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

    Laser filamant sensor with switch housing

    Scheduled Pinned Locked Moved
    Filament Monitor
    4
    6
    805
    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.
    • oseilerundefined
      oseiler
      last edited by oseiler

      I've remixed the laser filament sensor housing and added a placeholder for a micro switch.
      The laser sensor works great for most filament types, but not so well for some others. I barely have issues with extruder grinding, so my main concern was running out of filament and this is where the switch does a great job.
      A microswitch is easily added to the laser sensor pcb and the laser sensor can be turned off for filaments that the laser doesn't detect that reliably while the switch will still detect when running out of filament.
      I've also increased the distance from the filament centre to the PCB to 9mm and that seems to help with the measurement accuracy.
      To turn off the laser sensor and only rely on the switch use the S0 parameter with the M591 command. Don't forget to set P6 to enable the switch (P5 is for the laser filament sensor without additional switch).

      Note that this is for V1.7 of the PCB and there are minor changes to V2.0

      You can find the design here https://www.thingiverse.com/thing:4306968

      IMG_20200423_134815.jpg

      MVIMG_20200423_133942.jpg

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

        Interesting. I may have to try this myself.

        Z-Bot CoreXY Build | Thingiverse Profile

        oseilerundefined 1 Reply Last reply Reply Quote 0
        • oseilerundefined
          oseiler @Phaedrux
          last edited by

          @Phaedrux I've been wanting to do this since I got the sensor ages ago and finally got around making it.
          Previously I only turned the laser sensor on occassionally when there was a chance of running out of filament, but it's hard to keep track exactly for which filaments it works reliably or not. With the switch it's such a simple no brainer.
          Give it a try.

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

            I'm glad the switch option is working for you. It looks nice; but how long before the filament wears through the switch arm? Perhaps a microswitch with a roller might be a better choice?

            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

            oseilerundefined 1 Reply Last reply Reply Quote 0
            • oseilerundefined
              oseiler @dc42
              last edited by

              @dc42 hmm, wouldn't have thought that to be an issue. I've printed lots of CF infused parts over the years and wear and tear so far has been very minimal (less than I anticipated).
              I'll keep the roller arm in mind should I ever have to replace the switch - but this is what I had available.

              1 Reply Last reply Reply Quote 1
              • jmshepundefined
                jmshep
                last edited by

                I like your solution, keeping it simple is always the best. If I was concerned about wear I would be more worried about it in the housing than in the metal of the micro switch arm.
                When I copy your idea, I might move the switch back a bit so that less of the arm is in contact with the filament and possibly also extend the PTFE tube inside the housing and cut a slot into it for the micro switch arm. Both of these mods should reduce friction.

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