False filament triggers on simple switch 3.1.1
-
Hi,
I recently updated my Duet 2 WiFi to 3.1.1. Everything is working fine.
Today I was doing a print and twice during the print, it stopped with a filament out message. All I did was hit resume to get it going again, filament was never out.
It's TronXY X5SA Pro. The filament sensor is the kind where the filament just closes a micro switch. Not much to go wrong.
Any thoughts?
Thanks
Joel -
Is something in the housing loose?
Is the switch reliable?
Is the wiring running next to other wires that could cause interference?Do you have your RRF2 config.g to compare against?
https://duet3d.dozuki.com/Wiki/Gcode#Section_M591_Configure_filament_sensing
I think your config looks correct for RRF3
; Filament sensor
M591 D0 P2 C"e0stop" S1 ; Filament runout Sensor for Extruder E0 on E1 Endstop input P1 = signal HIGH. -
I don't have experience with the Tron but I have experience these kind of errors because the microswitch isn't adjuster right. I needed to bend the lever arm a bit to make the switch trigger a bit earlier. The filament was just a tad too far from the switch and sometimes it would think there wasn't filament even though there was.
Anyway, just a thought .... -
What I have is an ultra cheap switch. Does not look like anything is adjustable ( other than a bend here or there ). I don't think the switch setup is wrong, I would expect the config is right or not right. The switch works, just flaky. I don't think the wiring is exposed to any noise that could cause a problem. Filament always seems to jam up inside the box trying to get it to feed through. I will suspect that the switch is acting up.
Any good not mechanical switches, I've seen some IR ones, do they work with transparent filament?
Thanks
Joel -
What I was suggesting falls under 'a bend here or there'. While a flaky switch is certainly possible, I would try 'adjusting' it .... it worked for me and doesn't cost anything to try.
-
When I briefly used a simple mechanical micro switch with a level arm for a runout sensor I found that even when the path was very constrained the level arm would eventually lose contact with the filament enough to release the switch. If I changed the enclosure to be tighter the amount of friction was too much and it would eventually jam. In the end I changed to a switch with a wheel on the lever arm to allow it to roll. This worked better, but I eventually abandoned it as well.
-
@Phaedrux said in False filament triggers on simple switch 3.1.1:
This worked better, but I eventually abandoned it as well.What did you go with ?
-
@jens55 said in False filament triggers on simple switch 3.1.1:
What did you go with ?
I weigh the spool before I start the print.
-
What if your print takes more than a single spool ?
-
Well if it takes more than my current print I choose a spool that has enough. If the printed needed more than a full 1kg of plastic I'm not sure what I'd do. It's never come up.
-
It's surprising how quickly you can go through a 1 kg spool when printing with a 0.8 mm nozzle and a Volcano heat block. When I print large objects, I print LARGE objects
Anyway, I have not had an issue with a simple microswitch without a roller. -
I do have a Duet laser sensor and was thinking of maybe doing one of these two mods
https://forum.duet3d.com/topic/10042/indirect-bearing-laser-filament-monitor-concept
https://forum.duet3d.com/topic/15799/laser-filamant-sensor-with-switch-housing
-
This post is deleted!