Magma-STLink
oflifurkan·Magma-STLink
About the Magma-STLink PCB
Magma-STLink is an open source STM32 PCB design by oflifurkan, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 51.3 × 20.8 mm, with 44 components from 20 distinct parts.
Its main chip is the STM32F103C8Tx, from the STM32 family. Other key parts include the LM1117-3.3. By type, the board carries 14 resistors, 13 capacitors, 7 diodes, 5 connectors, 2 ICs and 1 crystal.
It belongs with the usb & debug tools designs in this gallery.
From the project
STLink V2 design using KiCAD
STLink V2 design that I designed in KiCAD as a hobby for programming STM32 and STM8 microcontrollers
STM32F103C8 - with STLink V2 firmware 8 Mhz Crystal
USB A Connector PTC Fuse * Couple of 0805 package capacitors and resistor
Main components on the Magma-STLink
Magma-STLink bill of materials (BOM)
44 components, 20 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LM1117-3.3 | SOT-223-3_TabPin2 | U1 |
| 1 | STM32F103C8Tx | LQFP-48_7x7mm_P0.5mm | U2 |
| 1 | Crystal | Crystal_SMD_TXC_7A-2Pin_5x3.2mm | Y1 |
| 2 | Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J1, J2 |
| 2 | Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | J3, J4 |
| 1 | USB_A | USB_A_CNCTech_1001-011-01101_Horizontal | J5 |
| 1 | 8V 2A | Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder | F1 |
| 1 | STLINK CONN | PinSocket_2x05_P2.54mm_Vertical | STLINK_CONN1 |
| 4 | PESD3V3L1BA,115 | D_SOD-323_HandSoldering | D1, D2, D3, D4 |
| 1 | RED LED | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D5 |
| 1 | BLUE RED | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D6 |
| 1 | ESDA6V1BC6 | SOT95P280X145-6N | D7 |
| 2 | 18pF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C4 |
| 2 | 10uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C5 |
| 9 | 100nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C6, C7, C8, C9, C10, C11, C12 +1 |
| 2 | 10K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 5 | 100K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R5, R6, R13, R14 |
| 1 | 220R | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4 |
| 4 | 75R | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R7, R8, R9, R10 |
| 2 | 200 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11, R12 |
Magma-STLink design files
The KiCad project lives in the oflifurkan/Magma-STLink repository on GitHub; these links point at the commit this page was built from.
- LayoutMagma_STLink.kicad_pcb
- SchematicMagma_STLink.kicad_sch
Magma-STLink: common questions
What microcontroller does the Magma-STLink use?
The Magma-STLink is built around the STM32F103C8Tx, from the STM32 family.
How big is the Magma-STLink PCB?
The Magma-STLink measures 51.3 × 20.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Magma-STLink?
44 components, from 20 distinct parts. The full bill of materials is listed on this page.
Where can I download the Magma-STLink design files?
From the oflifurkan/Magma-STLink repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Magma-STLink design in my own project?
Yes, under the terms of its GPL-3.0 license, which oflifurkan chose for the repository.
Can I test firmware for the Magma-STLink 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.
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