开源改变世界

Trinamic TMC2130 步进驱动器支持 #365

推推 grbl 2年前 (2023-01-22) 126次浏览

关闭
Blaisun 打开了这个 issue 2018 年 1 月 26 日 · 6条评论
关闭

Trinamic TMC2130 步进驱动器支持#365

Blaisun 打开了这个 issue 2018 年 1 月 26 日 · 6条评论

注释

Trinamic TMC2130 步进驱动器支持 #365

是否讨论过对 TMC2130 的支持?

在我的简短研究中,它们似乎比 4988 和 8825 驱动程序有许多优势。我最感兴趣的是动态电流控制和失速检测。我不确定“虚拟化停止”在 CNC 应用程序中的功能如何,但它们似乎在 3D 打印应用程序中用于归位时效果很好。

我能看到在 grbl 中使用的最大缺点是 Uno 上的引脚短缺。在 mega 分支上实施是否可行?

这更多的是与 grbl 直接相关的可行性问题,因为目前看来该项目不支持除用于驱动程序控制的 Step/Dir 之外的任何其他内容….

Trinamic TMC2130 步进驱动器支持 #365

这是一个链接,其中有人使用另一个 Nano 将功能与 TMC2130 驱动程序集成:

https://youtu.be/ZzO9skEYqwY
接线和代码页:https ://reps.cc/?p=5

Trinamic TMC2130 步进驱动器支持 #365
贡献者

支持可能会在某个时候出现在 Mega 分支上,但现在不是优先事项。

Trinamic TMC2130 步进驱动器支持 #365

watterott 为 A4988 等提供了一些带有 TMC 芯片的替换模块。
https://github.com/watterott/SilentStepStick

Trinamic TMC2130 步进驱动器支持 #365
作者

@chamnit 好,谢谢。我只是想知道通过 SPI 与芯片通信的要求是否会扰乱 grbl 目前的工作方式……

Trinamic TMC2130 步进驱动器支持 #365

TMC2130 支持 3 种芯片运行模式。
一种模式是“独立模式”,可以通过引脚配置并且不需要 SPI。在独立模式下,TMC2130 无需任何软件修改即可替换 A4988。

结果:
可以通过此库使用 TMC2130 的 2 个功能:stealthChop 和 spreadCycle。基本上这是 TMC2100 的功能,因为我们不使用 SPI。

Trinamic TMC2130 步进驱动器支持 #365

抱歉回复晚了,一直在其他地方搜索。

所以 TMC2130 SPI 的第三个特性没有在 Grbl 中实现?有没有计划支持这个?

喜欢 (0)