跳到主要内容

TMC 5160 Pro V1.5

Loading...

概述

TMC5160 Pro V1.5 是一款高性能步进电机驱动模块,支持 SPI 通信协议,适用于需要精密运动控制和高效能耗比的应用场景。

技术规格

项目规格
输入电压24 - 48 V DC
最大电流6 A
适用固件Marlin / Klipper / RRF
驱动模式SPI
最高细分256 微步
主要功能stealthChop2(静音运行)、spreadCycle(高动态控制)、dcStep(负载相关速度控制)、stallGuard2(无传感器负载检测)、coolStep(节能电流控制)

硬件安装与配置

主板跳线设置

TMC5160 Pro 使用 SPI 跳线模式:

  • FLY 驱动的 SPI 引脚为左边向下数第4个引脚(CS引脚)
  • 若使用其他主板,请确认引脚兼容性
Loading...

模块引脚说明

备注

主板驱动电源输入为 12V-24V

Loading...

FPC 排线连接

Loading...

散热风扇连接

Loading...

驱动供电接线

Loading...

固件配置

重要提示
  • 采样电阻值:sense_resistor: 0.033(请勿设置错误)
  • spi_busspi_software 配置只能二选一

SPI 模式配置示例

[tmc5160 stepper_x]
cs_pin: # SPI片选引脚
spi_bus: # SPI总线(与spi_software_*二选一)
# spi_software_mosi_pin: # 软件SPI数据输出
# spi_software_miso_pin: # 软件SPI数据输入
# spi_software_sclk_pin: # 软件SPI时钟
run_current: 1.0 # 运行电流设置
interpolate: False # 256微步插值(True开启/False关闭)
sense_resistor: 0.033 # 采样电阻值
stealthchop_threshold: 0 # 静音模式速度阈值
driver_DISS2G: 1
driver_DISS2VS: 1

无限位传感器配置

无限位使用提示
  • 无限位使用需要占用一个限位口,正常情况是一号驱动位使用IO1,二号驱动位使用IO2以此类推
  • 使用无限位需要注意,请不要在对应的限位口接入任何东西
  • FLY部分主板是直连驱动口,请注意DIAG是否直连对应引脚
使用说明
  1. 硬件准备:必须安装4pin FPC排线
  2. 配置修改
    • 注释或删除原有的 endstop_pin:
    • 添加 endstop_pin: tmc5160_stepper_x:virtual_endstop
  3. 状态确认:配置后限位状态应显示"未触发"
  4. 灵敏度调节driver_SGT: 值需根据实际情况调整

参考配置

[stepper_x]
# endstop_pin: # 注释或删除原有配置
endstop_pin: tmc5160_stepper_x:virtual_endstop
homing_retract_dist: 0 # 设置为0避免回退导致归位失败

[tmc5160 stepper_x]
diag0_pin: ^! # 通常需要上拉电阻
driver_SGT: 1 # 灵敏度值(根据实际情况调整)
配置建议
  • diag0_pin: 通常使用 ^ 前缀开启内部上拉
  • 灵敏度受皮带张力、机械结构等因素影响,需通过测试确定最佳值
  • 同时可设置 driver_SGTHRS 参数调整灵敏度阈值
Loading...