Basic Information:
Printer Model: VCore3 CoreXY
Describe your issue:
Hello, I have a simple switch set up as “spool present” safety switch as another filament_switch_sensor in Klipper. This is working fine, but sometimes (spool loosing weight during longer print) it can happen that the switch trips for a short time and recovers. This then trips the filament_switch_sensor even though I had the understanding that event_delay would effectively work as debounce? Even when I manually off/on the switch for just 0,5s and set event_delay=10.0 I get immediate execution of the associated gcode.
Has someone a solution to my problem (other than adding electronics to take care of debouncing) maybe? Eventually an intermediate gcode macro with setting up a timer and saving the switch state might work, but that sounds pretty overkill for such a feature.
I also wonder what the event_delay actually does, because I dont see any difference in current behaviour, disregarding what value I choose for it, the gcode in the filament switch is immediately run after I open the switch.
Greetings and thanks for reading