
TMC2240驱动-3D打印机驱动
简介
用于3D打印机的TMC2240驱动,TMC2240仅支持 SPI 和 UART 通信模式。
简介:用于3D打印机的TMC2240驱动,TMC2240仅支持 SPI 和 UART 通信模式。开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
TMC2240驱动

TMC2240驱动是一款高性能静音步进驱动,默认通讯方式为SPI,支持SPI和UART通信。驱动支持的最大有效电流2.1A,峰值3A。
ADI Trinamic的StealthChop2斩波器可确保绝对无噪音的运行,同时具有最高的效率和最佳的电机扭矩。
TMC2240具有丰富的诊断和保护功能,如短路保护/OCP、热关断、欠压锁定(UVLO),在热关机和UVLO事件期间,驱动器被禁用。
- 负载电压:12V/24V。
- 逻辑电压:3.3V/5V。
- 驱动模式:默认SPI(只支持SPI和UART)。
- 输出电流:有效电流2.1A,峰值3A。
- 支持无限位回零。
- 集成温度检测。
- 完全集成的无损电流感应 (ICS)。
在MKS怪兽8主板上使用最新klipper固件,驱动设置SPI和UART模式测试OK。
切换UART模式:焊接RUEN电阻,将RCS电阻换到电阻RUT上。
若出现欠压错误,添加 driver_TPFD: 0 ,驱动采样电阻 rref: 12000 ,不要设置错误。
SPI配置:
spi_software_mosi_pin: PE14
spi_software_miso_pin: PE13
spi_software_sclk_pin: PE12
cs_pin: PE6
run_current: 0.50
interpolate: False
stealthchop_threshold: 0
rref: 12000
diag0_pin: ^!PA14 # 无限位配置
driver_SGT: 3
driver_TPFD:0
UART配置:
[tmc2240 stepper_x]
uart_pin: PE6
uart_address: 7 # 默认地址要指定为 7 。
run_current: 0.50
interpolate: False
stealthchop_threshold: 0
rref: 12000
diag0_pin: ^!PA14 # 无限位配置
driver_SGT: 3
driver_TPFD:0
无限位配置:
endstop_pin: tmc2240_stepper_x: virtual_endstop
注:驱动模块在UART下,由于AD0、AD1、AD2内部上拉,UART地址默认为7。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论