波特率和序列埠
為你的機器選擇正確的埠。讓Beam Bench的波特率與韌體匹配。
序列埠連線有兩個基本要素:埠(對應哪個USB裝置)和波特率(位元組傳輸速度)。任一項錯誤,都會導致沒有響應或響應亂碼。
需要準備的內容
- 通過USB連線的機器。
- 幾分鐘時間。
選擇埠
macOS
埠通常顯示為/dev/tty.usbserial-1410或/dev/cu.usbserial-1410。如果可以選擇,請使用cu.變體。
開啟Beam Bench → Laser Control → connect下拉選單。埠列表來自作業系統。如果找不到你的埠,請參閱埠未列出。
Windows
埠通常顯示為COM3、COM4。開啟裝置管理器 → 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。
如果你不知道應使用哪個值:
- 從115200開始。
- 嘗試連線。
- 如果看到亂碼(歡迎訊息本應顯示的位置出現隨機字元),說明波特率錯誤。
- 斷開連線,然後嘗試下一個可能的值。
Beam Bench的Connection下拉選單列出:9600、19200、38400、57600、115200、230400。
設定波特率的兩種方式
在Beam Bench中
Device Settings → Connection tab → Baud Rate。設定儲存在配置檔案中,用於每次連線。
在韌體中
你可以通過重新編譯來更改GRBL預期的波特率。大多數情況下無需更改,預設值即可正常工作。
驗證是否生效
- Laser Control顯示Connected。
- 控制台面板顯示GRBL歡迎訊息(類似
Grbl 1.1h ['$' for help]),且沒有亂碼。
出現問題時
- 完全沒有響應→埠錯誤、被其他程式佔用,或控制器未通電。
- 響應亂碼→波特率不匹配。
- 連線隨機斷開→線纜、聯結器或電源存在問題。請參閱任務執行中途斷開連線。