|
@Harvie– 当然可以,但由于已经声明不会为此提供 Grbl 固件的官方模组,因此弯曲引脚 8 和添加开关是适用于绝大多数禁用步进器的情况的选项是需要的。建议将其作为解决方法,因为它似乎是您获得所需内容的唯一方法是自己修改 Grbl 固件。如果那是你想做的,那么没有人会阻止你。 另外,我关于使用简单开关的帖子是为了回应@mpatoulachik发帖他说:
他在那篇文章中提到的几乎所有内容都可以通过一个简单的开关来启用或禁用驱动器来缓解。 回到你说的原来的帖子
M17 会禁用驱动器,您会立即丢失至少一点位置。当步进驱动器被禁用然后重新启用时,它会重新启用到整步位置,而禁用前的位置可能是微步位置,因此您可能会因为驱动器的操作而失去 1/2 步的位置。除此之外,电机在禁用时可以自由旋转的可能性以及重新启用之前的任何旋转也会增加丢失的位置。 我个人认为绝对没有理由为了更换工具而禁用驱动程序。我一直使用 Grbl 进行工具更改,这就是我的做法。Grbl 可以使用 G28 和 G30,您只需将 G28 或 G30 定义为换刀位置,然后编程 G28 机器将移动到您为 G28 定义的位置,然后暂停以换刀,同时保持电机启用。 我不是要争论。我只是想为那些可以使用它们的人提供选项。您需要记住,阅读这些问题帖子的人比实际在其中发布的人多得多。虽然您可能不喜欢我的建议,但它们可能对其他人有益。 |


西。也许在 config.h 中可以有这个选项……
或者 grbl 可以默认启用和禁用上拉以启用和禁用驱动程序,同时保留将上拉短路接地以从外部禁用电机的可能性。