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.
Corne ice
ctrlShiftBryan
275.5 × 105.6 mm92 parts2LMIT0Moon knight v1 left
deeepanshu
134 × 87.5 mm92 parts2LNo license0Triad right
cozykeys
133.4 × 125.3 mm91 parts2LNo license0Wio LR1121 Module v0.9
joshujo
17 × 12 mm69 parts4LNo license0Wio LR1121 Module v0.9
samanbeer
17 × 12 mm69 parts4LNo license0Wio LR1121 Module v0.9
DwayneCrous
17 × 12 mm69 parts4LNo license0Ortho66
neerajadsul
247.9 × 126.1 mm67 parts2LMIT0AVR/Arduino
Keeb rev1-mirror
celcius-plus-273
142.2 × 99.7 mm65 parts2LNo license0AVR/Arduino
RMK
KarlPeter5039
160 × 127 mm65 parts2LNo license0Sgkb
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 license0AVR/Arduino
Keyboard MKI
hsaito18
79 × 102.5 mm48 parts2LNo license0RP2040/RP2350
Cybdokeebs template
Cybdo
23.8 × 41.8 mm41 parts2LNo license0Greeny new choc routed rounded
jSanR
147.2 × 106.9 mm37 parts2LNo license0Petrock-40 plate
dycli
119.3 × 87.9 mm20 parts2LNo license0Encoder+Hall Breakout
AnotherBuildCorner
26.4 × 29.3 mm13 parts2LNo license0RP2040/RP2350
Controller pico
JeremyJStarcher
180.3 × 27.9 mm10 parts2LNo license0RP2040/RP2350
Keyboard sliderpad
kermitsgonnakermicide
61 × 131 mm10 parts2LNo license0Kestrel left thumb
HNBN9
38.1 × 36.6 mm10 parts2LNo license0RP2040/RP2350
Ae rp2040 to pico a
kenyahiro
64 × 54.5 mm6 parts2LMIT0Daughterboard left
KavyanshKhaitan2
43.3 × 47.2 mm4 parts2LNo license0Display eval
byrantech
52.1 × 22.6 mm12 parts4LMIT4.3kYunomi
google
14 × 100 mm23 parts2LApache-2.02.9kSofleKeyboardTopPlate
josefadamcik
143.4 × 111.8 mm5 parts2LMIT2.5kLily58 Lite Rev3 TOP Case
kata0510
142.5 × 106.4 mm34 parts2LMIT2.3kHalf swept
davidphilipbarr
109 × 86.9 mm20 parts2LSHL-2.12.1kBoard-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.2415RP2040/RP2350
Poly corne split42 left2
thpoll83
277.2 × 107.5 mm164 parts2LCERN-OHL-W-2.0406ENV KB SWITCHPLATE
Envious-Data
350.6 × 127.8 mm9 parts2LGPL-3.0257WABBLE-60
rgoulter
285 × 94.2 mm141 parts2LNo license230
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