评论
那么你是在用自己的宏进行探测吗? 您可能还想尝试最新的边缘版本 (8.10),可从此处下载。我已经为遗留 grbl 做了一些解决方法,这可能会有所帮助,但我很可能仍然遗漏了一些与此相关的东西。 也许 grbl_esp32 可以(或应该?)解决遗留 grbl 的一些缺点,例如添加一些 GC 报告中缺少的 gcode 状态?IIRC 至少缺少 G49 和 G43.x。发送方还使用 G59.3 偏移量进行夹具探测(LinuxCNC 也是如此),这在旧版 grbl 中不存在,在 grbl_esp32 中也不存在,从上面列出的输出中可以明显看出。 |
我想知道这是否与您之前 (IIRC) Z 位置为空的问题有关?既然你能够编译和调试,你是否有可能这样做来找出答案?如果是这样,我可以提交最新版本而无需为其创建二进制文件。 我不确定你为什么链接到 grbl_esp32gcode 解析器源。缺少的 (IMO) 是响应中的 |
|
是的,请上传最新的源。 我链接了 g49 和 g43.x 的 esp32 grbl 源参考 |
|
现在上传 |
|
它似乎停留在“控制器没有响应”循环中。它抛出了这个异常
serialstream.cs 的第 175 行 |
|
原因可能是问题#92吗?在我进行修复后,使用 grbl_esp32 进行的测试可以正常工作。 |
|
我认为问题没有关联,但我现在可以远程调试它。抱歉,我还没有再次测试探测。从那时起,许多牦牛都被剃毛了。我想我今天可以做到。 |
|
这是来自 github repo 的最新版本
控制台也消失了,你必须打开它两次才能重新出现。 |
|
这:
Z |
|
新版本修复已上传到 github(仅源代码),希望现在可以。 grbl_esp32 在每个探测序列的开始发送一条“找到”消息,你知道这有什么用吗?调试的遗留物? 当通过 USB 集线器连接 esp32 板时,我遇到了很多麻烦,非常不稳定的行为。当绕过它时,它得到了很大改善,一些数据的随机损坏仍然存在,但它不再完全失控了。它甚至设法使集线器崩溃……应该归咎于假冒的 USB <> UART 芯片? |
|
我也看到了 USB 的问题,运行程序时出现随机错误,我尝试使用似乎没有任何损坏的蓝牙。我今天将对更新进行测试。 |
|
它正在工作,但有些奇怪。
PS arduino core 1.06 和最新的 platformio esp32 core 有串行问题,降级到 3.0.0 似乎已经解决了。 在 platformio.ini 添加
|
如果在 Probing 之后选择 Offsets 选项卡,则偏移不会始终按预期更新。这是你的经历吗?
因消息崩溃或静默退出?我已经看到了一些我正在调查的无声出口。可能是由于生成了太多选项卡更改事件。
我将检查运行 grblHAL 的 MSP432 测试机是否会发生这种情况。
在下一次提交时仅在 Z 方向进行探测时,我将禁用间隙字段和验证检查。 |
|
这是一个无声的出口,从那以后就没有发生过。 |
|
如果最新版本仍有问题,请重新打开。 |



我正在测试用于进行工具偏移的激光 TOF 模块。我正在尝试以不同的工作偏移量运行探头,这样我就可以查看机器坐标并了解激光模块的可重复性。从偏移选项卡进行探测时,我得到了这个
从我将发布另一个问题的其他选项卡进行探测时,我遇到了其他问题。
关于模块,它连接到一个 pro micro,当 TOF 测量值 < 50mm 时,它只是将一个引脚设置为低电平。该引脚连接到 bart 的光电隔离输入板,映射到 grbl 中的探针引脚。