开源改变世界!!

硬件挂件向 GRBL 发送 G 代码导致 UGS 平台显示错误消息 #1043

推推 grbl 2年前 (2023-01-27) 189次浏览
打开
hamster65 打开了这个问题 2018 年 6 月 1 日 · 8条评论
打开

硬件挂件向 GRBL 发送 G 代码导致 UGS 平台显示错误消息#1043

hamster65 打开了这个问题 2018 年 6 月 1 日 · 8条评论

注释

硬件挂件向 GRBL 发送 G 代码导致 UGS 平台显示错误消息 #1043
仓鼠65 评论了 2018 年 6 月 1 日  

您好,
我正在使用带有 GRBL 的 UGS Plattform Nightly 201609300101。我构建了一个硬件吊坠,它产生用于慢跑、进给保持、家庭、探测等的 G 代码。吊坠的 tx 线通过 1N4148 二极管连接到 GRBL 的 RX 引脚,因此计算机(运行 UGS)和吊坠都可以发送命令到 GRBL(当然不是同时,它会弄乱串行数据)。

这适用于 BCNC 软件,但我发现此设置中的 UGS 存在一些问题:

  1. 当示教器发送命令时,GRBL 响应“OK”。这会导致 UGS 显示错误消息:“处理响应时出错:控制器完成了意外命令。” 之前已经在这里问过这个问题:Error while proccessing response  #667。有没有办法在保留所有其他错误消息的同时禁用 UGS 对意外 OK 的反应?有没有更好的方法来连接我的吊坠?

  2. 当我随后发送“!”(进给保持)和“~”(循环开始)时,UGS 将显示数百个错误消息窗口并崩溃,因为在此状态下不允许使用“~”。我认为这应该被UGS抓住。

谢谢!

硬件挂件向 GRBL 发送 G 代码导致 UGS 平台显示错误消息 #1043
合作者

你好,

  1. 我最近做了一些更改,以便意外命令不会生成此错误弹出窗口。相反,控制台中有一条错误消息。
  2. 不知道这是否也已解决。

这些更改在每晚构建中可用,请尝试一下,让我们知道是否可行。

硬件挂件向 GRBL 发送 G 代码导致 UGS 平台显示错误消息 #1043
作者

嗯,这很奇怪。我下载了 nighty build 5 月 29 日,但错误消息仍然弹出。
我使用了下载链接“UGS Platform – Universal Gcode Platform, the next generation platform-b​​ased interface”。

硬件挂件向 GRBL 发送 G 代码导致 UGS 平台显示错误消息 #1043
合作者

啊,对不起。当它处于警报/错误状态时,我改变了它处理意外命令的方式。
我不确定我是否也敢为 ok-responses 更改此设置。

硬件挂件向 GRBL 发送 G 代码导致 UGS 平台显示错误消息 #1043
作者

我想一般来说忽略意外命令不是一个好主意,例如 BCNC 似乎就是这样做的。但也许作为一种选择?
我的项目的另一种方法是创建一个“串行代理”,在我的吊坠发送每个命令后过滤掉第一个 ok 响应。

硬件挂件向 GRBL 发送 G 代码导致 UGS 平台显示错误消息 #1043
所有者

您可以尝试 XLCD 固件配置文件,它有一些特殊处理,仅ok在 UGS 发出命令时查找。

硬件挂件向 GRBL 发送 G 代码导致 UGS 平台显示错误消息 #1043
所有者

刚刚看了一下,默认情况下不再启用 XLCD 配置文件。您需要进入firmware_config目录,复制grbl.json文件,并在新文件中重命名GRBL为。XLCD

硬件挂件向 GRBL 发送 G 代码导致 UGS 平台显示错误消息 #1043
作者

我正在使用 GRBL 1.1(预编译版本)。
我将 ~/.ugs/firmware_config/grbl.json 复制到 myXLCD.json 并将 GRBL 替换为 XLCD(出现 2 次)。XLCD 出现在下拉菜单中并已连接,但仍然显示错误消息。
我刚刚意识到 XLCD 项目也在使用“中间人”方法。

硬件挂件向 GRBL 发送 G 代码导致 UGS 平台显示错误消息 #1043

我也在搞乱一个有同样问题的 MITM 硬件挂件。将配置更改为 XLCD 不会删除弹出窗口。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

4人参加
硬件挂件向 GRBL 发送 G 代码导致 UGS 平台显示错误消息 #1043硬件挂件向 GRBL 发送 G 代码导致 UGS 平台显示错误消息 #1043硬件挂件向 GRBL 发送 G 代码导致 UGS 平台显示错误消息 #1043硬件挂件向 GRBL 发送 G 代码导致 UGS 平台显示错误消息 #1043

喜欢 (0)