Hi,
There is exactly that feature, its called the Screen Unload script. You can for instance put Lua code in there to save the current machine coordinates.Not sure if there is a toggle that can be changed? I think one could create a script in the Mach4 "shutoff" script that would save the coordinates and then add something in the screen script to read them on power up.
There is also the Screen Load script which can read back previously saved data.
Another possibility is to save the machine coordinates in registers which can be made persistent and therefore be used across startups.
If you are looking for the means to prevent the necessity of referencing (homing) your machine at start up you are going to come up short.....it just
does not work. I have tried, and every new Mach4 user has tried and we all have come to realise that its a fools dream. I did get a solution of sorts,
but it was a trick work-around. If you are interested you will find my posts about on the Mach4 forum page, although I suspect you will come to the same conclusion that
I did....it just doesn't work, or at least, well enough to consider the effort worth it..
The latest servos with multi-turn absolute encoders and battery backups on the other hand can do the business!
Craig