もしA1またはA1 miniをお使いなら、きっとこんな経験をされたことがあるでしょう。3層目以降の印刷中に、何らかの理由で印刷が一時停止し、ヘッドがテーブルの隅に移動して短い動きをし、その後、問題なく印刷を再開する、という現象です。この原因と目的、そして回避できるかどうかについて説明します。
症状
- 3層目のペリメーター/壁の印刷直後に一時停止が発生します。
- ヘッドは、A1の場合約X≈261, Y≈250、A1 miniの場合は別の座標(約X −6, Y 170)の位置に移動します。
- 短い軸方向への動きがあり、時々プラスチックが「掘り起こされる」ように見えます。
- エラーは発生せず、印刷は続行されます。
この現象は、印刷プロセス中に他の層でも繰り返し発生することがあります。
仕組み
これは、組み込みの**ノズル詰まり検知(Nozzle Clumping Detection)**機能によるものです。原理としては、ヘッド内の押出り力テンソセンサー(エディ電流センサー)が、ノズルに付着した溶融プラスチックの塊を検出します。プリンターは、ノズルのクリーニングポイントまで移動し、試行的な接触/動作を行います。ノズルがきれいな場合、センサーは何も検知しませんが、プラスチックで覆われている場合は、塊がテーブルに触れ、センサーが力の変化を捉えます。この動きは、GコードのG39コマンド(力センサーによるプロービング)によって呼び出されます。
この機能の目的は、ノズルに付着したプラスチックの塊が部品を引きずり込んだり、車軸を移動させたり、最悪の場合、ホットエンドを損傷したりするのを防ぐことです。この機能を事前に検知しておくことで、事態が悪化する前に対応できます。
なぜ、プリンターの設定で検知を無効にしても動きが発生するのか?
これはコミュニティでよくある誤解です。プリンターの画面で設定 → 印刷オプション → ノズル詰まり検知をオフにしても、すべてが解決されるはずなのに、実際には3層目での動きが残ってしまうという報告が多くあります。
その理由は、Bambu StudioがGコードを生成する方法にあります。3層目のチェックは強制的にプリンターのマシンのプロファイル(特にTime-lapse G-codeブロック)に組み込まれているからです。技術的には、タイムラプス用のコードと3層目での強制的なチェック(「もしこれが3層目なら、動きをしてG39を実行する」という条件)のコードが混在しています。そのため:
- タイムラプス自体をオフにしても、コードのチェックは残ります。
- 一方で、マシンのプロファイル内のTime-lapse G-codeブロックを完全にクリーンアップ/編集すると、この動きが消えることが確認されています。これはBambu Labフォーラムの複数のトピックで裏付けられています。
- プリンター画面上の「ノズル詰まり検知」のトグルスイッチは、以降のチェック(約8gのプラスチック使用ごとに実行)を制御しますが、3層目での最初の強制的なチェックには影響しません。
どのようにして回避するか (邪魔な場合)
簡単な方法 (部分的に): プリンター画面の設定で「ノズル詰まり検知」をオフにすると、印刷中の再発するチェックは無効になりますが、3層目での最初のチェックは消えません。
完全な方法: Bambu StudioでプリンターのGコードを編集します。
- 元のマシンプロファイルには手を加えず、別のプリンタープロファイル(コピー)を作成します。問題が発生した場合でも、元の動作するプロファイルを残しておくことができます。
- マシンのGコードタブを開き、Time-lapse G-codeブロックを見つけます。
- そこに、3層目で起動する条件(レイヤー番号のチェック + クリーニングポイントへの移動 +
G39コマンド)があります。これをコメントアウト/削除するか、条件を変更して実行されないようにすることができます。
この際、トレードオフを理解することが重要です。これは単なる見た目の問題ではなく、ホットエンドを保護するための機能です。完全に無効にすると、ノズルの実際の詰まりから自動的に保護されるという安全策を失います。長時間の印刷では、そのままにしておき、時々発生するプラスチックの付着と妥協することをお勧めします。
副次的影響:プラスチックの滴り
ノズルが移動して余計な動きをするため、リトラクションが不十分だと、わずかなプラスチックが飛び散ることがあります。これは特に高モデルで顕著であり、A1 miniユーザーによく報告されています。これは故障ではなく、このチェック手順に伴う副作用です。
まとめ
3層目での奇妙な角への移動は、バグやタイムラプスではなく、ノズルの詰まりを防ぐための機能(Nozzle Clumping Detection)です。3層目での最初のチェックは、プリンター画面の設定に関係なく、Bambu Studioによって強制的に実行されます。これは同じGコードブロック内にタイムラプスのコードも含まれているためです。完全に回避するには、マシンのGコードを編集する必要があります。この機能は無意味ではなく、その目的を理解した上で行うべきです。
参照:
- Bambu Lab Wiki — A1 Series Nozzle Clumping Detection: A1 Series Nozzle Clumping Detection | Bambu Lab Wiki
- Bambu Lab Wiki — Nozzle Clumping Detection by Probing: Introduction to Bambu Studio Nozzle Clumping Detection by Probing | Bambu Lab Wiki
- Bambu Labフォーラムでの議論(強制Gコードの分解): Bypassing the Forced 3rd Layer Clump Detection - Bambu Studio - Bambu Lab Community Forum
- 症状に関する最初の議論: What is my A1 doing on the rear right corner of the printbed? - General Discussions - Bambu Lab Community Forum