评论
号下面的控制台输出。 g91 |
我尝试在状态报告中添加 mpox、mpoy 和 mpoz 但没有成功。可能是 440.20 固件的限制。 |
你能试试下面的状态报告命令来检查它是否会执行不同的结果吗? 完整状态报告(包括 edge-0.82.10 的 spe、spd、sps、cof 和 com)
同上,但将spe、spd、sps、cof和com移到最后。
去除边缘支撑
|
它不会改变输出。TinyG 总是响应 OK 但没有任何变化。 |
更新:如果我使用 CoolTerm 发送 JSON 配置命令,它会起作用,并且在发送移动命令时我会在状态报告中得到 mpox、mpoy 和 mpoz。 |
好的!我将在我的 TinyG 板上安装 440.20 固件以检查我是否可以重现此问题。 |
这么晚才回复很抱歉。 TinyG 将使用当前状态报告命令报告“Unrecognized command or config name”:
然后,我发现如果我发送没有spe,spd,sps,cof和com的行,机器位置将起作用
要解决这个问题,我认为可能需要先发送“{sys:n}”命令来确定固件版本,然后相应地发送不同的状态报告命令。
|
嗨 Cheton, |
@cheton– 从长远来看,最好询问有关支持内容的具体问题,而不是查找版本 ID 或固件内部版本号并从中推断。如果您从内部版本号推断,您最终会遇到维护问题——笨拙的版本号表需要无休止的更新——随着内部版本号的循环,尤其是当数字模式复杂或随着私有分叉发生变化时。 在这种情况下,我认为您可以“探测”支持哪些报表元素,如下所示:
然后查找错误响应以查看该元素是否受支持。 |
谢谢你的建议。这肯定比比较构建版本更好。 至于当前的实现,它不会将初始化命令流式传输到馈线,我将尝试找到一种简单的方法来探测支持的命令。 |
已在 1.9.13 中修复 |
描述
详细描述问题或功能请求。截取屏幕截图或录制视频会有所帮助。
版本
你如何安装CNCjs?
数控系统
硬件
操作系统
在轴小部件中,3 轴的机器位置值始终为 0.000。正确报告工作位置值。在 CNCjs 或 TinyG 中是否有任何设置可以调整?