注释
当 UGS 与 GRBL 建立连接时,它将被重置,并且在发送文件之前需要归位。因此,当您将命令分成两部分时,每次都会与控制器建立新连接。 尝试将命令组合成一个这样的命令: |
我应该补充一点,我可以使用 UGS 终端连接和控制机器,但我想使用 Windows 终端循环执行一组命令。 |
顺便说一句,这个错误信息“GRBL 还没有完成启动”是非常无用的(这不是一个新问题)。 它没有报告实际问题是什么,而是有人猜测可能是什么原因。错误信息应该报告错误。由于 GRBL 启动速度非常快,因此这不太可能是它没有响应的原因。 例如,如果我在 GRBL 上使用调试器,它已经启动,运行了几个命令,我用调试器停止了它,或者它遇到了一个断点,然后 UGS 告诉我它还没有完成启动。猜错了! 我假设这是由于与 /dev/ttyACMx 设备缺乏通信造成的,因此错误消息应该反映实际问题。假设错误的原因实际上是非常无益且令人困惑的。报告真正的错误将帮助用户找出错误所在。 |
@J-Dunn当然,我们应该努力获得易于理解的清晰错误消息。在这种情况下,将错误消息更改为反映 UGS 在等待 GRBL 欢迎消息时无法与控制器建立连接的内容是合理的。 @kh9341101,@abb25727这可能是一个错误,我们需要等到归位序列完成后再开始文件流。 |
谢谢。我很确定这不仅仅是启动。下次我在机器上时,我会仔细检查上面描述的调试器情况。我很确定如果 grbl 在任何时候都没有响应,UGS 会显示此错误。 |
应该在最新的每晚构建中修复 |
描述
错误 当我使用 ugs cli 发送文件时,我不确定如何摆脱这个错误。(我从 nightly build 下载的)
我先使用了 –home 选项来 home 机器,
然后当我运行 –file 命令时,它仍然会告诉我 GRBL 处于警报状态。
无论如何我可以解决这个问题吗?任何帮助将不胜感激。
重现
重现行为的步骤:
预期行为
我希望看到我的文件已发送并开始运行 gcode
截图
版本
UGS Classic Nightly builds, v2.0.7, v2.0.6, v2.0.5
硬件
Sainsmart 3018-prover
操作系统(请填写以下信息):
Windows 10,
附加上下文
我只是想使用 CLI 来执行 gcode 命令,我记得当我看到这篇文章#1171时我能够这样做,但 jar 文件似乎与我当时使用的不同