
Thunder4671
YaseenTwati/ThunderMini
A modular, stackable brushless motor driver platform based on the TMC6200, TMC4671, and STM32G473.

A modular, stackable brushless motor driver platform based on the TMC6200, TMC4671, and STM32G473.
ThunderMini is an open-source printed circuit board by YaseenTwati, from the YaseenTwati/ThunderMini repository on GitHub. It is a 4-layer board of 51.7 × 51.8 mm with 79 parts on 52 nets, routed with 465 tracks and 367 vias.
It is built around the TMC6200-TA and BSC014N06NS. Its parts include 16 resistors, 14 capacitors, 7 ICs, 6 connectors and 2 diodes. It belongs with the robots and motor control boards of this library.
A modular, stackable brushless motor driver platform based on the TMC6200, TMC4671, and STM32G473.

ThunderMini is a brushless motor driver system consisting of three separate PCBs that can be stacked together or used individually, depending on the application.
ThunderMini: Main power stage based on the TMC6200 3-phase gate driver.
Thunder4671: Control board based on the TMC4671 for hardware-based FOC control.
ThunderSTM32: STM32G473 microcontroller board used to control the TMC4671 or to run software-based FOC control (e.g. SimpleFOC).

This project is work in progress and is NOT ready to use.

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 2R2 | Resistor_SMD:R_0603_1608Metric | R5, R6, R9, R10, R13, R14 |
| 6 | BSC014N06NS | BSC014N06NSS:BSC014N06NSSCATMA1 | U2, U3, U4, U5, U6, U7 |
| 3 | 10R | Resistor_SMD:R_0603_1608Metric | R8, R12, R16 |
| 3 | 2.2u/100v | Capacitor_SMD:C_1210_3225Metric | C12, C13, C14 |
| 3 | 2.5mR | Resistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolder | R7, R11, R15 |
| 3 | 470n/16v | Capacitor_SMD:C_0603_1608Metric | C9, C10, C11 |
| 2 | 100n | Capacitor_SMD:C_0603_1608Metric | C4, C6 |
| 2 | 100n/100v | Capacitor_SMD:C_0805_2012Metric | C7, C8 |
| 2 | 220R | Resistor_SMD:R_0603_1608Metric | R1, R4 |
| 2 | G*** | kibuzzard-63E814C2 | kibuzzard-63E814C2, kibuzzard-63E814C2 |
| 2 | G*** | kibuzzard-63E81470 | kibuzzard-63E81470, kibuzzard-63E81470 |
| 2 | G*** | kibuzzard-63E814E3 | kibuzzard-63E814E3, kibuzzard-63E814E3 |
| 2 | G*** | kibuzzard-63E81466 | kibuzzard-63E81466, kibuzzard-63E81466 |
| 2 | G*** | kibuzzard-63E814DC | kibuzzard-63E814DC, kibuzzard-63E814DC |
| 2 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2 |
| 1 | 1.5k | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 2.2u/10v | Capacitor_SMD:C_0603_1608Metric | C3 |
| 1 | 22n/100v | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 4.7k | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 4.7u/16v | Capacitor_SMD:C_0603_1608Metric | C2 |
| 1 | 470uf/63v | Capacitor_SMD:CP_Elec_16x22 | C1 |
| 1 | AMPLx10 | Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm | JP6 |
| 1 | FAULT | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | G*** | kibuzzard-63E88461 | kibuzzard-63E88461 |
| 1 | G*** | kibuzzard-63E8842E | kibuzzard-63E8842E |
| 1 | G*** | kibuzzard-63E813A9 | kibuzzard-63E813A9 |
| 1 | G*** | kibuzzard-63E88068 | kibuzzard-63E88068 |
| 1 | G*** | kibuzzard-63E88245 | kibuzzard-63E88245 |
| 1 | G*** | kibuzzard-63E8845B | kibuzzard-63E8845B |
| 1 | G*** | kibuzzard-63E27A2B | kibuzzard-63E27A2B |
| 1 | G*** | kibuzzard-63E27F9D | kibuzzard-63E27F9D |
| 1 | G*** | kibuzzard-63E88467 | kibuzzard-63E88467 |
| 1 | G*** | kibuzzard-63E881E0 | kibuzzard-63E881E0 |
| 1 | G*** | kibuzzard-63E88196 | kibuzzard-63E88196 |
| 1 | G*** | kibuzzard-63E88062 | kibuzzard-63E88062 |
| 1 | G*** | kibuzzard-63E88449 | kibuzzard-63E88449 |
| 1 | G*** | kibuzzard-63E226B2 | kibuzzard-63E226B2 |
| 1 | IDRV0 | Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm | JP4 |
| 1 | IDRV1 | Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm | JP5 |
| 1 | INPUT | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical_SMD | J1 |
| 1 | OSHW_LOGO | Symbol:OSHW-Logo2_7.3x6mm_SilkScreen | L1 |
| 1 | OUT_U | Connector_Wire:SolderWirePad_1x01_SMD_5x10mm | J5 |
| 1 | OUT_V | Connector_Wire:SolderWirePad_1x01_SMD_5x10mm | J4 |
| 1 | OUT_W | Connector_Wire:SolderWirePad_1x01_SMD_5x10mm | J6 |
| 1 | PWR | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | SINGLE | Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm | JP3 |
| 1 | SPE | Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mm | JP2 |
| 1 | TMC6200 | Package_QFP:TQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm_ThermalVias | U1 |
| 1 | VCP | TestPoint:TestPoint_Pad_D1.0mm | TP1 |
| 1 | VM+ | Connector_Wire:SolderWirePad_1x01_SMD_5x10mm | J2 |
| 1 | VM- | Connector_Wire:SolderWirePad_1x01_SMD_5x10mm | J3 |
| 1 | VMOT_HDR | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1 |
It measures 51.7 × 51.8 mm and has 4 copper layers, 1.6 mm thick.
79 parts, built around the TMC6200-TA and BSC014N06NS. 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.
From the YaseenTwati/ThunderMini repository on GitHub, at the commit this page was made from: the board is thunder_mini/ThunderMini.kicad_pcb and its schematic thunder_4671/Connectors.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask YaseenTwati before reusing the design.

YaseenTwati/ThunderMini
A modular, stackable brushless motor driver platform based on the TMC6200, TMC4671, and STM32G473.

YaseenTwati/ThunderMini
A modular, stackable brushless motor driver platform based on the TMC6200, TMC4671, and STM32G473.


Tim4769/Microver
Swiss Rover Challenge rover project with final electronics, mechanical handoff files, PCB validation firmware, and shared project assets.

mikesmitty/power-manifold
Six-port USB-C power supply: up to 100 W per port from one 24 V supply, with per-port control, priority-based power sharing and Home Assistant support. 100% local, no cloud required.

ClemensElflein/xESC
The xESC is an easy to use, low cost electronic speed controller (ESC) design for sensored brushless DC (BLDC) motors.

dognotdog/smol_servo
circuitry and software for controlling NEMA17 size brushless motors and stepper motors as servos.

opme/motor-driver
open source motor drivers to be driven by foc controller

