Black magic probe

atopile·hil·elec/layout/black-magic-probe/black-magic-probe.kicad_pcb

Black magic probe PCB layout, top view — open source STM32 board by atopile
Simulate this board

About the Black magic probe PCB

Black magic probe is an open source STM32 PCB design by atopile, published on GitHub under the MIT license. It is a 2-layer board measuring 48.1 × 19.2 mm, with 61 components from 22 distinct parts.

Its main chip is the STM32F103CBU6TR, from the STM32 family. Other key parts include the SN74LVC2T45DCUR, DMG1024UV-7, HB-PH9-12725PB2GOB and LDK220M-R. By type, the board carries 29 resistors, 17 capacitors, 9 ICs, 3 diodes and 1 crystal.

From the project

Hardware-In-the-Loop (HiL ⛰️) for high-quality validation 🧪 everywhere 🚀

Hardware-in-the-Loop, or HiL (sometimes HitL), is a way to continuously validate your hardware and firmware together. By connecting actual hardware to virtual test scenarios, HiL enables thorough testing of embedded systems, control units, and firmware under realistic conditions without the risks and costs of full physical testing.

HiL testing catches integration issues early, accelerates development cycles, and ensures robust system performance before deployment. Typically the domain of the most sophisticated automotive and aerospace companies, this HiL suite is now for all 🚀.

Main components on the Black magic probe

Black magic probe bill of materials (BOM)

61 components, 22 distinct parts.

QtyPartRefs
4
SN74LVC2T45DCUR
Texas Instruments
U1, U2, U3, U4
1
STM32F103CBU6TR
STMicroelectronics
U5
2
DMG1024UV-7
Diodes Incorporated
U6, U7
1
HB-PH9-12725PB2GOB
Hanbo Electronic
U8
1
LDK220M-R
STMicroelectronics
U9
1
ABM3B-8.000MHZ-B2-T
Abracon LLC
X1
1
Z-211-0311-0021-001
Nextron(Nextronics Engineering)
H1
1
U262-241N-4BV64
XKB Connectivity
USB1
3
BL-HB337A-AV-TRB
BrtLed(Bright LED Elec)
D1, D2, D3
10
CL05B104KB54PNC
100nF ±10% 50V X7R
Samsung Electro-Mechanics
C1, C2, C3, C4, C7, C8, C9, C10 +2
1
CL10A475KA8NQNC
4.7µF ±10% 25V X5R
Samsung Electro-Mechanics
C5
3
CL05A105KA5NQNC
1µF ±10% 25V X5R
Samsung Electro-Mechanics
C6, C16, C17
2
CC0402JRNPO9BN180
18pF ±5% 50V C0G
YAGEO
C13, C14
1
CL05B104KO5NNNC
100nF ±10% 16V X7R
Samsung Electro-Mechanics
C15
9
0402WGF1002TCE
10kΩ ±1% 62.5mW
UNI-ROYAL(Uniroyal Elec)
R1, R2, R3, R7, R11, R12, R13, R21 +1
4
0402WGF1001TCE
1kΩ ±1% 62.5mW
UNI-ROYAL(Uniroyal Elec)
R4, R5, R6, R26
1
0402WGF1501TCE
1.5kΩ ±1% 62.5mW
UNI-ROYAL(Uniroyal Elec)
R8
2
0402WGF220JTCE
22Ω ±1% 62.5mW
UNI-ROYAL(Uniroyal Elec)
R9, R10
8
0402WGF1000TCE
100Ω ±1% 62.5mW
UNI-ROYAL(Uniroyal Elec)
R14, R15, R16, R17, R18, R19, R20, R25
2
RC0402FR-074K7L
4.7kΩ ±1% 62.5mW
YAGEO
R22, R24
Show 2 more
QtyPartRefs
1
RC0402FR-071K8L
1.8kΩ ±1% 62.5mW
YAGEO
R27
2
0402WGF5101TCE
5.1kΩ ±1% 62.5mW
UNI-ROYAL(Uniroyal Elec)
R28, R29

Black magic probe design files

The KiCad project lives in the atopile/hil repository on GitHub; these links point at the commit this page was built from.

Black magic probe: common questions

What microcontroller does the Black magic probe use?

The Black magic probe is built around the STM32F103CBU6TR, from the STM32 family.

How big is the Black magic probe PCB?

The Black magic probe measures 48.1 × 19.2 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Black magic probe?

61 components, from 22 distinct parts. The full bill of materials is listed on this page.

Where can I download the Black magic probe design files?

From the atopile/hil repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Black magic probe design in my own project?

Yes, under the terms of its MIT license, which atopile chose for the repository.

Can I test firmware for the Black magic probe without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

More boards in hil

Similar boards