メインコンテンツにスキップ

温度、加熱と押出エラー

このページでは、温度センサー、ヒーター、ヒートベッド、押出、フィラメント切れ検出に関するエラーをまとめています。温度保護関連のエラーは、まずハードウェアと温度曲線を確認し、保護を無効にして問題を回避しないでください。

Error 'XXX mcu' shutdown: ADC out of range / Not a valid ADC pin

エラーメッセージADC out of rangeNot a valid ADC pin、温度検出異常。

Loading...

エラーの原因:Klipper が、設定で許可された範囲を超える温度を検出したか、sensor_pin で指定されたピンに ADC サンプリング機能がないことを検出しました。サーミスタの断線、短絡、配線ミス、サーミスタモデルの設定ミス、ピン設定の誤り、ピン番号の書き間違いなどが原因としてよく見られます。

注意

min_tempmax_temp を一時的に緩和するのは調査目的のみとし、恒久的な設定として使用しないでください。問題を確認した後は、温度保護が無効にならないよう、必ず安全な範囲に戻してください。

調査手順

電源オフ作業

サーミスタ、ヒーターカートリッジ、ヒートベッド、ヒューズ、SSR、MOS トランジスタ、または電源関連の配線を確認する前に、プリンターの電源を完全に切り、電源をコンセントから抜き、ホットエンドとヒートベッドが冷めるのを待ってください。電源の分解、露出した電源端子への接触、または商用電源ヒートベッドの高圧配線の点検は行わないでください。

  1. 電源を切り、冷却を待ってから、サーミスタがしっかりと差し込まれているか、配線が断線または短絡していないかを確認します。
  2. サーミスタのモデルとピン設定が実際のハードウェアと一致しているかを確認します。
  3. 必要に応じて、一時的に温度範囲を緩和して読み取り値の変化を確認します。例えば、min_temp を低く、max_temp を高く変更します。
  4. 配線や設定の問題を特定して解決したら、すぐに元の安全な温度制限に戻します。
  5. Klipper を保存して再起動します。

関連設定は、加熱関連を参照してください。

ヒーターの昇温速度異常(Heater not heating at expected rate)

エラーメッセージ:ヒーターが予想された速度で昇温しない。ログに Heater extruder not heating at expected rate または Heater heater_bed not heating at expected rate が表示される場合があります。

Loading...

よくある原因

  • ヒーターカートリッジ、ヒートベッド、SSR / MOS トランジスタの出力異常。
  • サーミスタの接触不良、配線の半断線、または読み取り値の跳び。
  • ファンがホットエンド、ヒートベッド、または加熱エリアに直接風を当てており、昇温が遅すぎる。
  • ヒートベッドの出力不足、または max_power の制限が低すぎる。
  • PID パラメータが不適切で、目標温度に近づいたときの変動が大きい。

解決方法

電源オフ作業

ヒーター、サーミスタ、ヒートベッド、ヒューズ、SSR、MOS トランジスタ、または電源関連の配線を確認する前に、プリンターの電源を完全に切り、電源をコンセントから抜き、ホットエンドとヒートベッドが冷めるのを待ってください。電源の分解、露出した電源端子への接触、または商用電源ヒートベッドの高圧配線の点検は行わないでください。

  1. 電源を切り、冷却を待ってから、ヒーターとサーミスタの配線がしっかりと接続されているか確認します。
  2. 温度曲線を観察し、昇温が連続的であるか、異常な跳びがないかを確認します。
  3. ファンがホットエンドやヒートベッドに直接風を当てていないか確認します。
  4. SSR、MOS トランジスタ、電源の出力、または高圧ヒートベッドの問題については、一般のユーザーはまず完成品モジュールの交換、Web ページの温度曲線の確認、および販売店への問い合わせによる調査を優先し、自分で分解したり電気的なテストを行ったりしないでください。
  5. ハードウェアが正常であることを確認したら、PID 較正を再実行します。
  6. 大型ヒートベッドや特殊な構造のため昇温が遅いことが確認された場合のみ、verify_heater の最適化を参照してください。

関連設定は、加熱関連M109 最適化を参照してください。

温度読み取り値異常(温度表示 0°C または継続的な跳び)

エラーメッセージ:温度が 0°C、負の値、または読み取り値が継続的に大きく跳ぶ(±10°C 以上)と表示される。

