2,416 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
Grooveboard mx atmel au
ianklug
118.1 × 22.9 mm24 parts2LCC-BY-SA-4.058Little Big Scroll OLED
TweetyDaBird
83.6 × 40 mm5 parts2LCC-BY-SA-4.055RP2040/RP2350
Noraneko42sgr
darakuneko
265.9 × 98.6 mm133 parts2LCustom license29STM32
Stm32G474RETx template
modern-hobbyist
134.5 × 76 mm46 parts2LMIT25Unicorne-3x6-top plate
Thunderbird2086
133.6 × 91.4 mm23 parts2LMIT24AWKB-C-3-switch plate-1mm
wj-zhe
110.9 × 90.6 mm17 parts2LNo license24ETZ-B11-RSP-6-KS-33
secersh
163.9 × 90.2 mm330 parts2LCERN-OHL-S-2.022RP2040/RP2350
Bumwings v001R55 rp2040zero sd
tubbytwins
344.6 × 129.3 mm111 parts2LMIT22RP2040/RP2350
J3-mez-2040
tangybbq
38 × 38 mm36 parts4LNo license21Seismos CoreR
ReSummit
147 × 78 mm21 parts2LGPL-3.017YUIOP/27 Keyboard
koron
147.6 × 97.6 mm85 parts2LMIT15RP2040/RP2350
Ergodonk
JellyTitan
216.6 × 156.6 mm118 parts2LMIT10Sweeq
idank
107.2 × 86.9 mm74 parts2LCC-BY-SA-4.010RP2040/RP2350
Qx10 keyboard adapter
brijohn
88.5 × 34 mm18 parts2LNo license9Split mini top 1
tamago324
85.7 × 64 mm15 parts2LNo license8Adapter 2U27HP3uAv2
MostlyCoraGrace
137 × 84.1 mm12 parts2LMIT6Orth03xd
lander03xD
99.4 × 55.5 mm19 parts2LNo license5Ally24 Top
hatanoh
270.3 × 92.3 mm58 parts2LNo license4Splave ferris pg1316s right unrouted
jusdisgi
117.9 × 85.9 mm37 parts2LNo license4Symm60HE-Left unrouted
Mokeded
145.9 × 104.7 mm173 parts2LGPL-3.02Snak 30 bottom border
JackMatanky
114 × 98.5 mm13 parts2LMIT1RP2040/RP2350
Hackpad
sinismylastname
76.2 × 45.7 mm9 parts2LNo license1AVR/Arduino
Fourier right
IndianBoy42
129.2 × 80.4 mm72 parts2LNo license0Sgkb top
nobodywasishere
134 × 96 mm31 parts2LNo license0Wio-SX1262 for XIAO nRF52840
joshujo
17.8 × 21.4 mm11 parts2LNo license0Wio-SX1262 for XIAO nRF52840
samanbeer
17.8 × 21.4 mm11 parts2LNo license0RP2040/RP2350
Hackpad
AM1NOM
71.4 × 85.7 mm10 parts2LMIT0RP2040/RP2350
Hackpad
newtontriumphant
91 × 40.3 mm9 parts2LNo license0WCH CH32/CH55x
CH552-48
rgoulter
224.6 × 74.2 mm107 parts2LNo license230Ghazal
AlaaSaadAbdo
262.4 × 124.1 mm45 parts2LCC-BY-NC-4.0189ErgoSNM Keyboard - Thumb Cluster
siderakb
57 × 38.2 mm14 parts2LCERN-OHL-P-2.0170Sgkey
sago35
91 × 55 mm16 parts2LMIT118Pangaea bottom thumb
e3w2q
105 × 28.6 mm4 parts2LMIT92ESP32
IotIron
BerkeleyHCI
100 × 36 mm93 parts2LBSD-3-Clause91AVR/Arduino
Grooveboard mx atmel mu
ianklug
118.1 × 22.9 mm24 parts2LCC-BY-SA-4.058LBS6 Rear Plate
TweetyDaBird
59.2 × 87 mm4 parts2LCC-BY-SA-4.055
Browse boards by part
AMS1117-3.3 1296USBLC6-2SC6 1062RP2040 736W25Q128JVS 452AP2112K-3.3 410TL072 347ESP32-S3-WROOM-1 329TL074 309L7805 292CH340C 29174HC595 272USBLC6-2P6 261Pico 259LM358 238AP2112K-3.3TRG1 22474LS04 207ESP32-WROOM-32 205Arduino_Nano_v3.x 204LM7805_TO220 20274LS245 184SRV05-4 18074LS138 17674LS08 17574LS32 175