You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ender 5 + with MS direct drive extruder, TFT70 in TouchMode
To avoid to move the bulky Smart Filament Sensor together with the extruder, I put this sensor below the spool which hangs 20..25cm above the build plate. From time to time I got false positive filament runout messages, so I increased the MAX_RUNOUT_DISTANCE because due to the larger bedsize it can pull out much filament and this length will last for a while when printing in the middle of the plate. Despite of this I (sometimes) still get this wrong messages, so I looked into the Source (more or less AddonHarware.c). What I saw is that the "FIL_RUNOUT_PIN" is just polled. I have the fear that sometimes the polling oversees the short pulse from the smart filament sensors' light barrier.
Is there any chance to change that to an interrupt input?
Unfortunately I could not find any schematics of that board to do it by my own. Is there any schematics available?
Currently I try to solve that with a D-type FF to make 50% duty cycle of the sensor signal. This is not the best solution, i know.
Hope some of you have similar experience and can give me hints.
Many thanks in advance.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Ender 5 + with MS direct drive extruder, TFT70 in TouchMode
To avoid to move the bulky Smart Filament Sensor together with the extruder, I put this sensor below the spool which hangs 20..25cm above the build plate. From time to time I got false positive filament runout messages, so I increased the MAX_RUNOUT_DISTANCE because due to the larger bedsize it can pull out much filament and this length will last for a while when printing in the middle of the plate. Despite of this I (sometimes) still get this wrong messages, so I looked into the Source (more or less AddonHarware.c). What I saw is that the "FIL_RUNOUT_PIN" is just polled. I have the fear that sometimes the polling oversees the short pulse from the smart filament sensors' light barrier.
Is there any chance to change that to an interrupt input?
Unfortunately I could not find any schematics of that board to do it by my own.
Is there any schematics available?
Currently I try to solve that with a D-type FF to make 50% duty cycle of the sensor signal. This is not the best solution, i know.
Hope some of you have similar experience and can give me hints.
Many thanks in advance.
Beta Was this translation helpful? Give feedback.
All reactions