开源改变世界!!

6 轴 grbl esp32 支持 #1626

推推 grbl 2年前 (2023-01-28) 609次浏览
关闭
blackhorsewu 开了这个issue 2021 年 7 月 5 日 · 7条评论
关闭

6 轴 grbl esp32 支持#1626

blackhorsewu 开了这个issue 2021 年 7 月 5 日 · 7条评论

注释

6 轴 grbl esp32 支持 #1626
黑马 评论了 2021 年 7 月 5 日  

我在 PR #1540中读到,ESP32 的 6 轴支持已经合并到 Master 中。是不是说我从Master下载的UGS版本已经有这个功能了?

非常感谢您的确认。

维克托·吴。

6 轴 grbl esp32 支持 #1626
合作者

是的,它也可以在夜间构建中使用。

6 轴 grbl esp32 支持 #1626
贡献者

我可以证实这一点。安装了昨天的夜间版本(2021 年 7 月 16 日),它在我的测试平台 (XYZYA) 上成功运行了 5 轴,UGS 正确地驱动了它(Arduino Mega 2560 上的 Grbl MEGA 5X 和 RAMPS 1.6 Shield)。Visualizer 在某些几何形状(不是简单的圆)上遇到困难,但 Vectric VCarve 的 XZA 输出已正确发送到我的测试装置。UGS 卓越的进化步骤!!

6 轴 grbl esp32 支持 #1626

做得好!
是否实现了 DRO 功能?我正在使用 GRBL ESP-32 每晚运行 build 20210724,但我的第 4 轴和第 5 轴没有得到任何 DRO 读数。我在点动控制器中对它们进行了步长控制,并且可以在机器下点动额外的轴 – >点动菜单但是右键单击 DRO 仅显示禁用 XYZ(不是 XYZAC)的选项并且我没有额外的轴按钮慢跑控制器。我需要做些什么来激活它们吗?除了机器选项卡中的 6 轴切换之外,我在首选项中看不到太多内容。TIA

6 轴 grbl esp32 支持 #1626

所以,我正在努力让 grbl 在 5 轴 BL-USBMach 2.x 板上工作,我注意到 UGS 没有在额外的两个板上工作。从这个问题中提到的内容来看,它似乎会在某些版本的 grbl 上启用 A、B、C 支持?

有没有办法手动启用支持?慢跑按钮会很好,因为我正在解决这个问题。或者,是否值得建议 UGS 假设用户是更聪明的用户并启用加载的 g 代码中使用的任何额外轴?

6 轴 grbl esp32 支持 #1626
合作者

@tlhonmey到目前为止,附加轴仅适用于GRBL_ESP32 / FluidNC和 g2core。也应该可以实现对其他固件的支持,但优先考虑其他功能和错误。

你在你提到的板上使用什么口味的 GRBL?“标准”gnea/grbl 不支持超过三个轴。因此,为了能够实现这种支持,我们需要一种方法让控制器报告其功能,这对于不同的固件来说是不同的。

对于慢跑 UI,我们可以让用户手动启用额外的轴,这不是一个坏主意。我们只是将轴的点动命令盲目地发送到控制器。但是我们不能对 DRO 做同样的事情,因为我们需要解析来自当前控制器的状态响应以显示其坐标。

6 轴 grbl esp32 支持 #1626
贡献者

在我提出的一项未完成的拉取请求中,有大量注释涉及 4 轴或 5 轴、GRBL Mega 5X 以及如何将其集成到 UGS 中。完成编码的能力似乎超出了我的能力水平,但是有大量详细的背景信息

6 轴 grbl esp32 支持 #1626
合作者

这现在应该可以通过基于 GRBL 的控制器在状态报告中报告额外的轴,例如:<Idle|MPos:1.000,2.000,3.000,4.000,5.000,6.0000|FS:0,0|Pn:XYZ>

我尝试过的控制器:

  • GrblHAL
  • 流体数控
  • Grbl Mega 5x

如果您发现任何奇怪的事情,请告诉我们。它目前在夜间构建中可用,并将在 2.0.12 版本中可用。