控制台
向機器傳送原始G-code。檢視雙向傳輸的每一行資料。
控制台面板是原始G-code視窗。你可以直接向控制器傳送命令,並檢視它返回的每一行資料,其中包含時間戳和方向指示符。
對於大多數工作流程,你不需要使用控制台。以下情況可以使用它:
- 你想直接讀取或寫入GRBL的
$設定。 - 你正在除錯連線問題,需要檢視機器的響應。
- 你想在宏面板中繫結自定義宏之前進行測試。
開啟控制台
- 預設停靠區域:
upper-right - 預設可見:是
- 快捷鍵:無預設快捷鍵
你看到的內容
包含兩個區域:
日誌輸出
只讀的等寬字型滾動區域。每條記錄包含:
- 時間戳(HH:MM:SS)。
- 方向指示符:你傳送的命令使用
→,機器返回的響應使用←。 - 行內容。
匹配error:或alarm:的行(不區分大小寫)會以紅色顯示。
日誌會自動滾動到最新記錄。窗格高度固定;向上滾動可檢視歷史記錄。
輸入
單行文本欄位,帶有佔位符G-code...,以及兩個按鈕:
- 傳送:提交輸入的命令。
- 清除:清除日誌顯示(命令歷史會保留)。
你可以執行的操作
傳送命令
- 輸入G-code或GRBL命令(對於不產生輸出的示例,請使用
$$、?或$G)。 - 按Enter,或點選傳送。
命令會以→指示符顯示在日誌中,機器的響應(如果有)會以←顯示。
瀏覽之前的命令
- 在輸入欄位中按向上箭頭,可向前回溯命令歷史。
- 向下箭頭:向後移動。
只要應用仍在執行,歷史記錄會在關閉並重新開啟面板後保留。
清除日誌
點選清除。日誌顯示會被清空;底層命令歷史(用於向上箭頭呼叫)不會受到影響。
讀取GRBL設定
傳送$$。機器會輸出每個$設定及其當前值。每個設定佔一行,以←表示。
設定GRBL設定
僅將$…=…用作語法模板。使用$$讀取當前值,然後將兩個省略號分別替換為控制器檔案或機器製造商提供的具體設定和值。不要直接貼上未經修改的模板;除非你有針對該機器的更改指導,否則請保留當前值。機器會響應ok或錯誤。
注意:GRBL設定會持久化儲存在控制器的EEPROM中。更改設定前,務必瞭解其作用。請參閱GRBL設定參考。
繫結宏前測試宏
一次輸入一條命令,輸入該命令序列。當確認某個序列可以正常工作後,將其作為宏儲存到宏面板中。
需要了解的行為
- 錯誤/警報正規表示式會捕獲以
error:或alarm:開頭的任何內容(不區分大小寫)。這只是視覺提示,不代表解釋結果。機器仍要求你閱讀實際程式碼。 - 在任務執行期間傳送命令可能會幹擾資料流傳送器。請等待任務暫停或完成。
- 控制台不會強制執行GRBL語法。你輸入的任何內容都會原樣傳送到機器。
- 長時間執行的命令(回零、大距離點動)會佔用通道,直到命令完成。傳送按鈕不會阻塞,但響應可能需要一些時間。
相關內容
- 雷射控制:機器連線、任務控制
- 宏:將命令序列繫結到快捷鍵
- GRBL基礎知識:概念
- Dollar設定參考:每個
$設定 - GRBL錯誤程式碼:
error:N的含義