KBD8X-MKII
ai03-2725·KBD8X-MKII-PCB
About the KBD8X-MKII PCB
KBD8X-MKII is an open source AVR/Arduino PCB design by ai03-2725, published on GitHub under the CC-BY-NC-4.0 license. It is a 2-layer board measuring 343.7 × 118.3 mm, with 342 components from 34 distinct parts.
Its main chip is the ATMEGA32U4-MU, from the AVR/Arduino family. Other key parts include the PRTR5V0U2X. By type, the board carries 90 diodes, 90 resistors, 18 LEDs, 7 capacitors, 3 switches and 2 ICs.
From the project
The source for the KBD8X MKII PCB
Please verify the conditions of the license before using.

Main components on the KBD8X-MKII
KBD8X-MKII bill of materials (BOM)
342 components, 34 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA32U4-MU ATmega32U4-MU | QFN-44-1EP_7x7mm_Pitch0.5mm | U1 |
| 1 | PRTR5V0U2X | SOT143B | U2 |
| 1 | DSS60601MZ4-13 | SOT-223-3_TabPin2 | Q1 |
| 1 | 16MHZ 16MHz | Crystal_SMD_3225-4pin_3.2x2.5mm | Y1 |
| 18 | 0.1UF 0.1uF | C_0603 | CRGB1, CRGB2, CRGB3, CRGB4, CRGB5, CRGB6, CRGB7, CRGB8 +10 |
| 1 | 500MA 500mA | Fuse_SMD1206_Wave | F1 |
| 78 | MX-1U | MXOnly-1U | MX_#0_1, MX_#1, MX_#2, MX_#3, MX_#4, MX_#5, MX_#6, MX_#7 +70 |
| 1 | MX-2U | MXOnly-2U | MX_BACK1 |
| 2 | MX-1.75U | MXOnly-1.75U | MX_CLOCK1, MX_RSHIFT2 |
| 4 | MX-1.25U | MXOnly-1.25U-FLIPPED | MX_CLOCK2, MX_RCTRL1, MX_RGUI1, MX_RMENU1 |
| 5 | MX-1.25U | MXOnly-1.25U | MX_LALT1, MX_LCTRL1, MX_LGUI1, MX_LSHIFT2, MX_RALT1 |
| 2 | MX-1.5U | MXOnly-1.5U-FLIPPED | MX_LALT2, MX_LCTRL2 |
| 1 | MX-1U | MXOnly-1U-FLIPPED | MX_LGUI2 |
| 2 | MX-2.25U | MXOnly-2.25U | MX_LSHIFT1, MX_RETURN1 |
| 4 | MX-1.5U | MXOnly-1.5U | MX_RALT2, MX_RCTRL2, MX_TAB1, MX_\1 |
| 1 | MX-ISO | MXOnly-ISO-ROTATED-ReversedStabilizers | MX_RETURN2 |
| 1 | MX-2.75U | MXOnly-2.75U | MX_RSHIFT1 |
| 1 | MX-6.25U | MXOnly-6.25U-ReversedStabilizers | MX_SP1 |
| 1 | MX-7U | MXOnly-7U-ReversedStabilizers | MX_SP2 |
| 2 | 22 | R_0603 | RC1, RC2 |
Show 14 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 10K 10k | R_0603 | RC3 |
| 1 | 1k | R_0603 | RC4 |
| 1 | 1.5K 1.5k | R_0603 | RC5 |
| 2 | 5K1 5k1 | R_0603 | RC6, RC7 |
| 1 | SW_Push | SKQG-1155865 | SW1 |
| 2 | SW_SPDT | SW_SPDT_PCM12 | SW2, SW3 |
| 1 | HRO-TYPE-C-31-M-12 | HRO-TYPE-C-31-M-12-Assembly | USB1 |
| 18 | WS2812B | LED_WS2812B-PLCC4 | RGB1, RGB2, RGB3, RGB4, RGB5, RGB6, RGB7, RGB8 +10 |
| 90 | SOD-323 | D_SOD-123 | D1, D2, D3, D4, D5, D6, D7, D8 +82 |
| 1 | 1UF 1uF | C_0603 | C2 |
| 2 | 22PF 22pF | C_0603 | C3, C4 |
| 1 | 10UF 10uF | C_0603 | C5 |
| 3 | 0.1UF 0.1uF | C_0603 | C6, C7, C8 |
| 90 | 1k | R_0603 | R1, R2, R3, R4, R5, R6, R7, R8 +82 |
KBD8X-MKII design files
The KiCad project lives in the ai03-2725/KBD8X-MKII-PCB repository on GitHub; these links point at the commit this page was built from.
KBD8X-MKII: common questions
What microcontroller does the KBD8X-MKII use?
The KBD8X-MKII is built around the ATMEGA32U4-MU, from the AVR/Arduino family.
How big is the KBD8X-MKII PCB?
The KBD8X-MKII measures 343.7 × 118.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the KBD8X-MKII?
342 components, from 34 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the KBD8X-MKII design files?
From the ai03-2725/KBD8X-MKII-PCB repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the KBD8X-MKII design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Can I test firmware for the KBD8X-MKII without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Easyduino Atmega
Hanqaqa
68.8 × 53.6 mm35 parts4LCERN-OHL-P-2.0746AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746AVR/Arduino
UsbGpib
xyphro
54 × 15 mm21 parts2LMIT683AVR/Arduino
Lumberjack
peej
284.7 × 94.2 mm149 parts2LMIT402