TMC 5160 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 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 |
| Drive 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 driver power input range for the motherboard 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: Choose only one between
spi_busandspi_software_*configurations
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 clock 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 # StealthChop mode speed threshold
driver_DISS2G: 1 # Digital input state setting
driver_DISS2VS: 1 # Voltage regulation setting
Configuration Suggestions
- Current Setting: Set
run_currentappropriately based on motor rated current and cooling conditions. - Microstep Interpolation: Enabling it provides smoother motion but increases processing overhead.
- StealthChop Mode: Setting
stealthchop_thresholdto 0 enables StealthChop mode at all speeds. - Cooling Consideration: Ensure good cooling conditions when operating at high currents.
Loading...