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

    Impossible to get the rotating filament monitor working

    Scheduled Pinned Locked Moved
    Filament Monitor
    2
    6
    268
    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.
    • adrien_tobecaundefined
      adrien_tobeca
      last edited by

      Hi folks,

      I've bought 2 pcs of the filament monitor and tried to install it on printer.

      So in my config.g :

      M591 D0 P3 C"e0_stop" S1 R97:103

      And the I have when requesting a M591 D0 always the same mag and agc.

      Duet3D magnetic filament monitor v4 on pin e0stop, enabled when SD printing, 28.80mm/rev, allow 97% to 103%, check printing moves every 3.0mm, mag 146 agc 0, no calibration data

      This can change if I unmount / remount the whole system but there is no evolution, even though the rotating wheel turns well.
      I've noticed that the magnet was a little loose and I pasted it with some glue. I've marked the wheel with a pen and I can see it turning when I push some filament.

      So I guess the mechanical thing is OK. I wasn't sure about the distance beetween the magnet and the sensor, it felt like it was a bit far, so I also tried to redesign the housing part (the lid) to reduce the distance. I tried too close and I had 8 red lights flashing (magnet too close). Now I printed again the part and it seems to be well detected (no error code, blinking green when the filament goes through).

      However, still this issue of having no evolution of the mag in the sensor. I've also tried another sensor board as i bought 2 of them, same issue.

      I've also tried to change the input IO to e1stop instead of e0stop but still the same.

      DWC is 3.4.5 on Duet 2 Ethernet and Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.5.3 (2024-09-18)

      I don't know what to do now, if you have some ideas ? Thank you a lot

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

        @adrien_tobeca said in Impossible to get the rotating filament monitor working:

        However, still this issue of having no evolution of the mag in the sensor

        What are you expecting to see in the M591 D0 output?

        @adrien_tobeca said in Impossible to get the rotating filament monitor working:

        DWC is 3.4.5 on Duet 2 Ethernet and Firmware: RepRapFirmware for Duet 2 WiFi/Ethernet 3.5.3 (2024-09-18)

        Please upgrade to 3.5.4 or (preferably) 3.6beta4 because more information is reported on the filament monitors in newer firmware.

        @adrien_tobeca said in Impossible to get the rotating filament monitor working:

        mag 146 agc 0

        agc of 0 means the magnet is pretty close, maybe slightly too close but this is probably not the main issue.

        What happens when you print for a bit and the send M591 D0? the filament monitor needs to see some filament movement to calibrate.

        www.duet3d.com

        adrien_tobecaundefined 1 Reply Last reply Reply Quote 0
        • adrien_tobecaundefined
          adrien_tobeca @T3P3Tony
          last edited by

          @T3P3Tony OK tnx for answer. when moving manually a filament without printing (just a bare filament I push by hand), I expect to see the mag change. I was able to obtain that just by turning the magner close to the sensor, but with no housing at all. But when I mount it, the mag does not change (or just 1 or 2 degrees maximum).

          I'll try to update the DWC and firmware ASAP (printing for now for 7 hours).

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

            @adrien_tobeca mag is not the angle of the magnet it is the strength of the magnet, as modified by agc.

            www.duet3d.com

            adrien_tobecaundefined 1 Reply Last reply Reply Quote 1
            • adrien_tobecaundefined
              adrien_tobeca @T3P3Tony
              last edited by

              @T3P3Tony Hmm, didn't understood that. So the only way to test it is to launch a print ?

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

                @adrien_tobeca more recent firmware reports the raw angle:

                M591 D0
                Duet3D Roto magnetic filament monitor, enabled always, 25.20mm/rev, allow 10% to 190%, check printing moves every 2.0mm, agc 45, raw angle 354, no calibration data
                

                Also you can use the "S" parameter in M591 to monitor movement all the time if you prefer:

                Sn 0 = disable filament monitoring (default), 1 = enable filament monitoring when printing from SD card, 2 = enable filament monitoring all the time (S2 is supported RRF 3.5.0 and later ). Filament monitors accumulate calibration data (where applicable) even when filament monitoring is disabled

                https://docs.duet3d.com/en/User_manual/Reference/Gcodes#m591-configure-filament-sensing

                www.duet3d.com

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