よくある原因

  • サーミスタの断線(0 または非常に低い値を表示)。
  • サーミスタの短絡(非常に高い値を表示するか、ADC out of range をトリガー)。
  • sensor_type の設定が実際のサーミスタモデルと一致していない。
  • PT100 センサーに pullup_resistor の設定がない。
  • 熱電対の信号干渉。filter_length または thermocouple_max_error の設定が必要。
  • ADC ノイズによる干渉。

解決方法

  1. QUERY_ADC SENSOR=extruder_temp を実行して、生の ADC 読み取り値を確認します。
  2. M105 を実行して、現在の温度読み取り値を確認します。
  3. sensor_type がハードウェアと一致していることを確認します。一般的なものは NTC 100K beta 3950PT100MAX31865 などです。
  4. PT100 センサーの場合は、sensor_pinrtd_reference_rrtd_num_of_wires を確認します。
  5. 熱電対の場合は thermocouple_max_error を確認し、ADC ノイズが大きい場合は filter_length を確認します。

関連設定は、加熱関連を参照してください。

MCU shutdown: Verify heater extruder/heater_bed

エラーメッセージMCU 'mcu' shutdown: Verify heater extruder または Verify heater heater_bed

エラーの原因:Klipper 組み込みの verify_heater 安全チェックが、ヒーターの温度変化が予想通りでないことを検出しました。ヒーターの出力異常、サーミスタの読み取り値の信頼性低下、SSR の応答遅延、または高出力ヒートベッドの昇温曲線がデフォルトの検出パラメータと適合しないことが考えられます。

注意

エラーを回避するために verify_heater 機能を直接無効にしたり、そのしきい値を極端に不合理な値に設定したりしないでください。これにより、Klipper によるヒーターとサーミスタの最後の安全チェックが取り除かれます。

よくあるシナリオ

  • 大型ヒートベッド + SSR:SSR のスイッチング応答、ヒートベッドの熱容量、デフォルトの heating_gain が一致しない。
  • ヒーターカートリッジ、ヒートベッド、またはサーミスタ交換後、新しいハードウェアの熱特性が古い PID および検証パラメータと互換性がない。
  • ファンがホットエンドに直接風を当てており、環境気流が温度変動を max_error 範囲外にする。
  • サーミスタの接触不良または取り付けの緩みにより、読み取り値が断続的に跳ぶ。
  • 電源電圧の不安定性または電源出力不足。

調査方法

電源オフ作業

ヒーター、サーミスタ、SSR、MOS トランジスタ、ヒューズ、または電源関連の配線を確認する前に、プリンターの電源を完全に切り、電源をコンセントから抜き、ホットエンドとヒートベッドが冷めるのを待ってください。電源の分解、露出した端子への接触、または商用電源ヒートベッドの高圧配線の点検は行わないでください。

  1. まず電源を切り、サーミスタがしっかりと差し込まれているか、ヒーターの配線がしっかりと接続されているか確認します。
  2. klippy.log でシャットダウン前の温度曲線を観察します。曲線が安定して上昇し跳びがない場合は、パラメータが敏感すぎる可能性が高いです。断続的に跳んだり、ゼロに戻ったり、急上昇する場合は、ハードウェアの問題を優先して対応します。
  3. [verify_heater extruder] または [verify_heater heater_bed] 設定セクションを確認します。
  4. ハードウェアが正常であることを確認したら、PID 較正を再実行し、それでも誤トリガーが発生するか観察します。
  5. より詳細なパラメータの説明と調整例は、verify_heater の最適化を参照してください。

HOST temperature above maximum temperature

エラーメッセージHOST temperature xx above maximum temperature または MCU temperature not supported on xxx

よくある原因

  • ホストコンピューターの CPU 温度が高すぎて、[temperature_host]max_temp を超えている。
  • マザーボード MCU 内蔵温度センサーが現在のファームウェア/チップでサポートされていない。
  • ホストコンピューターの放熱不足、筐体の密閉、ファンの停止、または周囲温度が高すぎる。

解決方法

  1. ホストコンピューターのヒートシンク、ファン、および筐体の通気を確認します。
  2. vcgencmd measure_tempsensors、またはシステムモニターを使用して CPU 温度を確認します。
  3. しきい値の設定が低すぎるだけの場合は、[temperature_host] max_temp を適切に調整しますが、温度保護を無効にしないでください。
  4. MCU temperature not supported と表示された場合は、サポートされていない MCU の [temperature_mcu] 設定を削除するかコメントアウトします。

関連設定は、ファン設定を参照してください。

Requested temperature out of range

