The filament sensor monitors both types of critical conditions: spool jam and thread break/end. It is mounted onto the bowen retainer, and is connected to filament sensor input.
It also works as an poor man eStop button, need to press downwards on the leftmost fork (where filament enters the sensor)
Can be wired as both Normally Open and Normally Closed.
Left switch (NC) – watches end of filament event
Right switch (NO) – watches spool jam event
Sensor features rocker design, balanced under normal printing conditions. Sensitivity of the jam sensor can be adjusted by placing a counterweight nut (3/8" thread), and the angle between the spool and the sensor. The end-of-filament sensor requires no adjustments.
Setup:
Klipper configuration may look like:
[filament_switch_sensor YOUR_filament_sensor]
switch_pin: ^PG11 # Octopus
pause_on_runout: True
insert_gcode:
M117 Insert Detected
# your gcode here
runout_gcode:
M117 Runout Detected
# your gcode here
Make sure to get acquainted with A.Ellis's macros -- https://ellis3dp.com/Print-Tuning-Guide/articles/useful_macros/pause_resume_filament.html
Let me know of any questions, and please share your gcode suggestions
The author marked this model as their own original creation.