
ThunderSTM32
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.
Thunder4671 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 98 parts on 93 nets, routed with 781 tracks and 196 vias.
It is built around the 74LVC3G17DP,125-JSM and TMC4671-LA. Its parts include 33 capacitors, 24 resistors, 6 ICs, 6 connectors and 3 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 |
|---|---|---|---|
| 11 | 100n | Capacitor_SMD:C_0402_1005Metric | C13, C17, C19, C20, C21, C23, C24, C25, C27, C28, C29 |
| 11 | 4k7 | Resistor_SMD:R_0603_1608Metric | R12, R13, R16, R18, R20, R22, R23, R24, R25, R26, R27 |
| 6 | 100n | Capacitor_SMD:C_0603_1608Metric | C8, C10, C22, C26, C43, C47 |
| 6 | 1k | Resistor_SMD:R_0603_1608Metric | R6, R7, R11, R17, R19, R21 |
| 5 | 1n | Capacitor_SMD:C_0603_1608Metric | C1, C2, C44, C45, C46 |
| 3 | 100p | Capacitor_SMD:C_0603_1608Metric | C40, C41, C42 |
| 2 | 10u/50v | Capacitor_SMD:C_1210_3225Metric | C9, C11 |
| 2 | 220R | Resistor_SMD:R_0603_1608Metric | R2, R14 |
| 2 | 74LVC3G17DP_125 | 74LVG17DP:74LVC3G17DP_125 | U7, U8 |
| 2 | G*** | kibuzzard-63E2237C | kibuzzard-63E2237C, kibuzzard-63E2237C |
| 2 | G*** | kibuzzard-63E22431 | kibuzzard-63E22431, kibuzzard-63E22431 |
| 2 | G*** | kibuzzard-63E7BAE4 | kibuzzard-63E7BAE4, kibuzzard-63E7BAE4 |
| 2 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2 |
| 1 | 100k | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 100n/100v | Capacitor_SMD:C_0805_2012Metric | C7 |
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 15uH/2.5A | Inductor_SMD:L_Bourns_SRN6045TA | L1 |
| 1 | 17.8k | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 30k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 4.7u/100v | Capacitor_SMD:C_1812_4532Metric | C4 |
| 1 | 4.7u/10v | Capacitor_SMD:C_0603_1608Metric | C15 |
| 1 | 4.7u/10v | Capacitor_SMD:C_0402_1005Metric | C12 |
| 1 | 470n/16v | Capacitor_SMD:C_0603_1608Metric | C16 |
| 1 | 47k | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | Crystal_Oscillator | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | U5 |
| 1 | DNP | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | ENCODER | Connector_JST:JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_Horizontal | J4 |
| 1 | G*** | kibuzzard-63E27A2B | kibuzzard-63E27A2B |
| 1 | G*** | kibuzzard-63E27EA0 | kibuzzard-63E27EA0 |
| 1 | G*** | kibuzzard-63E226CF | kibuzzard-63E226CF |
| 1 | G*** | kibuzzard-63E28031 | kibuzzard-63E28031 |
| 1 | G*** | kibuzzard-63E226B8 | kibuzzard-63E226B8 |
| 1 | G*** | kibuzzard-63E27F9D | kibuzzard-63E27F9D |
| 1 | G*** | kibuzzard-63E280FC | kibuzzard-63E280FC |
| 1 | G*** | kibuzzard-63E8BB9F | kibuzzard-63E8BB9F |
| 1 | G*** | kibuzzard-63E227ED | kibuzzard-63E227ED |
| 1 | G*** | kibuzzard-63E27E98 | kibuzzard-63E27E98 |
| 1 | G*** | kibuzzard-63E226B2 | kibuzzard-63E226B2 |
| 1 | HALL | Connector_JST:JST_PH_S5B-PH-SM4-TB_1x05-1MP_P2.00mm_Horizontal | J3 |
| 1 | HEADER | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical_SMD | J1 |
| 1 | INPUT | Connector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical_SMD | J2 |
| 1 | LD1117S33TR_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | LMR16020PDDAR | LMR16020:LMR16020PDDAR | U3 |
| 1 | PWR | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | SS2PH10 | SS2PH10:SS2PH10-M3&slash_85A | D2 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | OUT_3V3 |
| 1 | TMC4671-LA | TMC4671:TMC4671-LA | U4 |
| 1 | TMC_BRAKE | Connector_JST:JST_PH_S2B-PH-SM4-TB_1x02-1MP_P2.00mm_Horizontal | J6 |
| 1 | TMC_DBG | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical_SMD | J7 |
| 1 | TMC_STATUS_LED | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | TP_2V5 | TestPoint:TestPoint_Pad_D1.0mm | TP4 |
| 1 | TP_3V3 | TestPoint:TestPoint_Pad_D1.0mm | TP2 |
| 1 | TP_5 | TestPoint:TestPoint_Pad_D1.0mm | TP3 |
| 1 | TP_GND | TestPoint:TestPoint_Pad_D1.0mm | TP6 |
The 97 most common of 98 parts.

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.

lgkh2002/ECE445
This is the Git repository for the JargonJolt ECE445 project by Daniel Chamoun, Luke Hartmann, and Nan Kang.

HEEV/motor-controller-2018
Sam Ellicott's and Isaac Jones's motor controller senior design project. Fall 2018-Spring 2019

pollen-robotics/elec_Poulpe_3d
Tripple Motor Control Board for Reachy 2


pollen-robotics/elec_Poulpe_2d
Dual Motor Control Board for Reachy 2

virtual-fly/VF_MOTOR_DRIVER
VF_Motor_Driver is an open hardware power distribution board, designed to be part of a larger modular system. This design is based in part on the OpenFFBoard TMC4671 driver board, licensed under the GNU General Public…


It measures 51.7 × 51.8 mm and has 4 copper layers, 0.88 mm thick.
98 parts, built around the 74LVC3G17DP,125-JSM and TMC4671-LA. 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_4671/Thunder4671.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.