Mach3 envoie juste des signaux step (pas) et direction, pour commander les pas mach3 envoie des impulsion sur un fil, chaque implusion correspond a une fraction de tour moteur, qui va dépendre de la résolution des codeurs, pour la direction lorsque un autre fil est sous tension ça veut dire qu'il faut aller dans un sens, si il n'est pas sous tensions ça veut dire qu'il faut aller dans l'autre sens, ensuite que tu utilise des servos, des pas a pas ou un moteur de tondeuse (et pourquoi pas!

) mach3 s'en fout, le tout c'est que l’électronique de commande soit prévue pour fonctionner en step/driection, ce qui est le cas des gecko 320.
Ensuite si l'ordinateur dispose d'un port parallèle il n'y a en théorie pas besoins d'une autre carte, cependant il faut vérifier que les cartes de commande soit optocoupler ( c'est une protection qui empêche la tension d'alim des moteurs de remonter dans l'ordi en cas de problème), si ce n'est pas le cas il faut mieux utilisé une breakout bord qui intègres des optocoupleurs et qui fait la liaison entre l'ordi et les cartes de commande.
Ensuite si ton ordi n'a pas de port parallèle il existe des cartes usb qui fonctionne avec mach3, faire une recherche avec "mach3 carte usb" dans le forum devrait t'en dire plus, mais pas facile de faire un choix, les utilisateurs semble pas très nombreux.