2,399 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.
Keyboard
btb
394.1 × 155.1 mm137 parts2LNo license0STM32
Keyboard stm32 with copper pour
Jonkaphi
168.3 × 122.5 mm133 parts4LMIT0Raspberry Pi
Keyboard
kermitsgonnakermicide
291.4 × 131 mm130 parts2LNo license0Keyboard3 proton c
Liffon
271.5 × 100 mm129 parts2LNo license0ESP32
Nucula v2
zeugmaster
60 × 110 mm127 parts4LCERN-OHL-S-2.00Splitboard right
CHAPARII
185.6 × 150.7 mm127 parts2LNo license0Keyboard2 manual
duskmoon314
315 × 105 mm125 parts2LMIT0RP2040/RP2350
Pcb keyboard left
Gabriele-tomai00
172.4 × 140.7 mm120 parts2LNo license0RP2040/RP2350
ErgoDoxCustom
gennartan
182.8 × 158.9 mm119 parts2LNo license0STM32
Choccy47wl
leenknegt-eu
227 × 75.4 mm115 parts2LCustom license0AVR/Arduino
Nrsk left
0x0c
187 × 120.3 mm114 parts2LNo license0Ortho old
Montana1176
417.3 × 159.6 mm113 parts2LMIT0Sg48key
nobodywasishere
242.9 × 76.2 mm110 parts2LNo license0Split-K R
Naivedya-sahu
135.4 × 109.2 mm108 parts2LNo license0ErgoNexus kikit
mystster
342 × 152.5 mm102 parts2LNo license0RP2040/RP2350
Mini48-keyboard
kenyahiro
232 × 76 mm97 parts2LMIT0StarShield plate
DankFlumeMister
374.7 × 127.1 mm95 parts4LCERN-OHL-S-2.00Nordic nRF
Right
coderPaddyS
135.7 × 104 mm93 parts2LMIT0Right
stefangluszek
178.7 × 122.2 mm86 parts2LNo license0Petrock-41
dycli
119.3 × 87.9 mm84 parts2LNo license0Nordic nRF
Seeed Studio XIAO nRF52840 v1.3
samanbeer
21 × 17.8 mm79 parts2LNo license0Ortho82Split
neerajadsul
147.9 × 134.5 mm79 parts2LMIT0Nordic nRF
Seeed Studio XIAO nRF52840 v1.3
joshujo
21 × 17.8 mm79 parts2LNo license0STM32
Nitingale b2 right mechanical pcb rev1
Tsuiha
157.7 × 110.3 mm79 parts2LCC-BY-SA-4.00Layout board
isthispatrick
309.6 × 95.3 mm78 parts2LNo license0RP2040/RP2350
Cybdokeebs macropad
Cybdo
94 × 114 mm77 parts2LNo license0Nordic nRF
KP06 keypad
siderakb
78.6 × 34.8 mm76 parts2LMIT0RP2040/RP2350
Keeby20
minhazislamnafi
81 × 116.7 mm75 parts2LCERN-OHL-S-2.00STM32
Matrix + Multiplex
livid05
3.6 × 3.3 mm73 parts2LNo license0Left
da1sh1n
137.5 × 109.3 mm65 parts4LCC-BY-NC-4.00Isw oozy plate switch
is-watering
277 × 90.9 mm58 parts2LMIT0Nordic nRF
NRF52840 Modular Wireless SoM
anhenaobe
30 × 34.6 mm52 parts4LGPL-3.00Left Half
Aahan-1105
135.5 × 83 mm51 parts2LNo license0Geneology Keyboard
Max585t
106 × 14.9 mm45 parts2LNo license0RP2040/RP2350
Old
sanoojes
111 × 84 mm45 parts2LGPL-3.00STM32
Keyboard
Delete228
87.6 × 47 mm43 parts2LNo license0
Browse boards by part
AMS1117-3.3 1287USBLC6-2SC6 1056RP2040 725W25Q128JVS 444AP2112K-3.3 408TL072 347ESP32-S3-WROOM-1 324TL074 308CH340C 290L7805 29074HC595 267USBLC6-2P6 260Pico 258LM358 237AP2112K-3.3TRG1 22474LS04 207ESP32-WROOM-32 203Arduino_Nano_v3.x 202LM7805_TO220 20174LS245 18474LS138 176SRV05-4 17674LS08 17574LS32 175