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.
RP2040/RP2350
Pico unit top
kenyahiro
100 × 40 mm6 parts2LMIT0Lily58 Pro BOTTOM
kata0510
142.5 × 106.3 mm5 parts2LMIT2.3kAVR/Arduino
REVIUNG34-SPLIT-LEFT
gtips
100 × 100 mm39 parts2LMIT516Amoeba royale
mtl
18.8 × 18.1 mm5 parts2LNo license478NXP
ICED-R
kiibohd
175.4 × 145 mm163 partsCERN-OHL-1.2415RP2040/RP2350
Poly corne split42 right2
thpoll83
277.2 × 107.5 mm164 parts2LCERN-OHL-W-2.0406STM32
X-2: Lumberjack-Arm
rgoulter
285 × 94.2 mm137 parts2LNo license230Pmw3360
sadekbaroudi
25.9 × 41.3 mm14 parts2LCERN-OHL-P-2.0219Wizza-Choc-VIK
AlaaSaadAbdo
214.5 × 80.9 mm80 parts2LCC-BY-NC-4.0189Nordic nRF
ErgoSNM Keyboard Left Prototype 1
siderakb
140 × 88 mm67 parts2LCERN-OHL-P-2.0170Milk
Spaceboards
20 × 38 mm5 parts2LCERN-OHL-W-2.0144Xiao kb01
sago35
90 × 90 mm43 parts2LMIT118Egg top
oliviahanley
76.4 × 76.2 mm16 parts2LMIT92Pangaea top pinkey same
e3w2q
38.1 × 84.9 mm13 parts2LMIT92RP2040/RP2350
RobotCrawler
BerkeleyHCI
60 × 80 mm112 parts2LBSD-3-Clause91PNCATEHO v0.5.1
aroum
97 × 100 mm27 parts2LCERN-OHL-P-2.063AVR/Arduino
Grooveboard choc atmel au
ianklug
118.1 × 22.9 mm24 parts2LCC-BY-SA-4.058Pipar urchin unibody
RasmusKoit
223.5 × 112.5 mm26 parts2LNo license56LBS 4 - Front Plate
TweetyDaBird
88.6 × 45 mm9 parts2LCC-BY-SA-4.055Led encoder
cormoran
12 × 18 mm10 parts2LCC-BY-4.0536502 Video Card
acwright
100 × 57.6 mm18 parts2LCERN-OHL-P-2.047Numpad Daughterboard
nearestexit
24 × 16 mm6 parts2LMIT36RP2040/RP2350
Noraneko42uzu
darakuneko
242.3 × 89.3 mm136 parts2LCustom license29AVR/Arduino
Mxtoggle
sjgray
29 × 21.8 mm12 parts2LNo license27STM32
Hermod
modern-hobbyist
189.2 × 139.5 mm177 parts2LMIT25Unicorne-3x5-hybrid mx reversible
Thunderbird2086
114.8 × 91.4 mm89 parts2LMIT24AWKB-C-1-under PCB-2mm
wj-zhe
111.4 × 90.6 mm36 parts2LNo license24ETZ-B11-RSP-5-KS-33
secersh
144.7 × 90.2 mm330 parts2LCERN-OHL-S-2.022Bumwings v001R55 xiao sd
tubbytwins
344.6 × 129.3 mm112 parts2LMIT22Mesa1-left
tangybbq
133 × 94 mm37 parts2LNo license21Seismos 5CoreR
ReSummit
147 × 78 mm24 parts2LGPL-3.017YUIOP47
koron
214 × 94 mm107 parts2LMIT15STM32F407VET6 Hat Pin Header Adapter
gianlucarenzi
72.4 × 85.2 mm18 parts2LGPL-3.014RP2040/RP2350
Ergodonk simple 0
JellyTitan
216.6 × 155.7 mm143 parts2LMIT10Panel
idank
185 × 129.9 mm78 parts2LCC-BY-SA-4.010Right thumb
geek-rabb1t
61.8 × 44 mm9 parts2LMIT9
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