Skip to the content
PCBKitNew board
4 layers304.8 × 119.1 mmKeyboard, the printed circuit board in 3D

A 65% keyboard design from scratch with PCB, case and firmware. (planned)

Size
304.8 × 119.1 mm
Copper layers
4
Thickness
1.6 mm
Parts
211
Nets
162
Pads
977
Tracks, vias
990, 176
Pours
4
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
2 Feb 2026
Updated
14 Sep 2026

Overview

Keyboard is an open-source printed circuit board by tritoke, from the tritoke/keyboard repository on GitHub. It is a 4-layer board of 304.8 × 119.1 mm with 211 parts on 162 nets, routed with 990 tracks and 176 vias.

It is built around the DW01A, TP4056-42-ESOP8 and FDN340P, with the 1SMB5918BT3G and PRTR5V0U2X among its other parts. Its parts include 74 diodes, 71 switches, 23 capacitors, 15 resistors and 3 ICs. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

Main components

5

README

README.md

keyboard

This is my efforts towards making the exact keyboard entirely for fun.

Wants:

  • Usable over USB or Bluetooth
  • 65% with arrow keys, ISO enter and the four keys on the right

Progress:

  • PCB (rev1 done)
  • Case (freeCAD is kicking my ass)
  • Firmware (I have some thoughts and that is all)

PCB

Revision 1 of the PCB is now complete:

A render in kicad of the front of the PCB

A render in kicad of the back of the PCB

Parts

211
QtyValueFootprintReferences
69DDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +53
59KEYSWMy_Footprints:SW_Hotswap_Kailh_MX_1.00uK1, K2, K10, K11, K12, K13, K15, K17, K18, K19, K20, K21, K22, K23, K24, K25 +43
9MountingHole_PadMountingHole:MountingHole_2.2mm_M2_Pad_ViaH1, H2, H3, H4, H5, H6, H7, H8, H9
6100nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC5, C7, C8, C12, C17, C18
5KEYSWMy_Footprints:SW_Hotswap_Kailh_MX_1.25uK16, K46, K61, K62, K63
44.7µFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC6, C19, C20, C21
3NCCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC10, C13, C22
21.0µFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC14, C15
210µFCapacitor_Tantalum_SMD:CP_EIA-2012-15_AVX-P_HandSolderC11, C23
212pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C2
21kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4, R5
25k1Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
2FDN340PPackage_TO_SOT_SMD:SOT-23_HandsolderingQ1, Q3
2KEYSWMy_Footprints:SW_Hotswap_Kailh_MX_1.75uK31, K58
2LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD65, D66
2LOGOMy_Footprints:paisleyG***, G***
2SW_SPSTMy_Footprints:Legion SS11SW1, SW2
10.4Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6
10.5pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4
10.8pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC3
11.0KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR9
1100RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8
1100kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR14
1100pFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC9
110RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3
110kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR10
110kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR11
110µHInductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderL2
115nHInductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderL3
11SMB5918BT3GDiode_SMD:D_SMB_HandsolderingD64
1250kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR15
12k2Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
1315mAFuse:Fuse_0402_1005Metric_Pad0.77x0.64mm_HandSolderF1
132MHzMy_Footprints:Crystal_SMD_2016-4Pin_2.0x1.6mm_HandSolderX1
14.7nHInductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolderL1
1420kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR12
144kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR13
147nFCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC16
1Conn_ARM_JTAG_SWD_10Connector_IDC:IDC-Header_2x05_P2.54mm_VerticalJ1
1Conn_CoaxialMy_Footprints:SMA_Molex_73251-1153_EdgeMount_Horizontal_HandSolderJ3
1DW01APackage_TO_SOT_SMD:SOT-23-6U3
1FS8025APackage_TO_SOT_SMD:SOT-23-6_HandsolderingQ2
1KEYSWMy_Footprints:SW_Hotswap_Kailh_MX_ISOEnter_StabilisedK29
1KEYSWMy_Footprints:SW_Hotswap_Kailh_MX_2.00u_StabilisedK14
1KEYSWMy_Footprints:SW_Hotswap_Kailh_MX_6.25u_StabilisedK67
1Keystone 1042Battery:BatteryHolder_Keystone_1042_1x18650BT1
1LOGOMy_Footprints:pfpG***
1MSS1P4-M3/89ADiode_SMD:D_MicroSMP_LargeCathodeD68
1NTCResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderTH1
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143D44
1TP4056-42-ESOP8Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mmU2
1USB_C_Receptacle_USB2.0_16PMy_Footprints:USB_C_Receptacle_G-Switch_GT-USB-7010ASV_handsolder_lmao.csvJ2
1nRF52840Package_DFN_QFN:Nordic_AQFN-73-1EP_7x7mm_P0.5mmU1

Questions

How big is the Keyboard PCB?

It measures 304.8 × 119.1 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Keyboard use?

211 parts, built around the DW01A, TP4056-42-ESOP8, FDN340P and 1SMB5918BT3G. 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 tritoke/keyboard repository on GitHub, at the commit this page was made from: the board is pcb/keyboard.kicad_pcb and its schematic pcb/key_matrix.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 tritoke before reusing the design.

Similar boards

  • 4 layers198.4 × 104.3 mmDC33, the printed circuit board in 3D

    DC33

    Maritime-Hacking-Village/Badge-2025

    Public repository for the official MHV 2025 badge.

    200 parts15CERN-OHL-W-2.0
  • 2 layers111.4 × 70.6 mmC64 psu, the printed circuit board in 3D

    C64 psu

    christianeisendle/c64-1541-psu

    39 parts
  • 2 layersBird feeder, the printed circuit board in 3D

    Bird feeder

    ThertyOne/bird-feeder

    Z wyjścia baterii energia trafia do przetwornicy boost 5 V, zbudowanej od podstaw na bazie generatora PWM LMC555 i MOSFETa IRLML6344, która zasila ESP32 i peryferia – serwo sterujące karmnikiem, LEDy oświetleniowe oraz…

    22 parts1
  • 2 layers30 × 65 mmDevboard, the printed circuit board in 3D

    Devboard

    dark-Phoenix2077/voidboard

    custom esp32 devboard with extensive power management and a built-in IMU

    44 parts
  • 4 layers100 × 70.5 mmSmart Irrigation SystemV2, the printed circuit board in 3D

    Smart Irrigation SystemV2

    Benedikt3141/Smart-Irrigation-System

    A smart irrigation system for irrigation of up to 6 plants. It monitors the moisture, temperature, CO2 concentration, air quality ... and displays the data on a 2.4" TFT Display using an ESP32 DevKit C as processor.

    147 parts1MIT
  • 2 layers85.4 × 56.5 mmHardware 2, the printed circuit board in 3D

    Hardware 2

    lev-dec/mode_bike

    Design of a bike PCB

    77 parts
  • 4 layers71.1 × 99.7 mmCIAA FSL MINI, the printed circuit board in 3D

    CIAA FSL MINI

    ciaa/Hardware

    Hardware de la CIAA

    142 parts216
  • 2 layers50 × 50 mmQuad serial, the printed circuit board in 3D

    Quad serial

    jamesfowkes/quad-serial-breakout

    A quad USB-to-serial breakout board based on the FT4232 IC

    52 parts15