Go to homepage
1 / 14
Sep 2016

I am sure you have already done this but re-tighten all the set screws on the gantry. I have had problems where they felt right but they had just enough play to shift sometimes.

It sounds like the Z-18 uses limit switches to re-establish its homing location, and when your print shifted near the start of your print, you were essentially printing the object “in the wrong place”. When the printer then resumed and returned to the correct location, your in-progress print which was consistently in the wrong location no longer matched to the true correct location.

It started printing at the right place immediately upon resuming the print when the filament was changed. I’m pretty sure the MBs re-home during a pause and/or filament change. Sounds to me like the slicing/gcode is good, but the stepper driver overheated/slipped at the point it shifted. I really don’t know how to resolve that though. A shift like that usually means the stepper driver overheated. It is odd that x and y both shifted together though not impossible. Are you running the print particularly fast? I have resolved hot stepper drivers with a small fan on (directly pointed at the driver heat sinks - they are tiny) other printers where the drivers were more accesible than the MBs. I know you have a lot invested in this part and it’s a long print, but my best suggestion is to slow it down some. If you can get to the mainboard easily, point a small computer fan at the drivers. I hope you are able to get it printed!

I would also do as the others suggest and be sure all your belts and pulleys are snug.

I have a MB replicator and it has never shifted on me. Check to make sure the power supply fan is operational. I’ve never disassembled mine so I don’t know much about the internals but maybe a fan somewhere has malfunctioned and causing the driver to overheat.

considering the x and y both shifted at the same time, I find it likely the nozzle got snagged on the print itself (like another person suggested)

So, your printer, probably due to a mechanical issue, shifted the print. The printer can’t know this happened, and continued to print.

When it hit the limit switches so you could add more filament, the printer is put back to the original xyz, and continued the print.

The layer shift is a mystery you need to fix, but the behaviour after the filament change is expected.