Apologies up front if I'm not including the necessary information. I'm brand new to 3D printing using my Prusa MK3S-MMU2S system, and newer still to running OctoPi on an RPi 3 B+.
I'm printing medallions for tap handles for our brewery. They're 54mm in diameter and 6mm thick. After I finish the layer at 3.6mm height, I have added statements in my g-code to move the extruder out of the way so I can insert 12 magnets in each of the 12 medallions. Then I resume the print to complete the run. Here is the code I insert:
;;Pause and insert magnet(s) G1 X10.000 Y200.000 E0; parking position G1 Z40.000 F10800.000 M1; user stop M105; return to current temp & resume print
I ran a couple of sheets of 12 medallions before using Octoprint, with no issues after inserting the magnets.
A couple of days ago I ran my first sheet of 12 using OctoPi (the latest version - I don't have the rev # with me), and there was about a 1mm layer shift on the Y-axis that I believe occurred exactly at the layer where I'd paused. I thought maybe I knocked the carriage or something and dismissed it. Then I ran another sheet of 12 and I got the 1mm Y-axis layer shift again, but this time in the opposite direction.
I ran another sheet of 12 last night from the SD card, and they ran perfectly just as before.
Any suggestions on what to look at to try and address this? I suspect it's related somehow to OctoPi use, since the runs never have an issue from the SD card. But I certainly don't have the knowledge to state that as a fact.