エラーメッセージRequested temperature (285.0) out of range (0.0:130.0)Requested temperature (-5.0) out of range (0.0:300.0)Unknown temperature sensor 'xxx'Sensor 'xxx' temperature xxx not in rangeUnable to open temperature file 'xxx'

よくある原因

  • マクロがノズル温度をヒートベッドに、またはヒートベッド温度をノズルに渡してしまい、目標温度が対応するヒーターの範囲を超えている。
  • スライサーの変数名と Klipper マクロのパラメーター名が一致せず、マクロが空の値、デフォルト値、または誤った計算結果を受け取っている。
  • [extruder][heater_bed][temperature_sensor]min_temp / max_temp 設定が不合理。
  • TEMPERATURE_WAITSET_HEATER_TEMPERATURE、または温度制御ファンコマンドに存在しないセンサー名が記述されている。
  • [temperature_host] が指すシステム温度ファイルが存在しないか、現在のシステムがサポートしていない。
  • Klipper アップグレード後、古い設定やベンダー設定で、もはや一致しない温湿度センサー名(例:AHT20_F)が使用されている。 解決方法
  1. エラー内の温度範囲を確認し、まずノズル、ヒートベッド、メインボード、または上位機の温度が制限を超えているかを判断します。
  2. 開始マクロとスライサーのパラメータを確認し、BEDBED_TEMPHOTENDEXTRUDER_TEMP などのパラメータ名が正しく対応していることを確認します。
  3. マクロ内で温度パラメータに適切なデフォルト値を設定し、|float 変換を使用します。
  4. エラーを回避するために max_temp を大幅に上げないでください。まずパラメータとセンサー設定が正しいことを確認します。
  5. Unknown temperature sensor のエラーが発生した場合、コマンド内のセンサー名が設定セクション名と一致しているかを確認します。
  6. Unknown temperature sensor 'AHT20_F' のエラーが発生した場合、まず printer.cfg とすべての [include] ファイル内で AHT20_F を検索し、それがどの [heater_generic][temperature_sensor]、またはベンダー拡張設定セクションに属するかを確認します。

Unknown temperature sensor

エラー情報Unknown temperature sensor 'AHT20_F'Unknown temperature sensor 'xxx'

よくある原因

  • コマンド、マクロ、または温度制御ファンが存在しないセンサーセクション名を参照している。
  • 設定ファイルが [include] で古いベンダー設定を取り込んでおり、Klipper アップグレード後にセンサー名が互換性を失った。
  • AHT10 / AHT20 / AHT21 / AHT30 温湿度センサーの sensor_type の記述が現在の Klipper バージョンと一致しない。
  • 温度センサー設定セクションを削除したが、マクロ、[verify_heater][temperature_fan]、またはベンダー拡張がまだそれを参照している。

解決方法

  1. printer.cfg とすべての include ファイル内でエラーのセンサー名を検索します。メイン設定ファイルだけを見ないでください。
  2. エラー名が sensor_type なのか、設定セクション名なのかを確認します。例えば [temperature_sensor chamber] のコマンド参照名は通常 chamber です。
  3. AHT シリーズセンサーは、現在の Klipper 設定リファレンスに従って優先的に記述します。古い設定の AHT20_F は一般的な記述ではないため、アップグレード後は実際のサポート状況に応じて AHT10 または AHT2X に変更してテストします。
  4. 該当センサーがベンダー拡張機能に由来する場合、現在のシステムにその拡張モジュールがまだ含まれているかを確認します。モジュールがない場合は、名前だけを変更せず、ベンダー設定全体が現在の Klipper と互換性があるかを同時に確認します。
  5. 変更後 RESTART を実行し、klippy.log に他の設定エラーがないか確認します。

関連設定リファレンス:加熱関連マクロ紹介

Thermocouple reader fault

エラー情報MCU 'mcu' shutdown: Thermocouple reader fault、ログに max31865 または max31855 関連のフィールドが伴う場合があります。

よくある原因

  • MAX31865 は PT100 / PT1000 白金抵抗プローブのみをサポートし、NTC100K サーミスタを接続すると直接このエラーが発生します。
  • 温度が瞬間的に max_temp の設定値を超えた(1~2°C の変動でもトリガーされます)。
  • MAX31865 / MAX31855 モジュールの SPI 配線不良、spi_bus または cs_pin の設定誤り。
  • プローブの断線、接触不良、または端子の酸化。
  • rtd_nominal_rrtd_reference_rrtd_num_of_wires パラメータが実際のモジュールと一致しない。

