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.
    • dc42undefined
      dc42 administrators @skayred
      last edited by

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

      Thank you, guys!
      The propeller was printed perfectly, with no stringing and blobs so I can fit it to the shaft, finally!

      Great! Photo?

      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

      NitroFreakundefined skayredundefined 2 Replies Last reply Reply Quote 0
      • NitroFreakundefined
        NitroFreak @dc42
        last edited by

        @dc42 Can you edit the documentation to say that values of higher than 0.2 is very normal and maybe necessary for bowden setups? I even have some PC filaments that needed 0.68 for a 100mm direct drive setup.
        What I have found is that the PA necessary is linearly related to the length of filament between the drive gears and the heat break. I needed pretty much exactly 1/5th the PA when i switched from a 100mm bowden to a 20mm direct drive.
        This will reduce confusion with future users.

        Phaedruxundefined 1 Reply Last reply Reply Quote 0
        • skayredundefined
          skayred @dc42
          last edited by

          @dc42 hello,

          now it looks like this:
          photo_2019-12-15_18-27-19.jpg

          This is the propeller side with most retractions between wings. Not really invisible but good enough for me. I think I will need to experiment with retractions but the generally proper value of PA makes everything better.
          But, as was said there, documentation is really confusing, I was not even trying to make PA much higher than recommended.

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

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

            @dc42 Can you edit the documentation to say that values of higher than 0.2 is very normal and maybe necessary for bowden setups? I even have some PC filaments that needed 0.68 for a 100mm direct drive setup.
            What I have found is that the PA necessary is linearly related to the length of filament between the drive gears and the heat break. I needed pretty much exactly 1/5th the PA when i switched from a 100mm bowden to a 20mm direct drive.
            This will reduce confusion with future users.

            Yes I can update the documentation.

            Z-Bot CoreXY Build | Thingiverse Profile

            1 Reply Last reply Reply Quote 0
            • 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