开源改变世界!!

“GRBL 尚未完成启动。” #116

推推 grbl 1年前 (2023-01-26) 89次浏览
关闭
DavidLQuick 打开了这个问题 2014 年 1 月 11 日 · 36条评论
关闭

“GRBL 尚未完成启动。”#116

DavidLQuick 打开了这个问题 2014 年 1 月 11 日 · 36条评论

注释

“GRBL 尚未完成启动。” #116

我能够启动应用程序,连接到运行 GRBL .08c 的 2560 端口的 Mega 2560。我可以发送命令行命令、方向按钮,将 gcode 发送到 2560,我可以从固件读取响应。我遇到的问题是文件流报告“GRBL 尚未完成启动”。

欢迎任何建议。我是一名精通 Java 的程序员,可以实施必要的更改。

“GRBL 尚未完成启动。” #116
作者

我还可以将 Gcode 从另一个应用程序发送到同一个微控制器。

“GRBL 尚未完成启动。” #116
所有者

此错误意味着 UGS 从未从 GRBL 引导中看到启动字符串。您是否在不重新启动 GRBL 的情况下直接连接到串行引脚?

基本上 UGS 会查找 GRBL 启动字符串,以便它知道它连接到哪个版本,这允许根据 GRBL 是否支持这些功能来打开/关闭这些功能。

“GRBL 尚未完成启动。” #116
作者

我已经尝试了各种启动过程的多次迭代,从按下重启按钮到完全拔下 USB 端口上的插头以关闭电路板。结果都一样。我不记得它是否在启动时回显版本号。

备用 GCode 控制应用程序在启动时回显该版本,因此我知道它是在电路板启动和连接时发送的。

我今天下午回家时必须检查 UGS。

“GRBL 尚未完成启动。” #116
作者

下面是系统启动和功能运行的截图。如您所见,它在连接时收到了回显的版本信息。

UGS 是否在启动时解析版本字符串?可能是从 2560 发送的不是预期的?

“GRBL 尚未完成启动。” #116
“GRBL 尚未完成启动。” #116
“GRBL 尚未完成启动。” #116
“GRBL 尚未完成启动。” #116
“GRBL 尚未完成启动。” #116

“GRBL 尚未完成启动。” #116
所有者

Mega2560 GRBL 0.81 不能匹配版本正则表达式,这就是为什么它不
向 UGS 注册 GRBL 已启动。

在 2014 年 1 月 10 日星期五,DavidLQuick 写道:

下面是系统启动和功能运行的截图。
如您所见,它在连接时收到了回显的版本信息。

UGS 是否在启动时解析版本字符串?可能是
从 2560 发送的不是预期的?

[图片:屏幕截图 2014-01-10 5 41 24 pm] https://f.cloud.github.com/assets/6298646/1892957/139e6324-7a62-11e3-97d8-6a3943fe8306.png
[图片:屏幕截图2014-01-10 5 42 24 pm] https://f.cloud.github.com/assets/6298646/1892959/22c3ffc6-7a62-11e3-845c-43bb50f27fae.png
[图片:屏幕截图 2014-01-10在 5 41 56 pm] https://f.cloud.github.com/assets/6298646/1892960/2c0e4974-7a62-11e3-8989-9121dcb4caaa.png
[图片:2014-01-10 5 43 04 pm 的屏幕截图] https://f.cloud.github.com/assets/6298646/1892962/3b25c5fe-7a62-11e3-95d7-152d58134d94.png
[图片:屏幕截图 2014-01-10 5 43 24 pm] https:// f.cloud.github.com/assets/6298646/1892963/3e2a1232-7a62-11e3-89db-5f8fb71a263a.png


直接回复此电子邮件或在 GitHub 上查看它 https://github.com/ /issues/116 #issuecomment-32083314

“GRBL 尚未完成启动。” #116
作者

将要,

我将查看是否可以对固件 makefile 进行修改以删除板 ID 字符串。

否则它应该是拆分版本字符串的问题,因此它会忽略“grbl”之前的任何内容。

从我的iPhone发送

2014 年 1 月 10 日下午 6:23,Will Winder notifications@github.com写道:

Mega2560 GRBL 0.81 不能匹配版本正则表达式,这就是为什么它不
向 UGS 注册 GRBL 已启动。

在 2014 年 1 月 10 日星期五,DavidLQuick 写道:

下面是系统启动和功能运行的截图。
如您所见,它在连接时收到了回显的版本信息。

UGS 是否在启动时解析版本字符串?可能是
从 2560 发送的不是预期的?

[图片:屏幕截图 2014-01-10 5 41 24 pm] https://f.cloud.github.com/assets/6298646/1892957/139e6324-7a62-11e3-97d8-6a3943fe8306.png
[图片:屏幕截图2014-01-10 5 42 24 pm] https://f.cloud.github.com/assets/6298646/1892959/22c3ffc6-7a62-11e3-845c-43bb50f27fae.png
[图片:屏幕截图 2014-01-10在 5 41 56 pm] https://f.cloud.github.com/assets/6298646/1892960/2c0e4974-7a62-11e3-8989-9121dcb4caaa.png
[图片:2014-01-10 5 43 04 pm 的屏幕截图] https://f.cloud.github.com/assets/6298646/1892962/3b25c5fe-7a62-11e3-95d7-152d58134d94.png
[图片:屏幕截图 2014-01-10 5 43 24 pm] https:// f.cloud.github.com/assets/6298646/1892963/3e2a1232-7a62-11e3-89db-5f8fb71a263a.png


直接回复此电子邮件或在 GitHub 上查看它 https://github.com/ /issues/116 #issuecomment-32083314


直接回复此电子邮件或在 GitHub 上查看。

“GRBL 尚未完成启动。” #116
作者

我修改了 Mega2560-grbl-0.81 中的 protocol.c 文件,将处理器类型从 GRBL 版本字符串中分离出来并重建了固件。它现在与 UGS 一起运行。