Quote Originally Posted by Neale View Post
My current system involves going into the IP/M configuration dialogue, turning off slaving, running a custom macro that homes both X and A simultaneously, and then turning slaving back on. In principle this is more accurate as you can use the "home offset" feature to make fine adjustments to the gantry position at each end to get it square and use that to repeat accurate squaring each time. But it's a clumsy process, particularly if you forget one of the dozen or so mouse clicks needed to do it.
This can be done without going into the Plug-in by using outputs to disable the drives enable signals and homing each side a few times. It's possible to make it measure the difference between switches and calculate how far to move each side and then Zero out. Then turn the drives enables back on.
This is basically all the IP-S does, but it does this internally inside the plug-in, it's easy enough to write a homing macro to do the same.