Ciao Luca,
no problem a vedersi/conoscersi ma NON per problemi di CNC. Preferisco che le conoscenze vengano condivise nel forum. Altri utenti potrebbero trarne vantaggio.
Configuratore automatico: non lo ho mai usato. Preferisco lavoare sui file "*.ini" e "*.hal"
Documentazione: faccio riferimento anche alle "man pages" che sono incluse in ogni distribuzione Linux e (per quanto ne so) sono uno dei piu' vecchi sistemi di documentazione.
Se avvii un terminale dal menu' "Apllicazioni->Accessori->Terminale" (shortcut: CTRL+ALT+T) e digiti il comando: "man motion", potrai leggere la documentazione del modulo "motion" dell'Hardware Abstraction Layer (HAL), lo "strato intermedio" che si pone tra LinuxCNC e le connessioni fisiche della (per te) porta parallela.
Grazie a questo "strato intermedio" (e in unione al file "*.ini" che contiene la descrizione della macchina) puoi configurare la tua macchina.
Il manuale lo trovi anche in rete cercando
"emc2 manual pages" e in unione al
"Manuale di HAL", al
"Manuale dell'integratore", al
"Manuale utente" e alla
"Guida rapida", costituise la documentazione di LinuxCNC di cui sono a conoscenza (ovviamente tutta in inglese).
Tra i tanti "PINS" disponibili nel modulo "motion", esiste anche il pin "axis.N.amp-enable-out"
Definito come un segnale in uscita ("OUT") di tipo digitale ("bit", quindi solo on/off) e descritto come "TRUE if the amplifier for this joint should be enabled" (portare in condizione vero/attivo se si desidera che l'amplificatore per questo asse sia abilitato).
La lettera "N" viene sostituita dalla lettera dell'asse interessato. Io ho provato a impostare nel file "*.hal" una serie di tre comandi "amp-enable-out" per abilitare singolarmente i segnali Enable ma non ha funzionato. Avevo desistito pensando a un mio errore ma vedo che anche il configuratore automatico non riesce/permette una simile configurazione.
Come ti ho scritto: nel caso di una fresa poco importa che non si riesca. Gli assi devono essere tutti attivi per avere l'interpolazione.
In base alle immagini che hai allegato, direi che tu hai una sola scheda su cui sono alloggiati 4 drive distinti (X, Y, Z, C) che pilotano 4 motori distinti. i drive Sono costituiti dai chip sotto al dissipatore. Gli assi "C" e "Z" condividono il segnale di Enable.
Usare le uscite "OUT DIGITALE 0" "OUT DIGITALE 1" e "OUT DIGITALE 2" puo' essere una soluzione ma ti giochi la possibilita' di gestire acccessori esterni come una pompa per la refrigerazione, un soffio d'aria per pulire la zona di lavoro, l'accensione di una luce durante una fase di lavorazione etc...
Guardando le immagini che hai allegato, sembrerebbe che la tua scheda usi fotoaccoppiatori per isolare elettricamente il computer dal circuito di potenza. Non mi sento di avvallare la tua idea di collegare tutti i pin enable su un unico pin della parallela. Arriveresti a una presumibile richiesta di almeno 30mA su un singolo pin e rischieresti di danneggiarlo.
In alternativa potresti usare un piccolo circuito esterno (tipo rele') che verrebbe abilitato da LinuxCNC usando un solo pin della parallela e provvederebbe a sua volta ad abilitare i tre pin della tua scheda.
Spero che questa risposta un po' piu' completa mi faccia perdonare per la svista del precedente messaggio.
Ciao
Mauro