Skip to the content
PCBKitNew board
2 layers338.8 × 109.2 mmKeyboard, the printed circuit board in 3D

My first custom keyboard build, containing the source files for the 3D Model and PCB (including manufacturing files)

Size
338.8 × 109.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
122
Nets
104
Pads
523
Tracks, vias
726, 76
Pours
3
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
30 Sep 2026
Updated
30 Sep 2026

Overview

Keyboard is an open-source printed circuit board by dsochamp, from the dsochamp/MyFirstCustomKeyboard repository on GitHub. It is a 2-layer board of 338.8 × 109.2 mm with 122 parts on 104 nets, routed with 726 tracks and 76 vias.

Its parts include 58 switches, 56 diodes, 5 resistors, 1 IC and 1 connector. It belongs with the keyboards and input boards and the RP2040 boards of this library.

README

README.md

MyFirstCustomKeyboard

My first custom keyboard build, containing the source files for the 3D Model and PCB (including manufacturing files)

Parts

122
QtyValueFootprintReferences
56DDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D10, D11, D12, D13, D14, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +40
48SW_PushPCM_marbastlib-mx:SW_MX_1uSW3, SW10, SW11, SW12, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24, SW25, SW28, SW29 +32
3SW_PushPCM_marbastlib-mx:SW_MX_1.25uSW14, SW39, SW61
3SW_PushPCM_marbastlib-mx:SW_MX_1.75uSW26, SW27, SW38
2100 kΩResistor_SMD:R_0805_2012MetricR4, R5
25.1 kΩResistor_SMD:R_0805_2012MetricR2, R3
2SW_PushPCM_marbastlib-mx:SW_MX_1.5uSW1, SW13
110 kΩResistor_SMD:R_0805_2012MetricR1
1MCP73831-2-OTPackage_TO_SOT_SMD:SOT-23-5U1
1MX_stabPCM_marbastlib-mx:STAB_MX_P_6.25uS1
1RaspberryPi_Pico_WModule:RaspberryPi_Pico_W_SMD_HandSolderA2
1SW_PushSwitch_Keyboard_Cherry_MX:SW_Cherry_MX_Plate_6.25uSW45
1USB-CConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ1

Questions

How big is the Keyboard PCB?

It measures 338.8 × 109.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboard use?

122 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Keyboard KiCad files?

From the dsochamp/MyFirstCustomKeyboard repository on GitHub, at the commit this page was made from: the board is PCB/KiCad/Keyboard.kicad_pcb and its schematic PCB/KiCad/Keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Keyboard design in my own project?

Its repository states no licence, so its author keeps all rights: ask dsochamp before reusing the design.

Similar boards

  • 2 layers108.3 × 96.3 mmKeyboard, the printed circuit board in 3D

    Keyboard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    122 parts915
  • 2 layers65 × 56.5 mmSuperPower RPi KiCAD, the printed circuit board in 3D

    SuperPower RPi KiCAD

    SensorsIot/SuperPower

    Here you should find the best power supplies for your low-power projects

    122 parts600
  • 2 layers139.1 × 107.7 mmLotus58 Glow 111, the printed circuit board in 3D

    Lotus58 Glow 111

    TweetyDaBird/Lotus-58-Classic

    A split ergo linear keyboard derived from the Lily58 family

    122 parts390
  • 2 layers80 × 50 mmBetaBoard, the printed circuit board in 3D

    BetaBoard

    timbk/BetaBoard

    A simple and low cost particle detector for teaching

    122 parts85BSD-2-Clause
  • 2 layers100 × 100 mmBulkyMIDI-32 Channel, the printed circuit board in 3D

    BulkyMIDI-32 Channel

    tebl/BulkyMIDI-32

    A HW build of the MT32-PI project, allowing you to emulate a Roland MT-32 using a Raspberry Pi. Includes enough additional modules to build a MIDI-mountain as well as adapters for connecting to most things retro.

    122 parts80CC-BY-SA-4.0
  • 2 layers89.5 × 62.2 mmModule di, the printed circuit board in 3D

    Module di

    andreili/STM32-PLC

    The project is open source and open hardware, the purpose of which is to create a PLC based on STM32 MCU's.

    122 parts69GPL-3.0
  • 2 layers49.9 × 49.9 mmFrontend, the printed circuit board in 3D

    Frontend

    softerhardware/Hermes-Lite

    Deprecated project!!! See Hermes-Lite2 at main web site

    122 parts65
  • 2 layers98.5 × 95.5 mmMain logic, the printed circuit board in 3D

    Main logic

    tmarhguy/alu

    8-bit combinational ALU built from scratch with 3,488 CMOS transistors (KiCad + SPICE + Logisim + 1.24M tests

    122 parts48MIT