Jump to content

Consistent Layer Shift on Y-axis


Recommended Posts

Posted · Consistent Layer Shift on Y-axis

My Ender 3 Pro shifts on the y-axis only for certain prints in certain configurations, but when it shifts, it does so consistently, indicating that it is likely a software problem. Attached are pictures of three attempts to print an A and an L. I have laid them out as I printed them to show the effects of my rearrangement within the software. The last attempt I let run all the way until the stop at layer command I put in post-processing, but the other two I stopped as soon as they shifted. I am printing translucent red PETG on a 1 mm nozzle with the attached speed settings. I'd appreciate some help with this! Thank you all so much in advance. 

image.png

Shifted A and L Three Attempts.jpg

  • Link to post
    Share on other sites

    Posted · Consistent Layer Shift on Y-axis

    In Cura use "File | Save Project" and post the 3mf file here.  That will contain the model, the printer, and your settings.

    You can post the problem gcode file as well.  Somebody will take a look to see what is going on.

  • Link to post
    Share on other sites

    Posted · Consistent Layer Shift on Y-axis

    Your Print Speed (15), Accel (500) and Jerk (7) are really conservative so I don't see it being a belt skipping (even if it was really loose).

    I read the gcode file into AutoCad (to take Cura out of the loop).  Everything looks good in the gcode.  All the speeds are right and everything lines up with no layer shift.

    The models themselves are watertight.  Each consists of 3 sub-meshes.  That is repairable but that doesn't have anything to do with a layer shift because the resulting gcode is good.

     

    I think that somehow someway it's in the printer.  I'll think on it but right now nothing is coming to mind.  Maybe @gr5 has a thought.  @Mari also has an E3Pro and might have seen something like this as well.

    • Like 1
    Link to post
    Share on other sites

    Posted · Consistent Layer Shift on Y-axis

    Damn, that's really annoying. I appreciate you going through my files though, and my search is narrowed. Maybe I'll try updating the firmware again, I want to get rid of the primer line that marlin enables by default anyways, because it does not account for nozzle diameter and if I wanted to do finer prints I would prolly take a dookie on my extruder motor before it even got started.

     

    Thanks again!!

  • Link to post
    Share on other sites

    Posted · Consistent Layer Shift on Y-axis

    The primer line is in the Cura start Gcode.  If you just put a semi-colon in front of the lines from "Move to start position" to "draw the second line" they will be treated as comments instead of commands.

     

    Take a really close look at the mechanics of the printer again.  Make sure that nothing wobbles, there are no loose screws, the print head and the table just move back and forth nicely on the wheels with no weird movement, the glass is going to stay where it's put, that kind of thing.  Even the hot ends have been known to come loose on these.  It's in the printer and I highly doubt that it's the firmware that is responsible for the shift.

    There is no feedback loop on these to tell the printer/processor "OK, I'm at X,Y,Z,E".  Instead, the processor knows how many steps were sent and where the axes locations are supposed to be.  It just keeps merrily translating gcode not knowing that something has changed position.

     

    • Like 1
    Link to post
    Share on other sites

    Posted · Consistent Layer Shift on Y-axis

    I have videos to show you! We will see when I can get around to uploading them. Should I just zip them so that they can get through?

  • Link to post
    Share on other sites

    Posted · Consistent Layer Shift on Y-axis

    Okay, here's a .zip containing three videos: one of the very sturdy, free moving bed, one of a strange periodic catching on the x-axis, and one "kachunk" noise that accompanies the layer shift. The sound happened after the last good layer and before the first bad layer. What is happening? Should I take another video with a better angle? Thanks so much in advance!

    1503748680_Ender3ProDiagnosticVideos.zip

  • Link to post
    Share on other sites

    Posted (edited) · Consistent Layer Shift on Y-axis

    The bed looks good.  The belt appears to be adjusted correctly.

     

    The Kachunk seems to be the nozzle hitting a blob someplace.  As I recall the layout of those parts a travel move shouldn't be hitting anything, but it can happen.  Enabling Z-hops at 1mm is the easy fix but can come with a downside regarding the final finish of a print.  As an aside, I wrote a post-processor for myself that goes through a gcode file and gets rid of Z-hops (because @gr5 here kept insisting they are a bad idea).  I just leave the ones that are in the layers where I know they are needed.  This also might relate to the catching of the X.

     

    The periodic catching on the X may be a flat spot on a wheel.  I notice that it occurs when the mark on the left wheel in the video is about straight up every time it catches.  What we can't see is the bottom wheel and it's condition.  I vote that you wipe the dust and crud off the wheels and clean the tracks in the X-beam.  Then loosen the bottom wheel and adjust the cam (using the large hex).  When the wheels are adjusted correctly you should just be able to rotate them with your fingers.

     

    When I received my Ender 3 Pro the Y wheels were really tight.  There was at least one flat spot since it had sat for a long time in warehouses prior to me getting it.  I adjusted them and after a while the flats went away (or rebounded back).  So now they are gone.  The 3 Pro is supposed to have superior wheels compared to the regular Ender 3.  That could just be more BS from Creality.  The wheels do develop a static charge and pick up dust that needs to be wiped away once in a while.

    Edited by GregValiant
    • Like 1
    Link to post
    Share on other sites

    Posted · Consistent Layer Shift on Y-axis

    Sweet! That's probably what was causing my layer shift then. It's also nice to know that it's probably smacking a blob or something because it probably won't do that when I go back to a typical nozzle size and deposition rate. Just gotta add some z-hops for this particular print and hopefully that'll fix it right up! I will update you once I've tried it. I will also try adjusting the wheels.

     

    Thank you so much @GregValiant, I was beginning to lose hope!

  • Link to post
    Share on other sites

    Posted (edited) · Consistent Layer Shift on Y-axis

    ayooooooo

    It worked!!! I actually already had z-hop enabled but it didn't match my layer height so it didn't go high enough. Just adjusted it to be the same as my layer height and no more problems!!

     

    Greg is good. Greg is #1. Greg for president.

    Edited by mcmuffin6o
    • Like 1
    Link to post
    Share on other sites

    Posted · Consistent Layer Shift on Y-axis

    These stupid machines can drive ya nuts, but when something gets figured out and the thing starts working right again it's a beautiful thing.  Congrats.

    • Like 1
    Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
         
          • Like
        • 18 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
        • 0 replies
    ×
    ×
    • Create New...