Skip to the content
PCBKitNew board
2 layers40.6 × 20.1 mmHandSTaMp, the printed circuit board in 3D
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

8

README

README.md

HandSTaMp

Bill of Materials

ReferenceSilkscreenPartFootprintPurpose
C1, C21µF2 × 1µF ceramic capacitors0603Decoupling capacitors for U3
C34µ7F4.7µF ceramic capacitor0603Bulk decoupling capacitor for U1
C4100nF100nF ceramic capacitor0603Decoupling capacitor for U1
C5100nF100nF ceramic capacitor0603Unwanted reset prevention
D1D1PMEG2010EA Schottky diodeSOD-323Reverse current protection
D2, D3D2, D32 × 1N4148 diodesSOD-123Matrix diodes for SW1/SW2
F1F1500mA fuse0603Current overload protection
J1J1HRO TYPE-C-31-M-12 USB portFor the pluggings in of USB cables
R1, R21, 22 × 5.1kΩ resistors0603USB power negotiation (Rd) resistors
R35k1Ω – P5.1kΩ resistor0603OPTIONAL¹ 5V pull-up for RGB data line²
R41万Ω10kΩ resistor0603Prevention of unwanted boot state
S1, S2None2 × MX-compatible switchesMX plate3³Keys for row 0, columns 0/1; mountings for PCB
U1U1STM32C071GBU6UFQFPN-28Braaaains! Microcontroller
U2U2PRTR5V0U2XSOT-143ESD protection
U3U3XC6206P332MR-G LDOSOT-23-35V to 3.3V step-down for U1
Notes
  1. Remove/do not place R3 (“P”) if not using pin PB0 to drive RGB LEDs (e.g., as a regular matrix pin).
  2. When driving LEDs, pin PB0 must be set to open drain mode.
  3. 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
QtyValueFootprintReferences
35k1ΩResistor_SMD:R_0603_1608MetricR1, R2, R3
2100nFCapacitor_SMD:C_0603_1608MetricC4, C5
21N4148Diode_SMD:D_SOD-123D2, D3
21µFCapacitor_SMD:C_0603_1608MetricC1, C2
110kΩResistor_SMD:R_0603_1608MetricR4
1330ΩResistor_SMD:R_0603_1608MetricR5
14µ7FCapacitor_SMD:C_0603_1608MetricC3
1500mAFuse:Fuse_0603_1608MetricF1
1BOOTButton_Switch_SMD:SW_SPST_B3U-1000PSW0
1F2TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmJ4
1Mounting Hole/Isolated Ground JumperNetTie:NetTie-2_SMD_Pad0.5mmNT1
1PMEG2010EABGK_Kicad:D_SOD-323D1
1PRTR5V0U2XPackage_TO_SOT_SMD:SOT-143U2
1PinsProject Library:HandSTaMpJ3
1Row 0, Col+0Project Library:SW_MX_1u_PlateMountSW1
1Row 0, Col+1Project Library:SW_MX_1u_PlateMountSW2
1STM32C071GBUxPackage_DFN_QFN:QFN-28_4x4mm_P0.5mmU1
1SWDProject Library:SWD+GroundingPointJ2
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1
1XC6206P332MR-GPackage_TO_SOT_SMD:SOT-23-3U3

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 mmBldc project, the printed circuit board in 3D

    Bldc project

    igorwolfs/bldc-hw

    183 parts1GPL-3.0
  • 2 layers61.5 × 25 mmMKRZero V5.0, the printed circuit board in 3D

    MKRZero V5.0

    hulkco/oshwi

    Upload "Oshwi" Badge for OshwDem 2017 a Coruña

    94 parts15
  • 2 layers28.2 × 27.9 mmSerial UPDI, the printed circuit board in 3D

    Serial UPDI

    GadgetReboot/Serial_UPDI

    Serial UPDI Programmer

    21 parts1
  • 2 layers286.4 × 96.1 mmVoidHHKB Hotswap, the printed circuit board in 3D

    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 mmT2-hw test rig, the printed circuit board in 3D

    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 mmFerris, the printed circuit board in 3D

    Ferris

    pierrechevalier83/ferris

    A low profile split keyboard designed to satisfy one single use case elegantly

    145 parts1.3k
  • 2 layers131.2 × 132.5 mmMacropad, the printed circuit board in 3D

    Macropad

    earthtojake/text-to-cad

    Design physical products with AI

    73 parts26kMIT
  • 2 layers227.3 × 84.9 mmKicad chiffchaff, the printed circuit board in 3D

    Kicad chiffchaff

    kilipan/chiffchaff

    104 parts3CERN-OHL-S-2.0