Skip to the content
PCBKitNew board
4 layers314.8 × 108.1 mmKeyboard, the printed circuit board in 3D
Size
314.8 × 108.1 mm
Copper layers
4
Thickness
1.6 mm
Parts
239
Nets
167
Pads
881
Tracks, vias
1,522, 162
Pours
12
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
28 Aug 2026
Updated
4 Nov 2026

Overview

Keyboard is an open-source printed circuit board by Melvin-Larsson, from the Melvin-Larsson/keyboard repository on GitHub. It is a 4-layer board of 314.8 × 108.1 mm with 239 parts on 167 nets, routed with 1,522 tracks and 162 vias.

It is built around the NRF52833-QDAA-R7, TPS63001DRC and SN74HC595PWRE4, with the BQ24032ARHLR, MAX17303G+ and MFS201N-16-Z among its other parts. Its parts include 71 switches, 70 diodes, 28 capacitors, 24 resistors and 6 ICs. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

Main components

6

Parts

239
QtyValueFootprintReferences
69D_SmallDiode_SMD:D_SOD-323D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +53
59CherryMXButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1_1, SW1_2, SW1_3, SW1_4, SW1_5, SW1_6, SW1_7, SW1_8, SW1_9, SW1_10, SW1_11, SW1_12, SW1_13, SW1_15, SW2_10, SW2_11 +43
19TestPointTestPoint:TestPoint_THTPad_D2.0mm_Drill1.0mm3.3V1, BAT-1, BAT+1, CAPS2, CHG1, CHOUT1, DIS1, FUELOUT1, GND1, NUM2, RCLK1, REG1, SCROLL2, SER1, SRCLK1, STAT1 +3
6LEDLED_SMD:LED_0603_1608MetricCAPS1, D82, D83, D84, NUM1, Scroll1
50.1μFCapacitor_SMD:C_0603_1608MetricC1, C15, C18, C19, C20
5Q_NMOS_GSDPackage_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4, Q5
4100kΩResistor_SMD:R_0603_1608MetricR1, R2, R3, R13
410kΩResistor_SMD:R_0603_1608MetricR16, R18, R20, R21
4CherryMXButton_Switch_Keyboard:SW_Cherry_MX_1.25u_PCBSW4_1, SW5_1, SW5_2, SW5_3
3100nFCapacitor_SMD:C_0201_0603MetricC28, C30, C35
310μFCapacitor_SMD:C_0603_1608MetricC14, C16, C17
3330ΩResistor_SMD:R_0603_1608MetricR10, R11, R12
3R_SmallResistor_SMD:R_0603_1608MetricR15, R17, R19
21.0μFCapacitor_SMD:C_0402_1005MetricC25, C29
2100ΩResistor_SMD:R_0603_1608MetricR23, R26
210μfCapacitor_SMD:C_0805_2012MetricC11, C12
212pFCapacitor_SMD:C_0201_0603MetricC2, C3
21kΩResistor_SMD:R_0603_1608MetricR24, R27
24.7μFCapacitor_SMD:C_0603_1608MetricC7, C27
25.1kΩResistor_SMD:R_0603_1608MetricR4, R5
2CherryMXButton_Switch_Keyboard:SW_Cherry_MX_1.75u_PCBSW3_1, SW4_13
2SN74HC595PWRfootprints:PW16U1, U6
10.1uFCapacitor_SMD:C_0603_1608MetricC4
10.47μFCapacitor_SMD:C_0603_1608MetricC21
11.0pFCapacitor_SMD:C_0201_0603MetricC33
11.2pFCapacitor_SMD:C_0201_0603MetricC34
1100pFCapacitor_SMD:C_0201_0603MetricC31
11070ΩResistor_SMD:R_0603_1608MetricR22
110mΩResistor_SMD:R_0603_1608MetricR25
11μfCapacitor_SMD:C_0603_1608MetricC13
12.2nHInductor_SMD:L_0201_0603MetricL3
12.2μHInductor_SMD:L_6.3x6.3_H3L2
132MHzCrystal:Crystal_SMD_2016-4Pin_2.0x1.6mmY1
137.4kΩResistor_SMD:R_0603_1608MetricR14
14.7kΩResistor_SMD:R_0603_1608MetricR28
14.7nHInductor_SMD:L_0201_0603MetricL1
14.7uFCapacitor_SMD:C_0603_1608MetricC26
1Antenna_Chipfootprints:PCB-AntennaAE1
1BQ24032ARHLRfootprints:RHL0020AU3
1Battery_Cellfootprints:solder_padsBT1
1CherryMXButton_Switch_Keyboard:SW_Cherry_MX_ISOEnter_PCBSW2_14
1CherryMXButton_Switch_Keyboard:SW_Cherry_MX_1.50u_PCBSW2_1
1CherryMXButton_Switch_Keyboard:SW_Cherry_MX_6.25u_PCBSW5_7
1CherryMXButton_Switch_Keyboard:SW_Cherry_MX_2.00u_PCBSW1_14
1Conn_01x06_PinConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ1
1D_TVSDiode_SMD:Nexperia_DSN1608-2_1.6x0.8mmD85
1MAX17303G+footprints:21-0137I_T1433-2_MXMU5
1MFS201N-16-Zfootprints:MFS201N-16-Z_NDCSW2
1N.CCapacitor_SMD:C_0603_1608MetricC5
1N.C.Capacitor_SMD:C_0201_0603MetricC32
1NRF52833-QDAA-R7footprints:QFN40_5X5_DQ_NORU2
1SW_SPSTfootprints:21-0137I_T1433-2_MXMSW1
1TPS63001footprints:TPS63001U4
1Thermistorfootprints:solder_padsTH1
1Thermistor_NTCfootprints:solder_padsTH2
1USB_C_Plug_USB2.0Connector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVP1

Questions

How big is the Keyboard PCB?

It measures 314.8 × 108.1 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Keyboard use?

239 parts, built around the NRF52833-QDAA-R7, TPS63001DRC, SN74HC595PWRE4 and BQ24032ARHLR. 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 Melvin-Larsson/keyboard repository on GitHub, at the commit this page was made from: the board is keyboard/keyboard.kicad_pcb and its schematic keyboard/bms.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 Melvin-Larsson before reusing the design.

Similar boards

  • 2 layers98 × 56 mmThermal pcb, the printed circuit board in 3D

    Thermal pcb

    Badbird5907/thermal-camera

    My design of a cheap and affordable thermal camera

    68 parts59MIT
  • 2 layers100 × 50 mmPicoRF Blk2B MTCS Mk2, the printed circuit board in 3D

    PicoRF Blk2B MTCS Mk2

    madkoding/slimestuff

    SlimeVR resources hub. Scripts, utilities, and complement documentation for the SlimeVR ecosystem.

    90 parts
  • 6 layers29.8 × 12 mmDongle, the printed circuit board in 3D

    Dongle

    efogtech/endgame-trackball-hardware

    Because it's cheaper than 4 layers. Yes, seriously.

    23 parts26
  • 4 layers40 × 76 mmGuac, the printed circuit board in 3D

    Guac

    taciturnaxolotl/holy-guacamole

    meltybrain avacado 🥑

    66 parts13
  • 4 layers150 × 120 mmEphys test board, the printed circuit board in 3D

    Ephys test board

    open-ephys/ephys-test-board

    General purpose, automated electrophysiology test board

    567 parts1
  • 4 layers120 × 50 mmUhmc, the printed circuit board in 3D

    Uhmc

    twuerfl/uhmc

    Underfloor Heating Manifold Controller

    110 parts1