开源改变世界!!

请求:支持 grblHAL #1468

推推 grbl 2年前 (2023-01-28) 173次浏览
打开
9个任务
phil-barrett 打开了这个问题 2020 年 11 月 9 日 · 5 条评论
打开
9个任务

请求:支持 grblHAL#1468

phil-barrett 打开了这个问题 2020 年 11 月 9 日 · 5 条评论

注释

请求:支持 grblHAL #1468
菲尔·巴雷特 评论了 2020 年 11 月 9 日  

grblHAL 是 Grbl 的多平台 32 位版本。它增加了新功能,如固定循环、工具更换和许多控制和报告选项,以及输入按钮引脚反转等功能。它还支持以太网和 wifi 连接。

目前,需要编译 grblHAL 以兼容模式运行以与 UGS 一起使用,但这样做会忽略新功能和控制选项。如果 UGS 能够直接与 grblHAL native 一起工作,那就太好了。基本上,我认为问题在于处理 grblHAL 生成的附加消息。

grblHAL 目前在 13 种不同的微控制器平台上运行。我有一个基于我在 Tindy 上销售的 Teensy 4.1 的 grblHAL 分线板。目前我不向我的客户推荐 UGS,但我希望能够这样做。对于基于 Linux 和 Mac 的平台尤其如此。我很乐意帮助解决任何问题。grblHAL的github 存储库在这里,问题部分非常活跃。开发人员 TerjeIo 非常乐于助人,我敢肯定,他会非常乐意提供帮助。甚至还有一个关于使用 UGS 的帖子。

最小可行产品特性:

  • 流式文件,暂停和停止
  • Gcode 状态的处理
  • 机器坐标状态报告
  • 工作坐标的状态报告
  • 跑步
  • 归位
  • 固件设置
  • 覆盖
  • 通过 TCP 连接
请求:支持 grblHAL #1468
合作者

你的分线板看起来非常好,我想我会为自己订购一个圣诞节礼物。😄
我冒昧地添加了一些 MVP 功能清单,以帮助我们跟踪支持实施进度。

请求:支持 grblHAL #1468

谢谢。我有一位客户非常明确地想要 UGS,别无其他!他会欣喜若狂。

我认为添加支持应该相对容易,尽管这些往往是著名的遗言!

通过 tindie 联系我,我们可以解决问题。

菲尔

请求:支持 grblHAL #1468

我看到了对基本 GrblHAL 支持的提交,所以每晚都尝试过。在 Teensy 4.1 上运行最新的 GrblHAL,让它在 Windows 上运行没有问题。

一个小问题是尝试使用键盘快捷键来运行归位例程。我将 Alt-F6 分配给 home,这样我就可以从可编程键盘上运行它。这适用于标准的 grbl 控制器,但不适用于 GrblHAL。无论我使用可编程键盘还是在标准 PC 键盘上键入 Alt-F6,都没有任何反应。拔下控制器并插入标准的 grbl 控制器,它就可以工作了。我所有其他的键盘快捷键都可以在任一控制器上正常工作。

使用 UGS UI 按钮跑回家没问题,没什么大不了的,奇怪的是回家不能作为快捷方式。

请求:支持 grblHAL #1468
合作者

@andrewfernie感谢您的报告,我目前正在构建一个测试平台来测试所有基本功能。一旦我启动并运行,我会看看这个。

请求:支持 grblHAL #1468

关于 TCP 连接的一些观察:

建立连接后,将向控制器发送软重置。这会以欢迎消息作为回应,然后是 UGS 的沉默。我已经检查过欢迎消息实际上是通过电线传送的——包括 PuTTY 和我自己的发件人。

当另一个流控制时,grblHAL 接受来自串行端口的实时命令。如果我在建立连接后请求实时报告,这将被发送到 TCP 流和串行流。当 UGS 收到此报告时,它会记录欢迎消息、请求设置和解析器状态。在那之后似乎可以正常工作。

**** Connected to 10.0.0.119 @ 23 baud ****

来自串口的实时请求发送…

GrblHAL 1.1f ['$' or '$HELP' for help]
>>> $$
$0 = 10.0    (Step pulse time, microseconds)
$1 = 25    (Step idle delay, milliseconds)
...

如果有时(总是?)断开连接并重新连接,则重新连接会在超过 10 秒的延迟后发生,这在 UI 中没有任何指示正在进行连接尝试。在此过程中,也许应该禁用连接按钮?与我的发件人重新连接时我没有延迟,所以我相信这个延迟是在 UGS 端。

当前 grblHAL 在 connect: 上发送推送消息[MSG:TELNET STREAM ACTIVE]。这将在下一次提交中删除,因为它会混淆 UGS。该消息仍将发送到任何其他连接的流,这是为了通知他们他们不再完全控制。

请求:支持 grblHAL #1468 breiler 将此 添加到 更好的控制器支持中的待办事项 2021 年 7 月 14 日

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

没有分支机构或拉取请求

4人参加
请求:支持 grblHAL #1468请求:支持 grblHAL #1468请求:支持 grblHAL #1468请求:支持 grblHAL #1468

喜欢 (0)