フィラメント切れセンサー
機能説明
フィラメント切れセンサーは、消耗材が切れた場合、破断した場合、またはセンサーの状態が変化した場合に印刷を一時停止するために使用されます。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 | プルアップを有効化し、トリガー状態を反転 |
テスト方法
- 設定を保存し、Klipper を再起動します。
- Web インターフェースのマシン状態またはコンソールを開きます。
- 手動で消耗材を挿入および取り外し、センサーの状態が変化するか観察します。
- 状態が逆の場合は、
switch_pinの!を変更します。 - 状態が正しいことを確認した後、印刷一時停止テストを行います。
材料交換プロンプト付き設定
printer.cfg
[filament_switch_sensor filament_sensor]
pause_on_runout: True
switch_pin: ^!PC2
runout_gcode:
M118 フィラメント切れを検出、印刷を一時停止しました
insert_gcode:
M118 消耗材を検出しました。押出が正常であることを確認してから印刷を続行してください
ヒント
ジャム検出機能付きのフィラメントセンサーを使用する場合、通常は製品ドキュメントに従ってモーション検出やプラグイン機能を設定する必要があります。通常の [filament_switch_sensor] は、スイッチの状態のみを判断できます。
Loading...