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.
ErgoNexus
mystster
162 × 136.5 mm108 parts2LNo license0ESP32
Default
barnabyosborne-cmyk
76 × 144 mm107 parts4LNo license0STM32
Macrolev
isthispatrick
309.6 × 95.3 mm106 parts2LNo license0Keyboard
DiScarlet
264.8 × 109.2 mm105 parts2LNo license0Nordic nRF
Treeboard
compressedfish
85 × 85 mm102 parts4LMIT0Split Keyboard v2
Aahan-1105
284 × 103 mm102 parts2LNo license0Cyberdeck radio
tyrityri23-lgtm
214.5 × 116.3 mm101 parts2LNo license0Numpad TMR1
livid05
81 × 85.7 mm95 parts2LNo license0Nordic nRF
Left
coderPaddyS
135.7 × 104 mm95 parts2LMIT0RP2040/RP2350
Split keyboard
AYUSH-pro-grammer
230.5 × 167.5 mm94 parts2LNo license0Raspberry Pi
Tome nano 100
i2cjak
90 × 124.1 mm93 parts6LCERN-OHL-P-2.00AVR/Arduino
Kvm pad
carbncl
3.7 × 3.7 mm91 parts2LCERN-OHL-S-2.00Nordic nRF
VectorSplitK
SunritHazra
252 × 102.5 mm90 parts2LMIT0STM32
G431rapidtrigger
Cacaomeme
100 × 100 mm90 parts2LNo license0Nordic nRF
Theee-Ergonomic-Keyboard
juanfierro4892
264 × 98.5 mm90 parts2LNo license0Nordic nRF
The-Ergonomic-Keyboard
juanfierro4892
253 × 106 mm90 parts2LNo license0RP2040/RP2350
Pcb
sky2park
228.6 × 81 mm89 parts2LGPL-3.00RP2040/RP2350
KP08Hub
siderakb
82.6 × 66 mm87 parts2LMIT0RP2040/RP2350
4x5-Makropad with-433Mhz transmitter
larshasstdas
102.3 × 110.3 mm86 parts2LMIT0Petrock-40
dycli
119.3 × 87.9 mm84 parts2LNo license0ESP32
Mainboard
KavyanshKhaitan2
209.9 × 122.9 mm81 parts2LNo license0RP2040/RP2350
Rp2350-macropad
arkandas
71.4 × 99.7 mm80 parts2LMIT0Mage
mosswg
144.8 × 143.8 mm79 parts2LMIT0STM32
Nitingale b2 mechanical pcb rev1
Tsuiha
157.7 × 110.3 mm79 parts2LCC-BY-SA-4.00STM32
AlphaMod32
marksard
214.3 × 77.7 mm79 parts2LCERN-OHL-S-2.00STM32
ScottoModules (STM32F072CBT6)
eyalbirger
119.1 × 108.6 mm77 parts4LNo license0ESP32
Macro keyboard
drfhaust
80 × 100 mm74 parts2LNo license0Open micro sister
TomBonness
91 × 91 mm73 parts4LCustom license0Panel
da1sh1n
273 × 119.9 mm72 parts4LCC-BY-NC-4.00AVR/Arduino
Otis34
indianpojken
211.5 × 72.4 mm70 parts2LNo license0RP2040/RP2350
Musepad
penguinissus
171.8 × 108 mm69 parts2LNo license0Nordic nRF
Keyboard
anhenaobe
29.5 × 36.1 mm67 parts4LGPL-3.00KSP-MacroPad
MintyTheCoder
100 × 100 mm66 parts2LNo license0RP2040/RP2350
Macro keypad
johnppilli
80 × 90 mm66 parts2LNo license0ESP32
Conchodytes
mornepousse
39 × 81.6 mm64 parts4LNo license0Klaw
scrambletools
128.6 × 98.5 mm63 parts2LGPL-3.00
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