注释
|
@Biggs427: 它曾经是,但从来没有人那样使用过它,只是增加了一个额外的步骤。我最近在 v0.9+ 中更改了该行为,流现在控制作业的启动方式。这很好,因为 Grbl 不知道进入的 gcode 是否是程序的一部分。处理这个问题是 GUI 的工作。但是,你是对的。有一些文档需要更新以消除这种轻微的错误标记。 |
|
有没有办法通过 config.h 重新激活它? 谢谢 |
|
@Biggs427好吧,无论如何你都需要先单独开始流式传输你的 gcode,所以也许在你的 gcode 开头包含一个 M0(暂停)将实现你想要的? |
|
@electrokean: 唔。这是一个有趣的想法。多年来,我一直想弄清楚如何处理 |
|
您好, |
|
使用 !G4P0 启动程序并运行程序。这允许您从硬件按钮启动程序,2018-06-28 19:54 GMT+02:00,einencool <notifications@github.com>:
|
|
嗯,这听起来有点烦人。 代码中的某处应该可以将命令从“!”更改为“~”,对吗? |
|
这取决于发送程序,但它与 M0 相同假设您的发送程序拦截 M30 并将其更改为 M2 倒带代码并重新启动它。如果您的代码已经包含一个 M0,是的,如果您制作 30 件,在这种情况下您必须按开始按钮 60 次。我更喜欢 !G4P0,因为那时我知道它是 GRBL 修复代码,并且与由于其他原因出现在程序中的 M0 不同。2018-06-28 20:41 GMT+02:00 einencool <notifications@github.com>:
|
|
@einencool 发送方是“主人”,GRBL 无法告诉发送方开始发送数据,它只是消耗接收到的数据,因此 GUI 可以向其发送更多数据。你总是要告诉发件人 |
|
好的,谢谢你的解释。所以我认为“启动周期”的描述意味着我可以启动程序。所以在我看来硬件按钮是非常无用的。 但是谢谢大家的快速回复。 |
|
我猜想循环启动按钮可以在状态报告中添加某种“流请求标志”,因此 GUI 软件可以通过启动流来对其做出反应。一旦流开始,流请求标志应该再次关闭。 |


我在 UNO R3 上运行 GRBL 1.1 并且是 GUI。
我制作了一个连接到 A0(重置)、A1(保持)和 A2(开始/恢复)引脚的吊坠。
除了 Start/Resume 按钮实际上是一个 Resume 之外,一切正常。
当程序运行时,我按下了保持按钮,程序暂停,直到我按下恢复按钮;无论是软件还是硬件。
但是如果加载了一个程序并且我点击了硬件开始/恢复按钮,它就不会启动。
编辑:我没有使用其他 GUI 进行测试。今晚我将使用 Chilipeppr 和 USG 进行测试。
谢谢