Contact me: hankecnc@gmail.com

哈维 评论了 2018 年 3 月 8 日 • @109JB或者只是修补 GRBL 以将 EN 引脚设置为输入(可能带有内部上拉电阻),这样您就不会通过对其施加 5V 来破坏任何东#1071

推推 grbl 3年前 (2023-01-23) 241次浏览

西。也许在 config.h 中可以有这个选项……

或者 grbl 可以默认启用和禁用上拉以启用和禁用驱动程序,同时保留将上拉短路接地以从外部禁用电机的可能性。

哈维 评论了 2018 年 3 月 8 日 •  @109JB或者只是修补 GRBL 以将 EN 引脚设置为输入(可能带有内部上拉电阻),这样您就不会通过对其施加 5V 来破坏任何东#1071

@Harvie– 当然可以,但由于已经声明不会为此提供 Grbl 固件的官方模组,因此弯曲引脚 8 和添加开关是适用于绝大多数禁用步进器的情况的选项是需要的。建议将其作为解决方法,因为它似乎是您获得所需内容的唯一方法是自己修改 Grbl 固件。如果那是你想做的,那么没有人会阻止你。

另外,我关于使用简单开关的帖子是为了回应@mpatoulachik发帖他说:

我同意如果你不想丢失步骤,你需要保持步进器开启,但在某些情况下,能够禁用步进器以手动移动轴(步进器后面的手轮,或者像激光一样)很方便切刀,只需推动头部)。
或者相反,当在机器上做一些事情时,最好打开步进器,这样就不会自行移动。
这意味着你必须在那之后重新回家,但你不会失去任何其他东西。
所以我相信有些人会大量使用某种命令来激活/停用步进器(GCode 或 Grbl)。

他在那篇文章中提到的几乎所有内容都可以通过一个简单的开关来启用或禁用驱动器来缓解。

回到你说的原来的帖子

特别是对于手动换刀,你可以做 M17 M0 M18

M17 会禁用驱动器,您会立即丢失至少一点位置。当步进驱动器被禁用然后重新启用时,它会重新启用到整步位置,而禁用前的位置可能是微步位置,因此您可能会因为驱动器的操作而失去 1/2 步的位置。除此之外,电机在禁用时可以自由旋转的可能性以及重新启用之前的任何旋转也会增加丢失的位置。

我个人认为绝对没有理由为了更换工具而禁用驱动程序。我一直使用 Grbl 进行工具更改,这就是我的做法。Grbl 可以使用 G28 和 G30,您只需将 G28 或 G30 定义为换刀位置,然后编程

G28
M0

机器将移动到您为 G28 定义的位置,然后暂停以换刀,同时保持电机启用。

我不是要争论。我只是想为那些可以使用它们的人提供选项。您需要记住,阅读这些问题帖子的人比实际在其中发布的人多得多。虽然您可能不喜欢我的建议,但它们可能对其他人有益。

喜欢 (0)