注释
我们不再支持 Grbl_Esp32。开发人员现在专门致力于其替代品 FluidNC。我们必须对 FluidNC 进行大量修改才能迁移到新的 Arduino 框架。由于 Arduino 框架、ESP-IDF 核心和 xtensa 编译器工具链的深刻变化,有几个需要解决的微妙问题。我们没有计划将这些更改反向移植到 Grbl_ESP32。 有一些工具可以帮助您将 Grbl_ESP32 配置迁移到 FluidNC。 在进行这些更改之前,我们还在核心步进代码中发现了一个棘手的错误,该错误会在运行 GCode 程序时导致随机崩溃。该错误影响了 Grbl_ESP32 和 FluidNC。我们在 FluidNC 中修复了它,但没有将修复程序反向移植到 Grbl_ESP32。这是迁移的另一个原因。 |
在我看来,FluidNC 比 Grbl-ESP32 差。 |
FluidNC 比 Grbl_Esp32 更可配置。配置现在位于分层树结构文件中,其参数具有描述性名称和人类可读的值,而不是无意义的数字“名称”和纯数字值。Grbl_Esp32 需要重新编译才能更改的方面现在可以使用文本文件进行配置,因此很少有用户需要设置和维护编译环境。发行版可以按原样使用,通过一键式安装过程保留用户的配置。 要通过蓝牙上传 YAML 配置文件,您可以使用发布包中包含的 FluidTerm 通过蓝牙连接,然后使用 FluidTerm 的 CTRL-U 上传命令将您的配置文件放入 ESP32 FLASH 文件系统。 通过使用“将 Machine.h 文件转换为 FluidNC”提交 Grbl_Esp32 问题,可以将现有的 Grbl_Esp32 编译时配置(Machine.h 文件)自动转换为 FluidNC YAML 文件。 |
Arduino-ESP32 ver 2.0-…
“arduinoWebSockets\src\WebSockets.cpp:42:10: fatal error: hwcrypto/sha.h: No such file or directory”错误
“Grbl_Esp32-main\Grbl_Esp32\src\I2SOut. cpp:54:10:致命错误:FreeRTOS.h:没有这样的文件或目录”
使用 Arduino-ESP32 ver 1.8.6 没问题。