2,416 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.
Test Prototype for v0.3
FireWorks-Studios
96 × 50 mm9 parts2LGPL-3.02AVR/Arduino
Cpm43
BenjaminJAnderson
232.2 × 76.7 mm184 parts2LNo license1Amix 68k r2 (T1)
SmallRobot2000
333.4 × 149.9 mm169 parts4LNo license1BFK9kv2d auto
bruj0
188.3 × 119.9 mm147 parts2LNo license1AVR/Arduino
Laptreus v2.2-backup
kitsunekeyboards
285 × 95.1 mm121 parts2LMIT1Tutorial
Sh4rk-glitch
268.9 × 134 mm119 parts2LNo license1RP2040/RP2350
Jamboard rounded
jamdotjar
140.5 × 117 mm86 parts2LNo license1AVR/Arduino
Bornean orangutan
KingMalur
95.3 × 95.3 mm65 parts2LNo license1Nordic nRF
Mikoto
yangxing844
18 × 33.3 mm55 parts4LNo license1Nordic nRF
Snak 30 flatfoot
JackMatanky
114 × 99.6 mm42 parts2LMIT1Accessory
jmfb
153 × 138 mm32 parts2LNo license1Lyrebird Keyboard Interconnect Mainboard
Celcius1
207.3 × 100.9 mm20 parts4LGPL-3.01Qapla plate mx
achamian
164.2 × 137.2 mm5 parts2LMIT1UnOrhtoDox Rear
TweetyDaBird
88.2 × 100 mm4 parts2LNo license1RP2040/RP2350
Interchange connector test
headblockhead
46.8 × 24.9 mm3 parts2LCERN-OHL-S-2.01Macro Keyboard 1x2
ImSeanConroy
53.5 × 20.8 mm3 parts2LMIT1AVR/Arduino
Corne Light
IndianBoy42
275.5 × 105.6 mm93 parts2LNo license0Wio LR1121 Module v0.9
samanbeer
17 × 12 mm69 parts4LNo license0Wio LR1121 Module v0.9
joshujo
17 × 12 mm69 parts4LNo license0Ortho66
neerajadsul
247.9 × 126.1 mm67 parts2LMIT0Sgkb
nobodywasishere
134 × 96 mm64 parts2LNo license0Alvea keybaord right
da1sh1n
137.5 × 109.3 mm63 parts4LCC-BY-NC-4.00ESP32
Keyboard NumPad v2.1
PsychoDuckTech
80.3 × 123.2 mm55 parts2LNo license0Split-K L
Naivedya-sahu
135.4 × 109.2 mm54 parts2LNo license0RP2040/RP2350
Cybdokeebs template
Cybdo
23.8 × 41.8 mm41 parts2LNo license0Petrock-40 plate
dycli
119.3 × 87.9 mm20 parts2LNo license0RP2040/RP2350
Keyboard sliderpad
kermitsgonnakermicide
61 × 131 mm10 parts2LNo license0RP2040/RP2350
Controller pico
JeremyJStarcher
180.3 × 27.9 mm10 parts2LNo license0RP2040/RP2350
Ae rp2040 to pico a
kenyahiro
64 × 54.5 mm6 parts2LMIT0Daughterboard left
KavyanshKhaitan2
43.3 × 47.2 mm4 parts2LNo license0Lily58 Lite Rev3 TOP Case
kata0510
142.5 × 106.4 mm34 parts2LMIT2.3kBoard-DjinnPlate
tzarc
191 × 152.9 mm4 parts2LCERN-OHL-S-2.0988AVR/Arduino
Reviung39s
gtips
247.9 × 104.5 mm81 parts2LMIT516Mouse buttons
mtl
58 × 16.5 mm7 parts2LNo license478Platinum IIe keyboard
baldengineer
367.5 × 124.2 mm87 parts2LCC-BY-4.0442NXP
ICED-L
kiibohd
175.4 × 145 mm163 partsCERN-OHL-1.2415
Browse boards by part
AMS1117-3.3 1296USBLC6-2SC6 1062RP2040 736W25Q128JVS 452AP2112K-3.3 410TL072 347ESP32-S3-WROOM-1 329TL074 309L7805 292CH340C 29174HC595 272USBLC6-2P6 261Pico 259LM358 238AP2112K-3.3TRG1 22474LS04 207ESP32-WROOM-32 205Arduino_Nano_v3.x 204LM7805_TO220 20274LS245 184SRV05-4 18074LS138 17674LS08 17574LS32 175