2,173 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
Rabid
SeanCline
343.4 × 121.9 mm185 parts2LMIT5RP2040/RP2350
Keyboard
ayaangrover
347.1 × 119.7 mm169 parts2LNo license5AVR/Arduino
Orch
htpkbs
313.6 × 83.8 mm155 parts2LBSD-2-Clause5AVR/Arduino
Mad hatter
raphaelfaria
337.2 × 122.6 mm154 parts2LCC-BY-NC-4.05RP2040/RP2350
Fortyeighty
arrowtype
274.6 × 79.4 mm143 parts2LMIT5AVR/Arduino
Keyboard v1
augustt198
297 × 113 mm140 parts2LNo license5RP2040/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 license5VOID 3x5 Cherry MX
Thunderbird2086
140.5 × 112.5 mm77 parts2LGPL-3.05LoChord
kiwifruit0
130 × 90 mm76 parts4LNo license5AVR/Arduino
Ai03-macropad
Forge-Media
67.3 × 88.9 mm73 parts2LNo license5Steno
caru
97.8 × 95.3 mm72 parts2LGPL-3.05Didot
idan
156.2 × 118.1 mm66 parts2LNo 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.0521 LetsSwamp Assemble L
alg0002
122.3 × 85 mm52 parts2LMIT5RP2040/RP2350
KeeNoard
yuburoll
131.5 × 99.9 mm50 parts2LMIT5ZX80 Gaming Keyboard
BrettHallen
276 × 89 mm49 parts2LNo license5Vectron 65 plus
nickbild
131.1 × 79.4 mm48 parts2LNo license5RP2040/RP2350
A500-USB-Keyboard-Adapter-JLC
wiretap-retro
42.5 × 40 mm42 parts4LNo license5Titan keyboard
nekoewen
233.4 × 92.9 mm41 parts2LMIT5PCBstream
lander03xD
116.7 × 90.5 mm40 parts2LNo license5RP2040/RP2350
Boardloaf
yuburoll
100 × 100 mm39 parts2LMIT5AVR/Arduino
0xCB-micro
0xCB-dev
25 × 29.6 mm29 parts4LCustom license5Ios macropad
daprice
57.2 × 83.3 mm28 parts2LCC-BY-SA-4.05Chloroplast
badjeff
18 × 33 mm27 parts2LNo license5Keyther
MagoSaronno
149.7 × 89.6 mm24 parts2LGPL-3.05RP2040/RP2350
Sq0xx
manniefesto
196.1 × 147.9 mm22 parts2LNo license5RP2040/RP2350
Pommepad
spdidle
95 × 90 mm20 parts2LNo license5RP2040/RP2350
Pico-Scanned-Keyboard-Matrix-Emulator
stephen-usher
81 × 60 mm17 parts2LCC0-1.05RP2040/RP2350
Pigmy-CoryDora
balub
82.8 × 25.1 mm9 parts2LNo license5RP2040/RP2350
Ultramegausb atari st rpikbd
trickydee
98.2 × 68.8 mm9 parts2LGPL-3.054p to-12p trackpad i2c
beekeeb
12.2 × 15.8 mm3 parts2LCERN-OHL-P-2.05Adafruit Ultimate Macropad - Baseboard
Fescron
105.4 × 108 mm3 parts2LMIT5- schematic only · 61 partsRP2040/RP2350
Shiftboard
JamFox
61 partsNo license5
Browse boards by part
AMS1117-3.3 1069USBLC6-2SC6 866RP2040 632W25Q128JVS 394TL072 319AP2112K-3.3 313TL074 281ESP32-S3-WROOM-1 268CH340C 249L7805 229Pico 22174HC595 218USBLC6-2P6 206LM358 20074LS04 180AP2112K-3.3TRG1 179ESP32-WROOM-32 169LM7805_TO220 167SRV05-4 165Arduino_Nano_v3.x 16474LS245 160W25Q128JVSIQ 15774LS138 15574LS32 152