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)。
CMarlinの調整サイクル数。
U / P / A / Y / F / Q適用、出力、周囲温度、ヒステリシス、ファン、表示の固有オプション。
実用例
Marlinホットエンド調整
M303 E0 S210 C8 U1E0を210 °Cで8回調整。保存にはM500が必要な場合があります。
RRFヒーター調整
M303 H1 P1 S240ヒーター1をフルPWMで240 °Cに調整します。
ファームウェアごとの扱い
| システム | 対応状況 | 相違点 |
|---|---|---|
| Marlin | 一般的 | PID有効時に一般的。番号と保存はビルド依存です。 |
| Klipper | 方言を確認 | 組み込みM303ではなくPID_CALIBRATEとSAVE_CONFIGを使います。 |
| RepRapFirmware | 一般的 | M303は非同期でモデルを計算し、目標を超えることがあります。 |
| CNC controllers | 該当なし | 一般CNCには該当しません。 |
このビューアーで確認できること
未シミュレート
ビューアーは加熱、周期運転、検証、PID結果の適用を行いません。
よくある誤り
- 実際に加熱しオーバーシュートし得ます。
- 実機を適切な条件で調整してください。
- 適用と永続保存は別です。
一次資料
このページは、以下の資料に基づく英語版から翻訳した解説です。コマンドを実機へ送る前に、対象機械のファームウェアと設定を必ず確認してください。