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

Simplify3D Skirt/Brim plus pressure advance = Stutter

Scheduled Pinned Locked Moved
Tuning and tweaking
7
11
2.1k
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.
  • undefined
    totalitarian
    last edited by 19 Dec 2017, 23:26

    For some reason when I turn on skirt/brim and pressure advance, I get a lot of stutter. The rest of the print is fine, I guess s3d spits out lots of small segments when generating a brim. Has anyone found a solution to stop this?

    1 Reply Last reply Reply Quote 0
    • undefined
      Ak Eric
      last edited by 20 Dec 2017, 02:03

      Note, I don't use pressure advance, but when I switched to RRF (from other firmwares like Reptier, Marlin, and Sailfish), I definitely noted more stuttering during the skirts/brims. Never put much though to it (since while slightly annoying, seemed harmless), but figured I'd put it out there.

      1 Reply Last reply Reply Quote 0
      • undefined
        jpwheless
        last edited by 20 Dec 2017, 06:07

        I'm seeing similar issues, but not just for the skirt/brim.

        https://www.duet3d.com/forum/thread.php?id=3745

        1 Reply Last reply Reply Quote 0
        • undefined
          dc42 administrators
          last edited by 20 Dec 2017, 10:00

          It is normal for skirts generated by S3D to stutter when printed. It's because S3D generates a sequence of normal printing moves interspersed with short non-printing moves. I've no idea why it does that. Fortunately, it doesn't do that in the print itself.

          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
          • undefined
            totalitarian
            last edited by 20 Dec 2017, 12:51

            @dc42:

            It is normal for skirts generated by S3D to stutter when printed. It's because S3D generates a sequence of normal printing moves interspersed with short non-printing moves. I've no idea why it does that. Fortunately, it doesn't do that in the print itself.

            That's what I suspected. Might have a play with the post processing and see if I can move the pressure advance code to after the skirt

            1 Reply Last reply Reply Quote 0
            • undefined
              nikker
              last edited by 22 Dec 2017, 01:28

              Using S3D as well and see the same. Wondered why, nice to know now

              1 Reply Last reply Reply Quote 0
              • undefined
                totalitarian
                last edited by 22 Dec 2017, 06:22

                Came up with this post processing command

                [[language]]
                {REPLACE "perimeter\nG" "perimeter\nM572 D0 S0.1; Pressure advance\nG"}
                {REPLACE "; solid layer\n" "; solid layer\nM572 D0 S0.1; Pressure advance\n"}
                {REPLACE "fill\n" "fill\nM572 D0 S0; Pressure advance\n"}
                {REPLACE "; skirt\n" "; skirt\nM572 D0 S0; Pressure advance\n"}
                {REPLACE "; bridge\n" "; bridge\nM572 D0 S0.1; Pressure advance\n"}

                Basically is disables pressure advance for the skirt and infill. Change the [c]S[/c] value to suit your needs

                1 Reply Last reply Reply Quote 0
                • undefined
                  totalitarian
                  last edited by 22 Dec 2017, 06:25

                  dc42 once M572 D0 S0 is set, do we have to redefine M376 again? or can we just do it just the once?

                  EG,

                  M572 D0 S0.1; Pressure advance
                  M376 H10; fade compensation
                  ….
                  M572 D0 S0; Pressure advance
                  ....
                  M572 D0 S0.1; Pressure advance
                  M376 H10; fade compensation (required again?????)

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    AndreS
                    last edited by 22 Dec 2017, 07:08

                    @nikker:

                    Using S3D as well and see the same. Wondered why, nice to know now

                    G1 X114.400 Y60.353 E0.0145
                    G1 X114.412 Y60.348 E0.0006 <–
                    G1 X119.159 Y58.485 E0.2369
                    G1 X119.172 Y58.481 E0.0006 <–
                    G1 X119.466 Y58.375 E0.0145

                    because of the marked G-Code, that S3D generates for skirt.

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      dc42 administrators
                      last edited by 22 Dec 2017, 07:56

                      That's right. The ratio of extrusion to movement is different in the lines indicated compared to the surrounding lines, which is what causes the problem.

                      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
                      • undefined
                        bot
                        last edited by 22 Dec 2017, 16:31

                        It seems to be that S3D generates the skirt by duplicating every vertex and connecting the duplicate vertexes to draw the outline… making a segment that is a function of the skirt offset distance. In theory, by choosing a larger offset you may be able to mitigate this... but that seems like a bad solution to a silly problem.

                        *not actually a robot

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