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
fascinating-indigo
fascinating-indigo2y 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 "!"
genetic-orange
genetic-orangeOP2y 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.
fascinating-indigo
fascinating-indigo2y ago
did you tried increase detection lenght?
AlexB-Cat
AlexB-Cat2y 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