Skip to the content
PCBKitNew board
2 layers44 × 44.1 mmModern keyboard template, the printed circuit board in 3D

Modern keyboard template

CalebJM04/Keyboard-PCB

Custom keyboard PCB

Size
44 × 44.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
193
Nets
155
Pads
886
Tracks, vias
919, 144
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
2 Sep 2025
Updated
11 Nov 2025

Overview

Modern keyboard template is an open-source printed circuit board by CalebJM04, from the CalebJM04/Keyboard-PCB repository on GitHub. It is a 2-layer board of 44 × 44.1 mm with 193 parts on 155 nets, routed with 919 tracks and 144 vias.

It is built around the STM32F072CBT6, PRTR5V0U2X and TXB0101DBV. Its parts include 84 diodes, 84 switches, 12 capacitors, 4 resistors and 4 ICs. It belongs with the keyboards and input boards and the STM32 boards of this library.

Main components

3

Parts

193
QtyValueFootprintReferences
84DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +68
84~switches:Kailh_socket_MXSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +68
7100nFCapacitor_SMD:C_0402_1005MetricC1, C3, C4, C5, C6, C7, C8
45.1kResistor_SMD:R_0402_1005MetricR1, R2, R3, R4
20.1uFCapacitor_SMD:C_0402_1005MetricC43, C44
21uFCapacitor_SMD:C_0402_1005MetricC9, C10
2SW_SPSTButton_Switch_SMD:SW_SPST_TL3342BOOT1, RST1
110uFCapacitor_SMD:C_0603_1608MetricC2
1500mAFuse:Fuse_1206_3216MetricF1
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ2
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143U2
1STM32F072CBT6Package_QFP:LQFP-48_7x7mm_P0.5mmU1
1TXB0101Package_TO_SOT_SMD:SOT-363_SC-70-6_HandsolderingU5
1USB_C_Receptacle_USB2.0PCM_marbastlib-various:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1XC6206PxxxMR-Regulator_LinearPackage_TO_SOT_SMD:SOT-23U3

Questions

How big is the Modern keyboard template PCB?

It measures 44 × 44.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Modern keyboard template use?

193 parts, built around the STM32F072CBT6, PRTR5V0U2X and TXB0101DBV. 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 Modern keyboard template KiCad files?

From the CalebJM04/Keyboard-PCB repository on GitHub, at the commit this page was made from: the board is modern-keyboard-template/modern-keyboard-template.kicad_pcb and its schematic modern-keyboard-template/marbastlib-main/libmanagement/libmanagement.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Modern keyboard template design in my own project?

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

Similar boards

  • 2 layers374.7 × 127 mm96 keeb, the printed circuit board in 3D

    96 keeb

    Isio-19/keebs

    The repo of my custom keyboard, from the design of the pcb to the finished products

    454 parts
  • 4 layers405.4 × 159 mmHeimdall, the printed circuit board in 3D

    Heimdall

    modern-hobbyist/aesir

    Collection of KiCad PCB designs for custom keyboards, including full-sized and split ergonomic layouts with STM32F072CBT6 microcontrollers.

    322 parts27
  • 6 layers90 × 180 mmDvk mx8m bsb, the printed circuit board in 3D

    Dvk mx8m bsb

    gralco/dvk-mx8m-bsb

    Librem 5 Developer Kit using EmCraft's i.MX 8M System-on-Module.

    684 parts7GPL-3.0
  • 4 layers125 × 70 mmAD4030-Current, the printed circuit board in 3D

    AD4030-Current

    BehrensG/ARTY_Z7

    Repository with test projects to learn Zynq 7000 SoC.

    194 parts1
  • 4 layers157 × 105 mmFLoggy, the printed circuit board in 3D

    FLoggy

    markovejnovic/FLoggy

    Open source/hardware data collection platform

    212 parts
  • 2 layers70 × 110 mmThermostat pcb, the printed circuit board in 3D

    Thermostat pcb

    mikegormack/thermostat-pcb

    knob thermostat PCB Kicad

    103 parts
  • 2 layers263.6 × 92.8 mmC10, the printed circuit board in 3D

    C10

    shoonie-desu/zensai_pcb

    pcbs for zensai boards

    132 parts