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

    Layer Shifting Help

    Scheduled Pinned Locked Moved Solved
    General Discussion
    5
    12
    1.8k
    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

      For motor current you should target 85% of the motors rated max without requiring any additional cooling. With proper cooling you could run 100% of the max rated or more if you desired, up to the limit of the drivers, which on the Maestro looks to be 1.6A.

      It looks like your supply voltage is already 24v, so that's good.

      Without knowing the specifics of your motors it's hard to say what your max attainable acceleration and travel speeds would be, but you can figure that out with these tools:

      https://wilriker.github.io/maximum-acceleration-calculator/

      https://reprapfirmware.org/ (go to the EMF calculator)

      One thing I notice is that you are using x32 microstepping for all axis. It may certainly be the case that in some situations with such high acceleration and travel speeds you may be running into a step pulse generation limit causing the layer shifts.

      I would suggest using x16 microstepping with interpolation to get a good baseline from before experimenting with higher. Generally the only time higher microstepping will make a difference would be for the extruder. You can use this tool to see if you'd be missing any steps from a lack of extruder resolution. https://wilriker.github.io/microstep-calculator/

      Your M566 jerk values are reasonable, but experiment with going down to 600. Remember that these values are in mm/min not mm/s.

      Your M201 acceleration values very reasonable at 1000mm/min. 5000 may be doable for travels, but likely messy prints. Without knowing your mechanics, it's hard to say.

      StealthChop may also be an issue for you, and you may need to spend some time tuning it. https://duet3d.dozuki.com/Wiki/Gcode#Section_M569_Set_motor_driver_direction_enable_polarity_and_step_pulse_timing

      Z-Bot CoreXY Build | Thingiverse Profile

      1 Reply Last reply Reply Quote 0
      • Vetiundefined
        Veti
        last edited by

        the maestro has a max amp output of 1.4A.

        Alex kenis found that the mode 4x with 256 interpolation has the highest torque.

        Also there was a problem in the in the firmware below 2.02 with layer shift on the maestro with longer prints. so update to the latest version.

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

          @infamous_panda, I think upgrading to the 2.02 or 2.02a release (they are the same for the Maestro) will probably fix the layer shifts, because there was a bug fix to the step pulse timing for the Maestro between the last 2.02RC and the 2.02 release. Also the over temperature warnings from the drivers didn't work in some of the earlier 2.02RC releases and I can't remember whether this was fixed before or after RC5.

          Disabling stealthChop is the right thing to do if you get layer shifting problems. In stealthchop mode the drivers use the minimum current necessary, so they can't handle a sudden increase in load well e.g. if the nozzle hits a blob or curl-up in the print. It sounds to me that you are using low inductance motors, so they may be very quiet in spread cycle mode anyway. But if not, when you have confirmed that upgrading to 2.02 fixes the problem, you may wish to try stealthChop again.

          The TMC2224 drivers on the Maestro are not capable of the same current as the TMC2660 on the Duet WiFi/Ethernet, so 1.5A is right at the top of their range. You will need to cool the Duet very well with a fan to run at 1.5A. If the cooling is insufficient then over temperature warnings will be reported. At this stage no steps will be lost, but if the driver temperature rises another 20C or so then the driver will shut down.

          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
          • infamous_pandaundefined
            infamous_panda @Veti
            last edited by

            @veti

            I will try that. Is do you use interpolation in your steps per mm setting or just the step mode?

            1 Reply Last reply Reply Quote 0
            • Vetiundefined
              Veti
              last edited by

              4x with interpolation.
              see https://www.youtube.com/watch?v=GVs2d-TOims

              infamous_pandaundefined 1 Reply Last reply Reply Quote 0
              • infamous_pandaundefined
                infamous_panda @Veti
                last edited by

                @veti Looks like it's not terribly different from 1/4 to 1/16. I am experimenting with this now but 1/4 seems to have introduced a lot of jerk noise from what I was getting at 1/32. The straight movements seem quiet enough still.

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

                  In spread cycle mode, the microstepping setting shouldn't affect the torque unless you go right down to x1.

                  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
                  • infamous_pandaundefined
                    infamous_panda
                    last edited by

                    Thank you all. I think it was the firmware. Wish I had asked sooner rather than later my weekend trying to sort this out. 10 hours so far so good, happily printing 150mm/s - 200mm/s quietly.

                    dc42undefined RafBundefined 2 Replies Last reply Reply Quote 0
                    • dc42undefined
                      dc42 administrators @infamous_panda
                      last edited by

                      Thanks, I'll mark this as solved then.

                      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
                      • RafBundefined
                        RafB @infamous_panda
                        last edited by

                        @infamous_panda

                        Hi,

                        Do you think you have perfectly adjusted your Tevo LM? If so, can you share me your config.g and bed.g file to compare with mine.
                        If you have tips to make the LM perform, I'm interested.

                        thank you in advance

                        1 Reply Last reply Reply Quote 0
                        • infamous_pandaundefined
                          infamous_panda
                          last edited by

                          It's still a work in progress, I had it stable and printing accurately but I just recently increased my nozzle size to 0.6mm and I am currently testing out increasing the speed back to stock. Dealing with stringing issues and layer adhesion at the moment. Once that is sorted I would like to make a basic menu for the 12864 lcd.

                          Are you using a Maestro? Any specific issues you having?

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