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

    Layer shifting with multiple objects...

    Scheduled Pinned Locked Moved
    General Discussion
    4
    8
    470
    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.
    • peirofundefined
      peirof
      last edited by

      I am having little issues with print, I am having layer shifting.... But only happens with try to print multiple objects in bed.... I have try to tension belts, to change currents of steppers, to low speed of print...

      And I think I have found when appears layer shifting... When I put some objects in bed to print...

      What can cause this? Put the movement section of config. G

      ; Drives
      M569 P0 S1 ; Drive 0 goes forwards Axis
      M569 P1 S1 ; Drive 1 goes forwards Axis
      M569 P2 S1 ; Drive 2 goes forwards Axis
      M569 P3 S1 ; Drive 3 goes reverse Extruder
      M569 P4 S1 ; Drive 3 goes reverse Extruder
      M350 X256 Y256 Z256 E32 I0 ; Configure microstepping with interpolation
      M92 X1300 Y1300 Z1300 E830 ; Set steps per mm
      M566 X600 Y600 Z600 E1200 ; Jerk Set maximum instantaneous speed changes (mm/min)
      M203 X4000 Y4000 Z4000 E1000 ; Set maximum speeds (mm/min)
      M201 X1500 Y1500 Z1500 E1000 ; Set accelerations (mm/s^2)
      M906 X1200 Y1200 Z1200 E900 I30 ; Set motor currents (mA) and motor idle factor in per cent
      M84 S30 ; Set idle timeout

      ; Setup for pressure in advance
      M572 D0 S0.07

      1 Reply Last reply Reply Quote 0
      • JamesMundefined
        JamesM
        last edited by

        Is it possible you are maxing out the possible steps since you are using 256 microstepping instead of 16 with interpolation? I could see that causing missed steps which in turn could cause layer shifting.

        1 Reply Last reply Reply Quote 0
        • peirofundefined
          peirof
          last edited by

          Thanks..... I will try

          1 Reply Last reply Reply Quote 0
          • peirofundefined
            peirof
            last edited by

            Hi..
            . I have see, that, for TLM... Duet its configured with 16 mucrosteps with interpolation for axis and 16 microsteps without interpolation for extruder... Others config.. Raise interpolation to 32..

            What interpolation its better?
            Why 256 it's to much?

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

              I agree, reduce microstepping.

              Which Duet is it?

              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

              peirofundefined 1 Reply Last reply Reply Quote 0
              • JamesMundefined
                JamesM
                last edited by

                On the Duet board, interpolation only works with 16x microstepping...anything above 16 it won't use interpolation. If you need to set something other than the 16x what you can do is set the first M350 line like M350 X16 Y16 Z16 E16 I1 , below that set the M92 steps per mm for 16x microstepping and then you can do a following line for an individual axis at a different microstepping. I used to do this on my Ender 3 to have the extruder at a different microstepping. Like this....

                M350 X16 Y16 Z16 E16 I1 ; Configure microstepping with interpolation
                M92 X80.00 Y80.00 Z400.00 E408.30 ; Set steps per mm (gregs wade was 604 steps)
                M360 E64 ; (My change) set extruder to 64 microsteps

                I now just use the 16x with interpolation which works well.

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

                  @jamesm said in Layer shifting with multiple objects...:

                  On the Duet board, interpolation only works with 16x microstepping...anything above 16 it won't use interpolation.

                  This is true for the Wifi and ethernet boards, but the Maestro driver chips support interpolating all microstepping levels to x256. That doesn't negate the CPU impact that running all axis at a higher native microstepping creates.

                  Z-Bot CoreXY Build | Thingiverse Profile

                  1 Reply Last reply Reply Quote 0
                  • peirofundefined
                    peirof @dc42
                    last edited by peirof

                    @dc42 Duet 2... I have reduce... And the first print works ok

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