BTT filament sensor keeps showing "empty" after a few seconds

Just installed the BTT "smart filament sensor" and it seems to be working, shows up in the main dashboard and says "detected" once filament is inserted. But after a few seconds of printing, it toggles itself to empty. If I slowly feed the filament through by hand while a print is going, it works as expected/pauses the print and shows empty once the filament runs out, so it seems like it's just expecting the filament to move faster than it actually is. I tried playing with detection_length, but various values between 1 and 100 don't seem to change anything, what else can I change? My config file if it helps any: [filament_motion_sensor btt_sfs] switch_pin: !PG12 #plugged into ESTOP4 detection_length: 7.0 extruder: extruder pause_on_runout: false runout_gcode: PAUSE
4 Replies
rare-sapphire
rare-sapphire2y ago
did you use ptfe tube all the way? and in my config i had to increase detection length to 14 and switch pin is without "!"
subsequent-cyan
subsequent-cyan2y ago
I tried switch pin without ! also but I don't see that it makes any difference. Yes there is a long PTFE tube from the extruder to the sensor near my filament dryer box, and I put another short PTFE tube on the other side of the sensor just in case.
rare-sapphire
rare-sapphire2y ago
did you tried increase detection lenght?
rival-black
rival-black2y ago
Have a look at my solution, just in case it does work on yours. https://discord.com/channels/582187371529764864/1068126458930790430
Want results from more Discord servers?
Add your server