ho fatto un po' di prove con la sceda e il firmware di serie, la scheda e' una GT2560 rev A+
dal display posso caricare gcode con comandi per disabilitare warning temperatura altrimenti lo stepper estrusore non si muove e per passare in modalita' cnc in cui accetta comandi per archi ed altro che pare in modalita' stampante non funzionino.
Dovrebbe esserci anche un comando per impostare una retrazione automatica e di quanto del filamento dopo ogni avanzamento che dovrebbe funzionare su tutti gli assi ma questa non l'ho ancora provata, semplificherebbe il gcode da scrivere .
La stampante che ho preso ed il suo firmware sono per singolo estrusore ma la scheda monta tutto per 2 estrusori e piano riscaldato e di base non c'e' modo per pilotare il secondo estrusore .
Per le prove ho messo 3 lampadine al posto degli estusori e del piano riscaldato, il firmware ha dei limiti di PWM min e max per estrusore e piano.
quindi se invio meno di M104 S20 il piano si spegne,se invio piu' di M104 S 127 non sale oltre.
Il bello e' che essendoci tutto a bordo per il secondo estrusore e non essendo settato con M42(comando diretto pwm sul pin) P3(il secondo estrusore e' fisicamente al pin3 per Arduino) Sxxx (da 0 a 255 valore di pwm) posso comandarlo a mio piacere.
la scheda monta 3 mosfet STP55NF06L 60v max 55A continui 220A di picco in pwm, utilizzando quello del secondo estrusore e ricablando l'alimentazione ne ho a iosa per l'elettrodo.
https://pdf1.alldatasheet.fr/datasheet- ... NF06L.htmlle altre 2 uscite + quella per la ventolina che sarebbe anche lei pwm posso attaccarle a degli SSR per iserire/disinserire le resistenze di carico ovviamente usandole solo come on/off.
Per pilotare la pompa acqua ci son le uscite ventole per gli estrusori, nel firmware di serie sono incontrollabili, son settate in modo che se un estrusore e' acceso parte la sua ventola, a me va' benissimo cosi' per pilotare sempre con SSR la pompa acqua, sappena il PWM dell'estrusore 2 supera lo 0 si attiva l'uscit e quindi nel mio caso la pompa.
Qundi per iniziare e lavorare a tuffo ci saranno X e Y solo per posizionarsi sul pezzo e Z per l'elettrodo.
Nella versione filo se riusciro' la Z non sara' in unso ma la E ,l'estrusore comandera' lo scorrere del filo.
Accelerazioni step per mm corse max ed ltre cose si possono scrivere nei settaggi eeprom direttamente dl display o via software dal pc senza dover metter mano al firmware.
step microstep e potenza per gli stepper invece son tutti con ponticelli ed un trimmer sulla scheda
meccanicamente farei un gantry xy con 2 motori per la Y ai lati uno solo per X e Z ,la scheda lo supporta, la stampante nasce con 2 per la Z ma basta riconfigurare l'hardware per settarla a piacere.
software di comondo , ce ne sono alcuni ,il piu' vicino a quello che devo fare e' repetier, ha anche firmware dedicati ma comunica benissimo con quello che c'e' gia'.
https://www.repetier.com/documentation/repetier-host/fino a qualche anno fa' era open source fortunatamente ho trovato che ha un fili ini editabile in testuale in cui si puo' personalizzare abbastanta, ho tolto i vari menu' e schermate di slicing genstione filo e grafici temperature insoma quelli per la stampa 3d volendo si possono scrivere plugin in C per personalizzare molto interfaccia e funzioni
https://rhplugins.repetier.com.
Ha una serie di bottoni personalizzabili per macro dove ho messo alcuni comandi specifici che serviranno coll'elettroerosione.
Posso editare ,provare il gcode vedere il percorso ,mandarlo in macchina o caricarlo sulla memoria della macchina per farlo offline o seguire l'andamento del lavoro be' oltre a muovere gli assi a piacere come con una cnc.
Con un modulino per la scheda si potrebbe anche lavorare in wireless e l'applicazione ha estensione server per vedere e contollare la macchina da remoto anche su android.
Insomma abbastanza completa .
ho modificato un file 2.5 d da fresatura e sia il software che il controllo se lo sono digerito ed eseguito senza problemi!