3,389 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.
BBC-USBSlim
Board-Folk
84.1 × 54.2 mm44 parts2LNo license4Splave ferris pg1316s left
jusdisgi
117.9 × 85.9 mm37 parts2LNo license4A2600 Faceplate synthcart
tebl
61 × 99.7 mm4 parts2LCERN-OHL-1.24RP2040/RP2350
RHYn-OC47
ryoo14
228.8 × 76.2 mm95 parts2LNo license3Wio LR1121 Module v0.9
dhirptl
17 × 12 mm69 parts4LMIT3Mistrum Home Computer Modulator
Lazarus-L-o-n-g
78 × 94 mm43 parts2LCC-BY-NC-4.03Symm60HE-Panel unrouted
Mokeded
162.3 × 227.8 mm363 parts2LGPL-3.02Lightfury right
jusdisgi
156 × 116.5 mm82 parts6LMIT2RP2040/RP2350
Echo RP2040 Keyboard Module
phpbbireland
42 × 49 mm49 parts2LGPL-3.02RP2040/RP2350
Rev1
girishji
24 × 19.5 mm34 parts2LNo license2Hull 625u MX
calvin-mcd
251.2 × 95.3 mm25 parts2LCC-BY-NC-4.02Expanded SplitKbs
oceanKeebs
66.9 × 72.6 mm25 parts2LGPL-2.02Topplate
tamaroh
128.6 × 95.3 mm21 parts2LNo license2Nordic nRF
Sudi devboard
ahsanu123
47.7 × 38.5 mm20 parts2LMIT2RISC-V
Keybit
notaroomba
19.1 × 19.1 mm19 parts2LNo license2Test 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 license1Ironhead
chinatsu
153.4 × 87.8 mm50 parts2LCustom license1Nordic nRF
Snak 30 flatfoot
JackMatanky
114 × 99.6 mm42 parts2LMIT1Accessory
jmfb
153 × 138 mm32 parts2LNo license1OTS2 encC
wyolum
38.1 × 38.1 mm20 parts2LMIT1Lyrebird Keyboard Interconnect Mainboard
Celcius1
207.3 × 100.9 mm20 parts4LGPL-3.01Stm32-mikroBUS
MaprilBear
91.4 × 78.7 mm9 parts2LNo license1Qapla plate mx
achamian
164.2 × 137.2 mm5 parts2LMIT1UnOrhtoDox Rear
TweetyDaBird
88.2 × 100 mm4 parts2LNo license1Macro Keyboard 1x2
ImSeanConroy
53.5 × 20.8 mm3 parts2LMIT1RP2040/RP2350
Interchange connector test
headblockhead
46.8 × 24.9 mm3 parts2LCERN-OHL-S-2.01AVR/Arduino
AsymRightwonky
esouthren
290.2 × 126.1 mm115 parts2LGPL-3.00AVR/Arduino
Corne Light
IndianBoy42
275.5 × 105.6 mm93 parts2LNo license0
Browse boards by part
AMS1117-3.3 1720USBLC6-2SC6 1307RP2040 956W25Q128JVS 616AP2112K-3.3 568ESP32-S3-WROOM-1 442TL072 434L7805 405TL074 39274HC595 381CH340C 368LM358 350Pico 340USBLC6-2P6 331Arduino_Nano_v3.x 298LM7805_TO220 28574LS04 280ProMicro 276AP2112K-3.3TRG1 268ESP32-WROOM-32 26374LS245 254SRV05-4 24574LS32 241PC817 241