TMC5160 Pro V1.2
Loading...
Product Overview
The TMC5160 Pro V1.2 is a high-performance stepper motor driver module based on the Trinamic TMC5160 chip. It supports the SPI communication interface and is suitable for high-precision motion control systems.
Technical Specifications
| Item | Specification |
|---|---|
| Input Voltage | 24 - 48 V DC |
| Maximum Current | 6 A |
| Compatible Firmware | Marlin / Klipper / RRF |
| Driver Mode | SPI |
| Maximum Microstepping | 256 microsteps |
| Interface Type | Step/Direction (with microPlyer™ microstep interpolation) |
| Main Features | stealthChop2 (silent operation), spreadCycle (high dynamic control), dcStep (load-dependent speed control), stallGuard2 (sensorless load detection), coolStep (energy-saving current control) |
Hardware Installation Guide
Motherboard Jumper Settings
- Communication Mode: SPI
- Pin Description: The SPI pins for FLY drivers are located at the 4th pin from the top on the left side (CS pin)
- Compatibility Note: For non-FLY motherboards, please verify pin compatibility.
Loading...
Module Pin Description
note
The motherboard driver power input range is 12V-24V.
Loading...
Cooling Fan Connection
Loading...
Power Wiring Example
Loading...
Firmware Configuration
Important Configuration Notes
- Sense Resistor: Must be set to
sense_resistor: 0.033 - SPI Mode: Only one of
spi_busandspi_software_*configurations can be used.
SPI Configuration Example
[tmc5160 stepper_x]
cs_pin: # SPI chip select pin (required)
spi_bus: # SPI hardware bus (choose one between this and software SPI)
# spi_software_mosi_pin: # Software SPI MOSI pin
# spi_software_miso_pin: # Software SPI MISO pin
# spi_software_sclk_pin: # Software SPI SCLK pin
run_current: 1.0 # Motor run current (unit: A)
interpolate: False # 256 microstep interpolation (True: enable, False: disable)
sense_resistor: 0.033 # Current sense resistor value
stealthchop_threshold: 0 # Silent mode speed threshold
driver_DISS2G: 1 # Digital input state setting
driver_DISS2VS: 1 # Voltage regulation setting
Configuration Suggestions
- Current Setting: Set
run_currentreasonably based on the motor's rated current and cooling conditions. - Microstep Interpolation: Enabling it provides smoother motion but increases processing overhead.
- Silent Mode: Setting
stealthchop_thresholdto 0 enables silent mode throughout operation. - Cooling Consideration: Ensure good cooling conditions during high-current operation.
Loading...