Skip to the content
2 layers51.5 × 67.7 mmRp pico bmp probe, the printed circuit board in 3D

This documentation describes the hardware schematic for configuring an STM32 BlackPill as a Black Magic Probe (BMP) debugger.

Size
51.5 × 67.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
13
Nets
38
Pads
63
Tracks, vias
50, 0
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
19 Aug 2026
Updated
30 Oct 2026

Overview

Rp pico bmp probe is an open-source printed circuit board by xtarke, from the xtarke/iot_zephyr_samples repository on GitHub. It is a 2-layer board of 51.5 × 67.7 mm with 13 parts on 38 nets, routed with 50 tracks and 0 vias.

Its parts include 4 connectors, 2 resistors, 2 diodes and 1 IC. It belongs with the sensors and measurement and interfaces and adapters boards and the RP2040 boards of this library.

README

_debugger/black_magic_probe/README.md

Black Magic Probe (BMP) Hardware Adapter

This documentation describes the hardware schematic for configuring an STM32 BlackPill as a Black Magic Probe (BMP) debugger. This design breaks out the essential debug and serial interfaces necessary for flashing and interacting with embedded targets.

Schematic Overview

The schematic details the pin routing from the BlackPill's microcontroller to dedicated external connectors, providing a unified interface for hardware debugging.

Exposed Debug & Serial Interfaces

The following critical signals are exposed for target interaction:

  • Serial Wire Debug (SWD): SWDIO and SWCLK.
  • JTAG Interface: TDI and TDO.
  • UART Bridge: TX and RX lines for target serial communication.
  • Control & Power: Target reset (RST), +3.3V, and GND.

Hardware Connectors

The design organizes these signals into specific pin headers for modular target connections:

  • J1: Groups a 3-pin interface, likely designated for the UART bridge or basic target control.
  • J2: The primary 4-pin debug header, exposing the SWD/JTAG signaling lines.
  • Auxiliary Connectors: Multiple 2-pin connectors utilized for power delivery (+3.3V, GND) and other localized signal pairs.

Status Indicators

The schematic includes visual indicators to monitor the probe's state during execution:

  • D1 (Status LED): Pin PC14, typically used for general error or operational status indication .
  • D2 (UART LED): Providesvisual feedback for serial bridge activity (TX/RX traffic).

Board overview

Parts

13
QtyValueFootprintReferences
2Conn_01x02_PinConnector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_VerticalJ3, J4
2LEDLED_THT:LED_D5.0mmD1, D2
2RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
1Conn_01x03_PinConnector_Molex:Molex_KK-254_AE-6410-03A_1x03_P2.54mm_VerticalJ1
1Conn_01x04_PinConnector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_VerticalJ2
1~pill:Z_module_black_pill_STM32F411U1

The 9 most common of 13 parts.

Similar boards

  • 2 layers40 × 20 mmUsb uart, the printed circuit board in 3D

    Usb uart

    earthtojake/text-to-cad

    Design physical products with AI

    13 parts26kMIT
  • 2 layers35 × 29 mmMagSpoofTC, the printed circuit board in 3D

    MagSpoofTC

    samyk/magspoof

    A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.

    13 parts4.2k
  • 2 layers20.6 × 23.6 mmAO-03 signal amplifier, the printed circuit board in 3D

    AO-03 signal amplifier

    fossasia/pslab-scripts

    Pocket Science Lab - Scripts for Sensor Experiments

    13 parts1.6kApache-2.0
  • 2 layers47 × 35.6 mmMX7-C-35PL C11, the printed circuit board in 3D

    MX7-C-35PL C11

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    13 parts1.2k
  • 2 layers95 × 95 mmCube batteryboard, the printed circuit board in 3D

    Cube batteryboard

    willem-pennings/balancing-cube

    A cube that balances itself in a corner or edge using reaction wheels

    13 parts1.1kGPL-3.0
  • 2 layers15.2 × 20.3 mmPt100stick, the printed circuit board in 3D

    Pt100stick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    13 parts1.1kGPL-3.0
  • 2 layers53.9 × 23.2 mmBuffer, the printed circuit board in 3D

    Buffer

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    13 parts1kGPL-3.0

Questions

How big is the Rp pico bmp probe PCB?

It measures 51.5 × 67.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rp pico bmp probe use?

13 parts. 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 Rp pico bmp probe KiCad files?

From the xtarke/iot_zephyr_samples repository on GitHub, at the commit this page was made from: the board is _debugger/black_magic_probe/rp_pico_bmp_probe.kicad_pcb and its schematic _debugger/black_magic_probe/rp_pico_bmp_probe.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rp pico bmp probe design in my own project?

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