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.
    • 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
            • SteveYYCundefined
              SteveYYC @brunofporto
              last edited by

              @brunofporto I was wondering if something like a commercial anti-slip coating would work - most of them say they'll stick to metal. Unfortunately they come as a spray so the bearing would have to be carefully taped off before painting.

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

                @steveyyc woul be easy to tape both sides only. No need even to trim the tape.... That should do the trick! Do you have a link for such product, please, so I can look for something similar around here?

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

                  @dc42 I am still having an issue with the version number recognition. I find that if I send M591 D0 A0, the monitor is reported as v1, having previously been recognised as v2. The console output illustrating this is here
                  0_1557422029306_20190509console.txt
                  I am still getting rather high results, even having tried 2.03rc1. An earlier print gave min 113, avg 157, max 247 over 754mm print

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

                    @3dmntbighker I have just put the files on thingiverse, 3618968

                    1 Reply Last reply Reply Quote 2
                    • SteveYYCundefined
                      SteveYYC @brunofporto
                      last edited by

                      @brunofporto I was considering something like this stuff from Rustoleum

                      https://www.rustoleum.ca/product-catalog/consumer-brands/epoxyshield/concrete-accessories-and-additives/anti-slip/

                      1 Reply Last reply Reply Quote 1
                      • SteveYYCundefined
                        SteveYYC
                        last edited by

                        Got mine printed and assembled, but I'm getting an extremely large range of values for min & maximum. Does this mean my bearings are slipping?

                        M591 D0
                        produces the following:

                        Duet3D laser filament monitor on input 4, disabled, allow 25% to 440%, check every 3.0mm, current pos 5.7, brightness 110, shutter 35, measured min 4% avg 181% max 492% over 994.7mm

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

                          @steveyyc Unfortunately yes....

                          The direct bearing seems too slippery for this use.

                          I'll think about another solution.

                          SteveYYCundefined 3dmntbighkerundefined Nuramoriundefined 3 Replies Last reply Reply Quote 0
                          • SteveYYCundefined
                            SteveYYC @brunofporto
                            last edited by

                            @brunofporto I've put a ring of electrical shrink-wrap tubing around the upper bearing - it's now dark grey but it's not exhibiting any slipping when I push filament through manually. Will let you know once I do some testing with it how it calibrates.

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

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

                              @steveyyc Unfortunately yes....

                              The direct bearing seems too slippery for this use.

                              I'll think about another solution.

                              The best answer would be a garnet blast or something similar on the external diameter.

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

                              1 Reply Last reply Reply Quote 2
                              • SteveYYCundefined
                                SteveYYC @SteveYYC
                                last edited by

                                Update: Shrink-tubing around the bearing worked for a short while, but since the tubing is soft it quickly developed a groove and began to slip again.

                                Still much better than using the bare shiny metal, but I did wind up getting a negative movement on a section of complex infill. Since negative values for R do not seem to work, even setting minimum to 0 I will still get pausing without actual jams/issues on a job.

                                Next attempt will be to use salt water and electricity to etch the outer rim of the bearing. I have done this with other SS items and the result is usually an even, "frosted" surface. I don't know if this will be enough "texture" to grab the filament or not.

                                SteveYYCundefined 1 Reply Last reply Reply Quote 2
                                • SteveYYCundefined
                                  SteveYYC @SteveYYC
                                  last edited by

                                  @steveyyc Update: Salt Water Etching didn't touch the stainless so I resorted to an emery board and the garnet abrasive took the shine of the bearing very quickly.

                                  It's definitely going to be hard to get negative values now - the range has shifted to min 555% and max 588%

                                  Provided this result lasts through a few more jobs I think sanding the bearing may be the solution to the slippage.

                                  1 Reply Last reply Reply Quote 2
                                  • Adrian52undefined
                                    Adrian52
                                    last edited by

                                    I have some preliminary results on the effect of changing the working distance of the sensor. The sensor Web page suggests 5 - 60mm for glossy surfaces, and 20-40mm for white paper. I printed some spacers to go between the top and middle sections of the indirect sensor, and checked the results after printing about 700mm of filament. I have been using A0, and 5mm measuring interval. With no spacer I got 72%(48), 149%(100), 243%(163) for min, average and maximum, normalised to average =100 in the brackets. With the 10mm spacer, I got 180(49), 370(100), 390(105). With a 15mm spacer, it was 472(97), 487(100), 505(103), and the 25mm spacer 575(81), 708(100), 749(106). I need to do more tests, but it looks like a longer working distance may be better - the 15mm spacer result is quite good. Perhaps this is worth investigating with direct sensing too.
                                    I am still getting the sensor reported as v1 after sending M591 D0 A0, sometimes reverting to v2 after a number of M591 D0 s (it is a v2 sensor)

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

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

                                      With a 15mm spacer, it was 472(97), 487(100), 505(103)

                                      Yeah, 15 looks really good, unless you actually want a slightly broader range. At least it looks like a sweet spot should be close at hand.

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

                                      SteveYYCundefined 1 Reply Last reply Reply Quote 1
                                      • Synapsisundefined
                                        Synapsis
                                        last edited by

                                        I'm having the same problem so I used a file and cut grooves in the bearing then with a black marker I drew thin lines on the bearing to create alternate colors on the surtface.
                                        Now it does not slip but I'm getting to much movement and so it stops the print.

                                        Duet3D laser filament monitor v1 on input 3, disabled, allow 40% to 130%, check every 3.0mm, current pos 4.4, brightness 93, shutter 3, measured min 160% avg 185% max 203% over 540.4mm
                                        Duet3D laser filament monitor v1 on input 3, disabled, allow 40% to 130%, check every 3.0mm, current pos -9.7, brightness 70, shutter 11, measured min 156% avg 185% max 199% over 1365.7mm

                                        Is there a secure way of knowing which version the sensor is?

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

                                          Has anyone looked at using encoders? I think I have read discussions but I can't recall.

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

                                          1 Reply Last reply Reply Quote 0
                                          • SteveYYCundefined
                                            SteveYYC @3dmntbighker
                                            last edited by

                                            @3dmntbighker I printed a 10mm spacer to insert into the remixed design and it's working much more consistently for me as well.

                                            One thing I have noticed is that the design leaks enough light (probably due to all the flat interfacing surfaces) that turning on a lamp to look at the print will change the brightness and shutter values for the monitor, which will change the range values.

                                            Does anyone know if there is a way to lock brightness and shutter values using M591 or a similar command? Even if that mean I had to unpause a print after using a task light, that would be better than having the range completely change after each use of the task light.

                                            Or do I now just need to work on making a light-proof variant of the design.

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