My ends stops were working but not working well. The carriages would crash into the them on the fast homing and then visually overshoot a little on the slow homing. It ended up pulling the belt out of one of the connectors so it was down for a day while i reinforced them.
I added ends stop debounce to the config and glued some plastic at the top of the carriages so they switches has something nice and flat to hit (before the carriages only made partial contact to the ends stops metal levers). I thought this solved the problem because the machine was working beautifully last night and all day today. I got some AMAZING quality prints that were blowing me away.
Now all of a sudden, the problem is back and I did not change anything at all. They crash into the end stops on the fast home and on the slow home they overshoot a bit and sometimes crash a little. When I do a second home while they are sitting a Zmax, they got up a bit and crash again before doing a slow home. I can hear the switches click before the carriages stop. Its like the signal to stop is not making it to the board in time and everything is very slow to react.
This is really bothering me as is it damaging parts and I cannot get a consistent home. Has anyone experienced this? By the way, my endstop wires are twisted and running the board under the print bed.