663 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.
Synharmonium
amminadabz
291.3 × 154.8 mm187 parts2LGPL-3.07AVR/Arduino
Koalafications
swiftrax
304.8 × 123 mm186 parts2LCC0-1.07RP2040/RP2350
KnH0F
kodachi614
160 × 120 mm179 parts2LNo license7RP2040/RP2350
Model K Pico-0.2
TrojanPinata
312.1 × 160 mm173 parts2LGPL-3.07RP2040/RP2350
Fold-Board
Taran-the-Idiot
176.2 × 100 mm134 parts2LMIT7RP2040/RP2350
Clacky40
ScatteredDrifter
229 × 80 mm128 parts2LNo license7Wafer keyboard v3
oleksandrmaslov
126.8 × 93.1 mm122 parts6LMIT7TRS-80-Model-I-Keyboard-MX
RetroStack
375 × 94.5 mm92 parts2LMIT7RP2040/RP2350
PH-AC
ph-design
200 × 100 mm59 parts2LCustom license7RP2040/RP2350
Easy75
eddyzow
362 × 133.4 mm255 parts2LMIT6RP2040/RP2350
Sheaf65
nxrmqlly
318 × 134 mm142 parts2LCERN-OHL-S-2.06AVR/Arduino
Bakeneko40
HorseyMask
266.7 × 76.2 mm115 parts2LMIT6RP2040/RP2350
Fifty.
luteron6
331 × 78.6 mm104 parts2LNo license6RP2040/RP2350
Granola trailmix
michaelswitzer
210.1 × 98.3 mm48 parts2LMIT6Zx48-custom case keyboard
r0b0t1cu
205.7 × 91.4 mm41 parts2LMIT6RP2040/RP2350
PR1SM
KaiPereira
354.8 × 128.2 mm359 parts2LNo license5AVR/Arduino
CBC1
Croktopus
371.5 × 147.6 mm259 parts2LGPL-3.05RP2040/RP2350
Synth Labs 065 Hotswap RGB
0xCB-dev
305.1 × 95.5 mm228 parts2LCustom license5RP2040/RP2350
SnakeBoard
Nadoooor
315 × 152.4 mm193 parts2LMIT5RP2040/RP2350
Rabid
SeanCline
343.4 × 121.9 mm185 parts2LMIT5RP2040/RP2350
Keyboard
ayaangrover
347.1 × 119.7 mm169 parts2LNo license5RP2040/RP2350
Fortyeighty
arrowtype
274.6 × 79.4 mm143 parts2LMIT5RP2040/RP2350
T80-5000-right
nearestexit
210.4 × 161.9 mm115 parts2LNo license5Grove - Vision AI Module V2
hephaestushex
40 × 20 mm112 parts4LNo license5AVR/Arduino
Travis num2024
dieseltravis
85.2 × 137.8 mm81 parts2LCustom license5AVR/Arduino
Myfirstmacropad
eeble
139.7 × 69.9 mm61 parts2LCC-BY-SA-4.05RP2040/RP2350
Granola Summit
michaelswitzer
211 × 125 mm52 parts2LCC-BY-NC-4.05ZX80 Gaming Keyboard
BrettHallen
276 × 89 mm49 parts2LNo license5RP2040/RP2350
A500-USB-Keyboard-Adapter-JLC
wiretap-retro
42.5 × 40 mm42 parts4LNo license5Titan keyboard
nekoewen
233.4 × 92.9 mm41 parts2LMIT5RP2040/RP2350
Pommepad
spdidle
95 × 90 mm20 parts2LNo license5RP2040/RP2350
Chastity
brad-za
138.3 × 111 mm336 parts2LNo license4Nordic nRF
Modular-Keyboard
hashim-cpro
409.7 × 97.2 mm260 parts2LNo license4Keeby
codecooker1
147.6 × 127.8 mm244 parts2LGPL-3.04AVR/Arduino
Split-65
samlli
325 × 125 mm213 parts2LGPL-3.04ESP32
KaSe
mornepousse
296.8 × 145 mm155 parts2LNo license4
Browse boards by part
AMS1117-3.3 345USBLC6-2SC6 296RP2040 224W25Q128JVS 135TL072 118CH340C 116AP2112K-3.3 103ESP32-S3-WROOM-1 97TL074 94AP2112K-3.3TRG1 82SRV05-4 73W25Q128JVSIQ 73USBLC6-2P6 70Pico 52L7805 50XC6206P332MR 50MCP73831T-2ACI/OT 49SN65HVD230 49AMS1117-5.0 48ESP32-S3-WROOM-1-N16R8 48LM393 44BME280 43DW01A 43LAN8710A-EZC(QFN32) 43