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

    Pressure advance doesn't affect the printed model

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    8
    48
    3.4k
    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.
    • Phaedruxundefined
      Phaedrux Moderator
      last edited by

      @NitroFreak I've made some changes to flesh out the documentation a bit. https://duet3d.dozuki.com/Wiki/Pressure_advance any feedback welcome.

      Z-Bot CoreXY Build | Thingiverse Profile

      NitroFreakundefined 1 Reply Last reply Reply Quote 0
      • zaptaundefined
        zapta
        last edited by

        The PA test procedure with the large cylinder is very interesting. I will give it a try. Possibly it can even be automated with slicer gcode conditions similar the to ones used for heat towers.

        {if layer_z==1.6}
        ; T tower floor 1
        M104 S225
        {elsif layer_z==11.6}
        ; T tower floor 2
        M104 S220
        ...
        {endif}
        
        Phaedruxundefined 1 Reply Last reply Reply Quote 0
        • Phaedruxundefined
          Phaedrux Moderator @zapta
          last edited by

          @zapta said in Pressure advance doesn't affect the printed model:

          Possibly it can even be automated with slicer gcode conditions similar the to ones used for heat towers.

          Yes exactly.

          Z-Bot CoreXY Build | Thingiverse Profile

          zaptaundefined 1 Reply Last reply Reply Quote 0
          • zaptaundefined
            zapta @Phaedrux
            last edited by

            @Phaedrux said in Pressure advance doesn't affect the printed model:

            Yes exactly.

            I run this PA calibration and it was easy to set up and interpret the results. Best value is 0.15 for my BMG/Titan direct extruder. I expected it to be lower.

            I use script in the Prusa Slicer's Before Layer gcode section (this one is after I narrowed down the search range)

            {if layer_num== 1}M572 D0 S0.125
            {elsif layer_num== 25}M572 D0 S0.130
            {elsif layer_num== 50}M572 D0 S0.145
            {elsif layer_num== 75}M572 D0 S0.150
            {elsif layer_num== 100}M572 D0 S0.156
            {elsif layer_num== 125}M572 D0 S0.160
            {elsif layer_num== 150}M572 D0 S0.165
            {endif}

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

              @zapta Well done. Would you be able to post a photo of the resulting print showing the difference along the seam? I could add the photo and the layer gcode to the documentation as example.

              Z-Bot CoreXY Build | Thingiverse Profile

              zaptaundefined 2 Replies Last reply Reply Quote 0
              • zaptaundefined
                zapta @Phaedrux
                last edited by

                @Phaedrux, sure, I am not sure I kept it but can print another once. I did it in two phases, first first large steps and then smaller steps around the target area.

                1 Reply Last reply Reply Quote 0
                • NitroFreakundefined
                  NitroFreak @Phaedrux
                  last edited by

                  @Phaedrux
                  Yes that already looks very good, it will help new people a lot since i have already seen a lot of people thinking PA needs to stop at 0.2.
                  However for the basic PA test i would change the cylinder to a rectangle and set the start/endpoint in the middle of one of the faces. That way you can see how the seam looks as well as how the corners look (corner bulging).
                  I think the test from @DigitalVision is definitely the best, such a smart person, i would love to have him on my engineering team.

                  zaptaundefined 1 Reply Last reply Reply Quote 1
                  • zaptaundefined
                    zapta @NitroFreak
                    last edited by

                    I have an ongoing long print that will end if 20h 😉 so will print the test and take pictures then. I tried in the past one of the python based PA tests that posted here but I think that requiring installation and running a python script is a high bar in general so slicer only solution or an online tool that generates the test are more accessible IMO.

                    1 Reply Last reply Reply Quote 1
                    • zaptaundefined
                      zapta @Phaedrux
                      last edited by

                      @Phaedrux said in Pressure advance doesn't affect the printed model:

                      Would you be able to post a photo of the resulting print showing the difference along the seam?

                      Below are some pictures. This is a 40x40x40mm cube, 2 layers bottom, 2 perimeters, 0 layers top, 0 infill, Prusa Slicer with this before-layers conditional gcode:

                      ; 0.2mm layer, 8 bands 5mm each, total height 40mm
                      {if layer_num== 1}M572 D0 S0.0
                      {elsif layer_num== 25}M572 D0 S0.05
                      {elsif layer_num== 50}M572 D0 S0.10
                      {elsif layer_num== 75}M572 D0 S0.15
                      {elsif layer_num== 100}M572 D0 S0.20
                      {elsif layer_num== 125}M572 D0 S0.25
                      {elsif layer_num== 150}M572 D0 S0.30
                      {elsif layer_num== 175}M572 D0 S0.35
                      {endif}
                      

                      The optimal band is the 4th from the bottom at PA=0.15. This is with a BMG+Titan direct extruder.

                      P1010489.JPG
                      P1010492.JPG
                      P1010491.JPG
                      P1010498.JPG
                      P1010497.JPG
                      P1010496.JPG
                      P1010494.JPG
                      P1010493.JPG

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

                        @zapta That's perfect. Thank you. I'll update the PA doc.

                        Z-Bot CoreXY Build | Thingiverse Profile

                        zaptaundefined 1 Reply Last reply Reply Quote 0
                        • zaptaundefined
                          zapta @Phaedrux
                          last edited by

                          @Phaedrux said in Pressure advance doesn't affect the printed model:

                          I'll update the PA doc.

                          Thanks Phaedrux.

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