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

    Inconsitent extrusion - Duet 2 Wifi - Custom CoreXY

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    5
    20
    862
    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.
    • Ljbleamundefined
      Ljbleam
      last edited by Ljbleam

      This is the third printer I have built - and the first which I have used a duet board on. I cannot seem to get the print quality I want out of it after literally hundreds of hours of printing and troubleshooting. I gave up on using a bowden setup on this one as it produced wild inconsistencies in extrusion.

      Below I have listed my printer specs, current config which produces the best results, as well as what I have tried and tested so far. At the bottom I have posted a picture of the best results I can get out of a simple 20mm test cube as well as the printer (before wiring was complete).

      The build seems very solid compared to my previous printers which produced WAY better results using ramps boards and bowden filament drives.

      Is my build just bad or is there something I am missing here? Any help would be greatly appreciated.

      Printer specifications

      1. Brand – Custom
      2. Motion System – CoreXY
      3. Power – 24V
      4. Controller
        a. Firmware Name - RepRapFirmware for Duet 2 WiFi/Ethernet
        b. Firmware Electronics: Duet WiFi 1.02 or later
        c. Firmware Version: 2.04RC1 (2019-07-14b1)
      5. Bed
        a. Bed Heater – Silicon 120V resistive element controlled via SSR at 5Hz switching
        b. Bed Material – 6061 custom cut aluminum
      6. Zaxis drive – t8 threaded rod (pulled off anet a8)
      7. Belts – Fiber reinforced 10mm
      8. Motors
        a. XY - e3D super whopper motors (1.8deg step angle)
        b. Z – Standard nema17
        c. Extruder – Standard nema17
      9. Motor mounts – 1x custom cut aluminum / 1x PLA (Haven’t bought new aluminum tubing)

      Current Relevant Firmware Configuration

      • Filament Drive – Direct drive via gregs wade
      • Microstepping – (X16 Y16 E16 I1) Z256
      • Motor Currents - X1500.00 Y1500.00 Z900.00 E1600.00
      • Acceleration - X1000.00 Y900.00 Z200.00 E3000.00
      • Jerk - X12000.00 Y12000.00 Z1500.00 E2000.00
      • Pressure advance – 0.0

      Troubleshooting progress

      1. Extrusion Hardware (Extruder calibrated for all)
        a. Bowden Tubes
        i. Capricorn tube (1.75mm)
        ii. Standard tube(1.75mm)
        b. Drive method
        i. Gregs Wade to bowden
        ii. Gregs Wade to direct drive
        iii. Ender 3 extruder drive to bowden
        c. Hotends
        i. Genuine e3d v6
        ii. Clone e3d v6
        iii. Clone Chimera
        d. Throat tubes
        i. All metal genuine e3d and clone
        ii. PTFE lined clone
        e. Nozzles
        i. E3d “nozzle-X” (0.4mm)
        ii. E3d copper (0.4mm)
        iii. Clone brass (0.3 – 0.8mm)
        f. Part cooling fan – 0-100%
      2. Firmware
        a. Duet Pressure advance feature – no change for any value of pressure advance
        b. Microstepping on all axis including extruder – 16/32/64/128/256/Interpolation
        c. Extruder Drive Current 0.7A – 1.8A
      3. Software (Cura / Slic3r / Craftware)
        a. Filament temp from 190 – 230
        b. Filament brand – Hatchbox / 3D solutech / various no names
        c. Retraction distance (0-6mm)
        d. Retraction speed (10-70mm/s)
        e. Line width increase and decrease
        f. Extrusion multiplier 90% - 110%
        g. Combing Modes – all
        h. Prime after retraction – Craftware slight improvement in some cases
        i. Print speed
      4. Z axis
        a. Measured error of 32 individual steps at 0.1mm = 4% error per step

      Issues with direct drive - poor wall consistency
      IMG_20200404_224254.jpg

      Issues with bowden - ...everything
      IMG_20200404_231852.jpg.png

      Capture.PNG

      1 Reply Last reply Reply Quote 0
      • jens55undefined
        jens55
        last edited by

        With your description, I am not sure if you are using a Bowden tube or not. If you are then most of your problems are related to pressure advance (or lack thereof)

        Ljbleamundefined 1 Reply Last reply Reply Quote 0
        • Turboundefined
          Turbo
          last edited by Turbo

          I would take the leadscrews out and check for friction at any point on the z axis. you have it constrained at 4 points, which is possibly overkill (imo) and definitely makes it harder to align.

          If youve gotten the same results with multiple extruders and have troubleshooted them as much as you say you have, I would bet money its something mechanical related and not the software's fault.
          A bent frame is also definitely possible, and i had the same issue with my build until i reassembled it on a marble countertop (to insure flatness)

          What mine looked like before reassembling
          80b24498-cfe0-47fa-a772-99ccb7db0752-image.png

          Is the cube the correct height within .01mm or so? Are those missed steps on the z affecting it in any way or are you compensating some way in software?

          Cant stop tuning wont stop tuning.
          Dbot, Custom i3, Voron 0&2

          Ljbleamundefined 1 Reply Last reply Reply Quote 1
          • Ljbleamundefined
            Ljbleam @jens55
            last edited by

            @jens55 My apologies for the inconsitency. The white cube is printed with a gregs wade direct drive configuration. Direct drive resolved most of the issues shown in the second picture (grey filament). Any level of pressure advance seemed to slightly help in areas where there was bulging at the end of a print move, but created more issues during short print moves creating under extrusion.

            1 Reply Last reply Reply Quote 0
            • jens55undefined
              jens55
              last edited by

              Ah, that makes sense as I can't really see much wrong with the white print but the grey print(s) show the pressure advance issues.
              Can't comment on missed steps in Z but chances are it is mechanical as mentioned.

              1 Reply Last reply Reply Quote 0
              • Ljbleamundefined
                Ljbleam @Turbo
                last edited by

                @Turbo

                Thanks for the reply. Z height = 20.05, X = 20.13, Y = 20.03.

                There is no software compensation that I am aware of. Though I am curious which software compensation you may be referring to as it may be interesting to play with.

                That is a really interesting picture you uploaded. It seems to match my cubes Z inconsistencies.

                1 Reply Last reply Reply Quote 0
                • mrehorstdmdundefined
                  mrehorstdmd
                  last edited by

                  jerk 12000?

                  https://drmrehorst.blogspot.com/

                  Ljbleamundefined 1 Reply Last reply Reply Quote 0
                  • Ljbleamundefined
                    Ljbleam @mrehorstdmd
                    last edited by Ljbleam

                    @mrehorstdmd I realized after I posted this that I set that value to allow the extruders acceleration to not be limited by jerk settings. Great catch though because that is definitely an absurd value.

                    1 Reply Last reply Reply Quote 0
                    • Ljbleamundefined
                      Ljbleam
                      last edited by

                      I was afraid I would have to rebuild the Z-axis but based on the comments I have received so far that seems like the first step to fixing the inconsistent wall problem.

                      Turboundefined 1 Reply Last reply Reply Quote 0
                      • Turboundefined
                        Turbo @Ljbleam
                        last edited by Turbo

                        @Ljbleam all you should have to do to test for friction is take out the leadscrews and move it by hand
                        Also whats your steps/mm for all axis'?
                        Have you tried lowering the z microstepping to 16 with interpol?

                        Cant stop tuning wont stop tuning.
                        Dbot, Custom i3, Voron 0&2

                        Ljbleamundefined 1 Reply Last reply Reply Quote 0
                        • Ljbleamundefined
                          Ljbleam @Turbo
                          last edited by Ljbleam

                          @Turbo When I first put the thing together I tested the Z axis and it was SUPER jumpy when traveling up and down. Lots of binding happening. I reassembled and it was better (less jumpy) but I had a problem where at a certain height it would bind (squishing the layers together) and then release quickly on the next step down. I put a dial indicator on the bed and stepped it down 0.1mm at a time and got an average error of around 4% per step ([measured step - expected step] / expected step). Curious if that 4% error is enough to create the effects shown in the white test cube. I suppose it must be.

                          Microstepping – (X16 Y16 E16 I1) Z256. I have tried interpolation on Z axis as well.

                          Turboundefined 1 Reply Last reply Reply Quote 0
                          • Turboundefined
                            Turbo @Ljbleam
                            last edited by

                            @Ljbleam Assuming you used a calculated value for the z axis steps/mm, then the error wouldn't have a great effect, since your cube is still 20.05 tall. If you adjusted it manually, you couldve overcompensated.
                            Whats the steps/mm on each axis, not the microstepping config.

                            Cant stop tuning wont stop tuning.
                            Dbot, Custom i3, Voron 0&2

                            Ljbleamundefined 1 Reply Last reply Reply Quote 0
                            • jens55undefined
                              jens55
                              last edited by

                              Micro stepping produces very low power steps between full steps and any binding whatsoever will cause you nothing but grief!

                              Ljbleamundefined 1 Reply Last reply Reply Quote 1
                              • Ljbleamundefined
                                Ljbleam @Turbo
                                last edited by

                                @Turbo

                                M92 X100.00 Y100.00 Z6400.00 E940.00

                                Thats with 256microstepping. So that is a calculated (non compensated) value.

                                6400/256 = 25 full steps per mm. 25steps * 1.8degrees = 45 degrees / 1mm step. 360 degrees / 45 degrees = 8 mm/revolution

                                1 Reply Last reply Reply Quote 0
                                • Ljbleamundefined
                                  Ljbleam @jens55
                                  last edited by

                                  @jens55 Great input. This is something I did not consider. Before rebuilding Z axis I will try lower microstepping to give the motors more power and hopefully overcome the binding.

                                  jens55undefined 1 Reply Last reply Reply Quote 0
                                  • jens55undefined
                                    jens55 @Ljbleam
                                    last edited by

                                    @Ljbleam, that's the wrong approach! Fix the binding !

                                    Ljbleamundefined 1 Reply Last reply Reply Quote 1
                                    • Ljbleamundefined
                                      Ljbleam @jens55
                                      last edited by

                                      @jens55 said in Inconsitent extrusion - Duet 2 Wifi - Custom CoreXY:

                                      @Ljbleam, that's the wrong approach! Fix the binding !

                                      I agree it is a bandaid fix. But that would certainly confirm the binding problem 🙂

                                      Turboundefined jens55undefined 2 Replies Last reply Reply Quote 0
                                      • Turboundefined
                                        Turbo @Ljbleam
                                        last edited by

                                        @Ljbleam I would go back to 16 microsteps with interpol on the z axis. Your steps/mm should be 800 with that.

                                        Cant stop tuning wont stop tuning.
                                        Dbot, Custom i3, Voron 0&2

                                        1 Reply Last reply Reply Quote 1
                                        • jens55undefined
                                          jens55 @Ljbleam
                                          last edited by

                                          @Ljbleam, not necessarily .... each micro step has a certain amount of drive to it. If the stepper is commanded to go 5 steps there is more power there than 1 step. If the problem is stiction then there is a good probability that you can overcome the issue with larger steps. With binding, what's to say that microstep 1 and 2 perform perfectly but that steps 3,4 and 5 are not stepping properly.
                                          Let's say you half the microsteping .... Step 1 will work perfectly (previously step 1 and 2) and step 2 binds (previously step 3,4,5).
                                          Yes, it might show the issue but then it might not .....

                                          1 Reply Last reply Reply Quote 0
                                          • taconiteundefined
                                            taconite
                                            last edited by

                                            Mhh interesting ... I have a similar issue.
                                            Have you checkt die filament diameter?
                                            How is your role of filament guided? Is it hard to turn it?
                                            What about the temperature of your extruder (did the change in current do anything?)? is it getting very hot?
                                            How is your bowden tube guided? is it twisted (and maybe therefore the filament causing inconsistent extrusion)?
                                            How is your part cooling? Maybe you are cooling the heatblock and therefore the extruder having troubles extruding a constant amount of filament?
                                            Have you tried playing with the acceleration of the Extruder?

                                            The strang thing is, that I ran into this issue just recently. but it looks exactly the same ... in the most part I have constant extrusion but then a bit under and a bit overextrusion causing the walls not being consistant.

                                            20200405_103830[1].jpg

                                            20200405_103839[1].jpg

                                            Custom ANET A8
                                            Custom Delta: D-PATCH (Delta Printer with Automatic Tool CHanging) https://forum.duet3d.com/topic/16082/d-patch?_=1596131234754

                                            All I do here is under this license: CC BY-NC-SA

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