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

    Duet3dFilamentMonitor_LaserVersion

    Scheduled Pinned Locked Moved
    Filament Monitor
    filament monitor
    5
    13
    1.7k
    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.
    • Empiricusundefined
      Empiricus
      last edited by

      I installed a Duet3dFilamentMonitor_LaserVersion. Flashing green so seems to communicate. However, the documentation is rather unclear on how the results are actually used or could be accessed? Is there anything else to setup to see the sensor in the web interphase? Is it working as filament runout sensor and would allow me to change filament and continue printing? Right now it seems just a green blinking LED. Cheers

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

        See https://duet3d.dozuki.com/Wiki/Duet3dFilamentMonitor_LaserVersion#Section_Configuring_Filament_Monitoring, and look up the M591 command in the GCodes page in the wiki if you need more detail. After calibration, change S0 to S1 in your M591 line to enable filament monitoring while printing.

        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

        Empiricusundefined 1 Reply Last reply Reply Quote 0
        • Empiricusundefined
          Empiricus
          last edited by

          I read the documentation but where are the sensor parameters displayed? There is no S0 or S1 in the example script?
          I added this from the documentation to the config

          M591 D0 P5 C3 R40:120 E3.0 ; Duet3D laser sensor for extruder drive 0 is connected to endstop input 3 (E0), tolerance 40 to 120%, 3mm comparison length
          M591 D0 ; display filament sensor parameters for extruder drive 0

          Everyone seems to know what to do but I can't figure it out from the documentation.

          How do you check that the sensor angle is reported, to confirm that communication from the filament monitor to the Duet is working?

          1 Reply Last reply Reply Quote 0
          • elmoretundefined
            elmoret
            last edited by

            From the documentation...

            "Run M591 D# where # is the extruder number and check that the sensor angle is reported, to confirm that communication from the filament monitor to the Duet is working."

            Empiricusundefined 1 Reply Last reply Reply Quote 0
            • Empiricusundefined
              Empiricus @elmoret
              last edited by

              @elmoret
              It returns Duet3D laser filament monitor on input 3, disabled, allow 40% to 120%, check every 3.0mm, current pos -0.1, brightness 93, shutter 17, no calibration data.
              How do I enable it?

              1 Reply Last reply Reply Quote 0
              • Empiricusundefined
                Empiricus @dc42
                last edited by

                @dc42 ok I ad S0 or S1 so can disable or enable the sensor. Still don't see how anything useful is done with sensor? Should there be a return in the web interphase?

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

                  If you enable it and then do an SD card print, it will pause the print if it detects an error.

                  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

                  Empiricusundefined 2 Replies Last reply Reply Quote 0
                  • Empiricusundefined
                    Empiricus @dc42
                    last edited by

                    @dc42 Thanks. It seems to be working printing is stopped occasionally reporting too little movement of extruder D0 and I have to resume printing manually? When I upload files they are always saved to the sd cards through the web interphase. Do you mean starting the print from there? Don't use the sd card reader on the panel duet.

                    1 Reply Last reply Reply Quote 0
                    • Empiricusundefined
                      Empiricus @dc42
                      last edited by

                      @dc42 The reporting of the parameters is through the console is there a way to get this in the web interphase? It is reporting: Duet3D laser filament monitor on input 3, enabled, allow 40% to 120%, check every 3.0mm, current pos 2.8, brightness 95, shutter 17, measured min 43% avg 92% max 102% over 2269.5mm. Trying to make sense of the output? I integrated the sensor into my print head with the ability to ad different materials as a background to see if I can improve on detecting different materials.

                      BlueDustundefined 1 Reply Last reply Reply Quote 0
                      • BlueDustundefined
                        BlueDust @Empiricus
                        last edited by

                        @empiricus

                        I just posted a comment trying to explain this to a reply you made in another post.

                        https://forum.duet3d.com/topic/9746/laser-filament-monitor/5

                        Let me know if this was helpful or not.

                        Fun, that 3 letter word with "u" in the middle.

                        1 Reply Last reply Reply Quote 0
                        • cabal2000undefined
                          cabal2000
                          last edited by

                          @empiricus said in Duet3dFilamentMonitor_LaserVersion:

                          M591 D0 P5 C3 R40:120 E3.0

                          Hey guys, noobs questions!!
                          M591 D0 P5 C3 R40:120 E3.0
                          M591 D0
                          M591 D1 P5 C3 R40:120 E3.0
                          M591 D1
                          Is this correct for a dual extruder? If so those it go where in the CONFIG file?
                          Thanks

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

                            The C parameter in M591 is the endstop number that the sensor is connected to. For dual extrusion you need two sensors, connected to different endstop inputs. So the M591 D1 command should use a different endstop input number, for example C4 (= E1 endstop input).

                            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

                            cabal2000undefined 1 Reply Last reply Reply Quote 0
                            • cabal2000undefined
                              cabal2000 @dc42
                              last edited by

                              @dc42
                              Thanks. Using duet maestro. Using the E1 and E0 stops.

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