开源改变世界

如何不在终端上显示详细输出 #1176

推推 grbl 3年前 (2023-02-02) 180次浏览
打开
lab6-ifma 打开了这个问题 2019 年 2 月 28 日 · 5 条评论
打开

如何不在终端上显示详细输出#1176

lab6-ifma 打开了这个问题 2019 年 2 月 28 日 · 5 条评论

注释

如何不在终端上显示详细输出 #1176

大家好。
我使用的是 bCNC 的 0.9.14.53 版本,当我将状态报告设置为 $10 = 3(以返回机器的状态和位置)时,终端会依次被这些值污染,我无法停止他们。为了更好地理解,下面是一个 GIF。

在 UniversalCodeSender 中有一个名为“ show verbose output ”的复选框,未选中时会忽略 GRBL 的状态报告消息。在 bCNC tem alguma opção assim 中?在显示它的图像下方。当您取消选中这些消息时,它们就会消失。

如何不在终端上显示详细输出 #1176

谢谢大家。

如何不在终端上显示详细输出 #1176
合作者

同样奇怪的是机器报告“警报”,但 bCNC 说“已连接”。$10所有设置都忽略警报吗?

如何不在终端上显示详细输出 #1176
作者

我很好奇你说的是什么@Harvie,我不知道发生了什么,我只是拿 CNC 做了一些测试。无论如何,我清理了一个 ROM 并重新上传了 GRBL,似乎已经解决了。谢谢。

但我也看到这个问题类似于质疑#561,其中@jpagliaccio说些类似的话。

在我的例子中,终端仅在 $10 = 3 时返回详细输出,但是,当 $10 具有不同的值时,显示它未连接并且坐标不再更新。

我的目标是随着这个详细的输出消失,但显示坐标(以及状态)。

下面的其他GIF

如何不在终端上显示详细输出 #1176
合作者
哈维 评论了 2019 年 3 月 1 日  

无论如何,我清理了一个 ROM 并重新上传了 GRBL,似乎已经解决了。

是的,目前我们只支持最新的 GRBL。我想我们可能会让解析器更健壮,所以它可以与各种 GRBL 设置一起工作……欢迎补丁 :)

更新:我没有意识到你使用的是旧的 GRBL v0.9。GRBL0 的代码根本没有维护。我从未使用过 GRBL0,我认为我永远都不需要它。但是如果有人因为某种原因不能升级,代码可以在 中找到bCNC/controllers/GRBL0.py,所以它可能可以在那里修复。我不是自己解决这个问题,因为我认为没有意义:)

也许 bCNC 应该弹出一些关于不受支持的 GRBL 版本的警告以及升级说明……

如何不在终端上显示详细输出 #1176
作者

感谢您的评论@Harvie.

我用GRBL 0.9j是因为大概两年前开始计划一个项目,但是这个项目没有持续开发,中间有大段几个月的间隔,后来就没有更新GRBL了,本来以为还是稳定的。

但是,由于您的评论,我在 bCNC 中测试了 GRBL 1.1,实际上,不再显示详细输出。我想我将对我的材料进行一些更改以适应它。

我认为关于不受支持的 GRBL 版本的警告也可能有用,是的。

也许如果我有时间我会在旧的 GRBL0.py 版本中找到一些解决方案,但我不是专业的程序员……所以……

无论如何,谢谢@Harvie

如何不在终端上显示详细输出 #1176
合作者

我以为它仍然会稳定。

我猜 GRBL 0.9 仍然稳定,但它的界面有点不同,目前 bCNC 项目没有人维护 GRBL 0.9 支持代码库。

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

还没有

发展

没有分支机构或拉取请求

2名参加者
如何不在终端上显示详细输出 #1176如何不在终端上显示详细输出 #1176

喜欢 (0)