Ok. I'm running Mach 3 with a HobbyCNC Pro 4 axis board. If the limit switches are not connected to the board, it works fine but I can't home it. If the limits are connected to the board, after about 2 seconds it says I've hit a limit. Even though no limits are active, switched or soft. I can reset and jog for a second then it will hit limit again. Reset and let it set for a second and it will hit limit again. I have hooked them active high and low respectively with the same result. None of the leds light when the limit is triggered either. This happens when the driver board is powered on. When the board is not powered, it doesn't hit limit and the switches work fine manually.
If the home switches are not enabled, when you hit reference it should zero and home to it's current position. Mine does not. It will still activate the motors and try to find a home switch.
It's wierd and I have double checked all circuits and settings about ten times.
Also, I have my A axis slaved to my Y on my gantry. When I hit reference only one of the motors turns and puts the gantry into a bind.
If anyone can give some insight or advice, I'd be very grateful. This thing is driving me crazy.