2,320 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.
RP2040/RP2350
Keycult-TKL
Jubakuba
347.9 × 119.3 mm390 parts2LNo license0RP2040/RP2350
Aniboard
cheyao
355 × 120 mm384 parts2LZlib0STM32
Sagittarius
AcheronProject
372.4 × 128.1 mm382 parts2LNo license0STM32
Wakame keyboard
Cacaomeme
293 × 120 mm354 parts2LNo license0RP2040/RP2350
Ortho113
Montana1176
3.7 × 3.5 mm350 parts2LMIT0Nordic nRF
NexType-X1
shahalthamas
435.6 × 141.2 mm348 parts4LNo license0STM32
TheFalcon Panel
Matthew-Hammon
185.7 × 303.9 mm334 parts4LMIT0StarShield 95-key wireless
DankFlumeMister
374.7 × 151.1 mm313 parts4LCERN-OHL-S-2.00RP2040/RP2350
Velvet74
unseensnick
268 × 133.3 mm312 parts4LMIT0STM32
Keyboard
brainsmoke
357 × 125 mm310 parts2LNo license0Nordic nRF
60WKeyboard
dac63701
285 × 95 mm296 parts4LNo license0Nordic nRF
Keyboard bubble-
vansh2966
304.9 × 115.8 mm280 parts2LNo license0Ultimate keyboard
hashim-cpro
305.8 × 120.2 mm273 parts2LNo license0RP2040/RP2350
OVERBoard
Nikhil-Krishnamurthy
382.5 × 130.5 mm273 parts4LNo license0RP2040/RP2350
Custom keyboard
HACKERHSB1453
178.2 × 127.1 mm267 parts2LNo license0RP2040/RP2350
Scupper84
amacleod
276.9 × 127.3 mm258 parts2LMIT0KeyboardV2
rubberducky-png
304.6 × 104.5 mm257 parts2LNo license0Nordic nRF
Chocolate
JustAGlitchFL
153.6 × 111.9 mm253 parts2LNo license0RP2040/RP2350
Lucenox
lumentae
348.5 × 118 mm253 parts4LMIT0RP2040/RP2350
FlexKey
dushyantyadav0303
345 × 124 mm253 parts2LMIT0Split-Keyboard
MadAvidCoder
294.2 × 112.3 mm250 parts2LMIT0RP2040/RP2350
Mechanical-Keyboard
Bihyungbetter
360 × 155 mm249 parts2LNo license0RP2040/RP2350
Keyboadr
NEOgHacking
433.4 × 118.8 mm248 parts2LNo license0Equinox-V1
ishantmahatopro
464.5 × 129.1 mm246 parts2LNo license0Kryptek
cschethana03-hash
464.5 × 129.1 mm246 parts2LNo license0Nordic nRF
Combined
sanoojes
416.3 × 149.4 mm239 parts2LMIT0ESP8266
Split
dipa-cotton
251 × 148.4 mm239 parts2LNo license0RP2040/RP2350
MacroBoard
NoxAevi
403.8 × 137.1 mm227 parts2LMIT0RP2040/RP2350
KEEBY 60
minhazislamnafi
290.5 × 116.7 mm226 parts2LCERN-OHL-S-2.00RP2040/RP2350
Full keyboard
dragonruler1000
434 × 166.8 mm224 parts2LCERN-OHL-P-2.00RP2040/RP2350
CustomKeyboard-1
anvaymathur
439 × 134 mm221 parts2LNo license0South-Chonk
coarse
428.6 × 123.8 mm220 parts2LCC-BY-SA-4.00RP2040/RP2350
Mk keeb
elec-mk
371.5 × 152.4 mm220 parts2LNo license0AVR/Arduino
Galatea Old Type 6u
Clein-KR
344.5 × 123.3 mm218 parts2LCC-BY-NC-4.00RP2040/RP2350
Test2
oliver-macC
352.1 × 121.7 mm214 parts2LNo license0AVR/Arduino
Mechanical keyboard mac
Avaviel
408.5 × 95 mm210 parts2LNo license0
Browse boards by part
AMS1117-3.3 1196USBLC6-2SC6 983RP2040 699W25Q128JVS 421AP2112K-3.3 376TL072 339TL074 307ESP32-S3-WROOM-1 304CH340C 274L7805 271Pico 25174HC595 248USBLC6-2P6 248LM358 228AP2112K-3.3TRG1 205Arduino_Nano_v3.x 19774LS04 193LM7805_TO220 185ESP32-WROOM-32 18274LS245 171SRV05-4 169W25Q128JVSIQ 16974LS138 16274LS32 161