评论
您不是第一个在使用 bcnc 时遇到问题的人。 可能是管理 wifi 的 ESP32 生成了一些 bcnc 不接受的额外消息。 您在哪种 MCU 上运行 grbl(arduino 或其他 mcu,如 esp32、STM32)? |
我使用Woopecker CNC 板。这是一个 8 位 Atmega,也许是带有集成步进驱动器的 Arduino 克隆。还有一个带有 5v、复位和 rx/tx 的扩展端口,用于外部控制器。我将此连接器用于 grbl_controller_esp32。 grbl_controller_esp32 和 bCNC over USB 工作正常,但可能不如预期。一旦我通过 USB 连接 bCNC,grbl_controller_esp32 就会重新启动。然后我必须选择打印 -> USB 并且它工作正常。我可以手动停止 USB 和 Jog 并切换回来,没问题。所以每次连接/断开连接都会触发 grbl_controller_esp32 的重启。 唯一不工作的是 telnet 连接。奇怪的。 |
我安装了最新版本 (17.05.) 并再次尝试。不幸的是没有运气。这是 bCNC 的终端输出。 我做了以下事情:
bCNC -> grbl_controller_esp32
grbl_controller_esp32 -> bCNC
看起来状态消息缺少和/或错误解释的字符。也许噪音?Bu 不应该因为 USB 和 Nunchuck 工作正常。 |
事实上,似乎还有一些额外的字符(回车/换行)和缺少的字符。 您能否确认您使用的是 arduino ESP32 espressif 的 1.0.4 版本(而不是最新的 1.0.5 或 1.0.6),因为最新版本的 arduino ESP32 在处理串行的方式上有一个错误(例如使用控制器和 GRBL 之间) |
我可以确认。我在用 Arduino IDE:v1.8.14 |
谢谢(你的)信息。 |
您好,
感谢您的出色工作!我真的很喜欢这个项目。
我设计了自己的 PCB,上传了最新的固件 (12.5.) 并将其安装在我的 Woodpecker CNC 板上。
Manual Jog works, Nunchuck works, Direct USB seems to reset the ESP32 but also works after reboot and Print -> USB
但是:
我无法通过 telnet 连接 bCNC(在 bCNC 项目上看到了你的问题。所以我在描述的自述文件中使用了 socket:// )。
我可以连接,WiFi 标志变为绿色。然后我切换到 print -> telnet 并尝试手动慢跑(在 bCNC 中)但没有任何反应。
这发生在发布版本和当前母版上。
我在我的 Mac 上使用通过 Pip 安装的当前 bCNC。
任何想法为什么?