TMC 5160 Plus
Overview
The TMC5160 Plus is a high-performance stepper motor driver module supporting the SPI communication protocol, suitable for applications requiring precise motion control such as 3D printers and CNC machines. It integrates various advanced features like silent driving, resonance suppression, and load detection, and provides RGB lighting effects and fan cooling support.
Basic Parameters
| Item | Specification |
|---|---|
| Input Voltage | 12 - 60 V DC |
| Maximum Current | 10 A |
| Compatible Firmware | Marlin / Klipper / RRF |
| Driver Mode | SPI |
| Interface Type | Step/Direction (with micro-step interpolation microPlyer™) |
| Maximum Microstepping | 256 microsteps |
| Main Features | stealthChop2 (silent operation), spreadCycle (high dynamic motor control), dcStep (load-dependent speed control), stallGuard2 (sensorless load detection), coolStep (energy-saving current control, up to 75% energy saving) |
Hardware Installation and Wiring
Motherboard Jumper Settings
The TMC5160 Plus uses SPI mode. If using a FLY motherboard, please install the SPI-related jumper caps correctly; if using other brand motherboards, please refer to their manual or consult the supplier.
FPC Cable Connection
Adapter Module Wiring Instructions
- Motherboard Driver Power: No additional wiring required, powered directly by the motherboard.
- Driver Module Power: Must be connected to an external power supply (12–60 V).
Driver Power Supply Wiring Example
RGB Lighting Effect Control
If using the motherboard's EN (Enable) pin to control RGB, the motor will be forcibly locked.
Multiple Driver RGB Series Connection Example:
12V Fan Wiring
Firmware Configuration Reference
Important: The sampling resistor for this driver is 0.033 Ω, please do not set it incorrectly during configuration.
- Mode: Driver EN Controls RGB
- Mode: Motherboard RGB Control
- RGB Lighting Effect Configuration
DIP switch facing the FAN interface direction.
[stepper_x]
step_pin:
dir_pin:
# enable_pin: !
[tmc5160 stepper_x]
cs_pin:
spi_software_mosi_pin:
spi_software_miso_pin:
spi_software_sclk_pin:
run_current: 1.0
interpolate: False
sense_resistor: 0.033
stealthchop_threshold: 0
driver_DISS2G: 1
driver_DISS2VS: 1
DIP switch facing the opposite direction of the FAN interface.
[stepper_x]
step_pin:
dir_pin:
enable_pin: !
[tmc5160 stepper_x]
cs_pin:
spi_software_mosi_pin:
spi_software_miso_pin:
spi_software_sclk_pin:
run_current: 1.0
interpolate: False
sense_resistor: 0.033
stealthchop_threshold: 0
driver_DISS2G: 1
driver_DISS2VS: 1
Driver LED control can be extended via the Neopixel/LED plugin: Click to jump to plugin instructions
[neopixel TP_led]
pin:
chain_count: 6 # Number of LEDs
color_order: GRB
initial_RED: 0.4
initial_GREEN: 0.8
initial_BLUE: 1
initial_WHITE: 0.0 # Initial color #66CCFF
Current Setting Warning
- The TMC5160 Plus supports a maximum current of 10A, but excessively high current may cause motor damage.
- Enhanced heat dissipation is mandatory during high-current operation to ensure the driver module temperature remains within a safe range.