SKR主板与Trinamic TMC2209模块兼容性问题-群友DUN(7027205)投稿

资源下载
机型:VORON 0
更新日期:24/05/2021
  • 感谢群友DUN(7027205)的投稿

skr主板的驱动接口跟tmc2209的接口不一样,这就导致插上以后klipper无法通过uart跟驱动板进行通信。
skr-pro-1.2的驱动en下第四脚为uart脚,即通信脚,但官方tmc2209的en下第4脚是spread脚。


tmc2209官网电路图中明确了uart脚在en下第五脚。
这就导致一个问题,就是插上去以后,电机无反应,无法运行。
同时树莓派上 /tmp/klippy.log中会出现错误提示,无法与驱动通信。
“Unable to read tmc uart 'stepper_c' register IFCNT”

第一次手术,思考再三我做了一个小手术,将spread,uart,pdn都剪掉,然后焊接两根飞线。
插在主板上以后,可以用了。
但显然不符合我的要求,太丑了,而且也插不到底,总是在主板上翘着,另外对另外6个驱动都做这个手术,那简直不要太麻烦。


我暂时屈服了,去大树家买了几个tmc2209.
可是总是不甘心,在git上查找资料的时候我看到了这篇文章。

他碰到了跟我类似的问题,通过剪脚,以及跳线解决了问题。
我急忙打开了skr的电路图,发现完全可以通过类似的方法解决。

只要将驱动下的5,7两个脚用跳线连起来,就等于把en下的第5脚引到了第4脚。
理论存在,付诸行动。

1.剪脚,将en下第4脚spread剪除。


2.跳线,将5,7脚用跳线帽连接起来。

至此所有问题都已经解决。
至于其他连接问题,大家自行查看文档。

资源下载
0
封面图
  • 评论0

    请先

    没有账号? 注册  忘记密码?

    社交账号快速登录