开源改变世界!!

TMC2209 & SpreadCycle & 插值 #698

推推 grbl 2年前 (2023-02-05) 185次浏览
打开
cranefist 打开了这个问题 2022 年 11 月 11 日 · 2 条评论
打开

TMC2209 & SpreadCycle & 插值#698

cranefist 打开了这个问题 2022 年 11 月 11 日 · 2 条评论

评论

TMC2209 & SpreadCycle & 插值 #698
鹤拳 评论了 2022 年 11 月 11 日  

我如何为 TMC2209 设置以下设置:

0 microstepping
Interpolation true
SpreadCycle

模式选择里好像没有SpreadCycle?
如果我将微步设置为 0,它就不喜欢它。
根本找不到有关插值设置的任何信息?

这些设置优化了我的 nema17 电机的扭矩。SpreadCycle 提供比 StealthChop 更高的扭矩,0 微步提供最高扭矩输出,而使用 0 微步时插值可以平滑运动并降低电机噪音。

由于我的丝杠导程为 1mm,因此 200/mm 的步距对于我的目的来说已经足够了。

TMC2209 & SpreadCycle & 插值 #698 鹤拳 改变了标题 TMC2209 和传播周期 TMC2209 & SpreadCycle & 插值 2022 年 11 月 11 日
TMC2209 & SpreadCycle & 插值 #698
所有者

我们不是芯片专家。我们只有一些基本设置来配置一些模式。Spreadcycle 等一些模式可以是寄存器设置的组合。

最低的微步设置是 1(1:1 没有额外的步骤)
我认为插值的默认设置是打开的。

TMC2209 & SpreadCycle & 插值 #698

你能告诉我你想要的寄存器值的确切设置吗?

TMC2209 & SpreadCycle & 插值 #698
作者
鹤拳 评论了 2022 年 11 月 11 日  

好的,所以插值默认打开。我想你想把它变成一个环境,因为它显然也有负面影响。至少 klipper 文档说它会引入一些微小的延迟。但它真的很适合全步进。

TMC2209 & SpreadCycle & 插值 #698

将其设置为 1 会将其放入 SpreadCycle,这会很好,因为有些电机根本不喜欢 StealthChop,而且 SpreadCycle 中的扭矩也相当大。StealthChop 专为高速而设计,这就是为什么它也有一个设置,您可以在其中设置它打开的速度。

TMC2209 & SpreadCycle & 插值 #698

我通常将其设置为 0,当使用 SpreadCycle 时,我不确定我是否真的必须这样做。但这会控制驱动程序切换到 StealthChop 时的速度。

我将尝试将微步设置为 1。

TMC2209 & SpreadCycle & 插值 #698

我在 arduino 环境中通过 TMCStepper 库使用了这些设置。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
TMC2209 & SpreadCycle & 插值 #698TMC2209 & SpreadCycle & 插值 #698

喜欢 (0)