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

    More stringing with Pressure Advance instead of Coasting

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    7
    16
    6.7k
    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.
    • wilrikerundefined
      wilriker
      last edited by

      After tuning Pressure Advance and setting it I disabled Coasting in Cura and also Slic3r does not have it at all AFAICT.
      Usually it is said though that when enabling Pressure Advance one would reduce retraction length - but I have to increase it because my stringing got worse.

      Has anyone else had a similar experience? Is Coasting maybe so much more reducing the pressure in the nozzle compared to what PA can do?

      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 0
      • dc42undefined
        dc42 administrators
        last edited by

        Retraction distance doesn't have much effect on stringing, but does affect whether you get blobs left on the print before travel moves. Stringing is controlled by reducing extrusion temperature (lower = less stringing) and increasing retraction speed (higher = usually less stringing).

        If you were already using coast to end in lieu of pressure advance, you probably don't need to reduce retraction if you replace coast to end by pressure advance.

        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

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

          If you use software retraction in Slic3r you can enabled wipe on retraction which may help your stringing.

          Z-Bot CoreXY Build | Thingiverse Profile

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

            Thanks to both of you. I did not know that retraction speed was more responsible to reduce stringing than retraction distance. I actually never really thought about the purpose of retraction speed other than reducing the time it takes.

            I took this as an opportunity to cross one of my still-to-tune points off my list and looked at how fast my extruder can actually retract. Before it was set to a max speed of 3000mm/min but I only ever retracted with 1800-1920mm/min. I got stallGuard warnings when retracting faster - but I always forgot that I never tuned stallGuard for E in the first place other than enabling logging. So now I know that my extruder is at least capable of retracting with 6000mm/min (I did not try faster) without any issues. So that is what I set it to now. Although it did not seem to have any issues with unretracting at this speed I set unretract to 2000mm/min for now and will tune this later.

            So I will now see at my next print how stringing will be and also I can then tune stallGuard for E to no longer give me false positives. 🙂

            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

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

              I definitely find benefit in faster retraction and slower unretraction. 7000/2000 seems to be my sweet spot.

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • PlasticMetalundefined
                PlasticMetal
                last edited by

                Interesting discussion, but a critical point: what type(s) of filament are each of you using?

                wilrikerundefined 1 Reply Last reply Reply Quote 0
                • T3P3Tonyundefined
                  T3P3Tony administrators @wilriker
                  last edited by

                  @wilriker I think its helpful to think of extrusion as a pressure system with the melt chamber acting like a slightly elastic element between the input and output. Once the extruder stops, there is still pressure in the melt chamber, so the quicker you can relieve that pressure the less time there is for ooze, anecdotally, although I have not tested this, quick enough retraction creates a bit of negative pressure which should suck the filament in from the nozzle (maybe?).

                  Obviously pressure advance is trying to make the pressure = 0 at the same time as we want the extrusion to stop so needs to be tuned to the pressure which is dependent on the melt chamber, the nozzle, the filament, the printing speed as you have found with your other tuning work. Coast is basically the slicer trying to achieve the same effect as pressure advance with less control. Wipe is trying to hide the problem inside the part.

                  Ultimately the best strategy is probably to tune each element and then use a combination to get the best results.

                  www.duet3d.com

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

                    @plasticmetal In my case this is about PLA. So far I only print PLA and occasionally some PETG.

                    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 0
                    • PlasticMetalundefined
                      PlasticMetal
                      last edited by

                      Thank you for clarifying. Over the years I've come across many filament-related discussions where the type wasn't stated, making the information only marginally useful. From my limited understanding, some aspects of PLA's behavior is quite a bit different from other materials.

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

                        PLA and PETG are definitely very different. Petg tends to ooze a lot more. ABS I've found is more forgiving than either.

                        The other huge difference is direct drive versus Bowden. Settings do not really transfer across due to the inherent lag and looseness in the Bowden tube system.

                        Z-Bot CoreXY Build | Thingiverse Profile

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

                          Re bowden vs direct drive: on several occasions I stated that my direct drive extruder behaves more like a bowden setup due the rather long retraction distances I have to use. But as a result of this thread I think that was mainly me trying to compensate stringing by retraction length instead of speed.

                          So after tuning (max possible) speed now I will also need to tune retraction length and it might come down to a regular direct drive setup range. 😁

                          This happens when one starts out with "recommended settings" without questioning the settings themselves nor the competence of the person who recommended them. 🤦 But as always: I am happy to learn something new on this forum every day. 👍

                          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

                          Phaedruxundefined 1 Reply Last reply Reply Quote 0
                          • Phaedruxundefined
                            Phaedrux Moderator @wilriker
                            last edited by

                            @wilriker On my Titan Aero I only retract 0.8mm. On my old Titan V6 it was 1.2mm. Retracting too much is a great way to get jams by pulling the swollen and softened gummy filament up into the heat break.

                            Z-Bot CoreXY Build | Thingiverse Profile

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

                              @phaedrux That is not really an issue with a MK8 Hotend as there basically is no heat break in the style that V6 have it. It is just a Teflon lined throat (M6 or M7 outer thread inside just the diameter so a PTFE tube will fit in) that goes from the heatsink (that is just a slab of aluminium with a fan - and some cooling fins) a very long way (30mm) down into the heatblock. So I think I could easily retract 10-15mm without getting into any issues as the heat is nicely creeping up the throat. 😂

                              EDIT: I started out on the "recommended settings" of 7mm retraction at 25 (or 30, don't remember) mm/s and coast to end enabled.

                              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 0
                              • dragonnundefined
                                dragonn @dc42
                                last edited by dragonn

                                @dc42 said in More stringing with Pressure Advance instead of Coasting:

                                Stringing is controlled by reducing extrusion temperature (lower = less stringing)

                                This isn't always the case, with some materials I experience that too low temperature can increase stringing. I think this is because when the temp is higher the material is more fluid with allows easier break from the current printing line.

                                digi2lifeundefined 1 Reply Last reply Reply Quote 1
                                • wilrikerundefined
                                  wilriker
                                  last edited by wilriker

                                  OK, retraction test in progress. I sliced 9 of these guys on my build plate and selected to print sequentially. I then edited the GCode and set a new retraction distance for each specimen. Starting at 0.5mm going up to 4.5mm in 0.5mm increments. This will give me a good starting point and I can then find the two best and search for the perfect value in between.

                                  One thing I realized is that I seem to be unable to control the order in which Slic3r prints when printing sequentially. Usually this does not matter but in my case I need to know which object was printed with what setting for retraction distance. I tried to rearrange the objects in the order Slic3r sliced them in the first run (which was random) but that again led to just another order. Is there a way I can have control over the order?

                                  EDIT: I can answer my own question: one can do this by adding the same stl multiple times instead of adding more copies.

                                  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 0
                                  • digi2lifeundefined
                                    digi2life @dragonn
                                    last edited by

                                    @dragonn True for PLA, as I found out today. I've been trying to get rid of strings with z-hop enabled and the culprit turned out to be a too powerful layer fan blasting the tiny pyramids in the retraction calibration print. I turned the fan completely off as the print speed was already pretty low and the stringing improved about 80%. I had tried printing from 180C all the way up to 210C with stringing throughout that window (and poor interlayer adhesion). Without the fan, I found 195-200C was the sweet spot.

                                    I have to give this site credit for the tip: http://www.sublimelayers.com/2017/10/musings-on-blobbing-and-stringing-part-2.html

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