You're right, it doesn't matter who does the homing first. I just feel more comfortable having the drive finish its task and then allow Mach to take control over. I agree though that the end result is the same.
Dan I home externally but I use VB calls not LEDs.
And you don't use buttons 22, 23,, 24?