Smol servo tmc6200
dognotdog·smol_servo·hardware/smol-servo-tmc6200/smol-servo-tmc6200.kicad_pcb
About the Smol servo tmc6200 PCB
Smol servo tmc6200 is an open source STM32 PCB design by dognotdog, published on GitHub under the Custom license license. It is a 4-layer board measuring 48 × 44.5 mm, with 116 components from 52 distinct parts.
Its main chip is the NVTFS5C658NL;NTTFS012N10MDTAG, from the STM32 family. Other key parts include the STM32G431CBU, LT3990, UCC27516, AS5047D and TMC6200. By type, the board carries 48 resistors, 33 capacitors, 10 transistors, 9 connectors, 6 ICs and 4 diodes.
It belongs with the robotics & motion and test & measurement designs in this gallery.
From the project
circuitry and software for controlling NEMA17 size brushless motors and stepper motors as servos.
Contains files specific to 48pin STM32G431 on the stm32-nema17-servo board.
Firmware for Mechaduino's SAMD21G18A Cortex M0+.
Hardware design files for Schematic and PCB.
There is a basic harness in place to use Unity for unit testing. Create footest.c modules for testing, and footest.mk makefiles for additional setup.
Rated continous current 8A, max. Bus Voltage 50V, min. load 1R
Main components on the Smol servo tmc6200
Smol servo tmc6200 bill of materials (BOM)
116 components, 52 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32G431CBU | QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm_ThermalVias | U1 |
| 2 | LT3990 | DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm_ThermalVias | U2, U5 |
| 1 | UCC27516 | Texas_PWSON-N6 | U3 |
| 1 | AS5047D | TSSOP-14_4.4x5mm_P0.65mm-inlaid | U4 |
| 1 | TMC6200 | TQFP-48-1EP_7x7mm_P0.5mm_EP5x5mm_ThermalVias | U6 |
| 1 | Motor_2_or_3_phase | PinHeader_1x06_P2.54mm_Vertical | M1 |
| 7 | NVTFS5C658NL;NTTFS012N10MDTAG NVTFS5C658NL | WDFN8 | Q1, Q2, Q3, Q4, Q5, Q6, Q7 |
| 3 | SSM3K35CTC | SOT-883 | Q8, Q9, Q10 |
| 1 | Conn_01x05 | PinHeader_1x06_P2.54mm_Vertical | J1 |
| 1 | C31-S-RA-CS1A-BK-SS;C31-S-RA-CS1E-BK-SS C31-S-RA-CS1A-BK-SS | USB_C_Receptacle_Adam_C31-S-RA-CS1X-BK | J2 |
| 1 | TC-2050 | Tag-Connect_TC2050-IDC-NL_2x05_P1.27mm_Vertical | J3 |
| 2 | Screw_Terminal_01x02 | TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal | J4, J5 |
| 2 | Conn_01x02 | PinHeader_1x02_P2.54mm_Vertical | J6, J9 |
| 2 | Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J7, J8 |
| 1 | EVP-BB2A9B000 | SW_SPST_EVPBB | SW1 |
| 1 | V8PAM10S-M3/H 5A 50V | Diode-SMPA-DO-221BC | D1 |
| 1 | IN-S128TATRGB | LED_Kingbright_AAA3528ESGCT | D3 |
| 2 | CZRQR3V3B-HF 3.3V 1mA | D_0402_1005Metric | D4, D5 |
| 2 | BLM18PG471SN1D | L_0603_1608Metric | L1, L3 |
| 2 | TYS4030330M;MDWK4040T330MM 33uH 800mA | L_Taiyo-Yuden_NR-40xx | L2, L4 |
Show 32 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 10 | CC0402KRX5R8BB104 100n | C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C8, C9 +2 |
| 7 | C3225X7R1N106K250AC;CGA6P1X7R1N106M250AC 10u 60V | C_1210_3225Metric | C7, C23, C24, C25, C31, C32, C33 |
| 2 | GRM21BD72A225ME01K 2.2uF 75V | C_0805_2012Metric | C10, C11 |
| 1 | CL05B224KO5NNNC 220nF | C_0402_1005Metric | C12 |
| 1 | CC0402KRX5R8BB104 100nF | C_0402_1005Metric | C13 |
| 2 | CL05C220JB5NNNC 22pF | C_0402_1005Metric | C14, C15 |
| 2 | CM105X5R226M16AT;CL10A226MP8NUNE 22uF 10V | C_0603_1608Metric | C16, C17 |
| 1 | CC0402KRX5R8BB104 100n 16V | C_0402_1005Metric | C18 |
| 1 | GRM155C80J225KE95D 2.2u 6.3V | C_0402_1005Metric | C20 |
| 1 | C1608X7R2A223K080AA 22n 100V | C_0603_1608Metric | C22 |
| 1 | GRM155R62A104ME14D 100n 100V | C_0402_1005Metric | C26 |
| 1 | HMK107C7224KAHTE 220n 100V | C_0603_1608Metric | C27 |
| 3 | CL05A105KO5NNNC 1u 16V | C_0402_1005Metric | C28, C29, C30 |
| 3 | RC0402JR-07680RL 680R | R_0402_1005Metric | R1, R2, R3 |
| 1 | RC0402FR-072R2L 2.2R | R_0402_1005Metric | R6 |
| 1 | RC0402FR-07374KL 374K | R_0402_1005Metric | R7 |
| 1 | RC0402FR-07127KL 127K | R_0402_1005Metric | R8 |
| 3 | PA1206FRF7W0R005L 5m | R_1206_3216Metric | R9, R10, R11 |
| 2 | RC0402FR-071ML 1M | R_0402_1005Metric | R12, R30 |
| 1 | RC0402FR-07576KL 576K | R_0402_1005Metric | R13 |
| 3 | RC0402FR-07100RL 100R | R_0402_1005Metric | R14, R15, R16 |
| 1 | RC0402FR-07430RL 430R | R_0402_1005Metric | R17 |
| 2 | RC0402FR-07470RL 470R | R_0402_1005Metric | R18, R19 |
| 10 | RC0402FR-071KL 1K | R_0402_1005Metric | R20, R21, R22, R23, R24, R25, R26, R33 +2 |
| 1 | RC0402FR-07100KL 100K | R_0402_1005Metric | R27 |
| 1 | RC0402FR-07120KL 120K | R_0402_1005Metric | R28 |
| 2 | RC0402FR-075K11L 5K1 | R_0402_1005Metric | R29, R32 |
| 1 | RC0402FR-0722KL 22K | R_0402_1005Metric | R31 |
| 1 | RC0402FR-07113KL 113K | R_0402_1005Metric | R35 |
| 1 | RC0402FR-0747KL 47K | R_0402_1005Metric | R36 |
| 10 | RC0402FR-070RL 0R | R_0402_1005Metric | R37, R38, R39, R40, R42, R43, R44, R46 +2 |
| 3 | RC0402FR-0710RL 10R | R_0402_1005Metric | R41, R45, R49 |
Smol servo tmc6200 design files
The KiCad project lives in the dognotdog/smol_servo repository on GitHub; these links point at the commit this page was built from.
Smol servo tmc6200: common questions
What microcontroller does the Smol servo tmc6200 use?
The Smol servo tmc6200 is built around the NVTFS5C658NL;NTTFS012N10MDTAG, from the STM32 family.
How big is the Smol servo tmc6200 PCB?
The Smol servo tmc6200 measures 48 × 44.5 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Smol servo tmc6200?
116 components, from 52 distinct parts. The full bill of materials is listed on this page.
Where can I download the Smol servo tmc6200 design files?
From the dognotdog/smol_servo repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Smol servo tmc6200 design in my own project?
It is published under Custom license, which limits how it may be reused; read the license before building on it.
Can I test firmware for the Smol servo tmc6200 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 smol_servo
RP2040/RP2350
Smol servo rpi2350-tmc6200
dognotdog
48 × 44.5 mm143 parts4LCustom license5STM32
Stm32-nema17-servo
dognotdog
48 × 44.5 mm93 parts4LCustom license5STM32
Smol servo nomcu tmc6200
dognotdog
48 × 44.5 mm90 parts4LCustom license5RP2040/RP2350
SMOL-SERVO-RP-NDRV
dognotdog
42 × 42 mm84 parts4LCustom license5
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