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

    Stop Firmware Retract and Pressure Advance from Fighting

    Scheduled Pinned Locked Moved
    Firmware wishlist
    5
    14
    858
    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.
    • oliofundefined
      oliof
      last edited by

      Pressure Advance modifies extruder behavior on every segmented move. Firmware retract modifies extruder behavior on some moves. When both do this on the same move, the extruder tries to tie itself into a knot trying to comply with the wishes of both retraction and pressure advance.

      Would it be possible to collapse the effects of Firmware Retract and Pressure Advance to avoid this fighting?

      <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

      1 Reply Last reply Reply Quote 0
      • gloomyandyundefined
        gloomyandy
        last edited by

        I'm a little confused. Isn't firmware retract only triggered by G10/G11 as generated by the slicer? It may be worth posting an example of the gcode that causes the problem you are seeing and a description/video of what happens.

        oliofundefined 1 Reply Last reply Reply Quote 1
        • dragonnundefined
          dragonn
          last edited by

          I use both of them and don't see a problem.

          1 Reply Last reply Reply Quote 0
          • oliofundefined
            oliof @gloomyandy
            last edited by

            @gloomyandy It does not matter that it's only triggered by G10/G11, it always coincides with DA action.

            I will try to post a video when I have the time to go back and investigate this. Currently I solved the problem by disabling PA again.

            @dragonn that's great for you.

            <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

            1 Reply Last reply Reply Quote 0
            • dragonnundefined
              dragonn
              last edited by dragonn

              Based what are you say, that how it should work.
              PA is for compensating pressure build up in the hotend in different speeds.
              When PA would not do its move on retraction you would need different retraction length on different printing speeds. And I can confirm that effect exist on bowden and that is really important when having a full metal hotend where you can not just make the retraction longer at some point.
              I was having that issue that without PA when printing 3dbenchy the retraction worked perfectly fine up to the moment when the model cross-section goes small and the slicer slows down, then I would get clog up. With PA that is fine and I don't have to increase my retraction length so it clogs up because of full metal hotend.

              1 Reply Last reply Reply Quote 0
              • oliofundefined
                oliof
                last edited by

                @dragonn I don't have issues with clogging or my all metal hotend's retraction settings. While what you write is an interesting observation, it does not add to my issue here.

                <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                dragonnundefined 1 Reply Last reply Reply Quote -1
                • dragonnundefined
                  dragonn @oliof
                  last edited by

                  @oliof said in Stop Firmware Retract and Pressure Advance from Fighting:
                  it does not add to my issue here.

                  Ok but what exactly is the issue? Doing PA when doing retraction, what does it cause for you? Because like I describe in my opinion that by itself isn't an issue and shouldn't cause any problems.

                  1 Reply Last reply Reply Quote 0
                  • oliofundefined
                    oliof
                    last edited by

                    I already said I will provide a more detailed explanation when I have the time. Please stop pestering me about it now.

                    <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                    1 Reply Last reply Reply Quote -1
                    • dc42undefined
                      dc42 administrators
                      last edited by

                      Pressure advance is not applied to extruder-only moves, including both firmware and slicer-commanded retractions/reprimes.

                      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

                      botundefined oliofundefined 2 Replies Last reply Reply Quote 1
                      • botundefined
                        bot @dc42
                        last edited by

                        @dc42 said in Stop Firmware Retract and Pressure Advance from Fighting:

                        Pressure advance is not applied to extruder-only moves, including both firmware and slicer-commanded retractions/reprimes.

                        Perhaps the use of "wipe while retract" could cause the behaviour being described by the OP? It will retract some amount of the retract distance while backtracking along the X/Y path for some distance. Then, it will retract the remaining retraction amount (if any) in a normal retraction move.

                        Disabling this slicer feature might provide the more intended firmware/PA behaviour.

                        *not actually a robot

                        dragonnundefined 1 Reply Last reply Reply Quote 0
                        • dragonnundefined
                          dragonn @bot
                          last edited by

                          @bot can you even use wipe while retract when doing firmware retract? I think not

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

                            @dragonn nice catch, I missed that part somehow.

                            *not actually a robot

                            1 Reply Last reply Reply Quote 0
                            • oliofundefined
                              oliof @dc42
                              last edited by

                              @dc42 what's with firmware retract with z hop? Either way, they seem to be applied directly after another which seems to lead to very noisy extruder back-and-forth.

                              <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                              dc42undefined 1 Reply Last reply Reply Quote 0
                              • dc42undefined
                                dc42 administrators @oliof
                                last edited by

                                @oliof said in Stop Firmware Retract and Pressure Advance from Fighting:

                                @dc42 what's with firmware retract with z hop? Either way, they seem to be applied directly after another which seems to lead to very noisy extruder back-and-forth.

                                When G10 is executed, retraction happens first, then Z hop. G11 undoes the Z hop, then undoes the retraction.

                                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 1
                                • First post
                                  Last post
                                Unless otherwise noted, all forum content is licensed under CC-BY-SA