I am running Mach3 R3.042.040. I have switches on X, Y and Z for homing. I am using parallel port pin 11 for X home, pin 12 for Y home and pin 13 for Z home.
When I hit the "Home" key Z goes up until the Z home switch goes from high to low and stops. Then Y goes to the Y home switch. When the Y switch goes low Y reverses until the Y switch goes high and stops. Then X goes to the X home switch. When the X switch goes low X reverses until the X switch goes high and stops.
What is causing the Z to just stop on the Z home switch and not back off?