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

    Pressure advance calibration

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    pressure advance
    8
    13
    4.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.
    • dragonnundefined
      dragonn @Phaedrux
      last edited by dragonn

      @phaedrux said in Pressure advance calibration:

      That marlin linear advance test script doesn't seem to translate well to pressure advance.

      As far I know this is exactly the same and for my the Marlin script worked fine on Duet.
      My gcode https://pastebin.com/SSVgKmW2

      @Maut isn't you bed a litte bit to far from the nozzle? And I think you test much more to high settings, since the Duet pressure advance works on different range. Maybe try my g-code out.

      1 Reply Last reply Reply Quote 0
      • rs4raceundefined
        rs4race
        last edited by

        I messed with pressure advance for a week and got nowhere. I tried that generator also, no luck. I noticed more change adjusting accel and jerk settings.
        I noticed when increasing the pressure advance, when the line became more consistent the speed was slowed down. I used this speed to run a test with no pressure advance and got very similar results.. So I'm still at the start of pressure advance tuning..

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

          @rs4race It could be that you don't need to use any pressure compensation. There are many variables such as print speed, nozzle diameter, layer height, direct drive or Bowden etc. In any case, it's important to get acceleration and jerk tuned properly before trying pressure advance.

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

          rs4raceundefined 1 Reply Last reply Reply Quote 0
          • gnydickundefined
            gnydick
            last edited by

            @Phaedrux the linear advance script does exactly the same thing as the pressure advance. The only difference is the layout.

            The PA script stacks the layers so you look at the front of the model and look for the gradients to go away.

            The LA script draws them side by side and you look for which line is most consistent in it's thickness.

            That is the same test.

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

              @gnydick I think the main thing is that it relies a lot on bed adhesion being that's it's the first layer. Between that and the extra squish it's hard to control for getting just the effects of pressure advance over the other variables.

              The other script that stacks the layers eliminates the first layer effects but its still a bit artificial.

              As I said I like to see the results on an actual print.

              Z-Bot CoreXY Build | Thingiverse Profile

              AlexLinundefined 1 Reply Last reply Reply Quote 0
              • AlexLinundefined
                AlexLin @Phaedrux
                last edited by

                @phaedrux True. I first got my values from printing 2 wall cubes without infill. Took the value where the corners were sharp without 'overshoot blob' and the inner wall followed the outer wall. Got values that were similar to the wiki. Last week I used this 'wall' script in the other thread and got way higher values (upto 3 times as high). Using these high values results in not sharp corners and top infill that doesn't always reach to other perimeter.
                So I have better experience with printing corners and curves and adjusting the value live and taking images with a macro lens.

                1 Reply Last reply Reply Quote 0
                • rs4raceundefined
                  rs4race @deckingman
                  last edited by

                  @deckingman Do you have any resources for tuning acceleration and jerk?

                  @gnydick said in Pressure advance calibration:

                  @Phaedrux the linear advance script does exactly the same thing as the pressure advance. The only difference is the layout.

                  The PA script stacks the layers so you look at the front of the model and look for the gradients to go away.

                  The LA script draws them side by side and you look for which line is most consistent in it's thickness.

                  That is the same test.

                  Is this script here somewhere?

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

                    @rs4race you mean this one I linked above? https://forum.duet3d.com/topic/6698/pressure-advance-calibration

                    Z-Bot CoreXY Build | Thingiverse Profile

                    rs4raceundefined 1 Reply Last reply Reply Quote 0
                    • rs4raceundefined
                      rs4race @Phaedrux
                      last edited by

                      @phaedrux I skimmed through that post, but was hoping there was something more user friendly like the linear advance gcode generator.

                      1 Reply Last reply Reply Quote 1
                      • garisundefined
                        garis
                        last edited by

                        I have a comprehensive gcode generator - a python script that applies various 'for' loops over user specified geometry (polygons).

                        It should, hopefully, be useful to others. It includes 20 different routines including many for retraction, jerk and acceleration for XY and E, pressure advance etc.

                        0_1547084142867_IMG_1042.jpg

                        This image (of translucent PETG 0.6mm nozzle) shows an example with 2 Mcodes incremented in nested 3 x 3 test bands delineated by wider layers, within which a 3rd Mcode is also varied. Each tower can be a different shape and can be printed at different speeds.

                        This example: 3 polygons - 2 squares and a pentagon, each with 2 sides having grooves to mimic the XY test cubes. Configurable from triangles to circles with and without grooves, and number of walls.

                        I have been using it successfully for a few weeks and now doing a final check. I will post it here shortly when I have cleaned it up a bit for others (and me) to use.

                        Now that the structure of the script is working, any combinations of any Mcode can be readily added by request, or the user.

                        I guess there is an interest in including linear advance? I might do that and delay the posting to this forum.
                        Question, as I don't yet use linear advance: What is the likely range of parameters for me to start with in order to minimise wild first tests?

                        Other priorities? maybe wait till you see it. A day or so.

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

                          @garis Linear advance or pressure advance? https://duet3d.dozuki.com/Wiki/Pressure_advance

                          Z-Bot CoreXY Build | Thingiverse Profile

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