注释
作者
我还可以将 Gcode 从另一个应用程序发送到同一个微控制器。 |
所有者
此错误意味着 UGS 从未从 GRBL 引导中看到启动字符串。您是否在不重新启动 GRBL 的情况下直接连接到串行引脚? 基本上 UGS 会查找 GRBL 启动字符串,以便它知道它连接到哪个版本,这允许根据 GRBL 是否支持这些功能来打开/关闭这些功能。 |
作者
我已经尝试了各种启动过程的多次迭代,从按下重启按钮到完全拔下 USB 端口上的插头以关闭电路板。结果都一样。我不记得它是否在启动时回显版本号。 备用 GCode 控制应用程序在启动时回显该版本,因此我知道它是在电路板启动和连接时发送的。 我今天下午回家时必须检查 UGS。 |
作者
所有者
作者
作者
我修改了 Mega2560-grbl-0.81 中的 protocol.c 文件,将处理器类型从 GRBL 版本字符串中分离出来并重建了固件。它现在与 UGS 一起运行。 |
我能够启动应用程序,连接到运行 GRBL .08c 的 2560 端口的 Mega 2560。我可以发送命令行命令、方向按钮,将 gcode 发送到 2560,我可以从固件读取响应。我遇到的问题是文件流报告“GRBL 尚未完成启动”。
欢迎任何建议。我是一名精通 Java 的程序员,可以实施必要的更改。