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

    How to speed up print with high linear advance.

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    5
    41
    3.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.
    • Turboundefined
      Turbo
      last edited by Turbo

      Ive got a corexy machine and recently dialed in pressure advance to 0.85. This however slows the print down drastically, but does fix the issues its meant to, meaning im not going to disable it.
      These are my current settings for my printer. I was wondering what i could change to bring the speed back up on the printer, without lowering/disabling PA, as im trying to crank out ear savers as fast as possible.

      M566 X1500 Y1500 Z240 E600:600       ; Set maximum instantaneous speed changes (mm/min)
      M203 X18000 Y18000 Z2400 E3600:3600 ; Set maximum speeds (mm/min)
      M201 X1750 Y1750 Z250 E2000:2000      ; Set accelerations (mm/s^2)
      M906 X1000 Y1000 Z1000 E850:850 I50 ; Set motor currents (mA) and motor idle factor in percent
      

      Posting because im not sure whether jerk/accel/something else has the most affect on mitigating the slowdown presented by PA.

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

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

        @Turbo Increase the extruder instantaneous speed change threshold (jerk). That's the cause of the slowdown when using PA. Try something like 3600.

        Edit. Once you've done that, you'll likely have to dial back on the PA value as that low extruder jerk was severly limiting it's effect.

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

        Turboundefined 2 Replies Last reply Reply Quote 1
        • Turboundefined
          Turbo @deckingman
          last edited by

          @deckingman Ill try that after the 1st layer finishes and report back. i tried adjusting the e jerk and it made a horrendous noise, although i didnt think to lower PA as well.

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

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

            Could you just be overdriving the various steppers (ie too fast for what they are capable of)? Remember, torque drops rapidly with speed.

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

              @Turbo With a PA value of 0.86, the extruders will behave in way that looks alarming. Depending on the extruder, it may sound alarming too. My E3D Titans made horrible clacking noises, the Bondtech BMGs do not. Once you increase extruder jerk, you'll probably end up with a significantly lower PA value. But my advice would be to use whatever PA value gives the best print quality. If you are not comfortable with how the extruders look or sound, print at a lower speed, rather than dial back PA from it's optimum value.

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

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

                @deckingman So i adjusted jerk to 2400 after doing some research, and not wanting to over-do it. Now calibrating Pressure Advance seems to do nothing, with ranges between 0-2, and anything past 1 starts to make a terrible noise like you described.

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

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

                  @Turbo If you settled on a value of 0.86 before with very low extruder jerk then I would expect that you need a much lower value than that with 2400 jerk. So I'm not surprised that alarming things happen with values >1. What do you mean when you say PA isn't doing anything and how are you setting it?

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

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

                    @deckingman Im using a PA test gcode. I made a post on using the marlin generator with RRF, that's what I'm using again. When I say it doesnt do anything, thats really all I'm saying. as in theres no difference between 0 PA and 2 PA, and everything in between. I'll run it in between 0 and 1 real quick with .1 stepping and send a picture.

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

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

                      @Turbo Let's take a step back. In your OP you said that you had dialled in PA and arrived at a value of 0.85 which fixed the issues but slowed the print down. I suggested that the slow down was likely due to the low extruder jerk that you were using. So can we establish if printing the same part, with the same PA value, but with the new extruder jerk setting improves the print speed?

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

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

                        @deckingman correct, however it begins to underextrude/not enough material and lines don't connect.

                        15867946996626117362152457791302.jpg

                        This is a test with 0-0.5 values. 0.05 stepping. Because 0-2 and 0-1 showed no change, similar to this one. Not the best pic but it wouldn't let me upload a higher quality one.

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

                        deckingmanundefined 2 Replies Last reply Reply Quote 0
                        • botundefined
                          bot
                          last edited by

                          If PA is doing nothing but make a terrible noise with jerk set to 2400, your jerk is likely set way too high and your extruder can not actually instantly change speed to 40 mm/s.

                          2400 is likely almost ten times the amount of extruder jerk that is reasonable and/or would allow you to use PA appropriately.

                          *not actually a robot

                          Turboundefined deckingmanundefined 2 Replies Last reply Reply Quote 0
                          • Turboundefined
                            Turbo @bot
                            last edited by

                            @bot I'm using 2400 based off @deckingman jerk because I also use a Titan extruder. Not sure how they would be drastically different. I'm also using full size nema 17s.

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

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

                              @bot said in How to speed up print with high linear advance.:

                              If PA is doing nothing but make a terrible noise with jerk set to 2400, your jerk is likely set way too high and your extruder can not actually instantly change speed to 40 mm/s.

                              2400 is likely almost ten times the amount of extruder jerk that is reasonable and/or would allow you to use PA appropriately.

                              We'll have to disagree on that. But it likely depends on the extruder - you use very high gearing don't you?

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

                              1 Reply Last reply Reply Quote 0
                              • botundefined
                                bot
                                last edited by

                                Which aspect do you disagree with? 2400 is completely unnecessary. There is no scenario, except retraction, that ever requests the extruder to move 40 mm/s during a print.

                                *not actually a robot

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

                                  @Turbo Difficult to tell from the pic but it looks like under extrusion in the middle of the moves

                                  @bot said in How to speed up print with high linear advance.:

                                  Which aspect do you disagree with? 2400 is completely unnecessary. There is no scenario, except retraction, that ever requests the extruder to move 40 mm/s during a print.

                                  Extruder Jerk interacts with PA - if you don't believe me, ask DC42. With a Titan or BMG and 400 steps per mm, I can categorically say that if extruder jerk is set to 600, it will slow things down. I haven't just made that up - that's from real use case testing.

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

                                  botundefined Turboundefined 2 Replies Last reply Reply Quote 0
                                  • botundefined
                                    bot @deckingman
                                    last edited by bot

                                    @deckingman You must use very high amounts of PA.

                                    Even then, 2400 is way more than is necessary. In what situation, of PA, would the extruder need to instantly reverse by 40 mm/s? None that I can imagine.

                                    *not actually a robot

                                    deckingmanundefined 2 Replies Last reply Reply Quote 0
                                    • deckingmanundefined
                                      deckingman @bot
                                      last edited by

                                      @bot said in How to speed up print with high linear advance.:

                                      @deckingman You must use very high amounts of PA.

                                      Yes - like the OP. Maybe it's a feature of multi input hot ends because my Bowden tubes are only about 200 mm long - but then I have 5 of them.

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

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

                                        @bot said in How to speed up print with high linear advance.:

                                        @deckingman You must use very high amounts of PA.

                                        Even then, 2400 is way more than is necessary. In what situation, of PA, would the extruder need to instantly reverse by 40 mm/s? None that I can imagine.

                                        I don't profess to know how the interaction of extruder jerk and PA work - only that there is that interaction.

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

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

                                          @deckingman What it looks like to me is not enough pressure advance. However, there is no change between 0 PA and 3 PA and everything in between. Kinda lost on why its not making a difference, especially when i can clearly hear the motor upping the pressure advance with each line.

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

                                          botundefined 1 Reply Last reply Reply Quote 0
                                          • botundefined
                                            bot @deckingman
                                            last edited by

                                            @deckingman it's a very simple interaction if you care to think about it.

                                            A given X/Y feedrate at a specified layer height/extrusion width combo has a nominal E axis movement speed. Typically, this is no greater than 5 mm/s. PA simply applies an advancement or adjustment based on the current instantaneous actual E acceleration happening at the moment. If we imagine that the nominal E speed of the move would be 5 mm/s, and the PA is set such that during acceleration it requires TWICE as much plastic to flow, it will have to jerk to 10 mm/s instantly. If we have our jerk speed set lower than 5 mm/s, it will slow down the XY acceleration of the print move (and therefore the required E acceleration of the print move, because they are coordinated).

                                            *not actually a robot

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