BIGTREETECH TMC5160 Pro Control Chip Of High Power Stepper Motor
Introduction
- TMC5160 is a control chip of a high-power stepper motor with MOS power expansion,20A maximum current, and low heat generation.
- StealthChop2 mode for TRINAMICs eliminates motor noise by reducing resonance. StallGuard2 filament blockage detection enables stepper motor torque control or back to zero without a sensor, which is a safe detection of motor stopping and the replacement
- of the mechanical stop switch. DCStep allows the motor to run near its load limit and speed limit, achieving a 10x or higher range without any pulse loss. SpreadCycle is high high-precision chopping algorithm for highly dynamic motor motion and generating absolutely
- clean current waves. Low noise, low resonance, and low vibration chopper. CoolStep current control optimizes driver performance and energy efficiency, enables smooth and silent drive, balances speed and motor torque, and reduces energy consumption by 75 %.
- TMC5160 is an upgrade of the TMC2100, TMC2130, and TMC5130 series, with higher voltage and motor currents. 2 / 14
Product Parameters
- Driver Chip: TMC5160-WA;
- Product Size:15.3mm*20.4mm;
- Supply Voltage:8V—56V;
- Maximum Current:3A
- (maximum current of 2.54 single-row pins-3A)
- Maximum Segmentation:256;
- Working Mode: SPI Mode,SD Mode
Advantages
- External power MOS tube, for higher current
- Ultra-silent mode
- Less motor jittering
- less pulse loss
- It is able to drive 57 stepper motor
Pins Instruction
Names of pins
Functions of pins
J1 | Functions | J2 | Functions |
1 | EN | 1 | VM |
2 | SDI/CFG1 | 2 | GND |
3 | SCK/CFG2 | 3 | A2 |
4 | CSN/CFG3 | 4 | A1 |
5 | SDO/CFG0 | 5 | B1 |
6 | CLK | 6 | B2 |
7 | STEP | 7 | VCC_IO |
8 | DIR | 8 | GND |
Product Size
Driver installation
The pins with white boxes on the driver are enable (EN) pins
SD_MODE
The factory default mode SD_MODE = 1, the STEP / DIR input pins control the driver as shown:
To use SD_MODE =0, step signal is made by the internal ramp generator the resistor is welded to the other side as shown
Heat dissipation
It is recommended to add active heat dissipation to the TMC5160 Pro When the current is over 1A. With a 12V/5V LDO inside, excessive differential pressure brings more heat. It is recommended to add active heat dissipation to the TMC5160 Pro to ensure the stability of the printing system when the voltage is higher than 40V.
Firmware Configuration
Marlin
- Set the driver as TMC5160 in Configuration.h
- If there is an independent SPI port, set TMC_USE_SW_SPI in Configuration_adv.h
- If the motherboard needs custom pins, customize the CS signal lines in the “pins_xxx.h” and the SPI signal lines in“Configuration_adv
- Set the sampling resistance to 0.075 (the sampling resistance value of the driver is 0.075), and set the current and subdivision according to your own needs.
- Klipper
Set the current and subdivision according. For more details, please refer to https://www.klipper3d.org/Config_Reference.html#tmc5160
Caution
- Disconnect the power supply before driver installation.
- Confirm the direction of driver to avoid reverse insertion.
- Do not plug and unplug the driver module when the power is on to avoid damage.
- Please note that the heat sink cannot contact with the pins to prevent the driver from short circuit.
- TMC5160 is sensitive to static electricity, please be careful.
- It is recommended to add the active heat dissipation when using a higher current or higher voltage.
- No touching after power on to avoid accidents (especially when the power input is 36V or higher.) 13 / 14
Download link
Documents / Resources
![]() |
BIGTREETECH TMC5160 Pro Control Chip Of High Power Stepper Motor [pdf] User Manual TMC5160 Pro, TMC5160 Pro Control Chip Of High Power Stepper Motor, Control Chip Of High Power Stepper Motor, High Power Stepper Motor, Power Stepper Motor, Stepper Motor, Motor |