Carl
I noticed you posted about this on the SmoothStepper forum.
If you are using the SS it now has "digital filtering" or what Mach calls "debounce"
The good part about it in the SS is that it is a separate setting for homing, limits estop, probe etc.
So if yo set a substantial debounce interval for home switches it will not affect estop, limits etc.
Greg