开源改变世界!!

立即断开连接 #519

推推 grbl 2年前 (2023-01-27) 145次浏览
关闭
xlblackinklx 打开了这个问题 2018 年 12 月 4 日 · 1条评论
关闭

立即断开连接#519

xlblackinklx 打开了这个问题 2018 年 12 月 4 日 · 1条评论

注释

立即断开连接 #519
黑墨水 评论了 2018 年 12 月 4 日  

当我去连接我的开发板时,它会非常短暂地连接,然后立即断开连接。
我可以使用 CNCjs 毫无问题地进行连接。
这是我的会话日志:
12/4/2018 9:55:41 AM Program —— LaserGRBL v3.0.4 START ——
12/4/2018 9:55:44 AM SetStatus Machine状态 [断开]
12/4/2018 9:55:46 AM SetStatus 机器状态 [连接]
12/4/2018 9:55:46 AM OpenCom Open COM8 @ 115200 baud
12/4/2018 9:55:46 AM SendImmediate发送立即命令 [0x18]
12/4/2018 9:55:46 AM VersionInfo Ex on [Grbl Gerbil 1.1e [‘$’ for help]] 消息
12/4/2018 9:55:46 AM VersionInfo System.FormatException:输入字符串的格式不正确。
12/4/2018 9:55:46 AM VersionInfo at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
12/4/2018 9:55:46 AM VersionInfo at System.Number .ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
12/4/2018 9:55:46 AM VersionInfo at LaserGRBL.GrblCore.ManageVersionInfo(String rline)
12/4/2018 9:55:46 AM ParseMachineStatus System.ArgumentException:未找到请求的值“空闲|MPos”。
2018 年 12 月 4 日上午 9:55:46 System.Enum.Parse 的 ParseMachineStatus(类型枚举类型、字符串值、布尔忽略大小写)
2018 年 12 月 4 日上午 9:55:46 LaserGRBL.GrblCore.ParseMachineStatus(字符串数据)的 ParseMachineStatus
12/4/2018 9:55:46 AM SetStatus 机器状态 [断开连接]
12/4/2018 9:55:46 AM RealTimeStatus Ex on [Idle|MPos:0.000,0.000,0.000|FS:0,0|WCO:0.000,0.000,0.000] 消息
12/4/2018 9:55:46 AM RealTimeStatus System.FormatException:输入字符串的格式不正确。
12/4/2018 9:55:46 AM RealTimeStatus at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
12/4/2018 9:55:46 AM RealTimeStatus at System.Number .ParseSingle(字符串值,NumberStyles 选项,NumberFormatInfo numfmt) 2018 年
12 月 4 日上午
9:55:46 AM RealTimeStatus 在 LaserGRBL.GrblCore.ManageRealTimeStatus(String rline)
2018 年 12 月 4 日 9:55:46 AM ParseMachineStatus System.ArgumentException:未找到请求的值“Idle|MPos”。
2018 年 12 月 4 日上午 9:55:46 System.Enum.Parse 的 ParseMachineStatus(类型枚举类型、字符串值、布尔忽略大小写)
2018 年 12 月 4 日上午 9:55:46 LaserGRBL.GrblCore.ParseMachineStatus(字符串数据)的 ParseMachineStatus
12/4/2018 9:55:46 AM RealTimeStatus Ex on [Idle|MPos:0.000,0.000,0.000|FS:0,0|Ov:100,100,100] 消息
12/4/2018 9:55:46 AM RealTimeStatus 系统。 FormatException:输入字符串的格式不正确。
12/4/2018 9:55:46 AM RealTimeStatus at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
2018 年 12 月 4 日上午 9:55:46 System.Number.ParseSingle(字符串值,NumberStyles 选项,NumberFormatInfo numfmt)的实时状态 2018 年
12 月 4 日上午 9:55:46 System.Single.Parse 的实时状态(字符串 s, NumberStyles 样式,NumberFormatInfo 信息)
12/4/2018 9:55:46 AM RealTimeStatus at LaserGRBL.GrblCore.ManageRealTimeStatus(String rline)
12/4/2018 9:55:46 AM ParseMachineStatus System.ArgumentException:请求值’Idle|MPos ‘ 没有找到。
2018 年 12 月 4 日上午 9:55:46 System.Enum.Parse 的 ParseMachineStatus(类型枚举类型、字符串值、布尔忽略大小写)
2018 年 12 月 4 日上午 9:55:46 LaserGRBL.GrblCore.ParseMachineStatus(字符串数据)的 ParseMachineStatus
12/4/2018 9:55:46 AM RealTimeStatus Ex on [Idle|MPos:0.000,0.000,0.000|FS:0,0] 消息
12/4/2018 9:55:46 AM RealTimeStatus System.FormatException:输入字符串的格式不正确。
12/4/2018 9:55:46 AM RealTimeStatus at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
12/4/2018 9:55:46 AM RealTimeStatus at System.Number .ParseSingle(字符串值,NumberStyles 选项,NumberFormatInfo numfmt) 2018 年
12 月 4 日上午
9:55:46 AM RealTimeStatus at LaserGRBL.GrblCore.ManageRealTimeStatus(String rline)
12/4/2018 9:55:46 AM ParseMachineStatus System.ArgumentException:未找到请求的值“Idle|MPos”。
2018 年 12 月 4 日上午 9:55:46 System.Enum.Parse 的 ParseMachineStatus(类型枚举类型、字符串值、布尔忽略大小写)
2018 年 12 月 4 日上午 9:55:46 LaserGRBL.GrblCore.ParseMachineStatus(字符串数据)的 ParseMachineStatus
12/4/2018 9:55:46 AM RealTimeStatus Ex on [Idle|MPos:0.000,0.000,0.000|FS:0,0] 消息
12/4/2018 9:55:46 AM RealTimeStatus System.FormatException:输入字符串格式不正确。
12/4/2018 9:55:46 AM RealTimeStatus at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
12/4/2018 9:55:46 AM RealTimeStatus at System.Number .ParseSingle(字符串值,NumberStyles 选项,NumberFormatInfo numfmt)
2018 年 12 月 4 日 9:55:46 AM RealTimeStatus 在 System.Single.Parse(String s,NumberStyles 样式,NumberFormatInfo 信息)
2018 年 12 月 4 日 9:55:46 AM RealTimeStatus 在 LaserGRBL.GrblCore.ManageRealTimeStatus(String rline)
2018 年 12 月 4 日 9:55:47 AM ParseMachineStatus System.ArgumentException:未找到请求的值“Idle|MPos”。
2018 年 12 月 4 日上午 9:55:47 System.Enum.Parse 的 ParseMachineStatus(类型枚举类型、字符串值、布尔忽略大小写)
2018 年 12 月 4 日上午 9:55:47 LaserGRBL.GrblCore.ParseMachineStatus(字符串数据)的 ParseMachineStatus
12/4/2018 9:55:47 AM RealTimeStatus Ex on [Idle|MPos:0.000,0.000,0.000|FS:0,0] 消息
12/4/2018 9:55:47 AM RealTimeStatus System.FormatException:输入字符串格式不正确。
12/4/2018 9:55:47 AM RealTimeStatus at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
12/4/2018 9:55:47 AM RealTimeStatus at System.Number .ParseSingle(字符串值,NumberStyles 选项,NumberFormatInfo numfmt) 2018 年
12 月 4 日上午
9:55:47 LaserGRBL.GrblCore.ManageRealTimeStatus(String rline)的 AM RealTimeStatus 12/4/2018
9:55:47 AM ParseMachineStatus System.ArgumentException:未找到请求的值“Idle|MPos”。
12/4/2018 9:55:47 AM ParseMachineStatus at System.Enum.Parse(Type enumType,String value,Boolean ignoreCase)
12/4/2018 9:55:47 AM ParseMachineStatus 在 LaserGRBL.GrblCore.ParseMachineStatus(字符串数据)
12/4/2018 9:55:47 AM RealTimeStatus Ex on [Idle|MPos:0.000,0.000,0.000|FS:0 ,0] 消息
12/4/2018 9:55:47 AM RealTimeStatus System.FormatException:输入字符串的格式不正确。
12/4/2018 9:55:47 AM RealTimeStatus at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
12/4/2018 9:55:47 AM RealTimeStatus at System.Number .ParseSingle(字符串值,NumberStyles 选项,NumberFormatInfo numfmt)
12/4/2018 9:55:47 AM RealTimeStatus at System.Single.Parse(String s,NumberStyles 样式,NumberFormatInfo 信息)
12/4/2018 9:55:47 AM RealTimeStatus at LaserGRBL.GrblCore.ManageRealTimeStatus(String rline)
12/4/2018 9:55:47 AM ParseMachineStatus System.ArgumentException: 未找到请求的值“Idle|MPos”。
2018 年 12 月 4 日上午 9:55:47 System.Enum.Parse 的 ParseMachineStatus(类型枚举类型、字符串值、布尔忽略大小写)
2018 年 12 月 4 日上午 9:55:47 LaserGRBL.GrblCore.ParseMachineStatus(字符串数据)的 ParseMachineStatus
12/4/2018 9:55:47 AM RealTimeStatus Ex on [Idle|MPos:0.000,0.000,0.000|FS:0,0] 消息
12/4/2018 9:55:47 AM RealTimeStatus System.FormatException:输入字符串格式不正确。
12/4/2018 9:55:47 AM RealTimeStatus at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
12/4/2018 9:55:47 AM RealTimeStatus at System.Number .ParseSingle(字符串值,NumberStyles 选项,NumberFormatInfo numfmt) 2018 年
12 月 4 日上午
9:55:47 LaserGRBL.GrblCore.ManageRealTimeStatus(String rline)的 AM RealTimeStatus 12/4/2018
9:55:47 AM ParseMachineStatus System.ArgumentException:未找到请求的值“Idle|MPos”。
12/4/2018 9:55:47 AM ParseMachineStatus at System.Enum.Parse(Type enumType,String value,Boolean ignoreCase)
12/4/2018 9:55:47 AM ParseMachineStatus 在 LaserGRBL.GrblCore.ParseMachineStatus(字符串数据)
12/4/2018 9:55:47 AM RealTimeStatus Ex on [Idle|MPos:0.000,0.000,0.000|FS:0 ,0] 消息
12/4/2018 9:55:47 AM RealTimeStatus System.FormatException:输入字符串的格式不正确。
12/4/2018 9:55:47 AM RealTimeStatus at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
12/4/2018 9:55:47 AM RealTimeStatus at System.Number .ParseSingle(字符串值,NumberStyles 选项,NumberFormatInfo numfmt)
12/4/2018 9:55:47 AM RealTimeStatus at System.Single.Parse(String s,NumberStyles 样式,NumberFormatInfo 信息)
12/4/2018 9:55:47 AM RealTimeStatus at LaserGRBL.GrblCore.ManageRealTimeStatus(String rline)
12/4/2018 9:55:47 AM ParseMachineStatus System.ArgumentException: 未找到请求的值“Idle|MPos”。
2018 年 12 月 4 日上午 9:55:47 System.Enum.Parse 的 ParseMachineStatus(类型枚举类型、字符串值、布尔忽略大小写)
2018 年 12 月 4 日上午 9:55:47 LaserGRBL.GrblCore.ParseMachineStatus(字符串数据)的 ParseMachineStatus
12/4/2018 9:55:47 AM RealTimeStatus Ex on [Idle|MPos:0.000,0.000,0.000|FS:0,0] 消息
12/4/2018 9:55:47 AM RealTimeStatus System.FormatException:输入字符串格式不正确。
12/4/2018 9:55:47 AM RealTimeStatus at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
12/4/2018 9:55:47 AM RealTimeStatus at System.Number .ParseSingle(字符串值,NumberStyles 选项,NumberFormatInfo numfmt) 2018 年
12 月 4 日上午
9:55:47 LaserGRBL.GrblCore.ManageRealTimeStatus(String rline)的 AM RealTimeStatus 12/4/2018
9:55:48 AM ParseMachineStatus System.ArgumentException:未找到请求的值“Idle|MPos”。
12/4/2018 9:55:48 AM System.Enum.Parse 的 ParseMachineStatus(类型 enumType,字符串值,布尔值 ignoreCase)
12/4/2018 9:55:48 AM ParseMachineStatus 在 LaserGRBL.GrblCore.ParseMachineStatus(字符串数据)
12/4/2018 9:55:48 AM RealTimeStatus Ex on [Idle|MPos:0.000,0.000,0.000|FS:0 ,0] 消息
12/4/2018 9:55:48 AM RealTimeStatus System.FormatException:输入字符串的格式不正确。
12/4/2018 9:55:48 AM RealTimeStatus at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
12/4/2018 9:55:48 AM RealTimeStatus at System.Number .ParseSingle(字符串值,NumberStyles 选项,NumberFormatInfo numfmt)
12/4/2018 9:55:48 AM RealTimeStatus at System.Single.Parse(String s,NumberStyles 样式,NumberFormatInfo 信息)
12/4/2018 9:55:48 AM RealTimeStatus at LaserGRBL.GrblCore.ManageRealTimeStatus(String rline)
12/4/2018 9:55:48 AM ParseMachineStatus System.ArgumentException: 未找到请求的值 ‘Idle|MPos’。
2018 年 12 月 4 日上午 9:55:48 System.Enum.Parse 的 ParseMachineStatus(类型枚举类型、字符串值、布尔忽略大小写)
2018 年 12 月 4 日上午 9:55:48 LaserGRBL.GrblCore.ParseMachineStatus(字符串数据)的 ParseMachineStatus
12/4/2018 9:55:48 AM RealTimeStatus Ex on [Idle|MPos:0.000,0.000,0.000|FS:0,0|WCO:0.000,0.000,0.000] 消息
12/4/2018 9:55:48 AM RealTimeStatus System.FormatException:输入字符串的格式不正确。
12/4/2018 9:55:48 AM RealTimeStatus at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
12/4/2018 9:55:48 AM RealTimeStatus at System.Number .ParseSingle(字符串值,NumberStyles 选项,NumberFormatInfo numfmt) 2018 年
12 月 4 日上午
9:55:48 AM RealTimeStatus 在 LaserGRBL.GrblCore.ManageRealTimeStatus(String rline)

立即断开连接 #519
所有者

由于不是标准的Gerbil ,LaserGRBL 无法将消息“Grbl Gerbil 1.1e”识别为有效的欢迎消息: https ://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface#grbl-推送消息

由于使用了方括号,状态消息 [Idle|MPos:0.000,0.000,0.000|FS:0,0] 无效。有效的状态报告包含在 < > 之间。原始 grbl 文档的裁判:https ://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface#real-time-status-reports

LaserGRBL 声称与来自https://github.com/gnea/grbl/的原始 Grbl 固件 100% 兼容,事实确实如此。如果存在第三方固件,他们应该遵守这些规范,但是 LaserGRBL 无法在其上运行。