Skip to the content
PCBKitNew board
4 layers51.7 × 51.8 mmThunderMini, the printed circuit board in 3D

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

Size
51.7 × 51.8 mm
Copper layers
4
Thickness
1.6 mm
Parts
79
Nets
52
Pads
388
Tracks, vias
465, 367
Pours
18
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
14 Dec 2025
Updated
14 Dec 2025

Overview

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.

Main components

2

README

README.md

ThunderMini Brushless Motor Driver

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

Controller

Overview

ThunderMini is a brushless motor driver system consisting of three separate PCBs that can be stacked together or used individually, depending on the application.

Boards:

  • 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).

Controller

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


License

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Parts

79
QtyValueFootprintReferences
62R2Resistor_SMD:R_0603_1608MetricR5, R6, R9, R10, R13, R14
6BSC014N06NSBSC014N06NSS:BSC014N06NSSCATMA1U2, U3, U4, U5, U6, U7
310RResistor_SMD:R_0603_1608MetricR8, R12, R16
32.2u/100vCapacitor_SMD:C_1210_3225MetricC12, C13, C14
32.5mRResistor_SMD:R_2512_6332Metric_Pad1.40x3.35mm_HandSolderR7, R11, R15
3470n/16vCapacitor_SMD:C_0603_1608MetricC9, C10, C11
2100nCapacitor_SMD:C_0603_1608MetricC4, C6
2100n/100vCapacitor_SMD:C_0805_2012MetricC7, C8
2220RResistor_SMD:R_0603_1608MetricR1, R4
2G***kibuzzard-63E814C2kibuzzard-63E814C2, kibuzzard-63E814C2
2G***kibuzzard-63E81470kibuzzard-63E81470, kibuzzard-63E81470
2G***kibuzzard-63E814E3kibuzzard-63E814E3, kibuzzard-63E814E3
2G***kibuzzard-63E81466kibuzzard-63E81466, kibuzzard-63E81466
2G***kibuzzard-63E814DCkibuzzard-63E814DC, kibuzzard-63E814DC
2MountingHole_PadMountingHole:MountingHole_3.2mm_M3_Pad_ViaH1, H2
11.5kResistor_SMD:R_0603_1608MetricR2
12.2u/10vCapacitor_SMD:C_0603_1608MetricC3
122n/100vCapacitor_SMD:C_0603_1608MetricC5
14.7kResistor_SMD:R_0603_1608MetricR3
14.7u/16vCapacitor_SMD:C_0603_1608MetricC2
1470uf/63vCapacitor_SMD:CP_Elec_16x22C1
1AMPLx10Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mmJP6
1FAULTLED_SMD:LED_0603_1608MetricD1
1G***kibuzzard-63E88461kibuzzard-63E88461
1G***kibuzzard-63E8842Ekibuzzard-63E8842E
1G***kibuzzard-63E813A9kibuzzard-63E813A9
1G***kibuzzard-63E88068kibuzzard-63E88068
1G***kibuzzard-63E88245kibuzzard-63E88245
1G***kibuzzard-63E8845Bkibuzzard-63E8845B
1G***kibuzzard-63E27A2Bkibuzzard-63E27A2B
1G***kibuzzard-63E27F9Dkibuzzard-63E27F9D
1G***kibuzzard-63E88467kibuzzard-63E88467
1G***kibuzzard-63E881E0kibuzzard-63E881E0
1G***kibuzzard-63E88196kibuzzard-63E88196
1G***kibuzzard-63E88062kibuzzard-63E88062
1G***kibuzzard-63E88449kibuzzard-63E88449
1G***kibuzzard-63E226B2kibuzzard-63E226B2
1IDRV0Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mmJP4
1IDRV1Jumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mmJP5
1INPUTConnector_PinHeader_2.54mm:PinHeader_2x10_P2.54mm_Vertical_SMDJ1
1OSHW_LOGOSymbol:OSHW-Logo2_7.3x6mm_SilkScreenL1
1OUT_UConnector_Wire:SolderWirePad_1x01_SMD_5x10mmJ5
1OUT_VConnector_Wire:SolderWirePad_1x01_SMD_5x10mmJ4
1OUT_WConnector_Wire:SolderWirePad_1x01_SMD_5x10mmJ6
1PWRLED_SMD:LED_0603_1608MetricD2
1SINGLEJumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mmJP3
1SPEJumper:SolderJumper-3_P2.0mm_Open_TrianglePad1.0x1.5mmJP2
1TMC6200Package_QFP:TQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm_ThermalViasU1
1VCPTestPoint:TestPoint_Pad_D1.0mmTP1
1VM+Connector_Wire:SolderWirePad_1x01_SMD_5x10mmJ2
1VM-Connector_Wire:SolderWirePad_1x01_SMD_5x10mmJ3
1VMOT_HDRJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1

Questions

How big is the ThunderMini PCB?

It measures 51.7 × 51.8 mm and has 4 copper layers, 1.6 mm thick.

What parts does the ThunderMini use?

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.

Where can I download the ThunderMini KiCad files?

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.

Can I use the ThunderMini design in my own project?

Its repository states no licence, so its author keeps all rights: ask YaseenTwati before reusing the design.

More from YaseenTwati/ThunderMini

2
  • 4 layers51.7 × 51.8 mmThunder4671, the printed circuit board in 3D

    Thunder4671

    YaseenTwati/ThunderMini

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

    98 parts3
  • 4 layers51.7 × 51.8 mmThunderSTM32, the printed circuit board in 3D

    ThunderSTM32

    YaseenTwati/ThunderMini

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

    95 parts3

Similar boards

  • 6 layers64 × 38.5 mmDrone ESC, the printed circuit board in 3D

    Drone ESC

    Rishthegreat/Drone_ESC

    66 parts
  • 4 layers89 × 60.8 mmBuck, the printed circuit board in 3D

    Buck

    Tim4769/Microver

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

    68 parts
  • 4 layers192 × 31.5 mmBackplane, the printed circuit board in 3D

    Backplane

    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.

    92 parts3MIT
  • 4 layers49.5 × 29 mmXESC2, the printed circuit board in 3D

    XESC2

    ClemensElflein/xESC

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

    114 parts378
  • 4 layers48 × 44.5 mmSmol servo rpi2350-tmc6200, the printed circuit board in 3D

    Smol servo rpi2350-tmc6200

    dognotdog/smol_servo

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

    151 parts5
  • 4 layers249.8 × 250 mmPanel.opm inline, the printed circuit board in 3D

    Panel.opm inline

    opme/motor-driver

    open source motor drivers to be driven by foc controller

    2,473 parts
  • 4 layers49.5 × 29 mmXESC2, the printed circuit board in 3D

    XESC2

    kitspace-test-repos/kicad6-file-collection

    116 partsMIT
  • 8 layers50 × 50 mmESC, the printed circuit board in 3D

    ESC

    Reinhardtvbm/PCB_Portfolio

    69 parts