la doppia parallela pci che uso e`quella che e`son diventato matto col cablaggio volantino, sente bene i segnali LOW ma gli alti bisogna forzare con resistenze di bassi valori e non mi piaceva quindi dopo tentativi hardware ho rigirato il codice per utilizzare segnali negati.
Idem problemi con la optoisolatrice, arrivano 3.3. v scarsi e non li sente, ai tempi in economia ero diretto sulla parallela e non mi ero accorto, ho fatto al volo una schedina 1000 fori con il minimo necessario e via.
Allegato:
IMG20230509092551.jpg
Bene adessa funziona tutto tranne l`encore che andava ma si e`beccato una botta ,be`piu`di una mentre era poggiato in attesa pulegge, e non legge piu`nulla.
Per avere degli stepper gli assi si muovon decentemente veloci, prova del 9 sara`filettare ma devo prendere un altro encoder ,uff meno male che costan poco!
Allegato:
IMG20230509111821.jpg
Allegato:
IMG20230509111835.jpg
ovviamente visto che ho poggiato tutto scomodamente sulla pedana alzamoto tutte le rogne nonstante avessi preparato tutto al banco sono arrivate quando dovevo lavorare a bodo macchina rasoterra.
Mi resta da mettere il codice per l E-Stop ed invertire il volantino della X ,ovviamente in Linuxcnc la scelta e`stata di far le cose complicate, bisogna creare un buffer prendere collegarlo al segnale ,farne il negativo e buttarlo dentro al comando asse idem per lèstop cè`da scrivere ,spero fili via liscia per una volta!
I due contatti dellèstop sono uno che taglia corrente al motore e l`altro che manda il segnale, ho fatto cosi`perche`ricordo che se si pianta linuxcnc resta tutto acceso, gli assi si fermano ma il motore continua a girare.
Magari qualcuno si ricorda se si puo`fare? con Mach3 quando spengo la posizione assi resta in memoria con Linuxcnc riparte con gli zeri da fare ed e`un po`scomodo