Skip to the content
PCBKitNew board

Keyboards and input

5,349 boards

5,349 open-source keyboards and input boards from 3,895 GitHub repositories, each designed in KiCad and read from its files: its size, layers, parts, README and project.

They have a median size of 131 × 88 mm and most often 2 copper layers (95 %). The parts their repositories use most are the SK6812MINI-E, 1N4148W, RP2040, USBLC6-2SC6 and WS2812B.

Parts they use most

  • 2 layers66.9 × 74.5 mmDeskHop Rev1, the printed circuit board in 3D

    DeskHop Rev1

    hrvach/deskhop

    Fast Desktop Switching Device

    20 parts7.9kGPL-3.0
  • 6 layers133 × 92 mmMotherboard, the printed circuit board in 3D

    Motherboard

    byrantech/laptop

    anyon_e, a highly integrated, high end, open source laptop. Attempt the impossible.

    264 parts4.3kMIT
  • 4 layers234 × 84 mmMain panel, the printed circuit board in 3D

    Main panel

    google/mozc-devices

    Circuit diagrams and firmware source code for Gboard DIY keyboards

    234 parts3kApache-2.0
  • 2 layers145.4 × 116.2 mmSofle Pico, the printed circuit board in 3D

    Sofle Pico

    josefadamcik/SofleKeyboard

    A split keyboard based on Lily58, Crkbd and Helix keyboards

    116 parts2.6k
  • 2 layers290.1 × 130 mmPro V2, the printed circuit board in 3D

    Pro V2

    kata0510/Lily58

    6×4+4keys column-staggered split keyboard.

    312 parts2.3k
  • 2 layers216.9 × 86.8 mmSweepbling lp pcb, the printed circuit board in 3D

    Sweepbling lp pcb

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    59 parts2.1k
  • 4 layers95 × 55.5 mmEinkPDA keyboard, the printed circuit board in 3D

    EinkPDA keyboard

    TalismanDesign/PocketMage_PDA

    An E-Ink PDA device using the ESP32 S3.

    137 parts2kApache-2.0
  • 2 layers162.2 × 126.5 mmRedox rev1, the printed circuit board in 3D

    Redox rev1

    mattdibi/redox-keyboard

    Ergonomic split mechanical keyboard

    86 parts2kMIT
  • 4 layers299 × 127 mmLaunch, the printed circuit board in 3D

    Launch

    system76/launch

    System76 Launch Configurable Keyboard

    385 parts1.4kGPL-3.0
  • 2 layers208.8 × 396.9 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    145 parts1.3k
  • 2 layers132.3 × 94.9 mmCheapino, the printed circuit board in 3D

    Cheapino

    tompi/cheapino

    An affordable split 36 keys keyboard

    59 parts1.2kCC-BY-4.0
  • 2 layers40.5 × 58 mmInitial v, the printed circuit board in 3D

    Initial v

    tenderlove/initial-v

    It's a BMW shifter converted to a Bluetooth Keyboard that you use with Vim

    30 parts1kApache-2.0
  • 2 layers192.2 × 150.5 mmDjinn, the printed circuit board in 3D

    Djinn

    tzarc/keyboards

    @tzarc's custom keyboard designs.

    292 parts993CERN-OHL-S-2.0
  • 2 layers104.9 × 75.2 mmHandipi kb, the printed circuit board in 3D

    Handipi kb

    brickbots/HandiPi

    Handheld RPI4 based computer with keyboard and display

    95 parts814MIT
  • 2 layers228 × 98 mmPlaid, the printed circuit board in 3D

    Plaid

    hsgw/plaid

    12x4 ortholinear usb keyboard made by Through Hole components ONLY.

    139 parts779MIT
  • 2 layers142.9 × 98.5 mmCantor MX, the printed circuit board in 3D

    Cantor MX

    diepala/cantor

    Cantor keyboard, a 42 key diodeless split keyboard.

    26 parts756GPL-3.0
  • 2 layers138.1 × 114.3 mmSilakka54, the printed circuit board in 3D

    Silakka54

    Squalius-cephalus/silakka54

    54-key column staggered split keyboard

    67 parts638MIT
  • 2 layers74.7 × 67.9 mm2350B Keybd Cntrl, the printed circuit board in 3D

    2350B Keybd Cntrl

    thedalles77/USB_Laptop_Keyboard_Controller

    Details for building a USB keyboard and touchpad controller from an old laptop.

    3 parts571
  • 2 layersDemo, the printed circuit board in 3D

    Demo

    adamws/kicad-kbplacer

    KiCad plugin for automatic keyboard's key placement and routing

    48 parts547GPL-3.0
  • 2 layers139.3 × 113.8 mmFlake L, the printed circuit board in 3D

    Flake L

    lever-tech/flake

    An open-source, wireless, split ergonomic keyboard designed to be productive, healthy, and enjoyable. [formerly Anywhy Flake]

    62 parts531CERN-OHL-W-2.0
  • 2 layers97 × 78.5 mmDumbpad, the printed circuit board in 3D

    Dumbpad

    imchipwood/dumbpad

    Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

    62 parts517GPL-2.0
  • 2 layers243.2 × 106 mm3W6, the printed circuit board in 3D

    3W6

    weteor/3W6

    a small compact 3x5+3 split ortho keyboard

    113 parts488
  • 2 layers82 × 120 mmSample Numeric Keyboard, the printed circuit board in 3D

    Sample Numeric Keyboard

    famichu/MagLev_Switch_MX

    The 3D printable magnetic levitation contactless switch with the linear output hall effect sensor.

    66 parts467
  • 2 layers142.5 × 101 mmHillside46, the printed circuit board in 3D

    Hillside46

    mmccoyd/hillside

    Family of split ergonomic keyboards with three rows of six or five keys and a generous thumb arc

    92 parts448MIT

Questions

Where can I find open-source keyboards and input boards?

This page lists 5,349, from 3,895 repositories on GitHub, each read from its KiCad files with links to the original repository; PCBKit opens any of them in the browser.

What parts are most common on keyboards and input boards?

The SK6812MINI-E, 1N4148W, RP2040, USBLC6-2SC6 and WS2812B appear in the most repositories here; each links to its symbol, footprint and the boards that use it.

How big is a typical keyboards and input board?

The median is 131 × 88 mm, most often with 2 copper layers (95 %).