Skip to the content
PCBKitNew board
2 layers204.8 × 62.6 mm8Key, the printed circuit board in 3D

8 key rhythm game controller that uses microswitches commonly found in mice for short travel and advanced debouce.

Size
204.8 × 62.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
41
Pads
130
Tracks, vias
223, 28
Pours
1
Routed
Yes
KiCad
KiCad 10.99 (file 20260624)
Created
5 Oct 2026
Updated
8 Oct 2026

Overview

8Key is an open-source printed circuit board by BrettZolstick, from the BrettZolstick/MicroKey8 repository on GitHub. It is a 2-layer board of 204.8 × 62.6 mm with 26 parts on 41 nets, routed with 223 tracks and 28 vias.

It is built around the ATMEGA32U4-AU and USB6B1. Its parts include 9 switches, 7 capacitors, 6 resistors, 2 ICs and 1 connector. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

MicroKey8

An 8 key rhythm game controller that uses microswitches commonly found in mice for short travel and advanced debounce logic.

IMG_0775 pcb

Project Overview

Build Instructions

Firmware

Parts

26
QtyValueFootprintReferences
8SW_SPDTPCM_openinput:SW_Micro_SwitchSW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9
3100nCapacitor_SMD:C_0805_2012MetricC4, C5, C6
210kResistor_SMD:R_0805_2012MetricR1, R2
218pCapacitor_SMD:C_0805_2012MetricC1, C2
222Resistor_SMD:R_0805_2012MetricR3, R4
25k1Resistor_SMD:R_0805_2012MetricR5, R6
110uCapacitor_SMD:C_1206_3216MetricC7
11uCapacitor_SMD:C_0805_2012MetricC3
1ATmega32U4-APackage_QFP:TQFP-44_10x10mm_P0.8mmU1
1Crystal_GND24Crystal:Crystal_SMD_Abracon_ABM8G-4Pin_3.2x2.5mmY1
1SW_PushButton_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKSW1
1USB6B1Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1USB_C_Receptacle_USB2.0_14PConnector_USB:USB_C_Receptacle_GCT_USB4110J1

Questions

How big is the 8Key PCB?

It measures 204.8 × 62.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the 8Key use?

26 parts, built around the ATMEGA32U4-AU and USB6B1. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the 8Key KiCad files?

From the BrettZolstick/MicroKey8 repository on GitHub, at the commit this page was made from: the board is PCB/8Key/8Key.kicad_pcb and its schematic PCB/8Key/8Key.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the 8Key design in my own project?

Its repository states no licence, so its author keeps all rights: ask BrettZolstick before reusing the design.

Similar boards

  • 4 layers269.8 × 158.8 mmMithril, the printed circuit board in 3D

    Mithril

    sanfeps/mithril_kb

    mithril keyboard, a split keyboard with 4x6 column ortholinear staggered keys and 3 thumb keys.

    247 parts1
  • 2 layers431.5 × 126.8 mmV6 pcb, the printed circuit board in 3D

    V6 pcb

    reven/V6-conversion

    Hardware and firmware to convert a V6 Keychron keyboard to north-facing LEDs.

    374 parts
  • 2 layers58.5 × 80.9 mmMACROPAD, the printed circuit board in 3D

    MACROPAD

    vlee6/Macropad

    Low-Profile, Feature-Packed, Macropad

    53 parts2
  • 4 layers99.6 × 76.2 mmE TKT, the printed circuit board in 3D

    E TKT

    andreisperid/E-TKT

    open source embossed label maker

    110 parts481MIT
  • 4 layers328.6 × 38.1 mmFnrow, the printed circuit board in 3D

    Fnrow

    dinofizz/fnrow-pcb

    KiCad files for the FnRow mechanical keyboard

    54 parts13
  • 2 layers109 × 95 mmStm32, the printed circuit board in 3D

    Stm32

    eddyem/tsys01

    BTA primary mirror thermal monitoring using STM32 and TSYS01

    93 parts4GPL-3.0
  • 2 layers100 × 68.5 mmKeyboard, the printed circuit board in 3D

    Keyboard

    maxryan4/Keyboard

    Custom Keyboard using STM32

    43 parts3
  • 6 layers50 × 50 mmXmos xu316, the printed circuit board in 3D

    Xmos xu316

    youheng7185/xmos_xu316_cs43131_usb_aud

    uac 2.0 on xmos xu316 with cs43131 audio codec

    93 parts3