Thanks for the responses.
I should have explained that I am using the HobbyCNCPRO board and there are pullup resistors in the circuit. I also use Mach3.
I had thought of using some very small SMT tactile switches but the the life of these is only about 100000 cycles, not a lot when probing.
wjf