55 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
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kMicrochip SAM
Kira
kiibohd
366.9 × 114.3 mm400 partsCERN-OHL-1.2415STM32
Mun
RGBKB
154 × 105.1 mm436 parts2LGPL-3.0113AVR/Arduino
OpenTKL
ojthetiny
344 × 124 mm175 parts2LGPL-3.0102Design os-3d blender
jangtrinh
54 × 46 mm20 parts2LMIT81AVR/Arduino
Adbuino
akuker
30.5 × 63 mm43 parts2LGPL-2.060RP2040/RP2350
Bemini rp
ianklug
220 × 70 mm60 parts2LCC-BY-SA-4.0556502 Blinkenlights Card
acwright
100 × 57.6 mm73 parts2LCERN-OHL-P-2.047Nordic nRF
Hotswap ble
ebastler
271.8 × 103.9 mm134 parts2LCC-BY-NC-4.036FPGA
MigStorm-ITX
wiretap-retro
170 × 170 mm157 parts4LNo license26STM32
Mist
modern-hobbyist
372.1 × 141.2 mm445 parts2LMIT2534 monosplit
wj-zhe
243.9 × 109.4 mm81 parts2LNo license24RP2040/RP2350
Chaos array
ZenVega
106.4 × 71 mm35 parts2LMIT12RP2040/RP2350
KnH0F
kodachi614
160 × 120 mm179 parts2LNo license7AVR/Arduino
Bakeneko40
HorseyMask
266.7 × 76.2 mm115 parts2LMIT6RP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kNXP
K-Type
kiibohd
357.5 × 131.8 mm361 partsCERN-OHL-1.2415Keyboard matrix
oskitone
175.3 × 28.6 mm21 parts2LCustom license114RP2040/RP2350
10087
RGBKB
142.7 × 95.7 mm387 parts2LGPL-3.0113AVR/Arduino
Bemini atmel au
ianklug
199 × 65 mm43 parts2LCC-BY-SA-4.0556502 Backplane Pro
acwright
100 × 100 mm27 parts2LCERN-OHL-P-2.047Plate ble
ebastler
272.4 × 111.9 mm48 parts2LCC-BY-NC-4.036STM32
Heimdall
modern-hobbyist
405.4 × 159 mm316 parts4LMIT2536 split v3
wj-zhe
106.8 × 95.1 mm48 parts2LNo license24RP2040/RP2350
Ccc macropad
ZenVega
114 × 44 mm19 parts2LMIT12RP2040/RP2350
KnGXT
kodachi614
94 × 108.4 mm106 parts2LNo license7NXP
WhiteFox
kiibohd
304.8 × 101.1 mm296 partsCERN-OHL-1.2415RP2040/RP2350
10133
RGBKB
301.3 × 140.8 mm236 parts2LGPL-3.0113AVR/Arduino
Bemini atmel mu
ianklug
200 × 65 mm43 parts2LCC-BY-SA-4.0556502 VGA Card Pro
acwright
100 × 57.6 mm23 parts2LCERN-OHL-P-2.047STM32
Hermod right
modern-hobbyist
3.6 × 3.3 mm212 parts2LMIT2536 split v3 case
wj-zhe
139.7 × 94.1 mm46 parts2LNo license24RP2040/RP2350
KnGYT
kodachi614
101.3 × 44.1 mm72 parts2LNo license7NXP
IC60
kiibohd
285 × 95 mm242 partsCERN-OHL-1.24156502 Storage Card Pro
acwright
100 × 57.6 mm20 parts2LCERN-OHL-P-2.047STM32
Hermod left
modern-hobbyist
3.6 × 3.3 mm196 parts2LMIT25