开源改变世界!!

DLC32与TMC2209速度问题 #158

推推 grbl 2年前 (2023-02-04) 202次浏览
关闭
Fusselbirne 打开了这个问题 2022 年 3 月 13 日 · 12条评论
关闭

DLC32与TMC2209速度问题#158

Fusselbirne 打开了这个问题 2022 年 3 月 13 日 · 12条评论

评论

DLC32与TMC2209速度问题 #158

我的新控制器 DLC32 v.2.1 随 TMC2209 v2.0 驱动程序一起提供。我的带 nema17 步进器的小型 CNC 3018 运行速度不超过 1400(gcode:G1 X100 F1400)。使用我的旧驱动程序 A4988 步进器可以达到 3000 的速度。我尝试使用 1/8 和 1/16 微步和从 0.8 到 1.4v 的 vref,但没有任何效果。该驱动程序的 V2 是否与该控制器不兼容?我该怎么做才能与该司机合作?

DLC32与TMC2209速度问题 #158
合作者

您使用 2209 时是否真的移动了正确的距离?或者最大速度和加速度设置不同,

DLC32与TMC2209速度问题 #158

是的,我调整了所有 grbl 设置。当我移动“G1 X100 F1000”时,它移动了 100 毫米,对吧。但是快于 1400 移动是不可能的。加速度为 200。使用驱动程序 A4988,它的工作速度更快。我用秒表控制了实际速度。

DLC32与TMC2209速度问题 #158

$100-$112 至 6000
$110-$122 至 500

DLC32与TMC2209速度问题 #158

是的,它是预设的,但在这种情况下,移动到“G0”所有电机都被阻止。

DLC32与TMC2209速度问题 #158
合作者

我无法重现这个问题。你做了什么操作然后发现了这个问题?可以提供视频吗

DLC32与TMC2209速度问题 #158

