Smol servo tmc6200

dognotdog·smol_servo·hardware/smol-servo-tmc6200/smol-servo-tmc6200.kicad_pcb

Smol servo tmc6200 PCB layout, top view — open source STM32 board by dognotdog
Simulate this board

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.

QtyPartRefs
1
STM32G431CBU
U1
2
LT3990
U2, U5
1
UCC27516
U3
1
AS5047D
U4
1
TMC6200
U6
1
Motor_2_or_3_phase
M1
7
NVTFS5C658NL;NTTFS012N10MDTAG
NVTFS5C658NL
Q1, Q2, Q3, Q4, Q5, Q6, Q7
3
SSM3K35CTC
Q8, Q9, Q10
1
Conn_01x05
J1
1
C31-S-RA-CS1A-BK-SS;C31-S-RA-CS1E-BK-SS
C31-S-RA-CS1A-BK-SS
J2
1
TC-2050
J3
2
Screw_Terminal_01x02
J4, J5
2
Conn_01x02
J6, J9
2
Conn_01x03
J7, J8
1
EVP-BB2A9B000
SW1
1
V8PAM10S-M3/H
5A 50V
D1
1
IN-S128TATRGB
D3
2
CZRQR3V3B-HF
3.3V 1mA
D4, D5
2
BLM18PG471SN1D
L1, L3
2
TYS4030330M;MDWK4040T330MM
33uH 800mA
L2, L4
Show 32 more
QtyPartRefs
10
CC0402KRX5R8BB104
100n
C1, C2, C3, C4, C5, C6, C8, C9 +2
7
C3225X7R1N106K250AC;CGA6P1X7R1N106M250AC
10u 60V
C7, C23, C24, C25, C31, C32, C33
2
GRM21BD72A225ME01K
2.2uF 75V
C10, C11
1
CL05B224KO5NNNC
220nF
C12
1
CC0402KRX5R8BB104
100nF
C13
2
CL05C220JB5NNNC
22pF
C14, C15
2
CM105X5R226M16AT;CL10A226MP8NUNE
22uF 10V
C16, C17
1
CC0402KRX5R8BB104
100n 16V
C18
1
GRM155C80J225KE95D
2.2u 6.3V
C20
1
C1608X7R2A223K080AA
22n 100V
C22
1
GRM155R62A104ME14D
100n 100V
C26
1
HMK107C7224KAHTE
220n 100V
C27
3
CL05A105KO5NNNC
1u 16V
C28, C29, C30
3
RC0402JR-07680RL
680R
R1, R2, R3
1
RC0402FR-072R2L
2.2R
R6
1
RC0402FR-07374KL
374K
R7
1
RC0402FR-07127KL
127K
R8
3
PA1206FRF7W0R005L
5m
R9, R10, R11
2
RC0402FR-071ML
1M
R12, R30
1
RC0402FR-07576KL
576K
R13
3
RC0402FR-07100RL
100R
R14, R15, R16
1
RC0402FR-07430RL
430R
R17
2
RC0402FR-07470RL
470R
R18, R19
10
RC0402FR-071KL
1K
R20, R21, R22, R23, R24, R25, R26, R33 +2
1
RC0402FR-07100KL
100K
R27
1
RC0402FR-07120KL
120K
R28
2
RC0402FR-075K11L
5K1
R29, R32
1
RC0402FR-0722KL
22K
R31
1
RC0402FR-07113KL
113K
R35
1
RC0402FR-0747KL
47K
R36
10
RC0402FR-070RL
0R
R37, R38, R39, R40, R42, R43, R44, R46 +2
3
RC0402FR-0710RL
10R
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

Similar boards