

Test Board
A collection of PCB keyboards that run QMK
- Size
- 65.1 × 38 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 30
- Nets
- 48
- Pads
- 157
- Tracks, vias
- 416, 59
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 3 Mar 2026
- Updated
- 6 Mar 2026
Overview
Test Board is an open-source printed circuit board by Baigel, from the Baigel/Keyboard-PCB repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 65.1 × 38 mm with 30 parts on 48 nets, routed with 416 tracks and 59 vias.
It is built around the ATMEGA32U4-AU, SK6812-EC20 and TYPE-C-31-M-12. Its parts include 8 resistors, 6 capacitors, 4 diodes, 4 switches and 4 inductors. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
3ATMEGA32U4-AU
QFP-44(10x10)-40℃~+85℃ 10bit 16MHz 1KB 2.5KB 2.7V~5.5V 26 32KB 8 Bit AVR Built-in FLASH QFP-44(10x10) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)SK6812-EC20
SMD,2x2mm-40℃~+80℃ 0.65mA 0.65mm 100mcd~200mcd 160mcd~320mcd 160° 1kHz 2000V 2mm 2mm 3.7V~5.5V 460nm~475nm 50mcd~100mcd 520nm~535nm 620nm~630nm 800Kbit/s Built-in power-on reset circuit、Built-in one-way transmission function Semi-transparent lens SMD,2x2mm RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)TYPE-C-31-M-12
SMD-30℃~+80℃ 1 10,000 cycles 16P 20V 5A 7.35mm Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSHRO ElectronicsUSB Connectors
README
README.mdKeyboard-PCB
A collection of PCB keyboards that run QMK - all in various states of completion
Changes to Make
To PCBs
- Oscillator to C122519
- Oscillator Load Caps to 20pF (including lcsc)
- Fix LEDs LCSC code to be correct (make sure it is C5149201)
- CC pins on USB C should be 5.1k
- Add lcsc C5156480 to sockets
- USB C to C2927038
- Change all diodes to C5345962
- Make sure Ctrl then Win then Alt
- Change Fn to Win
To Firmware:
- Add separate firmware for different boards where relevatn
- Add MacOS firmware versions
Parts
30| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 10k | Resistor_SMD:R_0805_2012Metric | R1, R2, R3, R7, R8 |
| 4 | 1N4148 | 1N4148W-7:SOD3715X135N | D1, D2, D3, D4 |
| 4 | SK6812-E | SK6812-E:LED_SK6812-E | L1, L2, L3, L4 |
| 2 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C1, C3 |
| 2 | 1uF | Capacitor_SMD:C_0805_2012Metric | C2, C4 |
| 2 | 20pF | Capacitor_SMD:C_0805_2012Metric | C6, C7 |
| 2 | 22R | Resistor_SMD:R_0805_2012Metric | R4, R5 |
| 1 | 15k | Resistor_SMD:R_0805_2012Metric | R6 |
| 1 | 16MHz | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm_HandSoldering | Y1 |
| 1 | ATMEGA32U4-AU | Atmega32U4:QFP80P1200X1200X120-44N | U1 |
| 1 | Conn_01x13_Pin | Connector_PinSocket_2.54mm:PinSocket_1x13_P2.54mm_Vertical | J2 |
| 1 | S1 | Switch:Kailh_socket_MX | SW1 |
| 1 | S2 | Switch:Kailh_socket_MX | SW2 |
| 1 | S3 | Switch:Kailh_socket_MX | SW3 |
| 1 | S4 | Switch:Kailh_socket_MX | SW4 |
| 1 | TYPE-C-31-M-12 | USB-C:HRO_TYPE-C-31-M-12 | J1 |
Questions
How big is the Test Board PCB?
It measures 65.1 × 38 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Test Board use?
30 parts, built around the ATMEGA32U4-AU, SK6812-EC20 and TYPE-C-31-M-12. 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 Test Board KiCad files?
From the Baigel/Keyboard-PCB repository on GitHub, at the commit this page was made from: the board is Test-Board/Test-Board.kicad_pcb and its schematic 60 Percent Keyboard v1/Keyboard-60percent-v1/Key_Switches.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Test Board design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from Baigel/Keyboard-PCB
3- 2 layers290 × 112 mm

- 2 layers304.8 × 116.3 mm

- 2 layers305 × 116 mm

Similar boards
- 2 layers114.3 × 98.8 mm

Mystic split40
Duckle29/MS40
The project uses Ai03s keyswitch library. Many thanks to Ai03 for releasing an awesome keyswitch library with an entirely open license.
160 parts1BSD-3-Clause - 2 layers287.3 × 99.2 mm

- 2 layers278.3 × 81.9 mm

- 2 layers80.7 × 71.6 mm

HeartPCBGift
oskarhuotari/HeartPCBGift
The PCB: A heart shaped board that has 30 leds around the outer perimeter. The MCU used is the ATMEGA32U4 and the leds are controlled using charlieplexing.
67 parts - 2 layers

ErgonomicGamepad
vemcg/ErgonomicGamepad
Custom ergonomic gaming keypad PCB project (KiCad) with a 4x6 key matrix, hot-swap sockets, and USB-C.
86 partsGPL-3.0 - 2 layers108.3 × 96.3 mm

Keyboard
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
122 parts915 - 4 layers81.2 × 96.6 mm

- 6 layers66 × 66 mm

PD240W kicad
theohg/PD240W
PD240W is a complete hardware and firmware project converting USB-C Power Delivery into a programmable 240W (48V 5A) bench power supply, featuring C++ code for Raspberry Pi Pico, custom PCB Gerbers, and a 3D-printable…
299 parts125