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.
8 key simple osu ontario
cgarcia2097
77 × 42 mm8 parts2LMIT14RP2040/RP2350
Ergodonk simple
JellyTitan
216.6 × 155.6 mm144 parts2LMIT10Lily58-choc panel
idank
279.3 × 116.1 mm124 parts2LCC-BY-SA-4.010Z-FIGHTER Accessory Board
tangent3D
100 × 75 mm17 parts2LMIT10MiniRectangleDB
GRAMCTRL
30 × 24.7 mm10 parts2LGPL-3.010Left thumb
geek-rabb1t
61.8 × 43.9 mm9 parts2LMIT9SP56 Bottom
ericrlau
134.8 × 98.3 mm8 parts2LCC-BY-SA-4.09Cool640plate wide
telzo2000
196.5 × 99.5 mm45 parts2LMIT8Microdox topMCU
PietPtr
153.3 × 133.7 mm32 parts2LGPL-3.08Split mini form right
tamago324
94.8 × 81.9 mm18 parts2LNo license8Left thumb
jakobkg
45.7 × 45.7 mm7 parts2LNo license8STM32
Forti rev 3
calvin-mcd
245.7 × 82.9 mm66 parts2LCC-BY-NC-4.07RP2040/RP2350
Quanta75 RP2040Stamp JLCPCBAoptimized.stretch bkup
obsilab
320.7 × 165.1 mm214 parts2LCERN-OHL-P-2.06RP2040/RP2350
Gearpad
cosmosalad
74.6 × 124.9 mm80 parts2LNo license6HumanMachineInterface
RobertGawron
85 × 50 mm15 parts2LMIT6ToggleSwitch wH 1U23HP3x1Av2
MostlyCoraGrace
116.5 × 39.7 mm13 parts2LMIT6Vbox fingers choc2 left
CarVac
112.6 × 56 mm7 parts2LNo license6Hierarchical keys 150
vladkvit
3.6 × 3.2 mm3 parts2LNo license6Sandy Middle
jpskenn
285 × 73.4 mm41 parts2LMIT5Direct03xD (copy)
lander03xD
129.5 × 87.9 mm24 parts2LNo license5Toroufc rpad
mustang51
6.3 × 101.6 mm11 parts2LBSD-3-Clause5Kanagawa
Ciaanh
325 × 143 mm174 parts2LNo license4Ally13
hatanoh
244.7 × 79.9 mm89 parts2LNo license4Schematic2
Haxerflaxer
100 × 119 mm52 parts2LGPL-3.04AVR/Arduino
Electron-PS2Slim
Board-Folk
81.1 × 33.6 mm39 parts2LNo license4Splave ferris pg1316s mk1 left unrouted
jusdisgi
117.9 × 85.9 mm37 parts2LNo license4ESP32
PMK Dongle HW01
PumaFPV
10.4 × 15.4 mm36 parts4LMIT4Macropad test1
kelvie
38 × 88 mm5 parts2LApache-2.04Switch plate
ryoo14
237.5 × 76.5 mm47 parts2LNo license3RP2040/RP2350
XIAO
dhirptl
203.1 × 125.1 mm21 parts2LMIT3Mistrum Home Computer Modulator
Lazarus-L-o-n-g
94.6 × 18 mm18 parts2LCC-BY-NC-4.03Symm60HE-Right
Mokeded
145.9 × 104.7 mm190 parts2LGPL-3.02Lightfury left unrouted
jusdisgi
156 × 116.5 mm73 parts2LMIT2RP2040/RP2350
Echo RP2040 Keyboard Module34C
phpbbireland
34.5 × 45 mm45 parts2LGPL-3.02Keyboard
Noah1989
160 × 100 mm39 parts2LMIT2Wrist-Plate2
girishji
88 × 65 mm4 parts2LNo license2
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