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

    Pressure Advance Calibration

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    52
    187
    60.5k
    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.
    • imqqmiundefined
      imqqmi
      last edited by

      Thanks for the script! Please note, to use the gcode you should use relative extrusions using M83, otherwise nothing is extruded. I think slic3r uses absolute extrusion M82. If you copy/paste startup gcode this could affect the print.

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

        @imqqmi said in Pressure Advance Calibration:

        Thanks for the script! Please note, to use the gcode you should use relative extrusions using M83, otherwise nothing is extruded. I think slic3r uses absolute extrusion M82. If you copy/paste startup gcode this could affect the print.

        Slic3R can produce gcode with either relative or absolute extrusion. There is a check box under "Printer Settings". The important thing is that the slicer setting (and any other scripts) should match whatever the Duet is set to expect, which can be either relative or absolute.

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

        1 Reply Last reply Reply Quote 0
        • garyd9undefined
          garyd9 @DigitalVision
          last edited by

          @digitalvision I just wanted to post a quick reply thanking you for this script. I wanted to try out pressure advance, but really had no clue whatsoever how to start calibrating it. With this script (and illustrated instructions), I was able to find that my direct drive titan extruder + e3dV6 benefits from a pressure advance setting of 0.09.

          I thought that the number was a bit high for a V6 attached to the titan extruder (via a precision piezo orion), but I have to admit that the resulting improvement is easily visible.

          thank you!

          "I'm not saying that you are wrong - I'm just trying to fit it into my real world simulated experience."

          1 Reply Last reply Reply Quote 0
          • Edgars Batnaundefined
            Edgars Batna
            last edited by

            Also found out about this script a few days ago and, man, was I wrong about the values I used. Turned out my Bowden setup runs best at 0.85, whereas I was using 0.2.

            Rightly noted that under-extrusion should be compensated by nonlinear extrusion, not presure advance. These two features in combination doubled my print speeds while keeping the quality. 😀

            1 Reply Last reply Reply Quote 0
            • briskspiritundefined
              briskspirit
              last edited by

              How should I choose min and max speed for calibration script? Max speed is the overal speed(70mm/s for me) or outline speed? (42mm/s). Min speed correlates with jerk speed or ..? Thanks!

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

                Where is the link to the pressure advance test file?

                briskspiritundefined 1 Reply Last reply Reply Quote 0
                • briskspiritundefined
                  briskspirit @gnydick
                  last edited by

                  @gnydick https://forum.duet3d.com/assets/uploads/files/1535998759071-advance_cal.py.txt

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

                    How do I read this result?0_1546069069917_IMG_20181228_233549.jpg

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

                      @gnydick I would say that the range of PA values you used is still too low because it looks like none of the layers is continuously one thickness.

                      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

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

                        @wilriker ok, thanks. Strange I need so much. I have a direct extruder with zero slack.

                        1 Reply Last reply Reply Quote 0
                        • JamesMundefined
                          JamesM
                          last edited by

                          How do you run the pressure advance test file? I see it's in python..Does it work similar to the linear advance website Marlin has where we can change the settings and it creates a .gcode file?

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

                            @jamesm

                            It's nearly identical. Instead of building up vertically, the linear advance creates a single extrusion on the bed for each setting and labels it.

                            You have to run the python program to generate the output.

                            JamesMundefined 1 Reply Last reply Reply Quote 0
                            • JamesMundefined
                              JamesM @gnydick
                              last edited by

                              @gnydick I just figured out how to run it. I changed the filament settings in the file before running it which I expect has to be done. I guess just edit the gcode to set the print temperature and turn on relative extrusion?

                              1 Reply Last reply Reply Quote 0
                              • briskspiritundefined
                                briskspirit
                                last edited by

                                Will ask again... How should I choose min and max speed for calibration script? Max speed is the overal speed(70mm/s for me) or outline speed? (42mm/s). Min speed correlates with jerk speed or ..? Thanks!

                                Edgars Batnaundefined 1 Reply Last reply Reply Quote 0
                                • Edgars Batnaundefined
                                  Edgars Batna @briskspirit
                                  last edited by Edgars Batna

                                  @briskspirit I'd simply go with minimum and maximum speed that I'd ever use on the printer. It's not so much about speed as pressure management in extruder. I ran the script at 60-120 first and 30-200 later once basic kinks were ironed out. The speed difference should be enough to cause significant pressure differences.

                                  1 Reply Last reply Reply Quote 0
                                  • Cartolaundefined
                                    Cartola
                                    last edited by

                                    Hi, I've been reading this thread for a long time and I noticed that a lot of people, like me, are having problems to identify the best PA in their tests. So I tried to create a similar script that tries to give clearer results. I am no sure if I achieved my goal 😄 , but I decided to share it anyway: https://www.thingiverse.com/thing:3442071

                                    All the instructions are in the Thingverse link.

                                    Here is one of my prints using PA from 0 to 3. Yeah, I need to use really high values. I didn't completely understood why but my Capricorn (original) bowden tube is big, so maybe I need to shorten it.

                                    0_1550717752612_52b8e11a-eaf3-42c4-9790-d4f8008928ee.jpg

                                    1 Reply Last reply Reply Quote 1
                                    • tenjinundefined
                                      tenjin
                                      last edited by

                                      i tried to print this, and nothing came out...

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

                                        I want to share some of my experience tuning pressure advance. It was mentioned that you will need to recalibrate retraction.

                                        I'm using a bowden tube setup and at higher speeds (100mm/s) I was missing material at the start of extrusion. Increasing prime amount would fix the higher speed problems but leave blobs at lower speeds (25mm/s). To resolve this I had to reduce the retraction distance. I ended up with retractions similar to a direct drive and no extra prime amount. I ended up with the following retract and pressure advance settings:

                                        M207 S2.0 R0.0 F3600 T600
                                        M572 D0 S0.3

                                        This is with the following setup:
                                        E3D Volcano, 0.4mm nozzle
                                        550mm Capricorn XS Bowden tube
                                        Bondtech QR Extruder
                                        1.75mm Amazon Basics PETG

                                        Extruder config settings per request: (these are not necessarily limits of the extruder)

                                        M350 E32:32 ;microstepping
                                        M92 E953:953 ;steps/mm
                                        M906 E900:900 ;motor currents
                                        M201 E1000:1000 ;accelerations
                                        M203 E3600:3600 ;maximum speed
                                        M566 E900:900 ;maximum jerk speed

                                        Before Tuning these settings I was printing slower (50mm/s) with 6.5mm retraction distance.

                                        dc42undefined OBELIKSundefined 2 Replies Last reply Reply Quote 1
                                        • dc42undefined
                                          dc42 administrators @rs4race
                                          last edited by

                                          @rs4race said in Pressure Advance Calibration:

                                          I want to share some of my experience tuning pressure advance. It was mentioned that you will need to recalibrate retraction.

                                          I'm using a bowden tube setup and at higher speeds (100mm/s) I was missing material at the start of extrusion. Increasing prime amount would fix the higher speed problems but leave blobs at lower speeds (25mm/s). To resolve this I had to reduce the retraction distance. I ended up with retractions similar to a direct drive and no extra prime amount. I ended up with the following retract and pressure advance settings:

                                          M207 S2.0 R0.0 F3600 T600
                                          M572 D0 S0.3

                                          This is with the following setup:
                                          E3D Volcano, 0.4mm nozzle
                                          550mm Capricorn XS Bowden tube
                                          Bondtech QR Extruder
                                          1.75mm Amazon Basics PETG

                                          Before Tuning these settings I was printing slower (50mm/s) with 6.5mm retraction distance.

                                          Thanks for sharing this.

                                          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

                                          1 Reply Last reply Reply Quote 0
                                          • OBELIKSundefined
                                            OBELIKS @rs4race
                                            last edited by

                                            @rs4race Could you also post your speed, jerk and accelleration settings for the extruder?

                                            P3Steel Toolson mk2 - Duet 2 WiFi --> RatRig V-Core with Duet WiFi 1.03
                                            Original Prusa i3 MK3S

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