Beam Bench文档

波特率不匹配

已连接,但看到乱码或完全没有响应。串行通信速度不匹配。

现象

已连接,但控制台面板显示:

  • 本应显示GRBL欢迎消息的位置出现随机字符。
  • 完全没有任何内容。
  • 可读消息中夹杂着乱码。

原因

串行通信要求两端对数据速率(波特率)达成一致。如果两端不一致,位会错位,因此会看到乱码。大多数GRBL控制器默认使用115200,但某些较旧或定制版本使用9600。

修复

如果不知道机器的波特率

按以下顺序尝试:

  1. 115200(最常见的GRBL默认值)。
  2. 9600(较旧或定制版本)。
  3. 5760038400(少见)。

设备设置 → 连接中:

  • 断开连接。
  • 更改波特率
  • 重新连接。

重复上述操作,直到控制台清晰显示类似Grbl 1.1h ['$' for help]的欢迎消息。

如果机器文档指定了波特率

使用文档指定的值。如果文档写的是一个值,但固件后来重新编译过,应以固件为准;请尝试其他波特率,直到找到可用的值。

如果只有欢迎消息乱码,但命令可以正常工作

这是启动时的时序问题,并不是真正的波特率不匹配。发送$$进行验证;如果响应清晰,说明波特率正确。

如果每个波特率下都持续出现乱码

问题出在其他方面:

  • USB线缆损坯(更换线缆)。
  • 控制器故障。
  • 驱动进程不匹配(Windows)。

请参阅机器无法连接

验证是否修复

  • 连接时,控制台清晰显示GRBL欢迎消息。
  • 发送$$后,返回清晰的$设置转储。
  • 状态查询(?)返回清晰的状态报告。

仍然无法解决?

On this page