解決方法

電源を切って作業

温度センサー、ヒーターカートリッジ、または SPI 配線を確認する前に、プリンターの電源を完全に切り、電源を遮断し、ホットエンドが冷えるのを待ってください。

  1. センサータイプを確認します。MAX31865 は PT100 / PT1000 とのみ組み合わせ可能で、NTC サーミスタは使用できません。NTC100K プローブを使用している場合は、メインボードの通常のサーミスタインターフェース(TH0/TH1)に接続し、MAX31865 を経由しないでください。
  2. max_temp に余裕があるか確認します。例えば実際の印刷温度が 250°C の場合、max_temp を 260~280 に設定し、PID 変動が瞬間的に保護をトリガーするのを防ぎます。
  3. 電源を切った状態で、MAX31865 モジュールの SPI 配線(MOSI、MISO、SCK、CS)がしっかりしているか、cs_pin が設定と一致しているかを確認します。
  4. rtd_nominal_r(PT100 は 100、PT1000 は 1000)と rtd_reference_r(通常 430 または 4300。モジュールのシルク印刷または説明書に従う)を確認します。
  5. rtd_num_of_wires が実際のプローブの線数(2 線 / 3 線 / 4 線)と一致しているか確認します。
  6. 変更後 FIRMWARE_RESTART を実行し、温度表示が正常か確認します。

設定例(PT1000 + MAX31865):

[temperature_sensor extruder]
sensor_type: MAX31865
sensor_pin: toolboard:PA4
spi_bus: spi1
rtd_nominal_r: 1000
rtd_reference_r: 4300
rtd_num_of_wires: 2

注意sensor_pinspi_bus などのピンは、お使いのメインボードまたはツールボードの実際のシルク印刷に従ってください。この例をそのままコピーしないでください。

関連設定リファレンス:加熱関連

温度到達後も長時間待機し、印刷が開始されない

現象:印刷開始後、ノズルまたはヒートベッドが目標温度付近まで上昇するが、印刷がなかなか開始されず、温度が目標値を中心に上下に変動し、待機時間が明らかに長い(時には数分から 10 分に及ぶ)。また、klippy.log!! エラーはない。

よくある原因

  • Klipper の M109 / M190 は「目標温度に一度到達したら続行」するのではなく、温度が目標値付近で安定(settle)するのを待ちます。公式 G-Codes ドキュメントでは M109 always waits for temperature to settle at requested value と明記されています。
  • 温度が目標値付近で変動し、素早く安定しない:PID パラメータが不適切、加熱出力が強すぎる、またはサーミスタが加熱体に密着している(熱質量が小さく応答が速すぎる)と、安定時間が長引きます。
  • スライサーの開始 G-code で先に M190 でヒートベッドを待ち、次に M109 でノズルを待つ場合、直列待機により合計待機時間が増加します。

解決方法

  1. まず PID キャリブレーション(PID_CALIBRATE)を実行し、より安定した温度制御を実現します。これは温度変動を減らすための基本です。
  2. 「完全な安定を待つ」代わりに、許容範囲ウィンドウでの待機を使用します。目標温度付近の適切な範囲に入ったら続行し、温度が完全に安定するのを待ちません。具体的なマクロは M109 / M190 温度待機の最適化 を参照してください。このマクロは最初に M104/M140 で温度を設定し、次に TEMPERATURE_WAIT SENSOR=extruder MINIMUM={s-5} MAXIMUM={s+5} で許容範囲に入ったら続行します。
  3. 変動が顕著な場合、ヒーターの max_power を適度に下げる(例:0.9~0.95)か、pwm_cycle_time を大きくする(例:0.05)ことで対応し、変更後再度 PID キャリブレーションを実行します。
  4. ノズルとヒートベッドを並行して加熱します。開始マクロで最初に M140/M104 で同時に温度を設定し、その後それぞれ M190/M109 で待機することで、直列待機による時間増加を防ぎます。
  5. 高温のヒートベッド(70°C 以上)は変形に時間がかかるため、温度到達後に G4 P30000 で約 30 秒追加待機してからホーミングまたはレベリングを行います。
本問題かどうかの判断方法

温度曲線で観察します。温度が既に目標値に達しているが、目標値の上下で変動を続け、長時間安定範囲に留まらず、かつ klippy.log!! エラーがない場合、通常は「温度安定待機」による長時間待機であり、ハードウェア障害ではありません。

