My printers are getting old and parts are needing replacement parts, repairs and other recalibrations etc
As such, I'm going through a period where I sometimes have to terminate a print midway.
Considering that the print already completed can be several hours in time, I often try to salvage those prints by resuming them using S3D's Start Position settings under advanced.
This "should" be straight forward.....
You go back to your original file and simply set a new starting point in the Advanced section that is 0.2mm above the measured height of the build now on the print bed. If only it were always that easy.
For reasons I have yet to discover, sometimes the x3g file to continue the print does not always start at the correct point.
It is ALWAYS the x axis that is the trouble maker. I can always get the Z and Y axis re-start points correct.
(Let's assume that the belts, pulleys, stepper motors and their mountings are all ok and there is no erroneous shifting of any mechanical parts causing this and that no obstructions are causing the print head to shift in any way during printing..)
So I'm trying to develop a consistent process of determining the correct X offsets so that when I restart a build, it perfectly aligns with the previously interrupted build already on the print bed. (Or at least determine that the offsets are correct and the continued print will perfectly over lay the previously terminated portion of the build still on the print bed.
Let's assume for the sake of this exercise that the original files have been magically altered so that there is now a -15 shift in the X axis from the original file (or project)....but that this is not known to the operator. The desired end result is to somehow determine this offset from measurements taken directly from the build still on the print bed and the "Magically altered" GCode
Perhaps this is not possible? Or maybe I would have to create an x3g file to simply move to the desired X axis spot and visually check to see if it's where it should be and use those X axis offsets?
From the GCode, I could determine any current offset to the X Axis. But how would one determine if that offset matches the item already on the print bed and correct the "magically altered files" so that it re-aligns with the build on the print bed?