Skip to the content
PCBKitNew board
4 layers43.1 × 12.4 mmStlink, the printed circuit board in 3D

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

4

README

README.md

Custom-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. image image

Planned: V2 - Standalone Flasher/Field Debugger with onboard SDMMC and a display to select which program to flash.

Parts

39
QtyValueFootprintReferences
6100nCapacitor_SMD:C_0402_1005MetricC1, C8, C9, C10, C11, C12
510kResistor_SMD:R_0402_1005MetricR2, R5, R10, R13, R14
3TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3
2100Resistor_SMD:R_0402_1005MetricR6, R12
210pCapacitor_SMD:C_0402_1005MetricC2, C3
21kResistor_SMD:R_0402_1005MetricR8, R9
25k1Resistor_SMD:R_0402_1005MetricR15, R16
110uCapacitor_SMD:C_0402_1005MetricC7
116MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
11k5Resistor_SMD:R_0402_1005MetricR4
11uCapacitor_SMD:C_0402_1005MetricC4
122uCapacitor_SMD:C_0805_2012MetricC6
122uCapacitor_SMD:C_0603_1608MetricC5
1330Resistor_SMD:R_0402_1005MetricR3
136kResistor_SMD:R_0402_1005MetricR1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1Conn_02x07_Odd_EvenConnector_PinHeader_1.27mm:PinHeader_2x07_P1.27mm_VerticalJ1
1LEDGLED_SMD:LED_0603_1608MetricD2
1LEDRLED_SMD:LED_0603_1608MetricD1
1MMBT3904Package_TO_SOT_SMD:SOT-23Q3
1SRV05-4Package_TO_SOT_SMD:SOT-23-6U2
1STM32F103C8TxPackage_QFP:LQFP-48_7x7mm_P0.5mmU1
1SolderJumper_3_OpenJumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalP1

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

    Ble ir remote

    kattaliraees/ble_ir_remote

    IR remote with BLE interface

    47 partsMIT
  • 4 layers45 × 87.5 mmRTK Host, the printed circuit board in 3D

    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 mmCross band handy walkie talkie V1, the printed circuit board in 3D

    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 layers65 × 56 mmPi hat LoRa, the printed circuit board in 3D

    Pi hat LoRa

    Doenec/pi-hat

    collection of different shields to be stacked in raspberry pi

    80 parts1MIT
  • 2 layers40 × 111 mmLED Wled, the printed circuit board in 3D

    LED Wled

    edvard5/wEasyLed_V2

    96 parts
  • 2 layers130 × 164 mmCct main, the printed circuit board in 3D

    Cct main

    syncmeta/PendingHome

    全屋双色温灯光控制方案 基于 HA 和 ESPHome

    217 partsMIT
  • 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