加熱許容差設定
機能説明
verify_heater は、Klipper のヒーターに対する安全検知しきい値を調整するためのものです。加熱出力を向上させる設定ではなく、昇温が遅い、熱慣性が大きい、温度変動が顕著な場合の誤検知を処理するためのものです。
安全上の注意
- 実際の故障を回避するために、検知しきい値を無闇に緩めないでください。
- 加熱がなかなか上昇しない場合は、まず加熱棒、ヒートベッド、MOS 管、電源、電源容量、サーミスタ配線、サーミスタ型番を優先的に確認してください。
- 変更後は必ず現場で加熱プロセスを一通り観察し、温度変化が正常であることを確認してください。
エクストルーダー参考設定
printer.cfg
[verify_heater extruder]
max_error: 120
check_gain_time: 120
hysteresis: 50
heating_gain: 2
ヒートベッド参考設定
printer.cfg
[verify_heater heater_bed]
max_error: 120
check_gain_time: 120
hysteresis: 50
heating_gain: 2
パラメーター説明
| パラメーター | 説明 |
|---|---|
max_error | 累積温度誤差の上限。これを超えると Klipper が加熱異常を報告します |
check_gain_time | 加熱ゲインを確認する時間枠。ヒートベッドが遅い場合は適宜増やせます |
hysteresis | 温度ヒステリシス範囲。温度変動が大きい場合は適宜緩和できます |
heating_gain | 確認時間内に期待される最低昇温幅 |
調整が適しているケース
- 大型ヒートベッドの昇温が遅く、ハードウェアは正常だが偶発的に
Heater heater_bed not heating at expected rateが発生する - 高温ホットエンドが目標温度に近づく際の変動が大きい、PID が調整済みでも偶発的に誤検知が発生する
- チャンバー温度変化により、ヒートベッドまたはホットエンドの昇温カーブが遅くなる
調整が推奨されないケース
- サーミスタ温度がマイナス、数百度、または明らかな異常値や跳躍を示す
- ヒーター起動後、温度が全く変化しない
- MOS 管、配線端子、または電源に発熱、変色、異臭がある
- 設定した
sensor_typeが実際のサーミスタ型番と一致しない
デバッグのアドバイス
- まず PID キャリブレーションを実行し、設定を保存します。
- 冷機状態で昇温カーブを一通り観察します。
- 誤検知が発生しているヒーターに対してのみ
[verify_heater]を追加し、一度に複数を変更しないでください。 - 毎回一つのパラメーターのみを変更し、変更前後の動作を記録します。
よく使う PID キャリブレーションコマンド:
PID_CALIBRATE HEATER=extruder TARGET=245
PID_CALIBRATE HEATER=heater_bed TARGET=100
SAVE_CONFIG
Loading...