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

    Fillament-thickness sensor

    Scheduled Pinned Locked Moved
    Hardware wishlist
    8
    15
    1.9k
    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.
    • DocTruckerundefined
      DocTrucker
      last edited by

      Yes it is something that would help a lot, and others - such as I - have thought about it but the difficulty is in the execution rather than idea in this case. Rollers are a start, but the dynamics of the filament motion, and varying hardness is difficult to deal with. likewise as the laser filament monitor illustrates different filaments and colours respond differently to the laser emission.

      Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

      1 Reply Last reply Reply Quote 0
      • nikschaundefined
        nikscha
        last edited by

        i thought about something like that:
        0_1551186231178_thickness sensor.pdf
        with varying thickness, the lightbeam moves, a reciever similar to the IR probe then detects the diffference.

        Stay in school

        1 Reply Last reply Reply Quote 0
        • fmaundefined
          fma
          last edited by

          You need to measure in 2 orthogonal directions, as the filament may have the correct section, but not being a circle... In this case, measuring in one direction only will give you a wrong indication.

          Frรฉdรฉric

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

            It's been done before, using linear CCD sensing elements. As @fma says, you need to measure the diameter in at least 2 directions.

            However, good quality filament has fairly closely controlled diameter these days, so I'm not convinced that monitoring filament diameter is worthwhile. For example, rigidink's 1.75mm PLA is controlled ot +/-0.03mm, which equates to +/-1.7% in diameter or about +/-3.4% in area. Prusament is +/-0.02mm diameter, so even less. Ian (@deckingman) did some tests that indicated that even quite large changes in extrusion rate didn't have much effect on the print.

            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

            deckingmanundefined 1 Reply Last reply Reply Quote 0
            • deckingmanundefined
              deckingman @dc42
              last edited by

              @dc42 said in Fillament-thickness sensor:

              Ian (@deckingman) did some tests that indicated that even quite large changes in extrusion rate didn't have much effect on the print.

              Actually Michael Hackney did it much more scientifically and more in depth that I did - http://www.sublimelayers.com/2017/12/musing-on-under-extrusion-prepare-to.html

              Definitely worth a read but if you are short of time I hope Michael won't mind if I post this extract - quote:

              "The bottom line is, FFF 3D printing is surprisingly robust to non-trivial under-extrusion in the range up to 10% under-extruded, and possibly higher depending on your requirements."

              IMO, over extrusion is very noticeable but I agree with Michael regarding under extrusion. So much so that I simply run 95% extrusion multiplier as my default setting and very rarely change it.

              Ian
              https://somei3deas.wordpress.com/
              https://www.youtube.com/@deckingman

              1 Reply Last reply Reply Quote 0
              • klcjr89undefined
                klcjr89
                last edited by klcjr89

                I am working on a sensor that measures in more than 2 axes and should eliminate all under and over extrusion issues for good. It even has the benefit of allowing a user to use random diameter filament without having to worry about issues.

                Even good quality filament is far from consistent. It may be '1.75mm', but has an egg shaped cross section or non consistent cross section across the length of the spool.

                This also doubles as a filament run out sensor. ๐Ÿ™‚

                1 Reply Last reply Reply Quote 0
                • thweundefined
                  thwe
                  last edited by

                  Manufacturers of extrusion products (including filamtent) use for example sensors from sikora, which operate on the principle as shown in the following image

                  alt text
                  The product creates a shadow on the CCD line sensor. In this case, the number of dark pixels on the line sensor is equivalent to the diameter.

                  Decisive for the measuring accuracy is the ccd sensor

                  Thomas

                  1 Reply Last reply Reply Quote 0
                  • klcjr89undefined
                    klcjr89
                    last edited by

                    All of the parts have arrived for the sensor. If I can get everything designed and assembled, it will be a game changer! ๐Ÿ™‚

                    devleonundefined nikschaundefined 2 Replies Last reply Reply Quote 0
                    • devleonundefined
                      devleon @klcjr89
                      last edited by

                      @klcjr89 care to share some more details about how you're going to build it and what parts?

                      klcjr89undefined 1 Reply Last reply Reply Quote 0
                      • klcjr89undefined
                        klcjr89 @devleon
                        last edited by

                        @devleon The parts were very expensive, which always seems to be the case with any prototype project I undertake haha.

                        The heart of it is a transducer, or known as LVDT in the industry. ๐Ÿ™‚

                        devleonundefined 1 Reply Last reply Reply Quote 0
                        • nikschaundefined
                          nikscha @klcjr89
                          last edited by

                          @klcjr89 sweet! Keep us updated!

                          Stay in school

                          1 Reply Last reply Reply Quote 0
                          • devleonundefined
                            devleon @klcjr89
                            last edited by

                            @klcjr89 Holy ***, LVDTs are expensive, you weren't kidding. Definitely nothing for me if the sensor costs more than my 3D printer.

                            klcjr89undefined 1 Reply Last reply Reply Quote 0
                            • klcjr89undefined
                              klcjr89 @devleon
                              last edited by

                              @devleon I got it new old stock, so wasn't too bad ๐Ÿ™‚ If the idea works, the manufacturer has volume price discounts!

                              1 Reply Last reply Reply Quote 0
                              • DocTruckerundefined
                                DocTrucker
                                last edited by DocTrucker

                                Work with one and rotate the assembly around the filament using a spare stepper drive, or perhaps target that as stage 2 of the testing. Read up on the laser filament monitor tests and get some of the filaments that caused large variations or problems with them.

                                How are you planning to verify your system? I've found the experimental noise on the weight of small test parts to be significant.

                                Solving under and over extrusion issues is a great aim but filament diameter is one part of the puzzle which other projects are also working on such as the magnetic filament monitors towted potential capability to automatically calibrate non linear extrusion.

                                I'm tackling calibration process issues myself this week and have decided to test setting my extrusion multiplier to 1 then adjusting the filament diameter to correct wall size, adjust extrusion multiplier over a sequence of solid 20*20mm test coupons, and finally tackle offset and scaling issues. This is before taking pressure advance, retraction settings, and extrusion correction in any detail.

                                Setting the temperature has been far too vague for my liking so far and mucks up other calibrations when I've had to change it later on.

                                Edit: I'll know I've got things nailed when a causal observer can't accurately tell what machine a test part has come from. I feel a coke/pepsi style test with some dissinteredted family members coming up!

                                Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

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