Quote Originally Posted by m_c View Post
You should be aware that mechanical switches often have a minimum switching current needed for those kind of expected lifespans. If switch contacts don't switch enough current, they oxidise and fail to conduct, as they rely on a certain amount of arcing to keep the contacts conducting.

The same also applies to relay contacts.
That I didn't know I built an arcade cabinet to Jamma specifications including the correct jamma wiring loom, sanwa joysticks & cherry microswitchs and a pirate 200 in 1 cart but I cannot remember how I wired it up now lol it was over 10 years ago, the cabinet still works fine after a hell of a lot of abuse, sits on a campsite my mate owns in Luxembourg on free play.

Arcades could take a hell of a lot of abuse but there was 1 type of game that killed the microswitchs in an insanely short time, Daley Thompson's Decathalon type games lol.

I would think that if you got even 1% of the performance out the microswitches (100,000 presses) unpowered it would last any cnc machine well over 10 years as you don't really trigger the limits much a day even if you're using the machine 24/7.