Black magic probe
atopile·hil·elec/layout/black-magic-probe/black-magic-probe.kicad_pcb
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.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | SN74LVC2T45DCUR Texas Instruments | VSSOP-8_L2.4-W2.1-P0.50-LS3.2-BR-acd3fc | U1, U2, U3, U4 |
| 1 | STM32F103CBU6TR STMicroelectronics | UFQFPN-48_L7.0-W7.0-P0.50-BL-EP5.6-10abf8 | U5 |
| 2 | DMG1024UV-7 Diodes Incorporated | SOT-563-6_L1.6-W1.2-P0.5-LS1.6-BL-d9216f | U6, U7 |
| 1 | HB-PH9-12725PB2GOB Hanbo Electronic | HDR-SMD_10P-P1.27-V-M-R2-C5-LS5.3-41d9cc | U8 |
| 1 | LDK220M-R STMicroelectronics | SOT-23-5_L3.0-W1.7-P0.95-LS2.8-BL | U9 |
| 1 | ABM3B-8.000MHZ-B2-T Abracon LLC | OSC-SMD_4P-L5.0-W3.2-BL-ee849f | X1 |
| 1 | Z-211-0311-0021-001 Nextron(Nextronics Engineering) | HDR-TH_3P-P2.54-V-M-1-04b1f3 | H1 |
| 1 | U262-241N-4BV64 XKB Connectivity | USB-C-SMD_TYC-324G-a50b79 | USB1 |
| 3 | BL-HB337A-AV-TRB BrtLed(Bright LED Elec) | LED0402-R-RD-049f90 | D1, D2, D3 |
| 10 | CL05B104KB54PNC 100nF ±10% 50V X7R Samsung Electro-Mechanics | C0402-b3ef17 | C1, C2, C3, C4, C7, C8, C9, C10 +2 |
| 1 | CL10A475KA8NQNC 4.7µF ±10% 25V X5R Samsung Electro-Mechanics | C0603-bd72f6 | C5 |
| 3 | CL05A105KA5NQNC 1µF ±10% 25V X5R Samsung Electro-Mechanics | C0402-b3ef17 | C6, C16, C17 |
| 2 | CC0402JRNPO9BN180 18pF ±5% 50V C0G YAGEO | C0402-b3ef17 | C13, C14 |
| 1 | CL05B104KO5NNNC 100nF ±10% 16V X7R Samsung Electro-Mechanics | C0402-b3ef17 | C15 |
| 9 | 0402WGF1002TCE 10kΩ ±1% 62.5mW UNI-ROYAL(Uniroyal Elec) | R0402-56259e | R1, R2, R3, R7, R11, R12, R13, R21 +1 |
| 4 | 0402WGF1001TCE 1kΩ ±1% 62.5mW UNI-ROYAL(Uniroyal Elec) | R0402-56259e | R4, R5, R6, R26 |
| 1 | 0402WGF1501TCE 1.5kΩ ±1% 62.5mW UNI-ROYAL(Uniroyal Elec) | R0402-56259e | R8 |
| 2 | 0402WGF220JTCE 22Ω ±1% 62.5mW UNI-ROYAL(Uniroyal Elec) | R0402-56259e | R9, R10 |
| 8 | 0402WGF1000TCE 100Ω ±1% 62.5mW UNI-ROYAL(Uniroyal Elec) | R0402-56259e | R14, R15, R16, R17, R18, R19, R20, R25 |
| 2 | RC0402FR-074K7L 4.7kΩ ±1% 62.5mW YAGEO | R0402-56259e | R22, R24 |
Show 2 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RC0402FR-071K8L 1.8kΩ ±1% 62.5mW YAGEO | R0402-56259e | R27 |
| 2 | 0402WGF5101TCE 5.1kΩ ±1% 62.5mW UNI-ROYAL(Uniroyal Elec) | R0402-56259e | 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
Cellsim-8ch
atopile
13 × 9 mm608 parts4LMIT29Canjay
atopile
122 × 100 mm152 parts6LMIT29Hil core
atopile
1.5 × 9.6 mm114 parts4LMIT29Thermistor-8ch
atopile
29.7 × 28.3 mm78 parts4LMIT29Buck boost
atopile
85.9 × 20.8 mm69 parts6LMIT29Cell
atopile
95.1 × 8.4 mm64 parts4LMIT29STM32
Black magic debugger
atopile
23.7 × 14.4 mm52 parts2LMIT29Micro vault dev board
atopile
32.4 × 64.4 mm39 parts2LMIT29Ethernet
atopile
33.2 × 13.6 mm32 parts2LMIT29Ads1219-test
atopile
36.3 × 8.9 mm24 parts2LMIT29Analog out
atopile
16 × 5 mm8 parts2LMIT29
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k