开源改变世界!!

更新后,连接时出现 Python 错误 #1466

推推 grbl 2年前 (2023-02-02) 164次浏览
打开
jeskata 打开了这个问题 2020 年 9 月 25 日 · 3条评论
打开

更新后,连接时出现 Python 错误#1466

jeskata 打开了这个问题 2020 年 9 月 25 日 · 3条评论

注释

更新后,连接时出现 Python 错误 #1466
杰斯卡塔 评论了 2020 年 9 月 25 日  

更新到最新的 bCNC,现在我在尝试打开串行连接时得到了这个:

self.canvas.winfo_id(): 4194389
Not Loading 6 axis displays
Not Loading 6 axis displays
Exception in thread Thread-2:
Traceback (most recent call last):
文件“/usr/lib/python3.8/threading.py”,第 932 行,在 _bootstrap_inner
self.run()
文件“/usr/lib/python3.8/threading.py”中,第 870 行,在运行
self._target(*self._args, **self._kwargs)
文件“/home /jskata/.local/lib/python3.8/site-packages/bCNC/Sender.py”,第 777 行,在 serialIO
elif self.mcontrol.parseLine(line, cline, sline) 中:
文件“/home/jskata/. local/lib/python3.8/site-packages/bCNC/controllers/_GenericController.py”,第 197 行,在 parseLine
self.parseBracketAngle(line, cline)中
文件“/home/jskata/.local/lib/python3.8/site-packages/bCNC/controllers/GRBL0.py”,第 27 行,在 parseBracketAngle
CNC.vars[“wx”] = float(pat.group(5 ))
TypeError: float() 参数必须是字符串或数字,而不是 ‘NoneType’

这是在 KUbuntu 20.04 上。

更新后,连接时出现 Python 错误 #1466

我遇到了与 GRBL0.py 相同的问题”,第 27 行

bCNC 版本:git-master 76d9782

Ubuntu 18.04 上的 Python 2.1.17

我在 Arduino Uno 上运行了一个相当老的 Grbl:
$I
[0.9j.20160726:]
ok

我查看了代码,发现 _GenericController.py:11 中的 REGEXP 存在问题

STATUSPAT = re.compile(r”^<(\w*?),MPos:([+-]?\d*.\d*),([+-]?\d*.\d*),( [+-]?\d*.\d*)(?:,([+-]?\d*.\d*))?(?:,([+-]?\d*.\d* ))?(?:,([+-]?\d*.\d*))?,WPos:([+-]?\d*.\d*),([+-]?\d* .\d*),([+-]?\d*.\d*)(?:,([+-]?\d*.\d*))?(?:,([+-]? \d*.\d*))?(?:,([+-]?\d*.\d*))?(?:,.*)?>$”)

这用于解析行“<Idle,MPos:0.000,0.000,4.000,WPos:0.000,0.000,0.000>”。在 GRBL0.py 第 27 行中,wx,wy,wz 预计是第 5、6、7 场比赛。Wpos 值是 – 此 REGEXP 位于位置 8、9、10。
我更改了第 27-29 行:
CNC.vars[“wx”] = float(pat.group(8))
CNC.vars[“wy”] = float(pat.group(9))
CNC.vars[“wz” ] = float(pat.group(10))
这对我有用,但我不知道是否

  1. REGEXP 损坏或
  2. REGEXP 已缩进更改,并且 GRBL0.py 未更新…
  3. 或者 mybe 修复5abe8cb需要另一个修复?
更新后,连接时出现 Python 错误 #1466

好的,我正在使用 GRBLForCyclone(在 Mega 上),https://github.com/CarlosGS/grblForCyclone,它已经很旧了。
将最近的 GRBL 加载到 Arduino Uno 上,似乎可以正常通信。

更新后,连接时出现 Python 错误 #1466
贡献者

很高兴看到问题解决了。@Harvie
这个可以关闭

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

3人参加
更新后,连接时出现 Python 错误 #1466更新后,连接时出现 Python 错误 #1466更新后,连接时出现 Python 错误 #1466

喜欢 (0)