

HandSTaMp
- Size
- 40.6 × 20.1 mm
- Copper layers
- 2
- Thickness
- 1.61 mm
- Parts
- 25
- Nets
- 39
- Pads
- 127
- Tracks, vias
- 306, 37
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 7 Jul 2024
- Updated
- 2 Sep 2026
Overview
HandSTaMp is an open-source printed circuit board by bgkendall, from the bgkendall/HandSTaMp repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 40.6 × 20.1 mm with 25 parts on 39 nets, routed with 306 tracks and 37 vias.
It is built around the STM32C071GBU6, PRTR5V0U2X,215 and XC6206P332MR-G, with the 1N4148W, MF-FSMF050X-2 and B3U-1000P among its other parts. Its parts include 5 capacitors, 5 resistors, 4 connectors, 3 ICs and 3 diodes. It belongs with the STM32 boards of this library.
Main components
8STM32C071GBU6
UFQFPN-28(4x4)Power-on reset (POR)、Power-down reset (PDR)、Undervoltage detection (BOR/LVD/LVR/LVI)、Built-in general-purpose timer、Hardware CRC、Calendar function、Built-in temperature sensor、Hardware parity check、Independent watchdog (IWDG)、Window watchdog (WWDG) UFQFPN-28(4x4) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)PRTR5V0U2X,215
-UncategorisedNXP SemiconductorsXC6206P332MR-G
UncategorisedUnknown maker1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching DiodesMF-FSMF050X-2
0603-40℃~+85℃ 0.8mm 1.6mm 100mΩ 1A 40A 500mA 500mW 6V 800mΩ 0603 Resettable Fuses ROHSBournsResettable FusesB3U-1000P
SMD,3x2.5mm-25℃~+70℃ 1.53N 1.6mm 12V 2.5mm 3mm 50mA Round Button SMD(SMT) Tab SPST Surface Mount,Vertical SMD,3x2.5mm Tactile Switches ROHSOmronTactile SwitchesPMEG2010EA
SOD-3231 Independent 1A 20V 50uA@15V 550mV@1A 5A SOD-323 Schottky Diodes ROHSNexperiaSchottky DiodesTYPE-C-31-M-12
SMD-30℃~+80℃ 1 10,000 cycles 16P 20V 5A 7.35mm Female Surface Mount, Right Angle Type-C SMD USB Connectors ROHSHRO ElectronicsUSB Connectors
README
README.mdHandSTaMp
Bill of Materials
| Reference | Silkscreen | Part | Footprint | Purpose |
|---|---|---|---|---|
| C1, C2 | 1µF | 2 × 1µF ceramic capacitors | 0603 | Decoupling capacitors for U3 |
| C3 | 4µ7F | 4.7µF ceramic capacitor | 0603 | Bulk decoupling capacitor for U1 |
| C4 | 100nF | 100nF ceramic capacitor | 0603 | Decoupling capacitor for U1 |
| C5 | 100nF | 100nF ceramic capacitor | 0603 | Unwanted reset prevention |
| D1 | D1 | PMEG2010EA Schottky diode | SOD-323 | Reverse current protection |
| D2, D3 | D2, D3 | 2 × 1N4148 diodes | SOD-123 | Matrix diodes for SW1/SW2 |
| F1 | F1 | 500mA fuse | 0603 | Current overload protection |
| J1 | J1 | HRO TYPE-C-31-M-12 USB port | For the pluggings in of USB cables | |
| R1, R2 | 1, 2 | 2 × 5.1kΩ resistors | 0603 | USB power negotiation (Rd) resistors |
| R3 | 5k1Ω – P | 5.1kΩ resistor | 0603 | OPTIONAL¹ 5V pull-up for RGB data line² |
| R4 | 1万Ω | 10kΩ resistor | 0603 | Prevention of unwanted boot state |
| S1, S2 | None | 2 × MX-compatible switches | MX plate3³ | Keys for row 0, columns 0/1; mountings for PCB |
| U1 | U1 | STM32C071GBU6 | UFQFPN-28 | |
| U2 | U2 | PRTR5V0U2X | SOT-143 | ESD protection |
| U3 | U3 | XC6206P332MR-G LDO | SOT-23-3 | 5V to 3.3V step-down for U1 |
Notes
- Remove/do not place R3 (“P”) if not using pin PB0 to drive RGB LEDs (e.g., as a regular matrix pin).
- When driving LEDs, pin PB0 must be set to open drain mode.
- Three-pin “plate-mount” switches can be used as-is. To use five-pin “PCB-mount” switches, the two extra plastic alignment “pins” must be removed.
Parts
25| Qty | Value | Footprint | References |
|---|---|---|---|
| 3 | 5k1Ω | Resistor_SMD:R_0603_1608Metric | R1, R2, R3 |
| 2 | 100nF | Capacitor_SMD:C_0603_1608Metric | C4, C5 |
| 2 | 1N4148 | Diode_SMD:D_SOD-123 | D2, D3 |
| 2 | 1µF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 1 | 10kΩ | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 330Ω | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 4µ7F | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 500mA | Fuse:Fuse_0603_1608Metric | F1 |
| 1 | BOOT | Button_Switch_SMD:SW_SPST_B3U-1000P | SW0 |
| 1 | F2 | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | J4 |
| 1 | Mounting Hole/Isolated Ground Jumper | NetTie:NetTie-2_SMD_Pad0.5mm | NT1 |
| 1 | PMEG2010EA | BGK_Kicad:D_SOD-323 | D1 |
| 1 | PRTR5V0U2X | Package_TO_SOT_SMD:SOT-143 | U2 |
| 1 | Pins | Project Library:HandSTaMp | J3 |
| 1 | Row 0, Col+0 | Project Library:SW_MX_1u_PlateMount | SW1 |
| 1 | Row 0, Col+1 | Project Library:SW_MX_1u_PlateMount | SW2 |
| 1 | STM32C071GBUx | Package_DFN_QFN:QFN-28_4x4mm_P0.5mm | U1 |
| 1 | SWD | Project Library:SWD+GroundingPoint | J2 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J1 |
| 1 | XC6206P332MR-G | Package_TO_SOT_SMD:SOT-23-3 | U3 |
Questions
How big is the HandSTaMp PCB?
It measures 40.6 × 20.1 mm and has 2 copper layers, 1.61 mm thick.
What parts does the HandSTaMp use?
25 parts, built around the STM32C071GBU6, PRTR5V0U2X,215, XC6206P332MR-G and 1N4148W. 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 HandSTaMp KiCad files?
From the bgkendall/HandSTaMp repository on GitHub, at the commit this page was made from: the board is HandSTaMp.kicad_pcb and its schematic HandSTaMp.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the HandSTaMp design in my own project?
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers100 × 60 mm

- 2 layers61.5 × 25 mm

- 2 layers28.2 × 27.9 mm

- 2 layers286.4 × 96.1 mm

VoidHHKB Hotswap
hungrygeek/HSKB
Open-source HHKB-layout MX custom keyboard — KiCad PCB, case STL, QMK/VIA firmware. Personal iteration of the HSKB (Happy Sabi Keyboard).
150 parts5 - 2 layers86.4 × 94 mm

T2-hw test rig
tessel/t2-test-rig-hw
KiCAD design files for test rigs for Technical Machine's Tessel 2
157 parts - 2 layers208.8 × 396.9 mm

Ferris
pierrechevalier83/ferris
A low profile split keyboard designed to satisfy one single use case elegantly
145 parts1.3k - 2 layers131.2 × 132.5 mm

- 2 layers227.3 × 84.9 mm