抱歉我不能拍视频,我周五才回家。
但又要从头再来。我有来自中国的 CNC 3018,带有便宜的 grbl 控制器和便宜的驱动程序 (A4988),但它工作正常。然后我订购了更好的控制器 dlc32,带有更好的驱动程序 TMC2209,以获得更多功率、更安静和更多功能,这就是计划。我的新玩具来了,我加载了 cnc 固件,连接了所有电缆并检查了 grbl 设置。这是不同的,但似乎是合理的,好吧,让我们试试。我在 Candle 控制台中写下“G1 X100 F500”,然后 juhu 我的主轴就在路上了。但它真的很慢,而且行驶距离不对。好的,我必须调整 grbl 参数,没问题。将 $100 -$102(步数/毫米)从 80 设置为 400,就像我的旧设置一样,然后重试。好吧,它更好,但并不完美。速度更好,但行进距离只有一半,不是 100 毫米,只有 50 毫米。好的,我使用 1/16 微步进,这是不同的。给 $100=800 再试一次。现在是对的。行程距离 100 毫米速度 (f500) 就像我以前的控制器一样,而且非常棒。好的,现在我们检查全速。写下“G0 X0”然后……我的 CNC 就哭不动了。110 美元 – 112 美元(最大毫米/分钟)是 6000 个预设值,对我的小 CNC 来说可能太多了。我将 $110-$112 更改为 2000 并且……它没有移动。什么???wtf 是这样,它更像我的老司机。在 DLC32 板上与我的 A4988 交叉检查。是的,只是方向错了,但它在前进。超过 3200 (G1 X-100 F3200) 它失去相同的步骤。但是空载3000就省了。然后我将 A4988 与 TMC 与速度为 1000(G1 X100 F1000)的秒表进行比较。这是相同的。我检查了 Y 轴,它是相同的 sch…。TMC 不能比 1400 快。我不知道为什么。行程距离 100 毫米速度 (f500) 就像我以前的控制器一样,而且非常棒。好的,现在我们检查全速。写下“G0 X0”然后……我的 CNC 就哭不动了。110 美元 – 112 美元(最大毫米/分钟)是 6000 个预设值,对我的小 CNC 来说可能太多了。我将 $110-$112 更改为 2000 并且……它没有移动。什么???wtf 是这样,它更像我的老司机。在 DLC32 板上与我的 A4988 交叉检查。是的,只是方向错了,但它在前进。超过 3200 (G1 X-100 F3200) 它失去相同的步骤。但是空载3000就省了。然后我将 A4988 与 TMC 与速度为 1000(G1 X100 F1000)的秒表进行比较。这是相同的。我检查了 Y 轴,它是相同的 sch…。TMC 不能比 1400 快。我不知道为什么。行程距离 100 毫米速度 (f500) 就像我以前的控制器一样,而且非常棒。好的,现在我们检查全速。写下“G0 X0”然后……我的 CNC 就哭不动了。110 美元 – 112 美元(最大毫米/分钟)是 6000 个预设值,对我的小 CNC 来说可能太多了。我将 $110-$112 更改为 2000 并且……它没有移动。什么???wtf 是这样,它更像我的老司机。在 DLC32 板上与我的 A4988 交叉检查。是的,只是方向错了,但它在前进。超过 3200 (G1 X-100 F3200) 它失去相同的步骤。但是空载3000就省了。然后我将 A4988 与 TMC 与速度为 1000(G1 X100 F1000)的秒表进行比较。这是相同的。我检查了 Y 轴,它是相同的 sch…。TMC 不能比 1400 快。我不知道为什么。我的 CNC 哭不动了。110 美元 – 112 美元(最大毫米/分钟)是 6000 个预设值,对我的小 CNC 来说可能太多了。我将 $110-$112 更改为 2000 并且……它没有移动。什么???wtf 是这样,它更像我的老司机。在 DLC32 板上与我的 A4988 交叉检查。是的,只是方向错了,但它在前进。超过 3200 (G1 X-100 F3200) 它失去相同的步骤。但是空载3000就省了。然后我将 A4988 与 TMC 与速度为 1000(G1 X100 F1000)的秒表进行比较。这是相同的。我检查了 Y 轴,它是相同的 sch…。TMC 不能比 1400 快。我不知道为什么。我的 CNC 哭不动了。110 美元 – 112 美元(最大毫米/分钟)是 6000 个预设值,对我的小 CNC 来说可能太多了。我将 $110-$112 更改为 2000 并且……它没有移动。什么???wtf 是这样,它更像我的老司机。在 DLC32 板上与我的 A4988 交叉检查。是的,只是方向错了,但它在前进。超过 3200 (G1 X-100 F3200) 它失去相同的步骤。但是空载3000就省了。然后我将 A4988 与 TMC 与速度为 1000(G1 X100 F1000)的秒表进行比较。这是相同的。我检查了 Y 轴,它是相同的 sch…。TMC 不能比 1400 快。我不知道为什么。在 DLC32 板上与我的 A4988 交叉检查。是的,只是方向错了,但它在前进。超过 3200 (G1 X-100 F3200) 它失去相同的步骤。但是空载3000就省了。然后我将 A4988 与 TMC 与速度为 1000(G1 X100 F1000)的秒表进行比较。这是相同的。我检查了 Y 轴,它是相同的 sch…。TMC 不能比 1400 快。我不知道为什么。在 DLC32 板上与我的 A4988 交叉检查。是的,只是方向错了,但它在前进。超过 3200 (G1 X-100 F3200) 它失去相同的步骤。但是空载3000就省了。然后我将 A4988 与 TMC 与速度为 1000(G1 X100 F1000)的秒表进行比较。这是相同的。我检查了 Y 轴,它是相同的 sch…。TMC 不能比 1400 快。我不知道为什么。

DLC32与TMC2209速度问题 #158
合作者

非常抱歉,直到现在我才重现这个问题,我的设置和你的一样,Max speed设置为2000,加速度200,1/16微步。电机不动时可以开激光吗?您是否尝试过切换到另一个 2209?2209坏了怎么办

DLC32与TMC2209速度问题 #158

不,我只有一套A4988驱动和一套TMC2209。但是我在我的旧控制器板上尝试了 TMC 驱动程序,结果是一样的。新的TMC2209是“爷爷版”。

DLC32与TMC2209速度问题 #158
合作者

我们这里试了一下,2209确实比4988的限速低,2009的速度确实弱一些

DLC32与TMC2209速度问题 #158

无论如何,这不是什么好消息。而较新的 TMC2225 类型具有速度限制。我可以用类型移动得更快,比如 4988 还是那个“爷爷版”?

DLC32与TMC2209速度问题 #158
合作者

抱歉,这是2209芯片的不足,我们无法解决。如果要使用 2209,则必须将速度设置得较低。