Not sure what I’m doing that makes this happen sometimes. A few times I manually jogged away from the limits, then rehome that axis, and it tried to travel far past the limit switch on the home command, ramming into the side or trying to push off the front of the table. I can’t seem to recreate the exact circumstances that cause this. It’s on my v1 Jackpot using the FluidNC web UI, LR4 fairly fresh build. I’d say 85-90% of the time the machine runs smooth and homes accurately, but sometimes the machine coordinates seem off (into the negative) and the machine tries to travel past the limits. Note I’m using the buttons on the web UI which I assume are home X, home Y, I’m not too up on my gcode.
Is it something to do with work position coordinates vs machine coordinates being off? It’s making me want to play with the setting of hard limits.
The limit switches are there for homing. You can defiantly go past them when doing things manually. They don’t limit the travel or stop the machine. You just need to be more careful.
That’s not what I read above, it looks to me like sometimes homing an axis fails to detect the endstop when homing.
I’m going to assume your build is using FluidNC controller, so the way to start working on this is to use the $LIMITS command and verify that each and every time you manually trigger the endstops the correct endstop changes state in the output of the $LIMITS command.
Then, repeat this while slowly moving the various axis into and out of contact with the endstops, again verifying that the individual axis endstop shows correctly in the output of the $LIMITS command.
It sounds like you may have a location where the endstop isn’t making good contact with the part that triggers it, or there’s some kind of electrical intermittent connection in your build.
@mdewan One other thing I would look at is how square the end points are. I had an issue when I first built mine that the limit switches were slightly out of alignment, this caused it not to contact them sometimes. Also, depending on your limit switches, those tabs can get bent out of shape slightly.
If you could take pictures of the end stops when homed, that might help.
Just finished my build and had this exact thing happen when the two ends of my gantry were out. My Y Min side had caught on a cable and was about 10mm behind my Y Max, on trying to home after fixing the snag the Y min side hit the endstop but didn’t stop until Y max had also stopped. It kept trying to drive forward.