Browse hardware designs

BoardRepo is the GitHub for hardware. View any KiCad schematic, PCB, and BOM in your browser and download the sources, no install and no account needed.

Help make open hardware sharing better. Join other builders on the BoardRepo Discord.

Join Discord

Public designs

11 boards
peacedukeeb
@sevkin

my DIY ergonomic keyboard prototype

schematicpcbbomconnectordiodemounting holeswitch
GPL-3.000Jul 9, 2026
custom-keyboard-v2
@ollieshunt

The second version of my fully custom keyboard.

schematicpcbbomdiodeconnectorRP2040switch
GPL-3.000Jul 9, 2026
piantor
@beekeeb

The Piantor Keyboard is a beginner-friendly, easy-to-solder, 42-key or 36-key, diodeless, low profile aggressive column staggered, hotswappable and non-hotswappable, programmable ergonomic mechanical split keyboard powered by Raspberry Pi Pico or other compatible RP2040 boards. It is based on the Cantor Keyboard.

schematicpcbbomresistorrelaymounting holeRP2040
GPL-3.000Jul 9, 2026
mfk60
@niw

60% ANSI Layout Split Keyboard. mfk60 is My First Keyboard, 60%.

schematicpcbbomcapacitorresistorcrystalfuse
MIT00Jul 9, 2026
tako
@ssbb

34 key EC split keyboard

schematicpcbbomresistorcapacitorfuseIC
MIT00Jul 9, 2026
chew
@flinguenheld

A crunched 34 key choc-spaced keyboard.

schematicpcbbombuzzerdiodeRP2040IC
MIT00Jul 9, 2026
kibo
@maxkiv

My custom Piantor + Corne inspired keyboard

schematicpcbbomresistorrelaymounting holeconnector
GPL-3.000Jul 9, 2026
kapl
@keyzog

The Kapl is a split ergonomic keyboard with 70 keys (7x5)

schematicpcbbomdiodeledconnectormounting hole
MIT00Jul 9, 2026
baredev
@manoshu

ABNT2-based 70% keyboard, with a sandwich case and display stand

schematicpcbbomcapacitorresistorcrystaldiode
MIT00Jul 9, 2026
fc980c-controller
@wlhlm

Leopold FC980C replacement keyboard controller

schematicpcbbomcapacitorresistorcrystalfuse
CERN-OHL-S-2.000Jul 8, 2026
pmw3360-pcb
@siderakb

PMW3360 optical mouse sensor breakout board, support both 3.3V and 1.8V logic

schematicpcbbomcapacitorresistorconnectormounting hole
CERN-OHL-P-2.000Jul 7, 2026