发作品签到
专业版

TMC2240驱动-3D打印机驱动

工程标签

129
0
0
1

简介

用于3D打印机的TMC2240驱动,TMC2240仅支持 SPI 和 UART 通信模式。

简介:用于3D打印机的TMC2240驱动,TMC2240仅支持 SPI 和 UART 通信模式。

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2025-01-26 08:08:26更新时间:2025-03-10 02:23:30

描述

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配置:

[tmc2240 stepper_x]
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

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航