
TMC5160驱动-3D打印机驱动
简介
用于3D打印机的TMC5160驱动。
简介:用于3D打印机的TMC5160驱动。开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
TMC5160驱动

用于3D打印机的TMC5160驱动,文档有两种MOS管封装的PCB,支持低压版与高压版,更换关键位置电容和MOS管即可。
驱动已在MKS怪兽8主板上使用SPI模式,无限位、Step/Dir模式都测试OK。
TMC5160/TMC5160A 是一款具有串行通信接口的大功率步进电机控制器和驱动器IC。它将用于自动目标定位的灵活斜坡发生器与业界最先进的步进电机驱动器相结合。
使用外部晶体管,可以实现高动态、高扭矩的驱动。基于TRINAMIC先进的 SpreadCycle 和 StealthChop 斩波器,该驱动器可确保绝对无噪音的操作,同时具有最高的效率和最佳的电机扭矩。
- 输入电压:低压版12V~24V、高压版12V~60V。
- 驱动电流:有效电流3.1A,峰值4.4A。
- 驱动模式:支持SPI和STEP/DIR模式。
- 带微步插值 microPlyer 的步进/方向接口。
- 最高分辨率为256细分。
- 支持 stealthChop2 静音工作和流畅动作。
- 支持中频共振的共振抑制。
- 支持 spreadCycle 高动态电机控制斩波器。
- 支持 stallGuard2 高精度无传感器电机负载检测。
- 支持 coolStep 电流控制,最高可节能75%。
- 适用于:Marlin/Klipper/RRF 固件。
驱动支持SPI模式和STEP/DIR模式,不焊SPI电阻为STEP/DIR模式,焊接SPI电阻为SPI模式。
- SPI模式下,通过代码配置驱动电流、细分等参数。
- STEP模式下,通过CFG0、CFG1设置细分,CFG2、CFG3、CFG4设置驱动电流,CFG5设置平滑和静音模式。
- 相关配置引脚已全部引出。
详细配置方式见原理图。
驱动模块无限位使用的是 DIAG0,采样电阻 sense_resistor: 0.075 ,不要设置错误。
[tmc5160 stepper_x]cs_pin: spi_bus: # spi_software_mosi_pin:# spi_software_miso_pin:# spi_software_sclk_pin: run_current: 1.0 # 电机电流interpolate: False # 是否开启256微步插值(开启True,关闭False)sense_resistor: 0.075stealthchop_threshold: 0driver_DISS2G: 1driver_DISS2VS: 1无限位配置
[stepper_x]# endstop_pin:PF3endstop_pin: tmc5160_stepper_x: virtual_endstop # 启用无限位homing_retract_dist: 0 # 回退改为0,否则可能会导致归位失败[tmc5160 stepper_x]diag0_pin: ^!driver_SGT: 3 # 灵敏度和皮带松紧有关需要自行调节# 配置好后,确保限位状态是未触发设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论