M140 / M190 の意味
大きな熱容量が温まる間、プリンターは他の安全なセットアップ作業を行えるため、ベッド加熱を早く始めると準備時間全体を短縮できます。M140 はそのプロセスを非同期に開始します。M190 は通常、ベッドが準備できるまで印刷を進めるべきでない箇所に置かれます。
ホットエンド命令と同様に、ファームウェアが正確な S/R の待機挙動、許容ヒータインデックス、目標範囲を制御します。生成されたファイルは、サーマルランナウェイ保護、正しく設定されたセンサ、機械メーカーの運用限界の代わりにはなりません。
構文とパラメーター
M140 S<temperature>M190 S<temperature>M190 R<temperature>Sベッド目標。一般的な Marlin の挙動では M190 で使用時、加熱は待機しますが冷却は待機しません。
R対応時、加熱または冷却中に待機できる M190 の目標。
I複数のヒートベッドをサポートするファームウェアとビルドでのヒータインデックス。
実用例
ベッド加熱を開始
M140 S60
M104 S200次のセットアップ命令をブロックせずにベッドとノズルの加熱を開始します。
ベッドを待機
M190 S60
G28設定されたベッド条件を待機し、その後プリンターを原点復帰します。
ファームウェアごとの扱い
| システム | 対応状況 | 相違点 |
|---|---|---|
| Marlin | 一般的 | 標準的なヒートベッド目標・待機命令です。 |
| Klipper | 一般的 | スライサ互換形式に対応します。マクロではネイティブのヒータ命令が使えます。 |
| RepRapFirmware | 方言を確認 | ファームウェア固有のヒータマッピングと待機挙動でベッド温度制御に対応します。 |
| CNC controllers | 該当なし | ヒートベッド M-code は汎用 CNC G-code ではなく、3D プリンター方言の一部です。 |
このビューアーで確認できること
認識、非表示
ビューアはベッド温度命令を認識しますが、温度目標を表示したり、加熱時間を印刷時間見積もりに加えたりはしません。
よくある誤り
- 他のヒータを始動する前に待機すると、準備時間が不必要に増えることがあります。
- 命令された温度は、機械がそれに到達または安全に維持できることを証明しません。
- 複数ベッドのインデックスと冷却待機はファームウェアと設定で異なります。
一次資料
このページは、以下の資料に基づく英語版から翻訳した解説です。コマンドを実機へ送る前に、対象機械のファームウェアと設定を必ず確認してください。