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_bus和spi_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是否直连对应引脚
使用说明
- 硬件准备:必须安装4pin FPC排线
- 配置修改:
- 注释或删除原有的
endstop_pin: - 添加
endstop_pin: tmc5160_stepper_x:virtual_endstop
- 注释或删除原有的
- 状态确认:配置后限位状态应显示"未触发"
- 灵敏度调节:
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...