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

    Filament runout sensor using DC42 IR probe

    Scheduled Pinned Locked Moved
    General Discussion
    4
    9
    762
    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.
    • minimundefined
      minim
      last edited by

      I got many IR probes lying around and I was wondering if anyone ever tried to use these as filament runout sensor? Is it possible to lower the sensitivity enough to be able to detect filament missing?

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

        @minim said in Filament runout sensor using DC42 IR probe:

        I got many IR probes lying around and I was wondering if anyone ever tried to use these as filament runout sensor? Is it possible to lower the sensitivity enough to be able to detect filament missing?

        Possibly, if you get the distance between the IR sensor and the filament just right.

        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 1
        • minimundefined
          minim
          last edited by

          I'll give it a go 😄 First sensormount was having the filament to close but It seems that it will work if I move it out 1mm.

          alt text

          1 Reply Last reply Reply Quote 2
          • minimundefined
            minim
            last edited by minim

            I got the sensor working with increasing the distance. It's very sensitive to this but first tests looks good. I did however expect the machine to do a pause when it sensed no filament. What's up there?

            Got it working. Had to set "S0" to "S1" to enable the stop function ^^ Working now 🙂

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

              Very clever reuse of hardware. Well done.

              Z-Bot CoreXY Build | Thingiverse Profile

              minimundefined 1 Reply Last reply Reply Quote 0
              • minimundefined
                minim @Phaedrux
                last edited by

                @phaedrux to bad it didn't work good 😞 I tried it on a 6 hour print last night and while it stopped when it should 4 times during the print it also stopped 5 times by error and on one type of filament I had to disable it as it would trigger all the time. I've tried 3 different locations for filament but I can't get it ti work without errors so for now I'll experiement with a basic switch for this use if nobody has a suggestion on how to improve the accuracy of it.

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

                  It might be possible to improve the accuracy of it by changing the firmware on the sensor. Instead of measuring the ratio of he signal generated at the phototransistor by D1 and D2, for detecting filament it would probably be better to measure the total intensity received from both diodes, or even from just one of them.

                  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
                  • Cataundefined
                    Cata
                    last edited by

                    maybe a little idea, what about to use a ball like te finda and others filament sensor?

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

                      Perhaps a physical arm that contacts the filament itself that moves a flag in and out of range of the sensor?

                      Z-Bot CoreXY Build | Thingiverse Profile

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