Citazione:
Originalmente inviato da saviothecnic Interessante la cosa sopratutto perche ormai HW per gestire 5 assi
nato per comando stampanti 3D ha avuto una diffusione cosi massiccia
che costa veramente poco.
Io posso solo giocare nella parte HW di programazzione sono un ciuccio
Sulle Stampanti 3D come FW uso MK il programmatore è Italiano e molto disponibile MarlinKimbra & MK4duo se il tuo ostacolo è quello prova a chiedere magari
ti aiuta già ha fatto qualcosa per poter gestire un laser TTL al posto del estrusore
per trasformare la stampante 3D in Incisore non si sa mai che modifica il FW
anche per farla diventare TGA |
Grazie ma lo sta gia' modificando io
Sto chiedendo consigli allo sviluppatore di Grbl perche' la parte critica deriva dal suo codice, insieme stiamo vedendo di ottimizzare la parte sotto interrupt per riuscire a gestire gli assi aggiuntivi nel breve tempo concesso dall'interrupt. Non e' un solo problema di aggiungere il codice che gestisce gli assi in piu', ma il difficile e' gestirli senza impiegare piu' cicli di clock di prima, altrimenti occorre abbassare la velocita' massima (che comunque in una TGA non e' critica). Sto provando una ottimizzazione del codice a basso livello, lavorando temporaneamente su 8 bit invece che 32 (cosa molto lenta sun un micro a 8 bit) ed integrando i risultati a 32 bit solo ogni 5 interrupt, un'asse per volta.
Oggi gli propongo la mia soluzione, magari la vorra' adottare anche sulla sua versione ufficiale.
Di Marlin c'e' di buono la possibilita' di definire i pin su piu' porte del microprocessore, cosa che Grbl non puo' fare. A questa cosa ho aggiunto la possibilita' di ridefinire i pin da software, senza dover ricompilare e ricaricare lo sketch