M106 / M107 の意味
スライサはレイヤー、材料、フィーチャーごとに冷却を変化させます。密着性を高めるため最初の数レイヤーではファンを低くまたはゼロにし、その後ブリッジやオーバーハングでより高い設定にすることがあります。M106 はツールパス形状を作らずに要求ファン出力を変更します。
M107 は従来の停止命令ですが、M106 S0 が同等なことが多いです。Marlin 系 G-code では P がよくファンインデックスを選択しますが、インデックスから物理出力への対応付けはプリンター設定の一部です。P0・P1・P2 が同じハードウェアを制御すると思って命令を機械間でコピーすべきではありません。
構文とパラメーター
M106 [P<fan>] S<speed>M107 [P<fan>]S要求速度。一般に 0–255。スケーリングと特別値はファームウェア固有です。
P複数の制御可能なファンに対応するファームウェアでのファンインデックス。
実用例
冷却フル
M106 S255一般的な Marlin 設定で、既定の制御可能ファンをフルスケールで要求します。
ファンを停止
M107従来の停止命令で、既定の選択ファンを止めます。
ファームウェアごとの扱い
| システム | 対応状況 | 相違点 |
|---|---|---|
| Marlin | 一般的 | 設定されたファン出力を制御します。利用可能なパラメータはファームウェアオプションに依存します。 |
| Klipper | 方言を確認 | M106/M107 はプリンターマクロやスライサ互換性で提供されることがあります。ネイティブのファン命令は設定駆動です。 |
| RepRapFirmware | 方言を確認 | 独自のマッピング、周波数、サーモスタット制御オプションでファン命令に対応します。 |
| CNC controllers | 該当なし | プリンターのファンコードを CNC の冷却液やスピンドル制御と混同しないでください。 |
このビューアーで確認できること
保持、非シミュレート
ファン命令はファイルに残りますが、現在のビューアはファン速度を図示したり冷却効果を予測したりしません。これらはレンダリングされたツールパスを変更しません。
よくある誤り
- ファンインデックスの対応付けは機械設定の詳細であり、普遍的な標準ではありません。
- 最大冷却がすべての材料や最初のレイヤーに適切とは限りません。
- ビューアは命令だけから実際の気流、ファン故障、冷却性能を推測できません。
一次資料
このページは、以下の資料に基づく英語版から翻訳した解説です。コマンドを実機へ送る前に、対象機械のファームウェアと設定を必ず確認してください。