Arduino Mega e' una scheda molto diffusa.
Per questo motivo il team devCad ha sviluppato in proprio un nuovo Firmware,
ottimizzato per Arduino Mega.
Questo firmware viene caricato su Arduino direttamente da devCnc Foam, quando si seleziona
questo controller.
Questa soluzione vi offre 2 possibilita':
-
Assemblare il vostro controller aggiungendo
i vostri driver stepper preferiti, collegando i fine corsa opzionali e volendo anche
la vostra scheda di gestione filo cado
-
Costruire una interfaccia Usb per il vostro vecchio
controller a porta parallela
Assemblare il vostro controller
Questa puo' essere una buona soluzione se ad esempio
volete usare driver stepper piu' potenti di quelli gestiti dalla scheda Ramps.
Per farlo dovete semplicemente collegare i giusti pin di Arduino Uno ai vostri driver
stepper, potete vedere la tabella con indicati pin a fine pagina.
Inoltre potete aggiungere fine corsa separati per ogni carrello, come nel caso Cnc Shield 3.00.
A causa del limitato numero di pin presenti in Arduino Uno, ne vengono utilizzati solo 2, uno per
il carrello Sinistro ed uno per il Destro.
Per pilotare il filo caldo potete usare il pin 11, e collegarlo al vostro circuito di potenza.
Leggete attentamente il manuale di Arduino prima di fare questo.
Costruire una interfaccia Usb per il vostro vecchio
controller a porta parallela
Se possedete un controller di vecchio tipo
a porta parallela, potete usare questa opzione per costruire una interfaccia Usb.
La disposizione pin di Arduino Uno in questo caso segue quella delle porte parallele
dei controller piu' diffusi, cosi' i collegamenti sono molto semplici e potete usare
ad esempio un cavo piatto dupont a 8 poli.
A seconda del vostro controller potete anche collegare i suoi fine corsa e la
gestione del filo caldo, se presenti.
Ricavate la corretta configurazione dei pin parallela dal manuale del vostro controller.
Poi vi resta da:
-
Collegare Arduinio alla porta Usb
-
Selezionare Arduino Mega2560 Naked -
Parallel Port Interface nella pagina
"Controller type and output pins" del "Settings
dialog", inserire i valori opportuni nella pagina
"Motors", ed impostate
"Hard Limits" e
"Hot wire management".
Alla chiusura del "Settings wizard" devCnc Foam verifichera' la presenza del firmware giusto
ed eventualmente lo carichera' autonomamente su Arduino. A questo punto potete iniziare ad usare la vostra Cnc!
Ecco di seguito la tabella con i pin da utilizzare:
XL step |
pin 2 |
XL dir |
pin 3 |
YL step |
pin 4 |
YL dir |
pin 5 |
XR step |
pin 6 |
XR dir |
pin 7 |
YR step |
pin 8 |
YR dir |
pin 9 |
Enable (all axes) |
pin 10 |
HotWire |
pin 11 |
Left carriage limit |
pin 12 |
Right carriage limit |
pin 13 |
Nota: A causa del limitato numero di pin presenti
in Arduino Uno, ne vengono utilizzati solo 2, uno per
il carrello Sinistro ed uno per il Destro