M112 是什麼意思

Marlin 停機後需要重設,未啟用 Emergency Parser 時可能在佇列中等待。RepRapFirmware 會停止移動、馬達與加熱器,但電源仍可能開啟。

軟體指令依賴供電、可回應控制器與通信路徑,因此不能取代硬接線緊急停止。

寫法和參數

M112
No 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;分析後續行不代表實機會繼續。

常見錯誤

  • 不能取代硬體緊急停止。
  • 串列緩衝可能造成延遲。
  • 檔案不能證明目標會安全回應。

主要資料來源

本頁根據下面的韌體文件審閱並重新整理。真正傳送指令前,仍應以目標機器所用韌體和實際配置為準。