

A custom STLink compatible debugger using STM32F103 designed using KiCAD
- Size
- 43.1 × 12.4 mm
- Copper layers
- 4
- Thickness
- 1.61 mm
- Parts
- 39
- Nets
- 59
- Pads
- 163
- Tracks, vias
- 331, 43
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 20 Mar 2026
- Updated
- 20 Mar 2026
Overview
Stlink is an open-source printed circuit board by IM-TechieScientist, from the IM-TechieScientist/custom-stlink repository on GitHub. It is a 4-layer board of 43.1 × 12.4 mm with 39 parts on 59 nets, routed with 331 tracks and 43 vias.
It is built around the AMS1117-3.3, SRV05-4 and MMBT3904, with the TYPE-C-31-M-12 among its other parts. Its parts include 14 resistors, 12 capacitors, 3 ICs, 2 diodes and 2 connectors. It belongs with the interfaces and adapters boards and the STM32 boards of this library.
Main components
4AMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsSRV05-4
SOT-23-6L-55℃~+150℃ 15V 1pF 4A 5V 5uA 6V 80W ESD Four channels IEC 61000-4-2、IEC 61000-4-5 Unidirectional SOT-23-6L ESD and Surge Protection (TVS/ESD) ROHShongjiachengESD And Surge Protection (TVS/ESD)MMBT3904
SOT-23-55℃~+150℃ 1 NPN 100 100nA 200mA 200mW 300MHz 300mV 40V 6V NPN SOT-23 Bipolar (BJT) ROHSJiangsu Changjing Electronics Technology (CJ)Bipolar (BJT)TYPE-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.mdCustom-STlink
A custom STLink compatible debugger using STM32F103 designed using KiCAD Meant to work with stlink firmware dump or even better Black Magic Probe.
Versions:
V1- Includes USB Type C and SWD Debug points.
Planned: V2 - Standalone Flasher/Field Debugger with onboard SDMMC and a display to select which program to flash.
Parts
39| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C8, C9, C10, C11, C12 |
| 5 | 10k | Resistor_SMD:R_0402_1005Metric | R2, R5, R10, R13, R14 |
| 3 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3 |
| 2 | 100 | Resistor_SMD:R_0402_1005Metric | R6, R12 |
| 2 | 10p | Capacitor_SMD:C_0402_1005Metric | C2, C3 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R8, R9 |
| 2 | 5k1 | Resistor_SMD:R_0402_1005Metric | R15, R16 |
| 1 | 10u | Capacitor_SMD:C_0402_1005Metric | C7 |
| 1 | 16MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1k5 | Resistor_SMD:R_0402_1005Metric | R4 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C4 |
| 1 | 22u | Capacitor_SMD:C_0805_2012Metric | C6 |
| 1 | 22u | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 330 | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 36k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | Conn_02x07_Odd_Even | Connector_PinHeader_1.27mm:PinHeader_2x07_P1.27mm_Vertical | J1 |
| 1 | LEDG | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | LEDR | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | MMBT3904 | Package_TO_SOT_SMD:SOT-23 | Q3 |
| 1 | SRV05-4 | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | STM32F103C8Tx | Package_QFP:LQFP-48_7x7mm_P0.5mm | U1 |
| 1 | SolderJumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | P1 |
Questions
How big is the Stlink PCB?
It measures 43.1 × 12.4 mm and has 4 copper layers, 1.61 mm thick.
What parts does the Stlink use?
39 parts, built around the AMS1117-3.3, SRV05-4, MMBT3904 and TYPE-C-31-M-12. 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 Stlink KiCad files?
From the IM-TechieScientist/custom-stlink repository on GitHub, at the commit this page was made from: the board is stlink.kicad_pcb and its schematic stlink.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Stlink design in my own project?
Its repository states no licence, so its author keeps all rights: ask IM-TechieScientist before reusing the design.
Similar boards
- 2 layers61 × 90.9 mm

- 4 layers45 × 87.5 mm

RTK Host
voteblake/esp32-c3-zed-f9p
An ESP32-C3 base board that accepts the SparkFun GPS-RTK-SMA Breakout - ZED-F9P
43 parts - 4 layers100 × 50 mm

Cross band handy walkie talkie V1
immortal-sniper1/cross_band_handy_walkie_talkie
cross band handy walkie talkie. This HT would include 2 SA818s, one for 70cm and one for 2m and could be used for satellite work.
131 parts6MIT - 2 layers

- 2 layers65 × 56 mm

- 2 layers40 × 111 mm

- 2 layers130 × 164 mm

- 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