3,389 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.
Control
jamessa
25.4 × 33 mm3 parts2LMIT72Plate
Ladniy
152.4 × 104.7 mm28 parts2LCC-BY-NC-4.067PNCATEHO 100x100
aroum
3.3 × 2.9 mm27 parts2LCERN-OHL-P-2.063Souffle v2
climent
137.2 × 109.3 mm81 parts2LMIT61AVR/Arduino
Panel
0xCB-dev
144 × 144 mm53 parts2LCustom license60AVR/Arduino
Grooveboard atmel au
ianklug
118.1 × 22.9 mm24 parts2LCC-BY-SA-4.058Le Capybara
sporkus
231.6 × 92.5 mm16 parts2LCERN-OHL-W-2.057Pipar sool pnp
RasmusKoit
142.4 × 110.5 mm38 parts2LNo license56Little Big Scroll 6 - Front Plate
TweetyDaBird
59.2 × 87 mm13 parts2LCC-BY-SA-4.055Le Chiffre plate - alps
sporkus
231.6 × 92.5 mm35 parts2LCERN-OHL-W-2.053Led button
cormoran
12 × 17 mm11 parts2LCC-BY-4.053AVR/Arduino
Goldfish v2
Salicylic-acid3
17.4 × 32.6 mm26 parts2LMIT51Squiggle lopro
ibnuda
111.7 × 108.2 mm36 parts2LGPL-3.0476502 Storage Card Pro
acwright
100 × 57.6 mm20 parts2LCERN-OHL-P-2.047Amiga 1200 KEYBOARD ADAPTER MPU
gianlucarenzi
30.5 × 31.1 mm6 parts2LGPL-3.047Plum twist
rianadon
17 × 17.9 mm5 parts2LNo license41STM32
Mx unsaver numpad
nearestexit
74.3 × 105.4 mm45 parts2LMIT36RISC-V
Fercus dongle
Dachtire
12.9 × 26 mm26 parts2LGPL-3.035DragonKeyboard
danwerner21
359.1 × 124.5 mm55 parts2LNo license34RP2040/RP2350
Noraneko42a
darakuneko
272.5 × 94.1 mm138 parts2LCustom license29Petkb
sjgray
386.1 × 100 mm84 parts2LNo license27Musashi60-revC
hamano
160 × 135 mm64 parts2LNo license27Amiga CD32
tebl
58.4 × 38.1 mm29 parts2LCERN-OHL-1.227STM32
Hermod left
modern-hobbyist
3.6 × 3.3 mm196 parts2LMIT25Unicorne-3x5-cherry mx reversible
Thunderbird2086
114.8 × 91.4 mm89 parts2LMIT2436 split v3 stack case
wj-zhe
141.8 × 95.1 mm46 parts2LNo license24AVR/Arduino
Beamspring usb
BASLQC
145.5 × 21.3 mm35 parts2LGPL-3.024ETZ-B11-LSP-6-CHOC-V2
secersh
163.9 × 90.2 mm330 parts2LCERN-OHL-S-2.022RP2040/RP2350
Bumwings v001R64 rp2040zero sd
tubbytwins
344.6 × 141.3 mm129 parts2LMIT22Pcbplate
DreaM117er
157.9 × 93.1 mm23 parts2LMIT22Thumb3
yangit
20 × 51 mm7 parts2LMIT22Nordic nRF
Bletest-2
tangybbq
78.5 × 52 mm45 parts2LNo license21Rana Tadpole Backplate
rana-sylvatica
175 × 111 mm6 parts2LNo license21Reviungdash top plate flipped
tumler
292.1 × 128.6 mm52 parts2LMIT19DaNumPad Top Plate
TweetyDaBird
100 × 95.3 mm17 parts2LCustom license19Seismos 5CoreL
ReSummit
147 × 78 mm26 parts2LGPL-3.017
Browse boards by part
AMS1117-3.3 1720USBLC6-2SC6 1307RP2040 956W25Q128JVS 616AP2112K-3.3 568ESP32-S3-WROOM-1 442TL072 434L7805 405TL074 39274HC595 381CH340C 368LM358 350Pico 340USBLC6-2P6 331Arduino_Nano_v3.x 298LM7805_TO220 28574LS04 280ProMicro 276AP2112K-3.3TRG1 268ESP32-WROOM-32 26374LS245 254SRV05-4 24574LS32 241PC817 241