开源改变世界

‘MPos’ #720

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

‘MPos’#720

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

注释

'MPos' #720

我的新 5xC v1-1 Smoothieboard 无法与 bCNC 建立连接。Python27 显示:密钥错误:“MPos”。我遵循了所有使用说明(更新固件、安装 bCNC 和其他软件以与 Smoouthieboard 通信,……)。我在我的 Notcob ASUS(SO .- Windows 10)上安装的这些软件都无法与 Smoothieboard(也不是 USB,也不是以太网)建立连接。如何解决这个问题并继续在我的数控机床上安装 Smoothieboard

'MPos' #720

Mac OS darwin 上的同一发行者 – 已遵循所有安装过程。在使用 GRBL 配置文件(而不是冰沙)时让电路板进行通信,虽然……但界面显示“未连接”状态(我的机器运行正常)。屏幕上没有显示任何反馈(坐标或任何东西)

'MPos' #720

OSX,Python 版本:2.7
smoothieware 版本:master-96eb5ef
bCNC 版本:0.9.12
文件“/Users/reedb/projects/bCNC/Sender.py”,第 1097 行,在 serialIO
CNC.vars[“mx”] = float( d[‘MPos’][0])
KeyError: ‘MPos’

看起来 bCNC 在解析从 smoothie 收到的以下行时遇到问题:
Received line: <Alarm,MPos:0.0000,0.0000,0.0000,WPos:0.0000,0.0000,0.0000>

@eglrd,在尝试让 smoothie ware 进行通信时,我看到了同样不清楚和不一致的状态指示。

'MPos' #720

看起来这个提交导致了解析问题:

修改新冰沙查询格式的状态处理

333a257 #diff-95686cbc55a4e3072b52ec7720dcab71

也许 wolfmanjm 可以提供一些关于 smoothieware 和 bCNC 的哪些版本/分支一起工作的指导。

'MPos' #720

在我的例子中,我构建了自己的固件并且在错误的分支上:master。我更改为边缘并能够连接。您可以从连接到 smoothie 的终端使用 version 命令进行检查。

您还需要在 smoothie 配置文件中包含以下内容:

new_status_format true # 与 bCNC 对话