开源改变世界!!

由于 $20=1,使用 GRBL 1.1h 的 UGS 2.0.8 初始化在 $$ 命令处失败 #1669

推推 grbl 2年前 (2023-01-28) 136次浏览
关闭
bLouChip 开启了这个问题 2021 年 8 月 15 日 · 1条评论
关闭

由于 $20=1,使用 GRBL 1.1h 的 UGS 2.0.8 初始化在 $$ 命令处失败#1669

bLouChip 开启了这个问题 2021 年 8 月 15 日 · 1条评论

注释

由于 =1,使用 GRBL 1.1h 的 UGS 2.0.8 初始化在 $$ 命令处失败 #1669

UGS 2.0.8 SNAPSHOT 无法在连接操作时使用 GRBL 1.1h 进行初始化。我按下连接按钮,然后当控制台显示在连接期间发出的 $$ 命令的结果时,结果在 $20=1 消息或大约 $20=1 消息时停止流式传输。在这个故障点,Arduino 板上的 rx/tx LED 指示的 UGS 到 GRBL 轮询减少到每 3 秒 1,而不是正常的 5/秒。如果我使用 $20=0 命令禁用 GRBL 软限制,然后重新连接,那么 UGS 似乎可以正常运行。我一直在成功使用 UGS 2.0.7 SNAPSHOT。我还重命名了以前版本的 .ugs 和 .ugsplatform 文件夹以强制使用 2.0.8 的新/全新配置,但没有帮助。值得一提的是,我从 2021 年 3 月开始使用 2.0.7 每晚构建时看到了同样的问题,因此又恢复使用 2.0.7 快照。

另外,我刚刚尝试了 2021 年 7 月 24 日的最新 2.0.8 每晚构建,它工作正常,没有出现这个问题。我不想在我的生产运行中使用这个版本。

Windows 10 操作系统
我有一个 3 轴 CNC,XYZ。

根据此处的 message.log 文件,事情似乎出了问题:
警告 [com.willwinder.universalgcodesender.AbstractCommunicator]:无法发送事件
java.lang.IllegalArgumentException:试图获取未
在 com 处设置的轴。 willwinder.universalgcodesender.model.PartialPosition.getA(PartialPosition.java:143)
在 com.willwinder.universalgcodesender.model.PartialPosition$Builder.copy(PartialPosition.java:333)
在 com.willwinder.ugs.nbm.visualizer.renderables。 MachineBoundries.onUGSEvent(MachineBoundries.java:70 )
在 com.willwinder.universalgcodesender.model.GUIBackend.lambda$sendUGSEvent$3(GUIBackend.java:899)
在 java.base/java.util.ArrayList.forEach(未知来源)
在 com.willwinder.universalgcodesender.model.GUIBackend.sendUGSEvent(GUIBackend.java:899)
在 com.willwinder.universalgcodesender.model.GUIBackend.onUpdatedFirmwareSetting(GUIBackend.java:922)
在 com.willwinder.universalgcodesender.firmware.grbl.GrblFirmwareSettingsCommunicatorListener .lambda$rawResponseListener$1(GrblFirmwareSettingsCommunicatorListener.java:237)
在 java.base/java.lang.Iterable.forEach(未知来源)
在 java.base/java.util.Collections$SynchronizedCollection.forEach(未知来源)
在 com.willwinder .universalgcodesender.firmware.grbl.GrblFirmwareSettingsCommunicatorListener.rawResponseListener(GrblFirmwareSettingsCommunicatorListener.java:237)
在 com.willwinder.universalgcodesender.firmware.grbl.GrblFirmwareSettings.rawResponseListener(GrblFirmwareSettings.java:417)在 com.willwinder.universalgcodesender.AbstractCommunicator.sendEventToListeners
(AbstractCommunicator.java:172)
lambda$new$0(AbstractCommunicator.java:194)
在 java.base/java.lang.Thread.run(未知来源)

附上完整的 message.log 文件。
消息.log

请指教。谢谢。

由于 =1,使用 GRBL 1.1h 的 UGS 2.0.8 初始化在 $$ 命令处失败 #1669
合作者

@bLouChip, 此问题已在 UGS 的夜间构建中修复。