Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Magnetic Filament Sensor

    Scheduled Pinned Locked Moved Unsolved
    Filament Monitor
    6
    22
    1.0k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • engikeneerundefined
      engikeneer
      last edited by

      @dm86 I might be wrong, but it could be that the way you've mounted the sensor is giving you issues?

      Ideally you want the sensor to be as close as possible to your extruder. I'm not sure how long your feedtube is but if there is any slack in the filament path between the MFM and extruder, you're gonna get problems, particularly on segments of a print with lots of retractions (is this the case?). Also, what size is the PTFE tube and is it securely fixed at both ends with collet clips? If it's slightly oversized (even 2.0mm ID) the filament can kink up in the tube. This is essentially the same issue with Bowden setups. As it kinks and un-kinks during retract/un-retract, the extruder will be moving filament, but the sensor won't seen anything (hence is tripping).

      If you're monitoring every 3.0mm of filament extruded, that's a comparable length to normal retraction (and also only a very small amount of plastic!). Have two retractions back-to-back with any flex/play/backlash in the feedtube between the extruder and MFM, and you're likely to set it off. When you tried it monitoring over 30.0mm of extruded filament, you'll average these issues out because overall the extruder and sensor are both working and the same total length of filament is travelling through both. The measured sensitivity is also quite different between the two results. I'm guessing this is from the same issue.

      FYI I have a bowden setup with the MFM mounted ~30mm before the extruder. I've used Capricorn XS PTFE tube (1.9mm ID) and it's fixed at both ends with collet clips. My extruder is a Bondtech so the filament path is well constrained, even on the input-side. Even with all this, I can't go below ~5.0mm check lengths and have widened the allowance to 140/60% to avoid it occasionally tripping. It is the nature of these sensors that you have to take all of this into account when mounting and setting them up. In reality, having a slightly larger check window isn't a massive issue - it will still flag a filament-out 🙂

      E3D TC with D3Mini and Toolboards.
      Home-built CoreXY, Duet Wifi, Chimera direct drive, 2x BMG, 300x300x300 build volume
      i3 clone with a bunch of mods

      dm86undefined 1 Reply Last reply Reply Quote 0
      • dm86undefined
        dm86 @engikeneer
        last edited by

        @engikeneer Thanks for the input. It's definitely not that, there is very little to no slack in the tube and being direct drive its pulled through keep it tight anyway. When it stops reading it stops for a while. Even setting to 100mm distance I'm getting 0% failures.

        Having read more on some other posts it seems like my mag and agc values are too high. However I'm not sure what I can do about these and what they really mean? Hoping to get someone in the know to advise if I should be taking it apart or returning it?

        Phaedruxundefined 1 Reply Last reply Reply Quote 0
        • Phaedruxundefined
          Phaedrux Moderator @dm86
          last edited by

          @dm86 Would you be able to upgrade to RRF3? Specifically to 3.1.1. DC42 is in the process of investigating the magnetic filament monitors as part of the next update 3.2. So any testing we can do there would be beneficial.

          Z-Bot CoreXY Build | Thingiverse Profile

          dm86undefined 1 Reply Last reply Reply Quote 0
          • dm86undefined
            dm86 @Phaedrux
            last edited by

            @Phaedrux Should be able to. On a 5 day print so might take me a while to get to it. Although if I miss it running out of filament it might be a bit sooner 😂

            It does seem like a sensor issue though but I'll hold off taking it apart until after upgrading.

            1 Reply Last reply Reply Quote 0
            • Phaedruxundefined
              Phaedrux Moderator
              last edited by

              Well taking it apart and checking that things are aligned, etc is not a bad idea.

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • dc42undefined
                dc42 administrators @dm86
                last edited by

                @dm86 said in Magnetic Filament Sensor:

                I'm having difficulties get a new magnetic filament sensor working correctly. Most of the time it reads 'good' values of around 95-105% but will randomly drop right down to only a couple of percent or even 0.

                Is it worth me taking the sensor apart? Is there anyway to tighten tolerances or anything? Being a new sensor should I just request a return (however reluctant due to international shipping. In UK but ordered from hobbystore.pl)

                Have tried different measurement lengths from 3 up to 30mm

                Not working.....

                M591 D0
                Duet3D magnetic filament monitor on input 3, disabled, sensitivity 24.80mm/rev, allow 70% to 130%, check every 3.0mm, version 3, mag 114 agc 128, measured sensitivity 35.60mm/rev, min 0% max 132% over 982.7mm
                

                Your AGC value is too high and out of tolerance. Less than 100 is good. The usual reason is that the distance between the magnet (on the end of the rotating shaft) and the sensor is too great. Suggestions:

                • Check that the 3 screws are tight (but don't over-tighten them, that may strip the threads)
                • If that doesn't lead to a lower AGC value, then remove the two long screws to separate the two halves. Sand down the flat mating surface very slightly, then reassemble.

                Duet WiFi hardware designer and firmware engineer
                Please do not ask me for Duet support via PM or email, use the forum
                http://www.escher3d.com, https://miscsolutions.wordpress.com

                1 Reply Last reply Reply Quote 0
                • dm86undefined
                  dm86
                  last edited by dm86

                  @dc42 Thank you both.

                  As its brand new I didn't want to take it apart and be accused of being the problem myself without checking here first.

                  Today it decided to start throwing errors and pausing the print even with the sensor disabled so wondering if there is something else going on too.

                  2020-06-22 13:15:32 Resume state saved
                  2020-06-22 13:15:32 Extruder 0 reports sensor not working
                  2020-06-22 13:15:35 Printing paused at X149.7 Y115.4 Z33.3
                  2020-06-22 14:52:37 HTTP client 192.168.50.130 login succeeded
                  2020-06-22 14:52:48 Printing resumed
                  2020-06-22 14:52:48 Resume state saved
                  2020-06-22 14:52:48 Extruder 0 reports sensor not working
                  2020-06-22 14:52:51 Printing paused at X149.7 Y115.4 Z33.3
                  2020-06-22 14:53:00 Printing resumed
                  2020-06-22 14:53:00 Resume state saved
                  2020-06-22 14:53:00 Extruder 0 reports sensor not working
                  

                  When this print finishes will upgrade and recheck everything and report back.

                  Out of interest, what does mag and agc actually mean?

                  PS I realised I post in the wrong category, can an admin move to the sensor one? TIA

                  Phaedruxundefined 1 Reply Last reply Reply Quote 0
                  • Phaedruxundefined
                    Phaedrux Moderator @dm86
                    last edited by

                    @dm86 said in Magnetic Filament Sensor:

                    PS I realised I post in the wrong category, can an admin move to the sensor one? TIA

                    It was already moved. 😉

                    Z-Bot CoreXY Build | Thingiverse Profile

                    1 Reply Last reply Reply Quote 1
                    • dc42undefined
                      dc42 administrators
                      last edited by

                      'agc' is automatic gain control, used to bring the signal magnitude from the Hall sensor in range. The maximum value available is 128.

                      'mag' is the magnitude of the signal from the Hall sensor element, after applying agc. Under normal conditions, 'agc' will be in the range 85 to 105 and 'mag' won't change much. So 'mag' is less useful than 'agc'.

                      The fact that 'agc' is at maximum also explains why you get the 'sensor not working' report sometimes, because 'mag' will sometimes be too low for the sensor to work properly.

                      Duet WiFi hardware designer and firmware engineer
                      Please do not ask me for Duet support via PM or email, use the forum
                      http://www.escher3d.com, https://miscsolutions.wordpress.com

                      dm86undefined 1 Reply Last reply Reply Quote 1
                      • dm86undefined
                        dm86 @dc42
                        last edited by

                        @dc42 Not much joy again today. Tightened down as all 3 screws were loose. 2 did clamp down a bit and I did see the seam close a little bit as I did it. However the third one was loose and turning it didn't seem to tighten it up at all.

                        M591 D0
                        Duet3D magnetic filament monitor on input 3, disabled, sensitivity 24.80mm/rev, allow 50% to 130%, check every 30.0mm, version 3, mag 129 agc 128, measured sensitivity 10770.89mm/rev, min 0% max 2898% over 1809.2mm
                        

                        However that seems to have had no improvement at all. When this print finishes/fails I will try taking it apart and giving it a light sand. I appreciate its tight tolerances and all but not a great experience on a £60 sensor. 😖

                        Out of interest when do the AGC/MAG values update? If I tweek the screws how can I read updated values? Run M591 after a few seconds of printing or does it need a reboot in-between?

                        dc42undefined 1 Reply Last reply Reply Quote 0
                        • dc42undefined
                          dc42 administrators @dm86
                          last edited by

                          @dm86, would you like the sensor replaced under warranty? I've never seen a sensor with an AGC reading at maximum.

                          When there is no filament motion, changes in AGC reading should be visible in M591 within a second or two. The red flashes of the LED on the filament monitor indicates that the monitor is sending status words, including the AGC value.

                          Duet WiFi hardware designer and firmware engineer
                          Please do not ask me for Duet support via PM or email, use the forum
                          http://www.escher3d.com, https://miscsolutions.wordpress.com

                          dm86undefined 2 Replies Last reply Reply Quote 0
                          • dm86undefined
                            dm86 @dc42
                            last edited by

                            @dc42 I think that is my only option at this point.

                            I spent ages on it last night trying to tweak it in to life. I got a slight improvement on mag after sanding off a rough spot on the 'non-flat' side of the enclosure. But still only got it down to 112, AGC stayed maxed out.

                            I also tried it on my Duet2 just to check it wasnt something weird on my Maestro and got the same readings.

                            I originally purchased through Hobby Store PL. Do I need to return to them?

                            Thanks

                            droftartsundefined 1 Reply Last reply Reply Quote 0
                            • dm86undefined
                              dm86 @dc42
                              last edited by

                              @dc42 Can you advise how to get this exchanged please?

                              1 Reply Last reply Reply Quote 0
                              • droftartsundefined
                                droftarts administrators @dm86
                                last edited by

                                @dm86 said in Magnetic Filament Sensor:

                                I originally purchased through Hobby Store PL. Do I need to return to them?

                                Contact them for a warranty replacement, reference this forum thread for evidence of warranty approval. In case it wasn't clear from @dc42's answer, we approve a warranty replacement. Sorry for the inconvenience.

                                Ian

                                Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                                1 Reply Last reply Reply Quote 0
                                • dm86undefined
                                  dm86
                                  last edited by

                                  So loads of hastle sending it back to Poland, which then got lost in the post. Credit to Hobby Store for having good customer service and sending me a replacement regardless. However, replacement even worse than the original. Also noticed last post in here a fault sensor also from Hobby-Store.

                                  Whats going on here? Just a bad batch?

                                  M591 D0
                                  Duet3D magnetic filament monitor on input 3, enabled, sensitivity 24.80mm/rev, allow 40% to 130%, check every 20.0mm, version 3, mag 132 agc 120, measured sensitivity infmm/rev, min 0% max 0% over 11519.9mm
                                  

                                  Bought a Duet 2 Wifi from E3D that end up being thrown in the bin because it didn't work, really starting to lose faith here. Unfortunately unlike Hobby Store, E3D's customer service is terrible so given up that fight.

                                  1 Reply Last reply Reply Quote 0
                                  • dm86undefined
                                    dm86
                                    last edited by

                                    OK I've taken it apart, checked it, light sanding on one side, tightened it all back down and no improvement on Mag & AGC values. Sensor works intermittently.

                                    Please can someone advice whats going on and how to proceed please?

                                    1 Reply Last reply Reply Quote 0
                                    • Phaedruxundefined
                                      Phaedrux Moderator
                                      last edited by

                                      Hi, we will take another look. Thanks for you patience.

                                      Have you gone through updating to 3.1.1 as we discussed earlier?

                                      Z-Bot CoreXY Build | Thingiverse Profile

                                      1 Reply Last reply Reply Quote 0
                                      • dm86undefined
                                        dm86
                                        last edited by

                                        I have on my Duet 2 but I'm having wifi problems with that. I then had problems trying to upgrade my Maestro but as the printer is going nearly 24/7 haven't been able to solve that yet. Will try and take another look tomorrow.

                                        I have tried it on both boards and Mag + Agc values report the same but I don't have working wifi on the Duet 2 I haven't been able to try much of a test print.

                                        1 Reply Last reply Reply Quote 0
                                        • Phaedruxundefined
                                          Phaedrux Moderator
                                          last edited by

                                          Sorry to hear you're having so many issues. Please allow for some time zone delay before DC42 has a chance to take a look.

                                          Z-Bot CoreXY Build | Thingiverse Profile

                                          1 Reply Last reply Reply Quote 0
                                          • T3P3Tonyundefined
                                            T3P3Tony administrators
                                            last edited by

                                            @dm86 that agc value is high. please mail me, info@duet3d.com and we will work out how to proceed because we don't yet have the new housings needed for a direct replacement.

                                            www.duet3d.com

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post
                                            Unless otherwise noted, all forum content is licensed under CC-BY-SA