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

    Nozzle stops at perimeter change

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    3
    15
    1.2k
    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 Phaedrux

      It looks like you're retracting 12mm of filament at 10mm/s which is going to cause a noticeable pause on layer change. At least that's what I gathered from the factory file plain text since I don't have S3D. But the behaviour you describe would be consistent with slow retraction or slow layer change.

      I suggest tuning your retraction to see if you really need 12mm and increasing the retraction speed.

      Z-Bot CoreXY Build | Thingiverse Profile

      1 Reply Last reply Reply Quote 0
      • Royceundefined
        Royce
        last edited by

        I'm retracting 6 or 6.5mm at 60mm/s.
        Dont know where these numbers come from 🙂

        Update:
        The short stop is also present on an object sliced with Slic3r.

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

          Are you using coasting or wipe on retract?
          Pressure advance?
          Firmware version?

          Z-Bot CoreXY Build | Thingiverse Profile

          Royceundefined 1 Reply Last reply Reply Quote 0
          • Royceundefined
            Royce @Phaedrux
            last edited by

            @phaedrux
            No wipe or coast is used (wipe + coast gave me worse results).
            PA is disabled, Firmware version 1.21

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

              It will be easier for us to work out what is going wrong if you share a GCode file that exhibits the symptom.

              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

              Royceundefined 1 Reply Last reply Reply Quote 0
              • Royceundefined
                Royce @dc42
                last edited by

                @dc42
                Good idea.
                Gcode file added to the Google Drive link from above

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

                  @royce said in Nozzle stops at perimeter change:

                  Additionally, the nozzle stops for a split second when it changes to the next perimeter(s) which also results in additional blobbing.
                  Does anyone have a clue why this stopping occurs?

                  Retracting 6.5mm of filament with speed 60mm/sec and acceleration/deceleration 2000mm/sec^2 will take 0.14sec. So will re-priming. Is this the "split second" that you observe?

                  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
                  • Royceundefined
                    Royce
                    last edited by

                    Well, when changing perimeter lanes (from inner to mid to outer), there is no retraction. It just changes the lanes.
                    So I dont think the stop has something to so with the retraction.

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

                      I'm sorry, I misunderstood. Here is a sample perimeter change from your file:

                      G1 X168.762 Y144.337 E0.0357
                      ; feature outer perimeter
                      G1 X169.050 Y143.953 F7200
                      G1 X169.534 Y144.346 E0.0231 F1800

                      It should complete the last extrusion of the inner perimeter (coming to a stop at the end of the move), execute the ~0.5mm travel move, then start the new perimeter. The time it takes to do all that will depend on your acceleration settings. If you are using a Bowden extruder and no pressure advance, then there will be some over-extrusion at the end of the inner perimeter, some oozing during the short travel move, and perhaps a little under-extrusion at the start of the outer perimeter. The fix for that is to use 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
                      • Royceundefined
                        Royce
                        last edited by

                        That's good to know.
                        So I need to dig into the PA feature a little more, I didnt use it so far.
                        Any point to start?

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

                          For a non-Bowden extruder, try 0.05. For a Bowden extruder, try 0.2. For best results, search this forum for threads on calibrating 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

                          Royceundefined 1 Reply Last reply Reply Quote 1
                          • Royceundefined
                            Royce
                            last edited by

                            Thank you, I'll read it up 🙂
                            Very much appreciated!

                            1 Reply Last reply Reply Quote 0
                            • Royceundefined
                              Royce @dc42
                              last edited by

                              @dc42
                              Do I need to set M572 in the config or in the slicer's start code?

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

                                It doesn't matter. I set it in config.g. If you find that you get best results using different values for different filaments, you can put it in the slicer start GCode instead.

                                You can change it on-the-fly by sending the M572 D0 Snn command from the GCode Console of DWC, or over USB, or from PanelDue. It takes a few seconds for the new value to take effect.

                                Note, if you use high values of pressure advance (e.g. above 0.4) then you may need to reduce retraction, to avoid over-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 0
                                • First post
                                  Last post
                                Unless otherwise noted, all forum content is licensed under CC-BY-SA