<font face="Arial, Verdana">I tracked this down:</font>
<font face="Arial, Verdana">https://github.com/repetier/Repetier-Firmware/blob/master/src/ArduinoDUE/Repetier/Repetier.ino</span></font><br/></div><div><font face="Arial, Verdana">Which lists M401 & M402 to store, and restore the positions. Seems like it should fix the 'offset' issue. I add this to my Gcode at the line I want to pause\reload filament:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">M401</font>
<font face="Arial, Verdana">M600 0 0 0 0 0</font>
<font face="Arial, Verdana">M402</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">So it does pause, do the filament change, but once again, returns to the last spot it was printing (yes!), them jumps to a new spot a few cm in front of the print (no!) just before it resumes printing. </font>
<font face="Arial, Verdana">Frustrating.</font>