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.
AVR/Arduino
Mechanical keyboard mac
Avaviel
408.5 × 95 mm210 parts2LNo license0STM32
Version1
NeerajR18
395 × 135 mm210 parts2LNo license0Citrouille90-Hardware
JonathanFerron
386.7 × 125.7 mm208 parts2LCustom license0AVR/Arduino
Mysterium
eliaskountouris
347.7 × 146.6 mm206 parts2LNo license0Nordic nRF
Cubitboard
cubit010
330.5 × 126.6 mm204 parts4LNo license0RP2040/RP2350
Pico keyboard ime terminal
pondahai
100 × 161 mm202 parts2LMIT0STM32
Tachi-Ninja
CreatorPoints
308.5 × 129 mm201 parts2LMIT0RP2040/RP2350
KEYBOARDTOP
bartekp-i
318.5 × 163 mm200 parts2LMIT0RP2040/RP2350
Keyboard full
JeffreyWangDev
366.7 × 100 mm199 parts2LNo license0RP2040/RP2350
KBoard
YakshithK
306 × 125 mm199 parts2LNo license0RP2040/RP2350
Amethyst
Keyaan-07
321.3 × 119 mm196 parts2LNo license0RP2040/RP2350
Karve-Split-Keyboard
oSnwy
352.7 × 140.2 mm196 parts2LMIT0AVR/Arduino
60percent with numpad
caileighf
590 × 315.2 mm196 parts2LMIT0AVR/Arduino
Keyboard
IntelektualProjects
359.6 × 136.4 mm194 parts2LMIT0ESP32
Joker60 mkII
ZeshuLiu
323.5 × 102.5 mm193 parts2LMIT0RP2040/RP2350
Shlok Keeb
shlokrpatel
335.7 × 125.4 mm191 parts2LNo license0ESP32
FishcoKeyboard
FishcoScorp
410.2 × 126.5 mm188 parts2LNo license0RP2040/RP2350
My keeb
Ahmedjk4
298.6 × 108.6 mm188 parts2LNo license0Sumqz s-Split-Keyboard
Sumqz
339.2 × 144.7 mm188 parts2LNo license0AVR/Arduino
Detach75-keyboard
seakrueger
319.9 × 131 mm188 parts2LApache-2.00RP2040/RP2350
Dvaboard
Sp1me
333.2 × 127.2 mm186 parts2LMIT0ESP32
Straightkeyboard
ArxDraco007
368.4 × 157.2 mm186 parts2LNo license0RP2040/RP2350
Mechanical keyboard
Slivki-coder
414.4 × 135 mm185 parts2LNo license0STM32
Keeb
cyao1234
304.8 × 114.3 mm184 parts2LNo license0RP2040/RP2350
RoRo60
rarepotato8de
284.7 × 94.2 mm184 parts2LNo license0Keyboard92
Rybski
325.5 × 116 mm184 parts2LNo license0Nordic nRF
Keyboard
chen-gz
305.1 × 117.2 mm183 parts4LNo license0Fatotesa KDB
stefangluszek
378.3 × 160.2 mm182 parts2LNo license0AVR/Arduino
Lilac-V1
coolerzanu
299.9 × 123.9 mm182 parts2LNo license0Tastabong
johron
390.5 × 133.4 mm181 parts2LNo license0RP2040/RP2350
KBoard
mihranrazaa
395.5 × 135 mm180 parts2LGPL-3.00RP2040/RP2350
Cosmoboard RP2350 V1
Prateek12code
353.3 × 134.7 mm180 parts2LNo license0AVR/Arduino
RPi-Minikeyboard
AbleArcher88
88.9 × 86.4 mm179 parts2LNo license0ESP32
Oso75
vamshikrishnaramasamy
337.1 × 150.1 mm179 parts2LMIT0RP2040/RP2350
Keeboard
KyleDavis2200
363.1 × 139.9 mm178 parts2LNo license0RP2040/RP2350
Phantom-MX
invicta952-dotcom
360.9 × 160.7 mm177 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