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

    Indirect (bearing) laser filament monitor concept

    Scheduled Pinned Locked Moved
    Filament Monitor
    26
    109
    14.1k
    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.
    • brunofportoundefined
      brunofporto @pkos
      last edited by

      @pkos We can test some bearing surface coverings and treatments - like heat shrink tube of a way to make the surface of the bearing rough.

      Adrian52undefined 1 Reply Last reply Reply Quote 1
      • Adrian52undefined
        Adrian52 @brunofporto
        last edited by

        @brunofporto I finally got a sensor, and have fitted it. It seems to be working OK, although giving high percentages - 103 minimum, 147 average, 203 max, on a roughly 3000mm print. I have made the following changes to the design

        1. The cutout for the board components needed an extra 1mm - maybe because I have the v2 sensor?
        2. The jaw bearing is lowered by 0.3mm. The hinge only bends a little, but enough to grip the filament
        3. The ptfe tube slot is widened to 4mm diameter. I was finding the filament was sticking because of compression of the tube. I also made 3 narrow cutouts 4.2 mm diameter in the slot to make the inside ridged - the tube seems to hold quite firmly without occluding the bore
        4. I think I already mentioned giving 0.1mm clearance for the bearings, and 1mm extra for the hinge
        5. I roughened the outside of the upper bearing with an emery board - feels a bit more grippy, and maybe seen better by the sensor?
          this is what it looks like
          alt text

        I could post my changes on thingiverse, but didn't want to steal your thunder

        Will update as I get more experience with it.

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

          @adrian52 said in Indirect (bearing) laser filament monitor concept:

          I finally got a sensor, and have fitted it. It seems to be working OK, although giving high percentages - 103 minimum, 147 average, 203 max, on a roughly 3000mm print. I have made the following changes to the design

          I think you have the new version laser filament monitor, that's why the movement percentages are so high. Firmware versions 2.03beta and 3.0beta recognise the newer version and give the correct percentages.

          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

          Adrian52undefined 1 Reply Last reply Reply Quote 0
          • Adrian52undefined
            Adrian52 @dc42
            last edited by

            @dc42 I'm actually on 2.03beta3 (2019-03-25b6)

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

              @adrian52 said in Indirect (bearing) laser filament monitor concept:

              @dc42 I'm actually on 2.03beta3 (2019-03-25b6)

              When you send M591 D0, does the response include the sensor version?

              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

              Adrian52undefined 1 Reply Last reply Reply Quote 0
              • Adrian52undefined
                Adrian52 @dc42
                last edited by

                @dc42 ahhh - it says v1

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

                  Do you know whether it is a V1 or a V2 ?

                  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

                  Adrian52undefined 2 Replies Last reply Reply Quote 0
                  • Adrian52undefined
                    Adrian52 @dc42
                    last edited by

                    @dc42 its a v2

                    1 Reply Last reply Reply Quote 0
                    • Adrian52undefined
                      Adrian52 @dc42
                      last edited by

                      @dc42 looking at previous monitor readings on the console, it was reporting v2 earlier. I sent M591 D0 A0, to see if it made any difference. After sending M591 D0 A1, still shows v1. Will reboot and see if this is reproducible

                      Adrian52undefined 1 Reply Last reply Reply Quote 0
                      • Adrian52undefined
                        Adrian52 @Adrian52
                        last edited by

                        @adrian52 It went back to reporting v2 - here is the console output - I did an M122 at the end
                        0_1556743869145_20190501console.txt

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

                          I think there may be a minor issue with the filament monitor firmware. If the filament monitor detects continuous movement then it will not send its version word again after startup. You can tell that this is happening because the LED on the filament monitor will give green flashes only. Whereas when it is sending status words, the LED flashes red.

                          So if the filament monitor starts up faster than the Duet, and vibration is causing small amounts of spurious motion to be detected, then the Duet may never see the version word. But if you see red flashes too then the Duet should get the version 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

                          Adrian52undefined 1 Reply Last reply Reply Quote 0
                          • TheLightSpeedundefined
                            TheLightSpeed
                            last edited by

                            So any success with this? The reason I ask is I have a SeeMeCnc Artemis, and I bought 2 Filament Laser Monitors from Duet. Yesterday I spent all day wiring and pulling the wires etc. I finally got them hooked up, and working. So far I am only testing with one. But it just keeps stopping my print saying "Extruder0 has detected minimum movement"... I ran the M591 D0 and it came back with a range of 5% to 200%, so I changed the range to 1% to 215%? but didn't seem to make a big difference.

                            Here's the thing... I don't want filament "movement" monitoring... I just want RUNOUT sensing. If I am out of Filament, it stops... simple. I was told this was the only sensor I could use... so that's why I have it.

                            Help please!

                            M911 ah crap... wipe, and start over.

                            wilrikerundefined 1 Reply Last reply Reply Quote 0
                            • wilrikerundefined
                              wilriker @TheLightSpeed
                              last edited by

                              @thelightspeed said in Indirect (bearing) laser filament monitor concept:

                              Here's the thing... I don't want filament "movement" monitoring... I just want RUNOUT sensing. If I am out of Filament, it stops... simple.

                              I think this would have been easier with a simple microswitch-based sensor. Is there anything special with this printer that would prevent this solution?

                              I don't think the laser sensor can act as a simple run-out check reliably because that's not what it is intended for.

                              Manuel
                              Duet 3 6HC (v0.6) with RPi 4B on a custom Cartesian
                              with probably always latest firmware/DWC (incl. betas or self-compiled)
                              My Tool Collection

                              1 Reply Last reply Reply Quote 1
                              • 3dmntbighkerundefined
                                3dmntbighker @Adrian52
                                last edited by 3dmntbighker

                                @adrian52 My 693ZZ bearings are 4.3mm wide. Is your version suitable for this width bearing? The bearings on Amazon don't seem to be 4mm as the specs would indicate. Judging by the pictures of most of them. Also, my first print doesn't come close to fitting Capricorn tubing.

                                Scratch built CoreXY with Maestro
                                Heavily modified Ender 3 with Maestro
                                MPCNC work in progress with Duet WiFi

                                Adrian52undefined 1 Reply Last reply Reply Quote 1
                                • Adrian52undefined
                                  Adrian52 @3dmntbighker
                                  last edited by

                                  @3dmntbighker I don't think so - my slot is 4.2 mm wide in the stl, so 4mm wide bearings run freely. I think you will need a 4.5 slot for a 4.3 bearing. With 4mm diameter cutout for the tube, I find the capricorn fits firmly - I think its 3.8 on the original design.

                                  pkosundefined 3dmntbighkerundefined 2 Replies Last reply Reply Quote 0
                                  • pkosundefined
                                    pkos @Adrian52
                                    last edited by pkos

                                    @adrian52 Yeah I had to do the same. When I opened the original stl's in either Fusion or FreeCAD, they show up as 4mm exactly - which is why I had to make the slot larger to 4.2 😉

                                    Oh and my bearings are exactly 4mm wide, but I bought them locally and not from amazon or aliexpress. They cost like proper bearings should cost too 🙂

                                    That said, after making the slot larger and painting one bearing with a sharpie - I can now report a tentative success! Needs more testing, but so far so good. Values range between 73% and 97%. Will update as I go on.

                                    0_1557140983024_4mm slot.JPG

                                    Voron 2.4 (Duet 3 6HC + 3HC standalone), Voron SW (Duet 3 mini 5+ standalone), Voron Trident (Duet 3 mini 5+ standalone), Voron 0.1

                                    brunofportoundefined 1 Reply Last reply Reply Quote 0
                                    • 3dmntbighkerundefined
                                      3dmntbighker @Adrian52
                                      last edited by

                                      @adrian52 said in Indirect (bearing) laser filament monitor concept:

                                      @3dmntbighker I don't think so - my slot is 4.2 mm wide in the stl, so 4mm wide bearings run freely. I think you will need a 4.5 slot for a 4.3 bearing. With 4mm diameter cutout for the tube, I find the capricorn fits firmly - I think its 3.8 on the original design.

                                      I think I'll be looking for bearings that are actually 4mm. Will you be posting STL or cad files?

                                      Scratch built CoreXY with Maestro
                                      Heavily modified Ender 3 with Maestro
                                      MPCNC work in progress with Duet WiFi

                                      brunofportoundefined Adrian52undefined 2 Replies Last reply Reply Quote 0
                                      • brunofportoundefined
                                        brunofporto
                                        last edited by

                                        Here are the source CAD files for anyone to modify it 😄 Please be kind and if you publish your mod mark it as a remix.

                                        https://cad.onshape.com/documents/02526ef3896956555223f675/w/99601476c3f07fcbd93694c3/e/a0eb7bd691b19b6f2d63ac54

                                        1 Reply Last reply Reply Quote 0
                                        • brunofportoundefined
                                          brunofporto @3dmntbighker
                                          last edited by

                                          @3dmntbighker said in Indirect (bearing) laser filament monitor concept:

                                          Will you be posting STL or cad files?

                                          Done!!! 😄

                                          1 Reply Last reply Reply Quote 0
                                          • brunofportoundefined
                                            brunofporto @pkos
                                            last edited by

                                            @pkos said in Indirect (bearing) laser filament monitor concept:

                                            I can now report a tentative success!

                                            I was thinking of trying some heat shrink tube around the bearing, or some way to make the bearing surface rough (some carefully made chemical attack to the metal).

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