I think you need two homing switches. I use the Pure Logic PLCM-something from Zapp and it home very well with the two switches but I have to set it up by adjusting one of the switches to get the gantry squaring correct, after that it sorts its self out at every home position. ..Clive