2,399 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.
AVR/Arduino
0xCB 1337
0xCB-dev
62 × 62 mm53 parts2LCustom license60RP2040/RP2350
Grooveboard rp
ianklug
120 × 25 mm37 parts2LCC-BY-SA-4.058Le Capybara Plate (36 keys)
sporkus
231.6 × 92.5 mm16 parts2LCERN-OHL-W-2.057Pipar chip
RasmusKoit
68 × 61.3 mm69 parts4LNo license56AVR/Arduino
Bemini atmel mu
ianklug
200 × 65 mm43 parts2LCC-BY-SA-4.055AVR/Arduino
Little Big Scroll 4
TweetyDaBird
83.6 × 40 mm19 parts2LCC-BY-SA-4.055Plate
Ladniy
152.4 × 104.7 mm4 parts2LCERN-OHL-P-2.054Nordic nRF
Dya left
cormoran
127.2 × 92.9 mm113 parts2LCC-BY-4.053Le Chiffre plate - alps
sporkus
231.6 × 92.5 mm35 parts2LCERN-OHL-W-2.0536502 VGA Card Pro
acwright
100 × 57.6 mm23 parts2LCERN-OHL-P-2.047Lunakey Macro
yoichiro
100 × 78 mm27 parts2LCC-BY-NC-4.042Nordic nRF
Lemon pcb wireless
rianadon
29.9 × 42 mm36 parts4LNo license41Mx unsaver frow
nearestexit
225.2 × 48.2 mm51 parts2LMIT36Honeydew unified split ergonomic keyboard
ghostlybutterfly
329.7 × 154.7 mm63 parts2LCERN-OHL-S-2.033RP2040/RP2350
Noraneko42w
darakuneko
287.3 × 104.5 mm142 parts2LCustom license29Lancer bottom plate
subrezon
209.6 × 76.2 mm8 parts2LMIT28Cbm2mx
sjgray
380.5 × 157.9 mm106 parts2LNo license27STM32
Hermod right
modern-hobbyist
3.6 × 3.3 mm212 parts2LMIT25Unicorne-3x6-hybrid mx reversible
Thunderbird2086
133.8 × 91.4 mm100 parts2LMIT2436 split v3 case
wj-zhe
139.7 × 94.1 mm46 parts2LNo license24AVR/Arduino
Model f usb
BASLQC
140 × 28.5 mm38 parts2LGPL-3.024Blvdtopsmd
joedinkle
260 × 21.4 mm13 parts2LGPL-3.024STM32
Pcb-40
dcpedit
309.6 × 100 mm159 parts2LCC-BY-4.023ETZ-B11-LSP-5-MX
secersh
144.7 × 90.2 mm330 parts2LCERN-OHL-S-2.022Bumwings v001R64 xiao sd
tubbytwins
344.6 × 141.3 mm131 parts2LMIT22Thumb
yangit
36 × 51 mm13 parts2LMIT22Wrist support
girishji
90.5 × 59 mm4 parts2LMIT22Mesa2x
tangybbq
214 × 111 mm47 parts2LNo license21Rana Tadpole DB
rana-sylvatica
24 × 20.5 mm10 parts2LNo license21AVR/Arduino
DaNumPad - Glow
TweetyDaBird
100 × 95.3 mm81 parts2LCustom license19Reviungdash inner plates
tumler
19.3 × 19.3 mm52 parts2LMIT19RP2040/RP2350
ErgoSHIFT
mizma
233.2 × 147.7 mm20 parts2LCC-BY-SA-4.019Keyboard
MiSTle-Dev
222.3 × 63 mm144 parts2LNo license17Seismos 5CoreLShift
ReSummit
147 × 78 mm28 parts2LGPL-3.017Kivipallur PMW3360 breakout
danbowles
22 × 25 mm8 parts2LNo license17STM32
Numbpad
calvin-mcd
76 × 76.5 mm33 parts4LCC-BY-NC-4.016
Browse boards by part
AMS1117-3.3 1287USBLC6-2SC6 1056RP2040 725W25Q128JVS 444AP2112K-3.3 408TL072 347ESP32-S3-WROOM-1 324TL074 308CH340C 290L7805 29074HC595 267USBLC6-2P6 260Pico 258LM358 237AP2112K-3.3TRG1 22474LS04 207ESP32-WROOM-32 203Arduino_Nano_v3.x 202LM7805_TO220 20174LS245 18474LS138 176SRV05-4 17674LS08 17574LS32 175