Hi,
if any of the six limit switches closes the input goes low and Mach will stop. Thus on Machs Config/Ports and Pins/Input Signals
page al the limits (X++,X--,Y++ etc) will get the same port and pin number. Note that if one limit switch closes Mach will know to stop
but it can't tell which switch. It would not know for instance that X++ triggered and if you jogged X+ by mistake and drove the axis even
further out of bounds Mach does not know to stop you.
Likewise all the home switches are paralleled together. On Config/Ports and Pins /Input Signals X Home, Y Home and Z Home will all get the same
port and pin number.
When homing the axes home one at a time in an order you specify, the home order. If the X axis goes first it will drive in the nominated direction
at the nominated speed until the home input activates. We presume as the X axis is the only axis moving it will be the X Home switch, but actually
if any of the home switches operated then the X axis stops and then backs up a bit until the switch deactivates, ie X is homed, the X machine co-ord is
set to zero and the next axis in the order starts to move.
I would prefer to have one input for each home switch, its easier to understand and less prone to errors. But you only have four inputs, you just don't
have enough for all the things you want.
I have an Ethernet SmoothStepper which has as many as 31 inputs so I can have one input per switch no problems. It comes with a very comprehensive manual
and a forum staffed five days a week to answer questions.
Craig