开源改变世界

GPIO_NUM_2 作为周期开始/恢复的输入 #735

推推 grbl 3年前 (2023-01-30) 124次浏览
关闭
JHarding86 开启了这个问题 2021 年 1 月 12 日 · 4条评论
关闭

GPIO_NUM_2 作为周期开始/恢复的输入#735

JHarding86 开启了这个问题 2021 年 1 月 12 日 · 4条评论

注释

GPIO_NUM_2 作为周期开始/恢复的输入 #735

你好神奇的 Grbl_Esp32 大师!感谢 Grbl 移植到功能更强大的系统,令人耳目一新。

我使用 Grbl 和 328p 已经有一段时间了,我觉得是时候升级了。我从我的 Arduino Uno 上取下了 Prontoneer v3.0 防护板,并将其安装到 ESPDuino 32 上。效果出奇地好。X、Y 和 Z 步进器和限位器开箱即用,没有问题!好极了!

现在,我正试图让循环开始/恢复功能正常工作。我分配了一个 CONTROL_SAFETY_DOOR_PIN,这会正确暂停机器,停止所有运动并关闭我的激光。我将 CONTROL_CYCLE_START_PIN 分配给 GPIO_NUM_2,认为这可以作为我的恢复按钮的输入。事实并非如此,充其量似乎很挑剔。有时会在预期时触发,有时似乎会自行触发。我的理解是 GPIO_NUM_2 是触摸传感器?这也适用于按钮开关吗?

我附上了我的机器配置文件以及我的 config.h 文件。请耐心等待,因为我是 ESP32 世界的新手……

配置.txt wemos_d1_r32_esp_wroom_32.txt

GPIO_NUM_2 作为周期开始/恢复的输入 #735
作者

啊哈。我们一直在寻找的页面!谢谢指点。

还有一个问题,你能确认ESP32使用的是3.3v逻辑吗?我不得不将我的触发器从 5v 切换到 3.3v 电源,用于引脚 35 以触发我的输入引脚。这对我来说似乎很奇怪,因为我所有的限位开关都工作正常???

GPIO_NUM_2 作为周期开始/恢复的输入 #735
所有者

ESP32 是一个 3.3V 的部件。在 I/O 上使用 3.3V 可能会损坏它。

GPIO_NUM_2 作为周期开始/恢复的输入 #735
作者

我假设你的意思是在 I/O 上使用 5v 可能会损坏它……