25.95mm/rev, min -33% max 162% over 9615.6mm
-
The filament monitor must be right next to the extruder drive input or output. Any other arrangement allows the filament to flex too much in the tubing between the two, in particular when the direction of motion reverses.
-
Well ok. I need to make an extension and try again. I wish this requirement was noted to customer on product page or wiki. I'll report back.
-
New Setup
=== Filament sensors ===
Extruder 0: pos 188.09, ok, measured sens 24.89mm/rev min 95% max 103% over 1015.3mm, errs: frame 0 parity 0 ovrun 0 pol 1 ovdue 0M591 D0
Duet3D rotating magnet filament monitor v2 on input 3, disabled, sensitivity 24.80mm/rev, allow 70% to 130%, check every 3.0mm, current pos 44.6, measured sensitivity 24.90mm/rev, min 95% max 103% over 1021.3mmmuch better numbers, but will I get false positives when I enable sensor?
M591 D0 P3 C3 S1 R100:110 L24.90 E3.0 ; -
2 successful prints, no false positives with new setup.
M591 D0 P3 C3 S1 R90:110 L24.96 E3.0 ;
now to try a real filament outage
-
@nuroo Congratulations on getting it to work as intended!
Now I'm left alone again with my "frame errors"/"sensor has stopped working" problem.
May try to send it back to Filastruder as I am out of ideas now -
@nuroo said in 25.95mm/rev, min -33% max 162% over 9615.6mm:
Well ok. I need to make an extension and try again. I wish this requirement was noted to customer on product page or wiki. I'll report back.
I am glad you got it working and thanks for the feedback, i have updated the installation section of the documentation to note the requirement: https://duet3d.dozuki.com/Wiki/Duet3dFilamentMonitor_RotatingMagnetVersion#Section_Installation
@themelle i think asking filastruder to swap it will be a good test to see if this is a board that passed testing but is marginal in your setup.
-
@t3p3tony Thanks for your honest feedback.
May I direct Filastruder support to your post confirming a warranty swap? -
@themelle yes
-
@t3p3tony Thank you!
-
Well I thought I was good to go with correct setup.
2 small 1 hour long prints no false positives. 11hour print - false trigger to little movement, about 5 hours in. Had to disable sensor so I didn't have to sit there having to keep resuming print. -
Are there any other troubleshooting measures I could try?
-
@nuroo I got my sensor swapped as it seemed to be faulty. Since then I have been getting much better values - but I am running 70-130% allowed movement to compensate for spike values.
Maybe you also should loosen the grip a little bit -
@themelle good to hear they swapped yours out. Figured I'd give the sensor another look.
I love that you can gather data while not actually having the printer stop.
Im current running:
M591 D0 P3 C3 S0 R85:115 L25.12 E3.0 (which worked on shorter prints)S0 - disable filament monitoring.
So with my current longer print I did:
M591 D0
Duet3D rotating magnet filament monitor v2 on input 3, disabled, sensitivity 25.12mm/rev, allow 85% to 115%, check every 3.0mm, current pos 210.9, measured sensitivity 24.33mm/rev, min 1% max 110% over 6134.2mmThe high side range seems ok. Max I got is 110% but room for error still with 115%.
That min 1% is strange?? It would have surely triggered a pause had filament monitoring been enabled. But I have moved the sensor location as suggested. It reminds me of the min -33% I got starting this thread.How do I over margin min 1% or min -33% so that these results are within good range?
For min 1% do i enter 0%? ie (M591 D0 P3 C3 S1 R0:115)??
For min -33% do i enter -40%? (M591 D0 P3 C3 S1 R-40:115)??
Can your algorithm handle such low values?
Do these low values still point to an issue with my setup? -
@nuroo Please look out for frame errors reported by
M122
.
They went away with my replaced monitor, and so did the ultra-low min-values it got before.