Que ce soit pour l'axe X, Y ou Z, les fins de course doivent toujours être branchées en série, me semble que c'est pareil
pour les systèmes à induction ou autres du moment que ça reste de l'action mécanique.
( EDIT : Le fait de mettre en série tous les axes ou non dépend du nombre de bornes que ta BB peut gérer aussi pour savoir quel axe pose problème ^^ )
Pour ta carte il faut voir si tu as des INPUT dessus, m'étonnerais que ça ne soit pas le cas mais on sait jamais :p
Concernant ton problème de mouvement, ça peut venir aussi bien de la carte dû à un mauvais branchement que Mach3
qui est mal configuré.
Le sens de rotation du moteur est défini par la broche DIR de ton driver, à vérifier que ça soit bien câblé entre ta BB et ton Driver
mais ça ne peut pas venir du moteur.
Pour Mach3, macro clavier et configuration des pins à vérifier, peut être que Mach3 n'envoie pas les signaux sur la bonne borne !