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
wetzii
100 × 100 mm28 parts2LMIT1AVR/Arduino
6-key-Macro-Pad
EriicLii
88.9 × 48.3 mm28 parts2LNo license1Shady Pad
samdoes-stuff
3.6 × 3.3 mm28 parts2LNo license1Nemos-Hackpad-DONUT-PAD
adonutartist
100 × 100 mm27 parts2LNo license1ESP32
Room camera sensor
chxuri
97.9 × 97.7 mm27 parts2LMIT1RP2040/RP2350
RKs-Macropad
rk-kaps
82 × 79.6 mm26 parts2LNo license1RP2040/RP2350
ChapPad
CHAPARII
95.8 × 85.5 mm26 parts2LNo license1RISC-V
Keyboard for-PUBG
Solderingironspb
55 × 30 mm26 parts2LNo license1Arnav hackpad
arnavshah100
90.3 × 79.8 mm25 parts2LMIT1Lantern o nine
DhyaanKanoja11
96 × 99.5 mm25 parts2LNo license1Nordic nRF
3x3MacroPadExtras
Grilled-Cheese-Engineering
61 × 80.5 mm22 parts2LGPL-3.01RP2040/RP2350
CTRL-AI-Macropad
RishabhMewada
96.3 × 68.8 mm22 parts2LMIT1STM32
Page turner
joelspadin
32 × 20 mm22 parts4LMIT1Nordic nRF
Ninjapad-V2
Ninjadude01
63 × 64.1 mm22 parts2LNo license1HackroPadX
SunritHazra
94 × 65 mm21 parts2LNo license1Hackpad
Sacul518
68 × 99.7 mm21 parts2LMIT1Nordic nRF
Hackpadplusplus
0x62b
88.2 × 64.8 mm21 parts2LNo license1RP2040/RP2350
MyPad
isaaclau888
67 × 99.5 mm21 parts2LNo license1Starfall
jeremyrapalo6-collab
84.9 × 96.9 mm21 parts2LNo license1NokirasHackpad
n0kira
95 × 75.4 mm21 parts2LNo license1Numpad
mouse625
67.1 × 85.7 mm21 parts2LMIT1RP2040/RP2350
MultiPad
Darbyshire64
70.5 × 94 mm20 parts2LNo license1Pathfinder Fidget RGB Macropad
LeoMos10
46.1 × 63.1 mm20 parts2LNo license1RP2040/RP2350
Macropad
RedstoneGuy9248
87.5 × 70.5 mm20 parts2LNo license1Hackpad
javinwittig
59.5 × 100 mm20 parts2LNo license1ESP32
Attention-Seeker
M-Mrk
91 × 80.5 mm19 parts2LApache-2.01Source pad
onnenon
68 × 68 mm19 parts2LCC0-1.01KiCad workshop
ThePurox
114.3 × 57.2 mm17 parts2LNo license1AVR/Arduino
Attiny85-usb hid
69series
33.7 × 12 mm16 parts2LMIT1Spotify macro pad thingy
nikunj-Swarnkar
82.6 × 55.6 mm16 parts2LNo license1MarcinhoPad
Developer-Vini
82 × 63 mm16 parts2LMIT1SpacePad
MasterClassmate3004
98 × 65.7 mm15 parts2LNo license1ESP32
Music kit
YogPanjarale
134 × 75 mm15 parts2LMIT1RP2040/RP2350
Macroboard v2
MoeezAnwar
63.6 × 42.5 mm15 parts2LMIT1RP2040/RP2350
Arc-4
Sameer-Kulhari
80.9 × 59.5 mm13 parts2LNo license1RP2040/RP2350
Leopad
jai-git4208
121.4 × 42.9 mm12 parts4LNo license1
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