関連ドキュメントM109 / M190 温度待機の最適化加熱関連マクロ紹介

押出問題

Extrude below minimum temp

エラー情報:ノズル温度が押出を許可する最低温度を下回っている。ログに Extrude below minimum temp または Extruder not hot enough が表示される場合がある。

よくある原因

  • スライサーの開始 G-code が PRINT_START を呼び出す際に温度パラメータ(EXTRUDER_TEMPBED_TEMP など)を渡していない。マクロ内の default(0) により M109 S0 でヒーターがオフになり、その後の押出動作がエラーをトリガーする。
  • 開始マクロ内で押出(ノズル拭き、線描きなど)が実行されるが、その時点でノズルがまだ浸漬温度(例:150°C)であり、min_extrude_temp(デフォルト 170°C)を下回っている。
  • PAUSE / RESUME / M600 マクロ内で温度復帰を待つコマンドが欠けており、復帰後に直接押出を行う。
  • 印刷中に温度が予期せず min_extrude_temp 以下に低下した(サーミスタ接触不良、ファンの直接送風、PID 異常)。

解決方法

  1. スライサーの開始 G-code を確認し、PRINT_START を呼び出す際に正しい温度パラメータが渡されているか確認します。例:PRINT_START EXTRUDER_TEMP={first_layer_temperature[initial_extruder]} BED_TEMP={first_layer_bed_temperature[initial_extruder]}
  2. PRINT_START マクロ定義内の温度変数のデフォルト値を確認し、default(0) により M109 S0 でヒーターがオフになるのを防ぎます。デフォルト値は適切な低温(例:default(190))に設定するか、パラメータが 0 の場合は待機をスキップすることを推奨します。
  3. 開始マクロ内の押出動作(ノズル拭き、線描き)が M109 で印刷温度を待ったに実行されることを確認します。浸漬温度段階で実行されないようにします。
  4. M600PAUSERESUME などのマクロ内に温度待機コマンドがあるか確認します。復帰前に M109 でノズルが作業温度に戻るのを待つ必要があります。
  5. サーミスタと温度曲線を確認し、温度表示が安定しているか確認します。
  6. エラーを回避するために min_extrude_temp を恒久的に下げることは推奨しません。
パラメータ受け渡し問題の判断方法

klippy.log でエラー発生前の Stats 行を検索してください。extruder: target=0 または target が印刷温度(例:150)より大幅に低く、スライサーで設定された印刷温度が 200°C 以上の場合、通常は開始マクロのパラメータが正しく渡されていません。

関連設定参考:M109 最適化マクロ紹介

Extrude only move too long

エラーメッセージExtrude only move too long (xxmm vs xxmm)

解決方法

  1. スライサーの引き量を確認してください。Bowden リモート押出の場合も、盲目に大きすぎる値を設定しないでください。
  2. フィラメント交換、装填、排出、またはノズル拭きマクロで、1回の押出/引き量が長すぎないか確認してください。
  3. 印刷再開時の E 座標状態が正しいか確認し、過去の E 値を新しい相対押出距離として扱わないようにしてください。
  4. マクロ内で M82 / M83G92 E0 が正しく使用されているか確認してください。
  5. どうしても長距離の純押出が必要な場合は、[extruder] 内で max_extrude_only_distance を適宜増やしてください。ただし、マクロ状態のエラーを隠すために極端に大きな値を使用しないでください。

関連設定参考:押出機参考設定マクロ紹介

Move exceeds maximum extrusion

エラーメッセージMove exceeds maximum extrusion (xxmm^2 vs xxmm^2)

解決方法

  1. スライサーのフィラメント直径、ノズル直径、押出倍率、ライン幅に異常がないか確認してください。
  2. 開始ライン、ノズル拭きライン、フィラメント交換、パージタワー、またはパージマクロで異常に大きな E 値が生成されていないか確認してください。
  3. 開始/一時停止/再開マクロ内の M82 / M83 押出モードと G92 E0 がスライサーと一致しているか確認してください。
  4. [extruder] 内の nozzle_diameterfilament_diameter、または max_extrude_cross_section を確認してください。
  5. ノズル直径を変更した場合は、Klipper 設定とスライサーのノズル、ライン幅、押出倍率を同時に修正してください。
  6. max_extrude_cross_section を直接大幅に増やすことは推奨しません。まず Gコードとスライサーパラメータが正常であることを確認してください。

関連設定参考:押出機参考設定マシン校正

