Beam Bench文档

波特率和串口

为你的机器选择正确的端口。让Beam Bench的波特率与固件匹配。

串口连接有两个基本要素:端口(对应哪个USB设备)和波特率(字节传输速度)。任一项错误,都会导致没有响应或响应乱码。

需要准备的内容

  • 通过USB连接的机器。
  • 几分钟时间。

选择端口

macOS

端口通常显示为/dev/tty.usbserial-1410/dev/cu.usbserial-1410。如果可以选择,请使用cu.变体。

打开Beam Bench → Laser Control → connect下拉菜单。端口列表来自操作系统。如果找不到你的端口,请参阅端口未列出

Windows

端口通常显示为COM3COM4。打开设备管理器 → Ports (COM & LPT),查看机器分配到的COM编号。如果看到没有驱动进程的"USB Serial Device",请安装适用的驱动进程(CH340、CP210x、FTDI,具体取决于你的控制器)。

Linux

端口通常显示为/dev/ttyUSB0/dev/ttyACM0。使用ls /dev/ttyUSB* /dev/ttyACM*列出端口。你可能需要将自己添加到dialout组中:

sudo usermod -aG dialout $USER

退出登录并重新登录,使更改生效。

选择波特率

大多数GRBL控制器默认使用115200。一些较旧的构建版本使用9600

如果你不知道应使用哪个值:

  1. 从115200开始。
  2. 尝试连接。
  3. 如果看到乱码(欢迎消息本应显示的位置出现随机字符),说明波特率错误。
  4. 断开连接,然后尝试下一个可能的值。

Beam Bench的Connection下拉菜单列出:9600、19200、38400、57600、115200、230400。

设置波特率的两种方式

在Beam Bench中

Device Settings → Connection tabBaud Rate。设置保存在配置文档中,用于每次连接。

在固件中

你可以通过重新编译来更改GRBL预期的波特率。大多数情况下无需更改,默认值即可正常工作。

验证是否生效

出现问题时

  • 完全没有响应→端口错误、被其他进程占用,或控制器未通电。
  • 响应乱码→波特率不匹配。
  • 连接随机断开→线缆、连接器或电源存在问题。请参阅任务执行中途断开连接

相关内容

On this page