Welcome to ModelEngineMaker !If you have problems registering or logging in, please use the contact menu option to request assistance.
With Mach3 it was never necessary to home, and with soft limits the machine is protected.
With a switch to PathPilot I need to reference each axis (i.e., click a button for each axis), but a configuration option lets this happen with no table motion. However, referencing changes the values in the DRO. For that reason, I shutdown the machine at the x0y0 position so that after referencing I can rezero the X and Y DROs. I rarely leave a tool after shutdown, so the Z axis isn't an issue when referenced. However, referencing Z sets its limit, so I'll typically jog it near to its upper limit before referencing.
No limit switch is provided for negative Z, but there's a rubber cushion at the bottom of the ball screw.
The PCNC 440 does not have linear scales, or even motor encoders. it only has limit switches, which is how it homes. It counts stepper motor pulses and that is it.Dave