2,151 open source boards in Keyboards
Mechanical keyboard PCBs, split boards and macropads — QMK, ZMK, MX and Choc. Every board here is a public GitHub project with its KiCad files, read for size, layers and parts. Pick one close to your design and simulate its firmware on HardLabs before you build it.
Ebbe34
indianpojken
249.3 × 113 mm72 parts2LNo license7RP2040/RP2350
PH-AC
ph-design
200 × 100 mm59 parts2LCustom license7AVR/Arduino
Keaboard rev1
keawade
141.9 × 93.7 mm55 parts2LNo license7PISIC
yuburoll
102 × 82.7 mm53 parts2LMIT7RP2040/RP2350
Modubu
yuburoll
100 × 92 mm41 parts2LMIT7AVR/Arduino
Usbkbdshield vt100
ryu10
68.6 × 53.2 mm29 parts2LNo license7STM32
Micropad
blakesmith
45.1 × 76.5 mm27 parts2LNo license7Inductive analog switch
eliassjogreen
43.2 × 35.6 mm12 parts2LCC-BY-SA-4.07RP2040/RP2350
Keydeck
jimmydin7
61.9 × 62.7 mm9 parts2LNo license7A500hddled
stas2k
13.5 × 22.3 mm6 parts2LNo license7Nordic nRF
Luna65
NeilKhera
316.4 × 95.3 mm321 parts2LCustom license6STM32
NHW68
dingyifei
282.7 × 117.3 mm256 parts2LMIT6RP2040/RP2350
Easy75
eddyzow
362 × 133.4 mm255 parts2LMIT6AVR/Arduino
MechBoard16
SukkoPera
386.1 × 97 mm247 parts2LNo license6RP2040/RP2350
Quanta Keyboard PCB (Bare RP2040 JLCPCBA optimized)
obsilab
320.7 × 158.3 mm234 parts2LCERN-OHL-P-2.06RP2040/RP2350
Gear40
cosmosalad
269.9 × 93.2 mm208 parts2LNo license6RP2040/RP2350
AnnovaX75
arnav-kr
323.9 × 131 mm169 parts2LAGPL-3.06RP2040/RP2350
Sheaf65
nxrmqlly
318 × 134 mm142 parts2LCERN-OHL-S-2.06RP2040/RP2350
Keyboard
Allorx
303.5 × 97.8 mm131 parts2LMIT6AVR/Arduino
Bakeneko40
HorseyMask
266.7 × 76.2 mm115 parts2LMIT6RP2040/RP2350
Fifty.
luteron6
331 × 78.6 mm104 parts2LNo license6STM32
Usb proto
brainsmoke
77 × 47 mm80 parts2LCC-BY-4.06DataAcquisitionUnit
RobertGawron
85 × 50 mm56 parts2LMIT6RP2040/RP2350
Granola trailmix
michaelswitzer
210.1 × 98.3 mm48 parts2LMIT6Voctoknopf1
benjaminwand
161.3 × 88.5 mm44 parts2LNo license6Zx48-custom case keyboard
r0b0t1cu
205.7 × 91.4 mm41 parts2LMIT6AVR/Arduino
TutelPad
0xCB-dev
61.9 × 65.9 mm38 parts2LCustom license6ToggleSwitch wH 1U44HP6x1Av2
MostlyCoraGrace
223.2 × 39.7 mm25 parts2LMIT6RP2040/RP2350
Hallpico
plushugh
61 × 58.4 mm16 parts2LNo license6Aphelo30
MajinEvelyn
115 × 85 mm7 parts2LApache-2.06- schematic only · 73 parts
Hollow-Wood
Mefred
73 partsCustom license6 RP2040/RP2350
PR1SM
KaiPereira
354.8 × 128.2 mm359 parts2LNo license5STM32
Louise
joshajohnson
429.6 × 146.5 mm319 parts2LCERN-OHL-S-2.05AVR/Arduino
CBC1
Croktopus
371.5 × 147.6 mm259 parts2LGPL-3.05RP2040/RP2350
Synth Labs 065 Hotswap RGB
0xCB-dev
305.1 × 95.5 mm228 parts2LCustom license5RP2040/RP2350
SnakeBoard
Nadoooor
315 × 152.4 mm193 parts2LMIT5
Browse boards by part
AMS1117-3.3 1069USBLC6-2SC6 866RP2040 632W25Q128JVS 394TL072 319AP2112K-3.3 313TL074 281ESP32-S3-WROOM-1 268CH340C 249L7805 229Pico 22174HC595 218USBLC6-2P6 206LM358 20074LS04 180AP2112K-3.3TRG1 179ESP32-WROOM-32 169LM7805_TO220 167SRV05-4 165Arduino_Nano_v3.x 16474LS245 160W25Q128JVSIQ 15774LS138 15574LS32 152