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

    Max Instantaneous Speed Change Relating to Extruder

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    12
    1.9k
    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 @blt3dp
      last edited by

      @blt3dp said in Max Instantaneous Speed Change Relating to Extruder:

      I can understand the other settings such as max speed and acceleration. I guess what I'm confused on is the purpose of Max Instantaneous Speed Change as it relates to the Extruder.

      If you command a stepper motor to change speed instantaneously by too much, it will skip steps. That's why there is an extruder jerk limit. It's especially relevant when using highly geared extruders (e.g. remote direct drive extruders) or when using large amounts of pressure advance.

      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
      • blt3dpundefined
        blt3dp
        last edited by blt3dp

        Would it be correct to say that it's the limit to which it will immediately jump to from either no movement or any movement under it's value?

        Say for example I have this set at 20 mm/sec, I request a move from standstill of 300mm distance at 120mm/s. It will immediately jump to 20mm/s and then accelerate to 120mm/s This is of course providing that limit of 20mm/s isn't too high and causes skipped steps?

        In terms of an already moving nozzle, lets say a 90 degree corner. At the end of a move it would decelerate to this value turn the corner and then ramp back up? Without this, it would essentially decelerate to zero and then accelerate again the other direction

        I think I get it in terms of nozzle movement, but extrusion I still don't. I guess what I'm looking for is a more scientific approach to tuning extruder acceleration and jerk values other than "just try it and tweak it until it looks good"

        My 3D Printing YouTube Channel
        Better Living Through 3D Printing

        Follow me on Instagram and Twitter
        Instagram
        Twitter

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

          @blt3dp said in Max Instantaneous Speed Change Relating to Extruder:

          I know at the end of it's move it would slow down to the value set for M566 "jerk", make the direction change and then speed up again.

          What does the extruder do in that case? I'd assume it need to do the same.

          That is my understanding too. The way I think of it is that the extruder is just like another axis. So any print move will slow down to the lowest of X, Y or E.

          It is certainly that case that if extruder "jerk" is too low, then all print moves will slow down more, which would indicate that deceleration continues beyond the X and Y axis "jerk" settings until the extruder "jerk" speed is reached.

          What I'm not sure about is what happens with extruder only moves - retract and un-retract. If these are treated as moves from standstill, then "jerk" will not be applied. In which case, one might as well set extruder "jerk"really high so that it cannot affect print speed. If on the other hand, retract and unretract moves are treated as changes of direction, then "jerk" would be applied at the start and end of those moves, in which case setting it too high could be detrimental. I would imagine that retract and unretract are treated as moves from standstill because that is often what happens. i.e. retract, move the print head while the extruder is stationary, then un-retract. In which case, extruder "jerk" will only ever be applied during print moves and then only if it is set lower than the equivalent "jerk" speed of the print head, so we could set it silly high and be done with it (I think, but I stand to be corrected).

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

          1 Reply Last reply Reply Quote 0
          • blt3dpundefined
            blt3dp
            last edited by

            I think you've clarified most of my question, but the questions remain as far as retract and un-retract.

            My 3D Printing YouTube Channel
            Better Living Through 3D Printing

            Follow me on Instagram and Twitter
            Instagram
            Twitter

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

              Jerk is not applied to retraction and un-retraction moves. The cases where extruder jerk is needed are:

              1. When the GCode generated by the slicer commands a change in extrusion rate between two extruding moves.

              2. When using pressure advance. Extruder jerk has to be applied at the start and end of each acceleration segment.

              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
              • blt3dpundefined
                blt3dp
                last edited by

                In that case, are we saying to set extruder jerk high as to not affect print speed then?

                My 3D Printing YouTube Channel
                Better Living Through 3D Printing

                Follow me on Instagram and Twitter
                Instagram
                Twitter

                deckingmanundefined dc42undefined 2 Replies Last reply Reply Quote 0
                • deckingmanundefined
                  deckingman @blt3dp
                  last edited by

                  @blt3dp said in Max Instantaneous Speed Change Relating to Extruder:

                  In that case, are we saying to set extruder jerk high as to not affect print speed then?

                  All I can say is, that's what I do. On my machine, the carriages (X and Y) are set to 1200 mm/min and the extruders are set to 3600. I use 0.5 pressure advance and it works well. Oh, and I can print at up to 300mm/sec. https://somei3deas.wordpress.com/2018/10/14/real-3d-printing-at-high-speeds-and-even-higher-melt-rates-with-a-large-nozzle/

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

                  Phaedruxundefined blt3dpundefined 2 Replies Last reply Reply Quote 0
                  • Phaedruxundefined
                    Phaedrux Moderator @deckingman
                    last edited by

                    @deckingman said in Max Instantaneous Speed Change Relating to Extruder:

                    All I can say is, that's what I do.

                    Same here.

                    Z-Bot CoreXY Build | Thingiverse Profile

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

                      @blt3dp said in Max Instantaneous Speed Change Relating to Extruder:

                      In that case, are we saying to set extruder jerk high as to not affect print speed then?

                      Yes, as long as the extruder doesn't skip steps.

                      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
                      • blt3dpundefined
                        blt3dp @deckingman
                        last edited by blt3dp

                        @deckingman said in Max Instantaneous Speed Change Relating to Extruder:

                        Oh, and I can print at up to 300mm/sec. https://somei3deas.wordpress.com/2018/10/14/real-3d-printing-at-high-speeds-and-even-higher-melt-rates-with-a-large-nozzle/

                        I did see that article previously, that you were using Bondtech BMGs. If I recall, you were using E3D Titans at one point. Similar results as far as speed and settings?

                        My 3D Printing YouTube Channel
                        Better Living Through 3D Printing

                        Follow me on Instagram and Twitter
                        Instagram
                        Twitter

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

                          @blt3dp said in Max Instantaneous Speed Change Relating to Extruder:

                          I did see that article previously, that you were using Bondtech BMGs. If I recall, you were using E3D Titans at one point. Similar results as far as speed and settings?

                          Yes. Both use the same gearing so the steps per mm are almost the identical. In my particular usage case with mixing hot ends, where I often retract and un-retract the same piece of filament, the Bondtech is less prone to grinding down the filament.

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

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