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
sharkie-0000
115.5 × 73 mm20 parts2LNo license0RP2040/RP2350
TriX-Pad
Adnanosman9
65 × 83 mm20 parts2LMIT0RP2040/RP2350
Hackpad
AYUSH-pro-grammer
95 × 75 mm20 parts2LNo license0RISC-V
RISKYMouse
arkadiuszmakarenko
18 × 27.9 mm20 parts4LNo license0RP2040/RP2350
Krzypad
krzkawa
98 × 124.5 mm20 parts2LNo license0SonoPad
B-Leadr
83 × 64 mm19 parts2LNo license0RP2040/RP2350
3x3-PiPico-Macropad
MudhHash
88.8 × 62.3 mm19 parts2LNo license0Datum
hermatician
109 × 86.9 mm19 parts2LNo license0RP2040/RP2350
HackPad
MeBadDev
71.4 × 97.6 mm19 parts2LNo license0RP2040/RP2350
Learning rmk
Dreamy-Jy
84 × 57.3 mm19 parts2LNo license03x3-macropad
Adi-Ari-17
85.7 × 61.9 mm19 parts2LMIT0Sample keyboard
aizuknight
63 × 58.5 mm19 parts2LNo license0Amazepad
fish-in-a-puddle
97 × 70 mm17 parts2LNo license0Stasis-Macropad v1
Hobbes-2
59 × 59 mm17 parts2LNo license0Lily pad
Number22313
91 × 59 mm17 parts2LNo license0Pokey-Boardy
bansal-akshat
86.3 × 54.8 mm17 parts2LMIT0Dee pad clean
Dee-24r
75.2 × 59.6 mm17 parts2LNo license0RP2040/RP2350
Hackpad
Rishabh416
64 × 70 mm17 parts2LNo license0D pad
Dee-24r
75.2 × 59.6 mm17 parts2LNo license0RP2040/RP2350
Macropad v1.1
Fulvii-Silan
84.8 × 65.5 mm16 parts2LNo license0Stardance pathfinder
Anycircle11139s
58 × 69 mm16 parts2LMIT0TaskNode
davitkhlghatyan2010-afk
100 × 84 mm16 parts2LNo license0RP2040/RP2350
ZeroPad-Macropad
ChladpavPy
58.2 × 66.1 mm16 parts2LNo license0RP2040/RP2350
PathfinderTrackmania
ArxDraco007
121.8 × 48 mm15 parts2LNo license0MORPH.00
nirvaankohli
222.5 × 97.5 mm15 parts2LNo license0RP2040/RP2350
Kinpi
echristophe
108 × 84.5 mm15 parts2LNo license0CursorBoard
beatenavenue
60 × 130 mm15 parts2LMIT0Simhub
dogman1214
100 × 60.5 mm14 parts2LMIT0RP2040/RP2350
SkullPad
Stempell
61.7 × 60.6 mm14 parts2LMIT0Gejipad 8s4re
gejigeji-com
153 × 65 mm14 parts2LNo license0Macro pad
Faisal-Saqib
95.5 × 58 mm14 parts2LMIT0WCH CH32/CH55x
Keyboard/Trackball Combo - Main Board
blueOkiris
44.5 × 27.9 mm14 parts2LNo license0Hackpad
RishitJain-dev
88.4 × 58.6 mm14 parts2LNo license0RP2040/RP2350
Simha s-Hackropad
firesareba
87.9 × 56.6 mm14 parts2LNo license0Nouveau-Pad
iloveadrenaline
100 × 70 mm13 parts2LMIT0RP2040/RP2350
C64-usb keyboard adapter
luciust
60 × 58 mm13 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