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
Hackpad for editing
heyy-Shubham
103.2 × 98.7 mm12 parts2LMIT03x2-pad
ygbuil
64.3 × 61.9 mm12 parts2LNo license0RP2040/RP2350
Macropad-Project-Hackclub
FallenFireGit
57 × 55 mm12 parts2LNo license0RP2040/RP2350
Vspad
bukhariayan
59.2 × 77.1 mm11 parts2LNo license0Macropad
tomk1440-cmyk
71 × 98.5 mm11 parts2LNo license0RP2040/RP2350
Custom micropad
BenGreenberg07
61.9 × 82.2 mm11 parts2LMIT0Broadpad
brianl84
95.9 × 60 mm11 parts2LNo license0RP2040/RP2350
VibeDeck
izaanhussain
61.9 × 82.2 mm11 parts2LNo license0RP2040/RP2350
RaspDeck
itsmgxb24
86.8 × 64.3 mm11 parts2LNo license0RP2040/RP2350
Hackpad 2025
gethin101
62.4 × 82.1 mm11 parts2LNo license0ESP32
CustomMacroPad
Jack-Jacobson
114.3 × 76.2 mm10 parts2LNo license0BrawlStarsGamePadSubmit
arnavaggarwal-dev
77.5 × 71.5 mm10 parts2LNo license0RP2040/RP2350
HACKCLUB-GCBS-MACRO-MACHINE
graysonbooth13-design
80 × 93.9 mm10 parts2LNo license0AVR/Arduino
Svi728keyboardreset
arttu76
48 × 42 mm10 parts2LNo license0Lenovo thinkbook keyboard
KikuchiMakoto
100 × 24.2 mm10 parts2LNo license0TheGitboard2.0
AamirKPathan
78.3 × 70.1 mm9 parts2LMIT0Vimclutch hw
blu006
86 × 30 mm9 parts2LGPL-3.00RP2040/RP2350
Hexpad macropad
Antoncarlens-code
76 × 74 mm8 parts2LNo license0Hackpad Macropad
Ninjacat10
76 × 41.5 mm8 parts2LNo license0RP2040/RP2350
MY-first hackpad
coolguy55d
47.6 × 83.3 mm8 parts2LNo license0EZpad
Amerax
70 × 68.5 mm8 parts2LNo license0Knightfall
Seyinlash
87 × 49 mm7 parts2LNo license0RP2040/RP2350
Fishykeeb
shrimp-18
79 × 47.3 mm7 parts2LMIT0NULL-macropad
Marshyboy1
69.9 × 69.9 mm7 parts2LNo license0Hackpad
coder1529
56 × 99 mm7 parts2LNo license0My macropad
Coder-13-11
57 × 43.5 mm7 parts2LNo license0ESP32
Blare Alarm v1
kumarishan0825
117.5 × 92 mm7 parts2LMIT0Lith
altofctrl
59 × 55.2 mm7 parts2LNo license0RP2040/RP2350
Hackpad
bartvernooij7
62 × 56 mm7 parts2LNo license0Hackyy
anuragtamang095-coder
99.5 × 87 mm7 parts2LNo license0Macropad
kaushalch1
83 × 56.5 mm6 parts2LNo license0Desktop-Conductor
LiamCasperite
100 × 43.5 mm6 parts2LNo license0Onekey
shreeyuvan2020
28.5 × 22.6 mm6 parts2LNo license0Nexus-4
taksh-nahata
58 × 50 mm6 parts2LNo license0Sharkpad
cybloxyz
89.7 × 19.3 mm6 parts2LNo license0Svts hackpad
svt-demon
95 × 48 mm6 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