I’m trying to dial in my shapeoko 4 XXL but am having issues calibrating my X axis. I followed threads on how to change the number of steps/MM to account for belt stretch, but anytime I send non-default values to GRBL, my gantry is able to crash into the left end (facing the machine) of the x axis while jogging to that side. I’ve tried enabling soft limits, but then my machine fails to initialize. I’ve also reduced the max travel value to 840mm but this does not appear to change anything. Any help would be appreciated.
The cut I made following calibration was more accurate which leads me to believe I have the correct value. Do I need to adjust any additional values when changing the the number of steps/MM?
Soft limits do not work on Shapeoko machines. If during jog your can run your gantry into the rails then as @WillAdams suggested your math must be wrong. During the jog your are limited by the gbrl settings on how far your movements can go. However during executing gcode there is no limit and you can crash into the side rails if your gcode tells it to go beyond the physical limitations of your machine. So if you are setting steps per MM make sure you know the maximum movement in MM and that is the setting not your (steps per MM X Maximum setting in MM) but just the maximum MM for your particular machine. For a long time the X direction in jogging has been slightly less than maximum because the Suckit Dust boot used to be popular and the ears on that dust boot stuck out past the edge of the Z so C3D limited jogging to keep from crashing the side of the Z from crashing into the rails. So you can get a little more movement on the X just make sure you dont increase so much you can physically hit the side rails. C3D errors on the side of caution on setting maximum jogging distances.
This is helpful info. So I set the “X Max travel” value ($130) to 840 mm as recommended in a previous thread, but was still able to crash while jogging. Is this value only activated when running a job?