Hello TP, hello Ray!
Set the acceleration of your machine to , let us say, 10. Then do the homing. You will see what i described. That axis run into the switch, slow down to stop. Go back increasing speed til switch release, slow down to stop, and then resetting the coordinates. The machine is not moving again and the machine coordinate is set to zero (if you don't set an offset). And that position do depend on speed! Do the homing with different speed, look at your stepper position (a marker or screw) it will be different while the machinecoordinates in all cases is shown with zero.
If you were right, and as we see, the machine is not moving again towards the switch, the machine will not show the position zero, but the distance needed to come to stop
.
I understand that the switch need time to flip, no matter how fast the knob is hit. But why travel the long way with low speed when that is only needed for the way back to release the switch? Is it not stupid to let a fast machine move slow across the whole table while only a few step are needed on that speed?
Burkhard