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

フィラメント切れセンサー

機能説明

フィラメント切れセンサーは、消耗材が切れた場合、破断した場合、またはセンサーの状態が変化した場合に印刷を一時停止するために使用されます。Klipper では、[filament_switch_sensor] を使用してスイッチ式のフィラメント切れ検出モジュールを設定するのが一般的です。

注意事項
  • 初回設定後は、まずコンソールでセンサーの状態を確認してから、印刷テストを開始してください。
  • センサーがトリガーするロジックは、配線方法によって逆になる場合があります。! を使用してピンの状態を調整できます。
  • switch_pin は実際のメインボードのピンに置き換える必要があります。サンプルの PC2 をそのままコピーしないでください。

基本設定

printer.cfg
[filament_switch_sensor フィラメント監視]
pause_on_runout: True
switch_pin: ^PC2
runout_gcode:
M118 フィラメント切れ、印刷を一時停止します
insert_gcode:
M118 フィラメント復旧

パラメータ説明

パラメータ説明
pause_on_runoutフィラメント切れを検出した際に自動的に一時停止するかどうか
switch_pinフィラメント切れセンサーの信号ピン。一般的な記述は ^ピン または ^!ピン です
runout_gcodeフィラメント切れトリガー後に実行される Gコード
insert_gcode消耗材を補充または再挿入した後に実行される Gコード

ピンの状態調整

センサーの状態が実際と逆の場合は、switch_pin を変更します:

printer.cfg
# トリガーしていないのに triggered が表示される場合、! を追加または削除してみてください
switch_pin: ^!PC2

一般的な記述:

記述用途
PC2通常の信号入力
^PC2プルアップを有効化
!PC2トリガー状態を反転
^!PC2プルアップを有効化し、トリガー状態を反転

テスト方法

  1. 設定を保存し、Klipper を再起動します。
  2. Web インターフェースのマシン状態またはコンソールを開きます。
  3. 手動で消耗材を挿入および取り外し、センサーの状態が変化するか観察します。
  4. 状態が逆の場合は、switch_pin! を変更します。
  5. 状態が正しいことを確認した後、印刷一時停止テストを行います。

材料交換プロンプト付き設定

printer.cfg
[filament_switch_sensor filament_sensor]
pause_on_runout: True
switch_pin: ^!PC2
runout_gcode:
M118 フィラメント切れを検出、印刷を一時停止しました
insert_gcode:
M118 消耗材を検出しました。押出が正常であることを確認してから印刷を続行してください
ヒント

ジャム検出機能付きのフィラメントセンサーを使用する場合、通常は製品ドキュメントに従ってモーション検出やプラグイン機能を設定する必要があります。通常の [filament_switch_sensor] は、スイッチの状態のみを判断できます。

Loading...