Quote from Jim in michigan on January 31, 2020, 1:39 pm
Is that with the motor connected to the ball screw?
For a CNC the distance per revolution is how far the gantry moves (in the units shown) in that direction per revolution of the stepper motor. So it takes into account everything that happens between the motor and the gantry (it doesn't care how many teeth, etc, as it's only concerned about the initial input from the motor and the final output at the gantry and what happens in between, as long as it's consistent, doesn't matter).
In order to get the machine to home you need to be able to at least jog all of the axis's involved, and none of the axis configs can have zero in the distance per revolution or steps per revolution fields (even unused axis). So you at least need reasonable, functioning values in the axis config. If they're way off you won't be able to home (or it will take forever and maybe timeout).
Once you can jog them all, the next thing you need is the endstop sensors working, with the proper high/low.
Have you watched the CNC Nutz Masso videos on homing and axis configuration? They were very helpful to me.