Layer shift in Y Axis only.



  • Hey guys trying to figure out this, I print a benchy in the Y axis and it has layer shift towards the top as you can see in the photo. Same setting no layer shift in the X Axis. The Y Axis Nema 17 is working @ 85% of total Amps.
    https://www.filastruder.com/collections/electronics/products/high-torque-axis-motor

    M350 X16 Y16 Z16 U16 E16:16 I1 ; Configure microstepping with interpolation
    M92 X160 Y160 Z1600 U160 E512.96:512.96 ; Set steps per mm
    M566 X480 Y480 Z24 U480 E300:300 ; Set maximum instantaneous speed changes (mm/min)
    M203 X9000 Y9000 Z360 U9000 E1500:1500 ; Set maximum speeds (mm/min)
    M201 X1000 Y1000 Z100 U1000 E5000:5000 ; Set accelerations (mm/s^2)
    M906 X950 Y1300 Z950 U950 E1200:1200 I30 ; Set motor currents (mA) and motor idle factor in per cent
    M84 S30 ; Set idle timeout

    Same setting as above, Layer shift in Y axis.
    0_1548939774324_layer shift y.jpg
    Same setting as above, but no layer shift in X Axis.
    0_1548939964068_no layer shift in x.jpg

    I just increase all the value, Now I don't have layer shift in Y Axis, but the printer is very jerks, you can also hear the noise it produces. I don't want to use it like this.

    M350 X16 Y16 Z16 U16 E16:16 I1 ; Configure microstepping with interpolation
    M92 X160 Y160 Z1600 U160 E512.96:512.96 ; Set steps per mm
    M566 X1000 Y1000 Z60 U1000 E10000:10000 ; Set maximum instantaneous speed changes (mm/min)
    M203 X6000 Y6000 Z360 U6000 E1500:1500 ; Set maximum speeds (mm/min)
    M201 X3000 Y3000 Z150 U3000 E8000:8000 ; Set accelerations (mm/s^2)

    M906 X1200 Y1428 Z1130.5 U1200 E1200:1200 I30 ; Set motor currents (mA) and motor idle factor in per cent
    M84 S30 ; Set idle timeout

    This was printed in the Y Axis with setting above I cannot see any layer shift.
    0_1548940557597_no layer shift y.jpg



  • @karim The most common cause of layer shifts like that is something mechanical. Quite often, if the printer isn't dialled in quite right, then a blob forms on the part, the hot end collides with that blob, and something moves. If you use a print surface help in place by clips, that can move. Or a belt might jump on a pulley. Or it might not be caused by a blob forming. Maybe a pulley is loose on a shaft somewhere?

    The fact that it shifted once, then the rest of the print continued tends to rule out most things related to configuration settings.



  • That's the first things I did, the two Y axis belts are tension ok, pulley are tight on shaft. The only thing I did not check is the linear rails on both sides. I am using buildtak flex plate, Z axis only move up and down. I made the printer faster and it did not skip (layer shift) . So I am thinking it has to do with my setting. It too jerky now, but setting does not produce layer shift.

    M566 X1000 Y1000 Z60 U1000 E10000:10000 ; Set maximum instantaneous speed changes (mm/min)
    M203 X6000 Y6000 Z360 U6000 E1500:1500 ; Set maximum speeds (mm/min)
    M201 X3000 Y3000 Z150 U3000 E8000:8000 ; Set accelerations (mm/s^2)


  • administrators

    Which Duet are you using? There are two causes of layer shift on the Duet Maestro that don't apply to the Duet WiFi/Ethernet.



  • Duet wifi


 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.