Nomar记录一段历史
有没有办法用 GCode 而不是 Marlin 中的固件来反转电机方向

有没有办法用 GCode 改变电机的方向而不是重新配置 Marlin 固件?

我不明白你的问题的目的,但你可以尝试反转步进电机的接线,而不是创建另一个 G 代码或修改固件。
在软件中反转电机方向的目的是将开关归位到与通常方向相反的开关,以便将归位程序用作 Z 探针。
所以,你不需要为那个海豚反转电机方向,你需要指示倒置的归巢。
是的,谢谢,这是有道理的。有没有办法用 GCode 命令而不是编辑固件来做到这一点?

1个回答

您可以使用M92将每单位的轴步数更改为负值,从而使其向相反方向移动。即,如果您的 X 轴通常每毫米有 160 步,使用M92 X-160将反转其所有运动。

然而,这更像是一种黑客攻击,而不是真正的、预期的解决方案。最好(如果您关心归位方向)更改配置以使打印机在另一个方向归位。不幸的是,这只能通过更改固件而不是通过 G 代码来完成。

多么精彩而有创意的答案!那工作得很好。我现在可以使用 Z-MAX 输入作为 Z 探针,这允许我在向下方向进行探测,并且我可以使用 Z-MIN 输入在向上方向上归位,只需将轴步长更改为负或正,如下所示你描述的。
我想给你点赞,但它没有显示,因为我没有足够的声望点。

随机文章