开源改变世界

蜡烛高度图探测不起作用 #862

推推 grbl 3年前 (2023-01-30) 185次浏览
关闭
Teselation 打开了这个问题 2021 年 4 月 11 日 · 10 条评论
关闭

蜡烛高度图探测不起作用#862

Teselation 打开了这个问题 2021 年 4 月 11 日 · 10 条评论

注释

蜡烛高度图探测不起作用 #862

您使用的是什么版本的固件?

Grbl_Esp32:6c8c613?(不知道我从 GitHub 下载了最新的东西)
我试过 Candle:1.1.7 1.2.12b 1.2.13b
Arduino grbl:1.1h

问题是否可重复?

是的,它永远行不通。

奇怪的不便:

Grbl_Esp32 必须将 $6 设置为 1 才能像 $6=0 的 Arduino grbl 一样探测(工作)。

什么情况下会出现bug?

探测按钮(在 Candle 内)工作正常。
当我试图探测像往常一样移动的高度图机器时(与 Arduino 完全一样),但每个探测器的结果(高度图结果)始终为零,与探测器检测到表面的高度无关。
我不知道这是 Candle 还是 Grbl_Esp 的问题,但它在 Arduino 上运行良好。

回顾:探测“高度图”不起作用。

附加信息:

在这里,我在 youtube 上找到了一个随机视频,您可以在其中看到带有数字的框。
对我来说,它们都是 0.00,与探测停止的位置无关。
https://youtu.be/7TRqrLqnKa0?t=255

工作正常的探测按钮是右边的第二个(放大镜,箭头向下)
https://youtu.be/7TRqrLqnKa0?t=59

再次探测高度图功能与 Arduino 配合良好。

我不确定,但似乎 Esp32 在探测后返回了一些额外的信息(与 Arduino 相比)。

探针 D21
所有 XYZABC 轴和限位开关启用

在为 esp32 重新接线后,我需要快速修复才能让我的机器再次铣削。


蜡烛高度图探测不起作用 #862 Teselation 添加了 漏洞 有些东西不工作标签 2021 年 4 月 11 日
蜡烛高度图探测不起作用 #862
所有者

我做了一个快速测试。它对我来说很好用。

使用了测试文件夹中的 arcs_arrow.nc 文件。

我没有pcb可以用,所以我只是用一个手动开关来模拟触摸。

您可以从已提交的运行中粘贴控制台测试吗?

蜡烛高度图探测不起作用 #862

蜡烛高度图探测不起作用 #862
作者

我希望你想要来自控制台的文本,因为我不知道控制台测试是什么。
我使用 USB 进行通信。
在 Heightmap 探测时,控制台中没有太多内容。

这是高度图 1.1.7

蜡烛高度图探测不起作用 #862

这是探针(使用 Z 探针按钮)

蜡烛高度图探测不起作用 #862

这是在最新的测试版 1.2.13b 中运行的高度图

蜡烛高度图探测不起作用 #862

然后我试着在另一台电脑上测试它,我不小心连接了引脚 D12 Xdir 作为探针而不是 D21(我正在倒着看电路板)幸运的是没有任何损坏。

所以我做了我的测试没有任何改变(空控制台(在另一台计算机上))。
在浏览设置时我发现:
显示 G 代码程序命令复选框
所以这是我确保选中后的结果: [CTRL+X] < Grbl 1.3a [‘$’ for help] S9600 < ok G21G90F10G0Z1 < ok G0X0Y0 < ok G38.2Z-1 < [MSG:Found] [PRB:0.000,0.000,-0.064,0.000,0.000,0.000:1] ok G0Z1 < ok G0X0.000Y0.000 < ok G38.2Z-1 < [MSG:Found] [PRB:0.000,0.000,1.000,0.000,0.000,0.000:1] ok G0Z1 < ok G0X50.000Y0.000 < ok G38.2Z-1 < [MSG:Found] [PRB:50.000,0.000 ,-0.139,0.000,0.000,0.000:1]
蜡烛高度图探测不起作用 #862

ok
G0Z1 < ok
G0X100.000Y0.000 < ok
G38.2Z-1 < [MSG:Found]
[PRB:100.000,0.000,-0.331,0.000,0.000,0.000:1]
ok
G0Z1 < ok
G0X100.000Y39.495 < ok
G38.2Z-1 < [MSG:Found]
[PRB:100.000,39.495,-0.207,0.000,0.000,0.000:1]
ok
G0Z1 < ok
G0X50.000Y39.495 < ok
G38.2Z-1 < [MSG:找到]
[PRB:50.000,39.495,-0.145,0.000,0.000,0.000:1]
ok
G0Z1 < ok
G0X0.000Y39.495 < ok
G38.2Z-1 < [MSG:Found]
[PRB:0.000,39.495,- 0.181,0.000,0.000,0.000:1]
ok
G0Z1 < ok
G0X0.000Y78.990 < ok
G38.2Z-1 < [MSG:Found]
[PRB:0.000,78.990,-0.201,0.000,0.000,0.000:1]
ok
G0Z1 < ok
G0X50.000Y78.990 < ok
G38.2Z-1 < [MSG:Found]
[PRB:50.000,78.990,-0.083,0.000,0.000,0.000:1]
ok
G0Z1 < ok
G0X100.000Y78.990 <好的
G38.2Z-1 < [MSG:Found]
[PRB:100.000,78.990,-0.034,0.000,0.000,0.000:1]
好的
G0Z1 < 好的

这是阿杜诺