Extrude when no extruder present / Extruder not configured

エラーメッセージExtrude when no extruder presentExtruder not configured、または Active extruder does not have a stepper

解決方法

  1. メイン押出機の設定セクション名が [extruder] であることを確認してください。
  2. 複数押出または同期押出のシナリオでは、[extruder_stepper]SYNC_EXTRUDER_MOTION を確認してください。
  3. マクロ内の ACTIVATE_EXTRUDERT0/T1、またはカスタム切り替えコマンドが実際の設定セクションを指しているか確認してください。

関連設定参考:押出機参考設定

フィラメント切れ検出と M600 フィラメント交換エラー

エラーメッセージFilament sensor: runout detectedM600 フィラメント交換マクロ実行後に印刷が中断し復旧できない、フィラメント切れ検出スイッチが常にトリガー状態または未トリガー状態、交換待機後に復旧すると Timer too close が発生。

解決方法

電源オフ作業

フィラメント切れ検出センサーの配線を確認、抜き差し、または交換する前に、必ずプリンターの電源を完全に切り、電源供給を遮断してください。通電状態でセンサーモジュールの抜き差しやインターフェース配線の整理を行わないでください。

  1. QUERY_FILAMENT_SENSOR SENSOR=<センサー名> を実行し、フィラメント挿入時にステータスが open(または not triggered)になり、抜き取るとステータスが変化することを確認してください。
  2. ステータスが常に変化しない場合は、電源オフ後にセンサー配線、switch_pin、およびプルアップ設定を確認してください。
  3. 印刷中に頻繁に誤トリガーする場合は、配線がケーブルキャリア内で過度に曲がっていないか、または可動軸に引っ張られていないか確認してください。
  4. M600 マクロのロジックを確認し、一時停止、引き戻し、リフト、復旧のフローが正常であることを確認してください。
  5. 複数押出機のシナリオでは、ACTIVATE_EXTRUDER とフィラメント切れ検出ロジックが同じ押出機に作用しているか確認してください。
  6. フィラメント交換待機後にクリックして続行すると Timer too close が発生する場合は、交換マクロが一時停止中に PAUSE を繰り返し呼び出していないか、フィラメント切れ検出を繰り返し有効にしていないか、または復旧後に大量の押出/移動コマンドを即座に実行していないか確認してください。
  7. SAVE_GCODE_STATE / RESTORE_GCODE_STATE の名前が一致しているか確認し、必要に応じて復旧前後にブザー音、ライトエフェクト、遅延マクロ、リモートプラグインの動作を減らしてください。

M600 フィラメント交換後の Timer too close

エラーメッセージM600、フィラメント切れ一時停止、または手動フィラメント交換実行後、数十秒待ってからクリックして続行すると、MCU 'mcu' shutdown: Timer too close が表示される。

一般的な原因

  • フィラメント交換マクロ、フィラメント切れ検出、フロントエンドの一時停止/復旧ロジックが互いにネストし、印刷が既に一時停止している状態で再度一時停止が発生する。
  • 復旧時に長距離押出、ノズル拭き、ブザー、ライトエフェクト、または UPDATE_DELAYED_GCODE を即座に実行し、低性能な上位機のスケジューリング負荷が高くなる。
  • フィラメント切れ検出センサーがフィラメント交換中に一時的に無効化されておらず、装填プロセス中に再度 runout がトリガーされる。
  • Klipper 更新後、古いマクロの一時停止/復旧状態と動作キューに関する仮定が現在のバージョンに適合しなくなる。

解決方法

  1. まず完全な klippy.log を確認し、Timer too close の前に Print already pausedUnknown g-code stateFilament sensor、またはマクロテンプレートのエラーがないか確認してください。
  2. M600PAUSERESUMELOAD_FILAMENTUNLOAD_FILAMENT マクロ内で SAVE_GCODE_STATERESTORE_GCODE_STATE、および UPDATE_DELAYED_GCODE を検索してください。
  3. フィラメント交換中はフィラメント切れ検出を一時的に無効にし、安定してから再度有効にしてください。
  4. 復旧段階での押出長さ、速度、連続動作数を減らし、復旧瞬間に大量の動作コマンドが蓄積されないようにしてください。
  5. 低性能な上位機でのみ発生する場合は、一時的にカメラ、KlipperScreen、リモート制御プラグインをオフにして再テストしてください。

システム系調査Timer too close

関連設定参考:マクロ紹介フィラメント切れ検出参考設定

Loading...