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.
RP2040/RP2350
TM Dial
Cbeniaris
51 × 62.1 mm39 parts2LNo license0Macropad
idlisambarchutneychutney-prog
99 × 99 mm38 parts2LMIT0Hackpad
MatejPechoucek
83 × 89 mm38 parts2LNo license0Nordic nRF
Open agent micropad rev b choc v1
Lamdevelopper
118 × 86 mm38 parts2LNo license0RP2040/RP2350
G Pad Max
gav-vdm
100 × 89 mm37 parts2LMIT0Blenderpad
agoliagalo
123.9 × 133.7 mm37 parts2LNo license0AVR/Arduino
Dotkb
kemfic
100 × 50 mm36 parts2LNo license0RP2040/RP2350
AnandMacroX
anandsathy
96 × 105.5 mm36 parts2LNo license0HackPad v2
yahyaGoblin
100 × 100 mm36 parts2LMIT0ESP32
Amigo main
Ethan2502
50 × 50 mm35 parts2LNo license06502-Retro!
linuxplayground
100 × 100 mm35 parts4LNo license0RP2040/RP2350
Hackpad
SnaggingCobra
99 × 99 mm35 parts2LMIT0RP2040/RP2350
Omnipad v4
neilmenon13
81 × 81 mm35 parts2LNo license0Koshipad
gotcha-khushi
99.2 × 92.8 mm35 parts2LNo license0RP2040/RP2350
TheMasterPad
z3phydev
100 × 100 mm34 parts2LNo license0Hackpad
Atreyu-D10
98.3 × 92.3 mm34 parts2LMIT0HackPad
doopyelephant
120.5 × 76.5 mm34 parts2LNo license0MiniMac
kaleb973
113.9 × 111.1 mm34 parts2LMIT0Testboardio
Duckle29
120 × 59 mm33 parts2LMIT0RP2040/RP2350
The Hackpad
rubaiyat666
89.7 × 93.1 mm33 parts2LNo license0Mk 52 keyboard
Fyfar
100 × 52.5 mm33 parts2LCERN-OHL-P-2.00Not about money
lllNuggetslll
76.5 × 114.5 mm31 parts2LNo license0Hackpad deck
damnitzhemanth-oss
95 × 95 mm30 parts2LNo license0GlitchPad
hamzaa-exe
117.1 × 59 mm30 parts2LMIT0FlatPort
fire-h0und
18 × 30.7 mm30 parts4LMIT0Rotom-Hackpad
Aquamangos
98.2 × 90 mm30 parts2LNo license0RP2040/RP2350
Red ducky
Xpandaru
16 × 40 mm30 parts2LNo license0ESP32
Macropad
dialgorithm
138.5 × 100 mm30 parts2LNo license0RP2040/RP2350
Blast
tbreckle
128.5 × 99.6 mm29 parts2LMIT0AVR/Arduino
Launchpad
martijncasteel
88.9 × 43.2 mm29 parts2LNo license0Macropad
urayed
99.9 × 96.1 mm29 parts2LMIT0RP2040/RP2350
KawaiiPad
junyali
71.4 × 89.1 mm28 parts2LNo license0Hackpad
rishith-c
95 × 95 mm28 parts2LMIT0RP2040/RP2350
PrimordiaBoard
dragonruler1000
100 × 99.8 mm27 parts2LNo license0RP2040/RP2350
Stardance-Hackpad
Anycircle11139s
76.9 × 99.3 mm27 parts2LMIT0After soldering
Alex-SJuice
181 × 52.4 mm27 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