to be sure, you would need to know if the BOB you are using has built in pull-up resistors. If so then the way you have wired it should work and as Jim says, with no switches activated it should read ZERO volts at Pin 10 and with any one of the three activated it should read +Vdc at pin 10. However if the BOB does not have internal pull-up resistors then you will need to move the wire that goes from the Z-Limit switch from the -Vdc terminal to the +Vdc terminal. Then measure again and you should get +Vdc with no switches are activated and Zero volts when any one or more limit switches are activated. Once you verify that it works with an volt meter then you you can set Mach3 to Active Hi or Active Lo depending on which of the two configurations that you are determ that you have. My guess from your symptoms is that you need to use the second configuration where you have the last switch in the chain (Z-Limit) connected to +Vdc and not -Vdc like you show in the schematic.