注释
你用的是什么密码? |
极好的!我一回家就会尝试一种或多种解决方案!谢谢, |
伟大的。我向一位 LED 专家朋友寻求更多建议。 |
根据 GRBL 文档,建议将 NC 用于限位开关,而不是 NO。此外,您可以使用 TLP281 4 通道光隔离器板代替 R/C 网络。当限位开关引脚输出为高 5V 且限位开关接地为 TLP281 输入供电时,这是一种享受。然后只需将 NC(未连接)引脚桥接到 5V 和 HGND 到 GND。请参阅我在此处设置的示例。 上面的文字是指一个 Uno/Nano/Mega 连接的 GRBL 控制器,其中 5V 可用。我还没有在 3.3v 下测试这个,希望 TLP281 的电阻足够低,可以让 LED 点亮。手指交叉!最坏的情况,你可以将 Vin 运行到 HVCC(通常这个电压应该更高,最低 5V。) 我在下面提供了一些示例以适应 Uno,输出引脚是 X、Y、Z 限制引脚(您需要检查 ESP32 的图表以找到匹配的引脚): 板背:https |
使用您的建议@bdring我刚刚切换到另一个开发板。我周围有一堆,所以我拿了一个具有相同引脚布局但硬件布局略有不同的一个,它工作得很好。可能是不同的 LED 连接,或者可能是更强的上拉 – 我真的没有深入研究这个问题,因为它现在正在工作,这对我来说是最重要的。感谢所有的帮助! |
大卫博曼 评论 2019 年 3 月 22 日
我正在尝试使用限位开关来控制我的机器。我已经连接了 X、Y 和 Z 上的常开 (NO) 开关,并将它们连接到适当的引脚。归位对 Z 和 Y 有效,但对 X 失败。当切换 Y 和开关时,grbl 正确地显示了变化,但对于 X,始终触发该值。
在连接到 100 欧姆电阻的引脚上测量时,我可以看到 Y 和 Z 在 3.3V 时被拉高,但 X 在 0.2V 时浮动。将引脚电拉高也可以按预期切换 grbl 中的状态。
阅读代码时,似乎应该将引脚拉高……
…但它仍然漂浮。有任何想法吗?