开源改变世界!!

grbl刷固件后上位机没有坐标显示的解决办法

技术 grbl 2年前 (2022-04-05) 1425次浏览 0个评论

在本店购买的grbl控制板都是插上A4988模块带步进电机各个轴进行正反转测试正常后,以及设置默认出厂grbl参数后再发货的。

如果用户购买后自行刷机,上位机会没有坐标显示,这是由于默认固件的配置参数没有开启坐标位置反馈,故上位机收不到坐标位置信息,所以没有显示。

所涉及的是grbl $10状态报告参数,详情见grbl GitHub官方文档说明:https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.9

$10参数 – 状态报告掩码:二进制

此设置确定当“?”时它向用户报告的 Grbl 实时数据是什么。发送状态报告。默认情况下,Grbl 将返回其运行状态(不能关闭)、机器位置和工作位置(应用了坐标偏移和其他偏移的机器位置)。三个额外的报告功能可用于接口或用户设置他

们的机器,其中包括串行 RX 缓冲区、规划器块缓冲区使用和限制引脚状态(高或低,按 ZYX 顺序显示)。

要设置它们,请使用下表确定您希望 Grbl 发回的数据。选择您希望在状态报告中看到的报告类型并将它们的值相加。这是您用来发送到 Grbl 的值。例如,如果您需要机器和工作位置,请将值 1 和 2 添加并发送 Grbl$10=3进行设置。或者,如果您只需要机器位置和限制引脚状态,请添加值 1 和 16 并发送 Grbl $10=17。

 

通常,将此实时状态数据保持在最低限度,因为打印并以高速率发送回此数据需要资源。例如,限制引脚报告通常仅在用户设置机器时才需要。之后,建议禁用它,因为一旦你弄清楚了一切,它就不是很有用。

报告类型 价值
机器位置 1
工作职位 2
计划缓冲区 4
接收缓冲器 8
限位销 16

以上是grbl $10状态报告参数的官方说明,所以,你只需要在上位机输入命令$10=3即可

 

喜欢 (0)

您必须 登录 才能发表评论!