注释
作者
非常感谢您的帮助。 我已经用我的万用表在 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 的小子板。 干杯。 |
合作者
如果开关具有专用的 NPN 集电极开路常开输出,则您可以对其进行线与连接,从而无需子卡。它不适用于输入和输出之间共享 GND 的 3 线开关。 |
作者
好点子。 遗憾的是,我使用的是非开放式集电极输出 OPB615 光开关。 |
作者
在任何人查看任何代码之前……这个灵魂并没有解决我的问题。仍在调查,但即使使用与门仍然存在同样的问题。 |
作者
所以请接受我最谦虚的道歉。问题是由太阳干扰我的光学传感器引起的。我打开了车库门,离门最近的传感器是有问题的传感器。我早该想到这一点。 感谢您提供的所有帮助以及软件方面的出色工作! |
下午好伙计们。
我有个问题。我已经使用 ESP32 grbl 构建了一个新的 CNC,我可能做了一些坏事。我有两个用于 Y 轴的步进器和两个限位开关,一个用于 Y 轴的每一侧。两个步进器由它们自己的 GPIO 引脚驱动,两个限位开关也是如此。每个都有自己的 GPIO 引脚。我怎么在归巢期间看到 Y-2 平方的问题。当我开始归巢时,X 和 Z 都工作正常。然后 Y 开始,Y-1 完美运行。但是,当系统尝试对 Y-2 通道进行平方和归位时,它不起作用,由于步进器被过度驱动,我不得不关闭系统。
这是因为我有两个限位销吗?它们在我的配置中定义,并且正确编译和安装。我还发现限位开关使用万用表正确触发了第二个限位销。
我是否需要将两个限制都转到一个引脚?
预先感谢您提供的任何帮助。