BIGTREETECH TMC5160 v1.0 Stepper Motor StepStick Mute Silent Driver Support SPI with Heatsink for 3D Printer Control Board

Share on:

Price:RUB 826.32 - RUB 1,032.89
Price in USD:Details


Product Overview


Product Description


1.Product Introduction

TMC5160 is a high-power stepper motor driving control chip, which has externally expanded power MOS tube, the maximum current can reach 20A, low heat when working.


Supporting TRINAMICS unique stealthChop2mode eliminates motor noise by reducing resonance and achieves a silent effect.StallGuard2 ™ blocking rotation detection is a safe stop to detect the motor and replaces a mechanical stop switch.It can achieve stepping motor torque control or sensorless back to the origin.


dcStep ™ can let the motor run near its limit load and speed limit, can be achieved in the absence of any step 10 times or more dynamic range.


spreadCycle ™ chopper algorithm has high precision, used for high dynamic motor sports and current wave absolutely clean. Low noise, low resonance and low vibration chopper.


coolStep ™ current control function, optimize the drive 

performance, balance the speed and motor torque and optimize energy efficiency, drive smoothly and no noise, energy consumption can be reduced by 75%.


TMC5160 is an expansion of the TMC2100, TMC2130 and TMC5130 series to higher voltages and higher motor currents.


2. Product Advantages

(1)External power MOS tube can support larger current, the maximum current can reach 20A (because the module is limited by area, the current cannot exceed)

(2)Super-mute mode

(3)Low calorific value

(4)can prevent motor shake

(5)not easy to lose step

(6)can drive 57 stepper motor


3.3D Renderings



3. (1)Pin description


Pin function



4.Driver installation instructions

The pins with white block diagram on the driver are enabled (EN) pins as shown in the red box below.


5. Firmware modification instructions

Special note *: Currently only firmware of Marlin 2.0 and above supports the SPI mode of TMC5160.


Step 1:

Find and open “Configuration.h” in Marlin 2.0 firmware File, and then find "# define MOTHERBOARD XXXXXX" and "XXXXX"Represents the type of board used. Confirm the motherboard you use.



Step 2:

 Find the "pins_xxxxxx.h" file (xxxx represents the model of the board) in the Marlin \src \pins directory, and then find "X_CS_PIN", "Y_CS_PIN", "Z_CS_PIN", "EO_CS_PIN" under the file.Finally modify the following pin name to the pin you use.


0.0093 s.