@o_lampe said in Pause and resurrect doesn't make sense:
Isn't there a way to pause the print, exactly when the steps are 100% predictable?
In my case, drive to the next best parking position with no step-error and keep a record of it.
Currently there isn't a way to do this. It would theoretically be possible to do provided that there is only one motor per axis, or if there are multiple motors then just one endstop per axis. Also for the Z motor you would have to not be using true bed levelling. In other situations with multiple motors per axis, in general if you set one motor to a good parking position then the other motors would not be at good parking positions.
The easiest way for me to implement this would be for me to make the current microstep position available in the object model, then you would be able to use conditional GCode to move to a good parking position.