M112 是什麼意思
Marlin 停機後需要重設,未啟用 Emergency Parser 時可能在佇列中等待。RepRapFirmware 會停止移動、馬達與加熱器,但電源仍可能開啟。
軟體指令依賴供電、可回應控制器與通信路徑,因此不能取代硬接線緊急停止。
寫法和參數
M112No parameters要求目標韌體執行自身的緊急停機程序。
實際示例
軟體停機要求
M112 ; firmware emergency shutdown request回應、延遲與重設方式由韌體和硬體決定。
明確安全界線
M112 ; software stop is not a power disconnect軟體指令不能證明危險電源已被切斷。
不同韌體怎樣處理
| 系統 | 支援情況 | 具體差異 |
|---|---|---|
| Marlin | 常見支援 | 停止機器並需要重設;解析器與傳輸路徑很重要。 |
| Klipper | 常見支援 | 記錄為 Emergency stop,會進入 shutdown。 |
| RepRapFirmware | 常見支援 | 停止移動、馬達與加熱器;電源供應器可能仍開啟。 |
| CNC controllers | 需要核對方言 | M112 不是通用 CNC 緊急停止。 |
這個檢視器能顯示什麼
不模擬
檢視器不執行 M112;分析後續行不代表實機會繼續。
常見錯誤
- 不能取代硬體緊急停止。
- 串列緩衝可能造成延遲。
- 檔案不能證明目標會安全回應。
主要資料來源
本頁根據下面的韌體文件審閱並重新整理。真正傳送指令前,仍應以目標機器所用韌體和實際配置為準。