开源改变世界

Z 探针针脚错误 #368

推推 grbl 3年前 (2023-01-30) 242次浏览
关闭
jaysettle 打开了这个问题 2020 年 3 月 30 日 · 9条评论
关闭

Z 探针针脚错误#368

jaysettle 打开了这个问题 2020 年 3 月 30 日 · 9条评论

注释

Z 探针针脚错误 #368

抱歉,如果之前提到过,我已经做了一些谷歌搜索,但仍然有问题。

我得到:

G38.2 F50 Z-5
[错误] 发送“G38.2 F50 Z-5”时检测到错误:(ALARM:4) 探测失败。当 G38.2 和 G38.3 未被触发而 G38.4 和 G38.5 被触发时,在开始探测循环之前,探测未处于预期的初始状态。流式传输已暂停。

尝试使用 Z 轴进行探测时。

如 config.h 所述,我的探针引脚位于 GPIO 35 上。
Z 探针针脚错误 #368

我错过了什么。我假设当 Z 轴接触时该引脚需要接地?

谢谢。

Z 探针针脚错误 #368
所有者

在串行监视器上发送“?” (状态)命令与探头接触和不接触。将结果粘贴到回复中。

Z 探针针脚错误 #368
赞助作者
杰伊塞特尔 评论了 2020 年 3 月 31 日  

给你..我做对了吗?再次感谢。

Z 探针针脚错误 #368

另外我尝试了一些东西。我设置“$6=1”来反转探头,这次移动了 z 轴(我第一次看到它在发出“G38.2 F50 Z-10”命令后移动)但即使我在触摸和不触摸。

Z 探针针脚错误 #368

我有如下所示的电路并使用 GPIO 35(引脚 14)。
Z 探针针脚错误 #368

Z 探针针脚错误 #368
德弗里克勒 评论了 2020 年 3 月 31 日  

您的探针始终处于打开状态,这就是问题所在。
我猜这是因为 GPIO35 没有内部上拉。
您需要添加一个上拉至 3.3V 以在不触摸时将其“关闭”。
请参阅:https ://github.com/bdring/Grbl_Esp32/wiki/Setting-Up-the-IO-Pins#input-only-no-pulluppulldown
https://github.com/bdring/Grbl_Esp32/wiki/Help-with -开关问题

Z 探针针脚错误 #368
所有者

出于某种原因,当从未触摸状态变为触摸状态时,您的引脚不会改变状态。检查 GPIO35 上的电压。

Z 探针针脚错误 #368
赞助作者

视频的前 3 秒它正在触摸并且电压为 0。3
秒后它不再触摸并且电压在 100mV 范围内。

我认为这支持 derFrickler 的评论。我可以将固件中的引脚更改为 GPIO 33 并将实际的探头接线移至该引脚,或者添加一个上拉电阻。这听起来正确吗?

如果您因为谷歌驱动器权限而无法观看视频,请告诉我。
https://photos.app.goo.gl/roevKhYX3mE8rbcH6

Z 探针针脚错误 #368

无论哪种方式 – 添加上拉或移动到 gpio 33 – 都应该有效。就试一试吧。

Z 探针针脚错误 #368
所有者

你能发一张你的控制器设置的图片吗?

Z 探针针脚错误 #368
赞助作者

是的,上拉电阻让它工作,谢谢。

对我的控制器没有任何判断,它正在工作!
Z 探针针脚错误 #368

Z 探针针脚错误 #368

Z 探针针脚错误 #368
所有者

伟大的