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.
Bny6x2 pcb plt cut gh60
Tsuiha
285.2 × 94.7 mm62 parts2LCC-BY-SA-4.01Achroma MX
XinyiC222
116.6 × 99.4 mm57 parts2LMIT1Ergl
kyleterry
160.9 × 115.4 mm53 parts2LNo license1SplitboardFlipped
mail2adnanyazik-bit
139.4 × 107.4 mm48 parts2LNo license1Nordic nRF
Left
Stogalosu
138 × 111.6 mm45 parts2LNo license1Snak 30 edge cuts
JackMatanky
118.1 × 105 mm43 parts2LMIT1Qapla choc
achamian
154.4 × 126.2 mm40 parts2LMIT1RP2040/RP2350
Msxnano board8020
Papipapito
85 × 56 mm39 parts4LNo license1NXP
.kicad
jmfb
160 × 138 mm38 parts2LNo license1Kinesis Board
dodotronix
145 × 100 mm36 parts2LNo license1RP2040/RP2350
Keyboard mini
Thunkar
96.9 × 67.1 mm29 parts2LNo license1RP2040/RP2350
MacroPad Controller Board
loredavid
70 × 50.5 mm29 parts2LCERN-OHL-S-2.01RP2040/RP2350
Max
MaxKiv
144.6 × 92.5 mm28 parts2LGPL-3.01ESP32
DevKitTell
NikolasKelava
25.5 × 62.8 mm26 parts4LMIT1OrthusSharp
Hob-dev
18.6 × 56.7 mm16 parts2LCC-BY-NC-4.01Kinesis-2040-thumb
fomichev
71 × 103 mm13 parts2LMIT1Example project
listofoptions
10 parts2LGPL-2.01Macro Keyboard 2x4
ImSeanConroy
92.2 × 40.1 mm9 parts2LMIT1Usb c module
ethanJPope
29.5 × 34 mm9 parts4LNo license1Lk23m plate
lambdakb
76.2 × 119.1 mm8 parts2LCC-BY-NC-4.01EnvChocTKL-BackPlate
Envious-Data
347.8 × 119.5 mm6 parts2LGPL-3.01Top
Oya-Tomo
317.5 × 108 mm4 parts2LNo license1Nnv2-smd
mikeysklar
52.6 × 27.9 mm4 parts2LGPL-3.01RP2040/RP2350
Beat sequencer choc
GuavTek
304.2 × 124.6 mm346 parts2LNo license0Nordic nRF
Left
sanoojes
207.2 × 149.2 mm238 parts2LMIT0ESP8266
Split left
dipa-cotton
217.6 × 150 mm194 parts2LNo license0STM32
X83-kb-1
scottcjx
315 × 130 mm180 parts2LGPL-3.00STM32
Uni60 Hotswap
ShentoBento
284.7 × 94.2 mm174 parts2LNo license0Keyboard
elfyndor203
336.6 × 122.3 mm174 parts2LMIT0RP2040/RP2350
RoRo60HS
rarepotato8de
284.7 × 94.2 mm171 parts2LNo license0RP2040/RP2350
Keyboard
vamshikrishnaramasamy
323.9 × 131 mm169 parts2LMIT0STM32
TheFalcon Left
Matthew-Hammon
173.3 × 142.5 mm168 parts4LMIT0RP2040/RP2350
Corne chocolate
waseemR02
277.2 × 107.5 mm164 parts2LCC-BY-4.00AVR/Arduino
Bakeneko-60
ojas-mediratta
284.7 × 94.2 mm154 parts2LNo license0STM32
CoquiKeyboard
coquizen
307.9 × 77.4 mm148 parts2LNo license0AVR/Arduino
Atom47
IndianBoy42
242.2 × 72.1 mm139 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