Mon armoire électrique est à la terre. La machine est aussi à la terre.
Les blindages alimentation variateur et cable moteur broche (triphasé) sont à la terre.
Pour le blindage des pas à pas,par contre, je relie le blindage des cables moteur au 0V de la carte, et pas à la terre.
Explication du pull-up (forçage au niveau logique 1: +5V):
la résistance (470 ohm) est connectée au + 5V de la carte 5 axes
INPUT est connecté à l'une des entrées de la carte (PIN15, PIN13, PIN12, PIN11, PIN10)
le switch est connecté à GND sur la carte
Les connections des switchs sont dirigées vers les entrées pins 10 , 11 , 12 , 13 et 15 du port parallele généralement via un circuit inverseur(trigger) 74HC14 (hex inverter) sur la BOB.
La fermeture du switch à la masse donne un niveau logique 0 à l'inverseur, et l'inverseur donne un niveau logique 1 ( +5V) à l'entrée du port parallele.
J'utilise LinuxCNC qui s'attend à une valeur VRAIE (+5V) quand un contact est fermé.
Le principe est sans doutes identique pour Mach 3.