蜡烛高度图探测不起作用 #862
[CTRL+X] < Grbl 1.1h [‘$’ 寻求帮助]
G92Z0 < ok
$# < [G54:-102.000,-53.000,-90.200]
[G55: 0.000,0.000,0.000]
[G56:0.000,0.000, 0.000]
[G57:0.000,0.000,0.000]
[G58:0.000,0.000,0.000]
[G59:0.000,0.000,0.000]
[G28:0.000,0.000,0.000]
[G30:0.000,0.000,0.000]
[G92: 0.000,0.000,90.200]
[TLO:0.000]
[PRB:0.000,0.000,0.000:0]
正常
G92X0Y0 < 正常
$# < [G54:-102.000,-53.000,-90.200]
[G55:0.000,0.000,0.000]
[G56:0.000,0.000,0.000]
[G57:0.000,0.000,0.000]
[G58:0.000,0.000,0.000]
[G59:0.000,0.000,0.000]
[G28:0.000,0.000,0.000]
[G30:0.000, 0.000,0.000]
[G92:102.000,53.000,90.200]
[TLO:0.000]
[PRB:0.000,0.000,0.000:0]
正常
G21G90F10G0Z1 < 正常
G0X0Y0 < 正常
G38.2Z-1 < [PRB:0.000,0.000,0.385:1]
正常
G0Z1 < 正常
G0X0.000Y0.000 < 正常
G38.2Z-1 < [PRB:0.000,0.000,0.623:1]
正常
G0Z1 < 正常
G0X50.000Y0.000 < 正常
G38.2Z-1 < [PRB:49.998,0.000 ,0.412:1]
正常
G0Z1 < 正常
G0X100.000Y0.000 < 正常
G38.2Z-1 < [PRB:100.000,0.000,-0.283:1]
正常
G0Z1 < 正常
G0X100.000Y39.495 < 正常
G38.2Z-1 < [PRB:100.000,39.495,0.030:1]
正常
G0Z1 < 正常
G0X50.000Y39.495 < 正常
G38.2Z-1 < [PRB:49.998,39.495,0.431:1]
正常
G0Z1 < 正常
G0X0.000Y39.495 < 正常
G38.2Z-1 < [PRB:0.000,39.495,0.370:1]
正常
G0Z1 < 正常
G0X0.000Y78.990 < 正常
G38.2Z-1 < [PRB:0.000, 78.989,0.223:1]
ok
G0Z1 < ok
G0X50.000Y78.990 < ok
G38.2Z-1 < [PRB:49.998,78.989,0.586:1]
ok
G0Z1 < ok
G0X100.000Y78.990 < ok
G38.2Z-1 < [PRB:100.000,78.989,0.597:1]
好的
G0Z1 < 好的

对于我不合格的眼睛,看起来所有 6 个轴都在弄乱蜡烛。
虽然探测按钮本身可以工作。
可能是 Candle 代码中的一些错误,在探测高度图时从右侧获取第一个值

蜡烛高度图探测不起作用 #862
所有者

我同意。它似乎可以很好地运行宏,但在 6 轴响应方面有问题。我建议联系 Candle 或将您的机器定义更改为 3 轴。

蜡烛高度图探测不起作用 #862  添加 讨论 并删除 漏洞 有些东西不工作标签 2021 年 4 月 11 日
蜡烛高度图探测不起作用 #862
作者

感谢您如此迅速地回答。我将与 Candle 讨论高度图问题,但仍然有这个奇怪的 6 美元反向探测正在进行(我之前提到的“奇怪的不便:”)我不知道这是否应该像那样工作(抛出错误当 6 美元 = 0 时)。
当我离开 Arduino 时,我浪费了一些时间对我的探头进行故障排除(检查电线、原理图、gpio 引脚、测量电压),结果发现我需要将 6 美元设置为 1。它现在可以工作,但可能会有其他人遇到问题.
或者也许这只是我的董事会?

蜡烛高度图探测不起作用 #862
所有者
培养 评论了 2021 年 4 月 11 日  

根据您的探头类型(常开与常闭)和电路,例如专用输入模块电路,您的探头可能会报告反转(未激活时为活动)。6 美元可以让你弥补这一点。这就是为什么 Arduino Grbl 和 Grbl_ESP32 有 $6 命令。没有标准值。您必须设置适合您机器的值。

请参阅此维基页面
https://github.com/bdring/Grbl_Esp32/wiki/Probe-Feature#probe-testing-and-setup

蜡烛高度图探测不起作用 #862
作者

好吧,我的机器/探针没有改变,但是 6 美元在我看来就像 Arduino 的常开状态是 6 美元 = 0,但 ESP32 的常开状态是 6 美元 = 1,这(如果我正确的话)对于从阿杜诺。

蜡烛高度图探测不起作用 #862
所有者

您使用的是什么硬件?您是否在 Arduino 上使用防护罩,并且在 ESP32 上使用 6 件装和输入模块之类的东西?

蜡烛高度图探测不起作用 #862
作者

阿杜诺

蜡烛高度图探测不起作用 #862

ESP32

蜡烛高度图探测不起作用 #862

在这两种情况下,探针通常都处于高电平。

出于某种原因,我无法在 Candle 的论坛上提交新问题。
蜡烛高度图探测不起作用 #862

蜡烛高度图探测不起作用 #862
作者

别管 Candle 的论坛了,我想通了。

蜡烛高度图探测不起作用 #862
所有者

关闭…这似乎是一个蜡烛问题。