开源改变世界

多步进 Y 轴平方问题 #890

推推 grbl 3年前 (2023-01-30) 158次浏览
关闭
bhboyle 打开了这个问题 2021 年 5 月 8 日 · 6条评论
关闭

多步进 Y 轴平方问题#890

bhboyle 打开了这个问题 2021 年 5 月 8 日 · 6条评论

注释

多步进 Y 轴平方问题 #890

下午好伙计们。

我有个问题。我已经使用 ESP32 grbl 构建了一个新的 CNC,我可能做了一些坏事。我有两个用于 Y 轴的步进器和两个限位开关,一个用于 Y 轴的每一侧。两个步进器由它们自己的 GPIO 引脚驱动,两个限位开关也是如此。每个都有自己的 GPIO 引脚。我怎么在归巢期间看到 Y-2 平方的问题。当我开始归巢时,X 和 Z 都工作正常。然后 Y 开始,Y-1 完美运行。但是,当系统尝试对 Y-2 通道进行平方和归位时,它不起作用,由于步进器被过度驱动,我不得不关闭系统。

这是因为我有两个限位销吗?它们在我的配置中定义,并且正确编译和安装。我还发现限位开关使用万用表正确触发了第二个限位销。

我是否需要将两个限制都转到一个引脚?

预先感谢您提供的任何帮助。

多步进 Y 轴平方问题 #890
所有者

每个轴可以使用 1 个或 2 个开关。平方将适用于任何一种设置。

在尝试回家之前,您应该通过手动测试来验证所有开关是否正常工作。

https://github.com/bdring/Grbl_Esp32/wiki/Help-with-Switch-Problems

多步进 Y 轴平方问题 #890
作者

非常感谢您的帮助。

我已经用我的万用表在 ESP32 上的 GPIO 引脚(分别检查 Y-1 和 Y-2)和通过显示的 Web 界面控制台输出再次确认三极管按预期工作

<运行|MPos:351.154,0.000,-135.983,10.477|FS:1200,0|Pn:Y>

对于 Y-1 和 Y-2 触发器。但是,平方仍然不能正常工作。Y-2 平方导致步进器过度驱动,我不得不切断电源。

但是,今天早上我为限位开关添加了一个与门(它们是光学的)并将两个开关都放入 Y-1 GPIO 输入中,问题消失了,平方工作按预期进行。这对我来说很好,它只是意味着我需要一个用于 And Gate 的小子板。

干杯。

多步进 Y 轴平方问题 #890
合作者
米奇布拉德利 评论了 2021 年 5 月 9 日  

如果开关具有专用的 NPN 集电极开路常开输出,则您可以对其进行线与连接,从而无需子卡。它不适用于输入和输出之间共享 GND 的 3 线开关。

多步进 Y 轴平方问题 #890
作者

好点子。

遗憾的是,我使用的是非开放式集电极输出 OPB615 光开关。

多步进 Y 轴平方问题 #890
作者

在任何人查看任何代码之前……这个灵魂并没有解决我的问题。仍在调查,但即使使用与门仍然存在同样的问题。

多步进 Y 轴平方问题 #890
作者

所以请接受我最谦虚的道歉。问题是由太阳干扰我的光学传感器引起的。我打开了车库门,离门最近的传感器是有问题的传感器。我早该想到这一点。

感谢您提供的所有帮助以及软件方面的出色工作!