DevCnc
Foam by the devCad Team
|
Controller gestibili da devCnc Foam - Arduino Mega + Ramps
La combinazione Arduino Mega + Ramps e' ben conosciuta nel mondo delle
stampanti 3D.
Include tutto quello che serve per costruire in modo semplice ed economico
un completo controller per taglio polistirolo:
-
5 stepper drivers.
Attualmente ne saranno usati solo 4, ma siamo gia' al lavoro per
gestire anche un quinto asse rotante...
-
6 fine corsa. Ne useremo 4, uno per ogni asse
-
un'uscita di potenza PWM 12v - 11A.
Possiamo usarla per pilotare il filo caldo, sia in modo On/Off che in modo
PWM, variandone cosi' la temperatura.
-
Connessioni elettriche semplicissime.
La Ramps si innesta direttamente su Arduino Mega, e le uscite per i motori stepper
usano gia' il connettore standard a 4 pin usato dalle stampanti 3D.
Vi chiederete quindi perche' questo controller non sia
diffuso nel mondo del taglio polistirolo.
La risposta sta nella mancanza di un buon Firmware per Arduino, in grado
di gestire le problematiche del taglio polistirolo.
Per questo motivo il team devCad ha sviluppato in proprio un nuovo Firmware,
ottimizzato per Arduino Mega + Ramps.
Questo firmware viene caricato su Arduino direttamente da devCnc Foam, quando si seleziona
questo controller.
In questo modo non vi e' richiesto di diventare esperti di Arduino, ma semplicemente di:
-
connettere i semplici cablaggi richiesti
(non e' richiesto l'uso dello stagnatore)
-
calibrare gli stepper drivers (usualmente escono dalla
fabbrica gia' regolati ad un valore ragionevole, ma meglio verificarlo)
-
connettere la porta Usb al pc
-
selezionare Arduino Mega + Ramps nella pagina
"Controller type and output pins" del "Settings
dialog"
A questo punto tutti i settaggi saranno effettuati da devCnc Foam,
sara' vostra cura solamente inserire i valori corretti di Step per mm nella pagina "Motors"
del "Settings dialog".
Ecco di seguito le istruzioni passo-passo per connettere Arduino Mega + Ramps
-
Inserire con delicatezza la scheda Ramps
in Arduino Mega, verificando prima che tutti i pin siano ben allineati e verticali.
-
Impostare il valore desiderato di micro step,
inserendo i ponticelli forniti negli appositi pin. Potete trovare la tabella
dei pin da ponticellare nelle istruzioni dei driver usati o comunque sul web.
Qui sotto potete vedere dove sono localizzati i pin da ponticellare nella scheda Ramps.
L'asse rotante e' riservato per gli sviluppi futuri, per ora lo potete ignorare.
Un buon punto di partenza per i micro step puo' essere 1/8. Potete scegliere un valore piu'
elevato per avere maggior fluidita' nei movimenti, o minore per avere una velocita' massima
piu' elevata.
-
Inserire glistepper drivers.
Prestate attenzione al senso di inserimento. Non fate affidamento all'immagine,
in quanto modelli diversi possono avere aspetti differenti. Verificate sempre che
ad esempio i pin Ground e Dir siano alla destra, guardando l'immagine fornita.
Fate riferimento all'immagine qui sotto, ricordiamo che l'asse rotante e' per sviluppi futuri...
-
Collegate le alimentazioni e l'uscita opzionale
per il filo caldo.La scheda Ramps dispone di 2 diversi ingressi di alimentazione,
entrambi a 12 volt:
-
L'ingresso principale, posizionato
sul lato inferiore dell'immagine. Questo e' obbligatorio, a 12 volt e con una corrente
adeguata, ad esempio 5 Ampere per essere tranquilli.
-
Un ingresso secondario, richiesto se volete usare
la gestione del filo caldo. In caso contrario, potete lasciare questo ingresso non collegato.
Se volete alimentare il filo caldo direttamente dalla Ramps, potete prelevare al massimo 11 A.
Se usate un filo lungo e sottile e vi serve una tensione maggiore, potete collegare sull'uscita
un survoltore DC-DC (step up).
Se usate un relais On/Off o comunque prelevate poca corrente dall'uscita filo caldo,
potere ponticellare gli ingressi ed usare lo stesso alimentatore usato per l'ingresso
principale.
-
Calibrazione degli stepper drivers.
Per calibrare i drivers dovrete usare la procedura suggerita dal manuale dei driver usati,
o comunque reperibile sul web. Questa puo' cambiare leggermente da un modello di driver
all'altro.
Suggeriamo comunque di non impostare la massima corrente possibile. Se la vostra cnc e' scorrevole
(come deve essere!), un valore medio di corrente e' la soluzione migliore.
-
Connessione dei motori.
Vedete l'immagine sotto.
-
Connessione dei finecorsa opzionali.
Queste connessioni non richiedono una resistenza di pull up esterna, in quanto e' gia' inclusa
internamente. E' sufficiente collegare uno o due interruttori per asse, leggete anche la
pagina di setup"Hard Limits".
-
Selezionare Arduino Mega + Ramps nella pagina
"Controller type and output pins" del
"Settings wizard", 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!
|
|
|