I am using hall effect sensors for my limit switches. I use a small button magnet and thus the limit switch is only activated over a short range. If the axis is moving fast you will get a short duration pulse out of the limit switch. It appears that the duration is not long enough for the SmoothStepper to register the limit and thus I can run right past the limit switch. I am not sure at what speed it will work, but I know I have overrun it at 300 ipm. Slow speed operation, such as when I am homing, works fine. Has anyone else experienced this?