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

    Print stuttering around curves, LaErrors

    Scheduled Pinned Locked Moved
    Duet Hardware and wiring
    8
    58
    4.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.
    • Phaedruxundefined
      Phaedrux Moderator
      last edited by

      @Charlie said in Print stuttering around curves, LaErrors:

      I was thinking of using a diff checker (any recommended tools would be greatly appreciated)

      Notepad++ on windows, Atom on Mac probably

      Z-Bot CoreXY Build | Thingiverse Profile

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

        I use Visual Studio Code because it comes with a nicer out-of-the-box config than notepad++ (my former choice). Nice comparison functionality, and an all around great little mini-IDE style text editor.

        *not actually a robot

        1 Reply Last reply Reply Quote 0
        • Charlieundefined
          Charlie
          last edited by

          Thank you both for your replies! I tried a normal diff checker, but there was far too much different for me to compare. Using "gcodeanalyser.com" (amazing tool, way better than the "gcode.ws" that I used originally which didn't depict accelerations) I think I found my issue.

          First image is using Cura 4.5 (no issues).
          Screen Shot 2020-04-28 at 3.40.33 PM.png

          Second image is using Cura 4.6 (stuttering issues).
          Screen Shot 2020-04-28 at 3.41.54 PM.png

          Same exact settings, same layer, but notice how Cura 4.6 speeds up and slows down many more times during the layer. I would assume that it would accelerate once for the layer start, and again for the small radius corner (as in 4.5) but 4.6 changes a lot more.

          It's worth noting that the version of Cura that @Phaedrux kindly provided does not appear to have the issues that "stock" Cura 4.6 seems to have.

          Please let me know if I'm mistaken with any of my assumptions.

          Phaedruxundefined 1 Reply Last reply Reply Quote 2
          • Phaedruxundefined
            Phaedrux Moderator @Charlie
            last edited by

            @Charlie said in Print stuttering around curves, LaErrors:

            gcodeanalyser.com

            Have not seen that one before. I'll have to compare the gcodes and see if I get the same.

            Z-Bot CoreXY Build | Thingiverse Profile

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

              Unfortunately my 30mb gcode file is choking the analyser and it eventually crashes the page. I'll see if I can find a smaller one that was sliced with that version.

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • CCS86undefined
                CCS86 @brisma
                last edited by

                @brisma said in Print stuttering around curves, LaErrors:

                Why 1428 (that's useless) and not 1400 on extruder?

                What's useless about 1428 instead of 1400? That's a 2% difference. Seems more than worthwhile to correctly define.

                botundefined Phaedruxundefined 2 Replies Last reply Reply Quote 0
                • CCS86undefined
                  CCS86
                  last edited by

                  Did you guys report this over on the Cura Github?

                  Phaedruxundefined 2 Replies Last reply Reply Quote 0
                  • botundefined
                    bot @CCS86
                    last edited by bot

                    @CCS86 On Duet2 Wifi/Ethernet, the current can only be set in increments of 100 mA, and will be rounded down always.

                    IE 1428 == 1400, and 1478 == 1400

                    On Maestro, the current can be set in increments of 50 mA, rounded down in the same fashion. I'm not sure of the Duet3.

                    *not actually a robot

                    CCS86undefined 1 Reply Last reply Reply Quote 1
                    • Phaedruxundefined
                      Phaedrux Moderator @CCS86
                      last edited by

                      @CCS86 said in Print stuttering around curves, LaErrors:

                      @brisma said in Print stuttering around curves, LaErrors:

                      Why 1428 (that's useless) and not 1400 on extruder?

                      What's useless about 1428 instead of 1400? That's a 2% difference. Seems more than worthwhile to correctly define.

                      He means (however bluntly) is that you only have a 100ma resolution with the Duetwifi and 50ma on the Maestro

                      https://duet3d.dozuki.com/Wiki/Gcode#Section_M906_Set_motor_currents

                      Z-Bot CoreXY Build | Thingiverse Profile

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

                        @CCS86 said in Print stuttering around curves, LaErrors:

                        Did you guys report this over on the Cura Github?

                        No, but I think it's known because the custom build from a few days ago lists "upstream changes" and a fix for geometry simplification, which sounds applicable. I quickly poked around the github of the smartavionics build but not yet the main cura github.

                        Z-Bot CoreXY Build | Thingiverse Profile

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

                          @CCS86 said in Print stuttering around curves, LaErrors:

                          Did you guys report this over on the Cura Github?

                          Could be this one: https://github.com/Ultimaker/Cura/issues/7588

                          ilektron created this issue in Ultimaker/Cura

                          closed v4.6 creates significantly more gcode than v4.5, resulting in poor printing performance #7588

                          Z-Bot CoreXY Build | Thingiverse Profile

                          1 Reply Last reply Reply Quote 0
                          • CCS86undefined
                            CCS86 @bot
                            last edited by

                            @bot said in Print stuttering around curves, LaErrors:

                            On Maestro, the current can be set in increments of 50 mA, rounded down in the same fashion. I'm not sure of the Duet3.

                            @Phaedrux said in Print stuttering around curves, LaErrors:

                            He means (however bluntly) is that you only have a 100ma resolution with the Duetwifi and 50ma on the Maestro

                            Doh, I was reading too fast and thought is was steps/mm. Sorry to derail!

                            1 Reply Last reply Reply Quote 0
                            • Charlieundefined
                              Charlie
                              last edited by

                              @bot and @Phaedrux Thank you for the clarification regarding the 100 mA resolution on the stepper driver! I didn't know this was the case, and I will correct it.

                              Please feel free to let me know if there are any other issues with my config.g file. 🙂

                              1 Reply Last reply Reply Quote 0
                              • CCS86undefined
                                CCS86
                                last edited by

                                4.6.1 is out, which might fix the issue.

                                1 Reply Last reply Reply Quote 1
                                • Charlieundefined
                                  Charlie
                                  last edited by

                                  @CCS86 Yes, Cura 4.6.1 does appear to fix the issue (at least it looks fixed in "GCode Analyzer"). Much appreciated!

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