• Tags
  • Documentation
  • Order
  • Register
  • Login
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.
  • undefined
    Empiricus
    last edited by 17 Feb 2019, 23:14

    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
    • undefined
      dc42 administrators
      last edited by 19 Feb 2019, 15:04

      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

      undefined 1 Reply Last reply 23 Mar 2019, 03:25 Reply Quote 0
      • undefined
        Empiricus
        last edited by 17 Mar 2019, 23:30

        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
        • undefined
          elmoret
          last edited by 18 Mar 2019, 01:00

          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."

          undefined 1 Reply Last reply 23 Mar 2019, 03:01 Reply Quote 0
          • undefined
            Empiricus @elmoret
            last edited by 23 Mar 2019, 03:01

            @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
            • undefined
              Empiricus @dc42
              last edited by 23 Mar 2019, 03:25

              @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
              • undefined
                dc42 administrators
                last edited by 23 Mar 2019, 07:20

                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

                undefined 2 Replies Last reply 24 Mar 2019, 14:23 Reply Quote 0
                • undefined
                  Empiricus @dc42
                  last edited by 24 Mar 2019, 14:23

                  @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
                  • undefined
                    Empiricus @dc42
                    last edited by 24 Mar 2019, 14:41

                    @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.

                    undefined 1 Reply Last reply 24 Mar 2019, 14:45 Reply Quote 0
                    • undefined
                      BlueDust @Empiricus
                      last edited by 24 Mar 2019, 14:45

                      @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
                      • undefined
                        cabal2000
                        last edited by 17 Apr 2019, 22:25

                        @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
                        • undefined
                          dc42 administrators
                          last edited by dc42 18 Apr 2019, 08:29

                          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

                          undefined 1 Reply Last reply 19 Apr 2019, 18:57 Reply Quote 0
                          • undefined
                            cabal2000 @dc42
                            last edited by 19 Apr 2019, 18:57

                            @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