M303 是什麼意思

Marlin 讓加熱器在目標附近循環以計算 PID;E、S、C、U 控制選擇、目標、次數與套用,保存可能還要 M500。

RepRapFirmware 以 H 或 T 建立模型。Klipper 使用 PID_CALIBRATE 和 SAVE_CONFIG;不要複製其他機器的數值。

寫法和參數

M303 [E<heater>] [S<temperature>] [C<cycles>] [U<bool>]
M303 H<heater> S<temperature>
E / H / T

韌體專用的 E、H 或 T 加熱器選擇。

S

目標溫度(°C)。

C

Marlin 整定循環次數。

U / P / A / Y / F / Q

套用、功率、環境、遲滯、風扇或輸出的韌體選項。

實際示例

整定 Marlin 熱端

M303 E0 S210 C8 U1

E0 在 210 °C 整定八次;保存可能仍需 M500。

整定 RRF 加熱器

M303 H1 P1 S240

以完整 PWM 將 1 號加熱器整定至 240 °C。

不同韌體怎樣處理

系統支援情況具體差異
Marlin常見支援啟用 PID 時常見;編號與保存依編譯。
Klipper需要核對方言使用 PID_CALIBRATE 與 SAVE_CONFIG,而不是內建 M303。
RepRapFirmware常見支援M303 非同步建立模型,可能超過目標。
CNC controllers不適用一般 CNC 不適用。

這個檢視器能顯示什麼

不模擬

檢視器不加熱、循環、驗證或套用 PID 結果。

常見錯誤

  • 自動整定會真的加熱並可能超調。
  • 要在實際系統與合適條件下整定。
  • 套用與永久保存是不同步驟。

主要資料來源

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