GRBL-Arduino ∞

Sezione dedicata all'elettronica di controllo cnc.
Rispondi
NIGHTBLAZER11
Newbie
Newbie
Messaggi: 13
Iscritto il: giovedì 19 dicembre 2013, 18:38
Località: Chioggia

GRBL-Arduino ?

Messaggio da NIGHTBLAZER11 » giovedì 19 dicembre 2013, 19:15

Salve, mi servirebbe una mano nella costruzione della mia prima cnc con Arduino. Il problema di per se non è l'harware ma il software nel specifico sui settaggi del "Grbl Controller" (il programma che fa l'interfaccia uomo-macchina) https://github.com/grbl/grbl/wiki/Configuring-Grbl-v0.8. Dai vari test, i motori sembrano andare per i fatti loro (sembrano non generare abbastanza coppia, sbagliano senso rotazione, movimenti poco fluidi anche se a vuoto).

Elettronica CNC:
-Arduino UNO rev3
-Pololu DRV8825
-Nema 23 (Bipolar Stepper - Step Angle: 0.9° - Step Accuracy: 5 % - Holding Torque: 9 kg·cm - Rated Torque: 8.5 kg·cm)
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

turbina

Re: GRBL-Arduino ?

Messaggio da turbina » venerdì 20 dicembre 2013, 13:17

-Quei fili con i coccodrilli potrebbero non essere adatti per alimentare un motore ,
-controlla il segnale di Enable dei 3 motori, deve assere sempre a massa
-metti il jumper MS1 della selezione del passo half-step+
-controlla che i 5V siano sempre presenti

Se il problema persiste è in GRBL

NIGHTBLAZER11
Newbie
Newbie
Messaggi: 13
Iscritto il: giovedì 19 dicembre 2013, 18:38
Località: Chioggia

Re: GRBL-Arduino ?

Messaggio da NIGHTBLAZER11 » domenica 22 dicembre 2013, 17:12

-Ho cambiato i fili di alimentazione dei motori
-Verificato
-Fatto
-Cambiato l'alimentazione, invece di essere prelevata dalla porta usb, ho fatto in modo che sia l'alimentatore a fornire 5V

Ora il motore si muove di muove di solo 1mm e si alterna da orario e antiorario sempre restando nella stessa posizione aiuto sul grbl

Avatar utente
Pedro
God
God
Messaggi: 7084
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: GRBL-Arduino ?

Messaggio da Pedro » domenica 22 dicembre 2013, 17:26

hai invertito i fili di step e dir
"Ho controllato molto approfonditamente," disse il computer, "e questa è sicuramente la risposta. Ad essere sinceri, penso che il problema sia che voi non abbiate mai saputo veramente qual è la domanda."

NIGHTBLAZER11
Newbie
Newbie
Messaggi: 13
Iscritto il: giovedì 19 dicembre 2013, 18:38
Località: Chioggia

Re: GRBL-Arduino ?

Messaggio da NIGHTBLAZER11 » domenica 22 dicembre 2013, 18:43

cavi dir e step collegati correttamente

Avatar utente
Pedro
God
God
Messaggi: 7084
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: GRBL-Arduino ?

Messaggio da Pedro » domenica 22 dicembre 2013, 18:49

allora o una fase del motore è scollegata o il driver di una fase non funziona
"Ho controllato molto approfonditamente," disse il computer, "e questa è sicuramente la risposta. Ad essere sinceri, penso che il problema sia che voi non abbiate mai saputo veramente qual è la domanda."

NIGHTBLAZER11
Newbie
Newbie
Messaggi: 13
Iscritto il: giovedì 19 dicembre 2013, 18:38
Località: Chioggia

Re: GRBL-Arduino ?

Messaggio da NIGHTBLAZER11 » domenica 22 dicembre 2013, 20:20

ho verificato anche con gli altri motorie con gli altri driver, stessa solfa :roll:

NIGHTBLAZER11
Newbie
Newbie
Messaggi: 13
Iscritto il: giovedì 19 dicembre 2013, 18:38
Località: Chioggia

Re: GRBL-Arduino ?

Messaggio da NIGHTBLAZER11 » domenica 22 dicembre 2013, 20:49

Edit: avevo selezionato 1/4 step per errore. Ora con 1/2 step il motore gira però sembra abbastanza frenato nella rotazione

Avatar utente
Pedro
God
God
Messaggi: 7084
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: GRBL-Arduino ?

Messaggio da Pedro » domenica 22 dicembre 2013, 23:36

perdonami ma io non conosco nulla ne di quelli driver DRV8825 ne di quel software ma leggendo le specifiche dei driver vedo che

Minimum operating voltage: 8.2 V
Maximum operating voltage: 45 V

e ho letto che tu gli dai 5 volts, non è che sono un po' pochini pochini? a mezzo step gira perchè ha più coppia rispetto al quarto ma comunque se non alimenti bene i driver il tutto è un po' asfittico

io me lo sono andato a cercare qui

http://www.pololu.com/product/2132
"Ho controllato molto approfonditamente," disse il computer, "e questa è sicuramente la risposta. Ad essere sinceri, penso che il problema sia che voi non abbiate mai saputo veramente qual è la domanda."

NIGHTBLAZER11
Newbie
Newbie
Messaggi: 13
Iscritto il: giovedì 19 dicembre 2013, 18:38
Località: Chioggia

Re: GRBL-Arduino ?

Messaggio da NIGHTBLAZER11 » lunedì 23 dicembre 2013, 10:47

il mio driver è il drv8825 versione md20b.

le immagini vanno allegate e non linkate, leggi il regolamento

-Ho collegato il piedino VMOT all'alimentatore a 12V (ho utilizzato un alimentatore per pc).
-Step e dir vanno collegati ad arduino

le immagini vanno allegate e non linkate, leggi il regolamento

-Reset e sleep li ho collegati a 5V sempre dall'alimentatore.
-Il piedino enable è collegato al pin 8 di arduino
-Il piedino fault non è collegato

Siccome il driver ha un limitatore sulla corrente del motore ho calcolato attraverso la formula:

Current Limit = VREF × 2

1.7(ampere per bobina)= VREF x 2
VREF= 1.7 / 2
VREF= 0.85

Che è il voltaggio che si ottiene collegando il multimetro al piedino VREF e a gnd poi mediante un cacciavite, si regola il potenziometro
DRV8825VrefSetup_zpseb53e485 - Copia.jpg
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login
Ultima modifica di girasole il lunedì 23 dicembre 2013, 10:53, modificato 1 volta in totale.
Motivazione: rimozione immagini linkate

turbina

Re: GRBL-Arduino ?

Messaggio da turbina » lunedì 23 dicembre 2013, 22:38

1.7Ampere è troppo , senza nessun raffreddamento meglio che ti limiti a 1.2-1.5A

NIGHTBLAZER11
Newbie
Newbie
Messaggi: 13
Iscritto il: giovedì 19 dicembre 2013, 18:38
Località: Chioggia

Re: GRBL-Arduino ?

Messaggio da NIGHTBLAZER11 » martedì 24 dicembre 2013, 18:13

Sto installando i dissipatori.

Comunque questi sono i parametri del grbl
YvDTtAl.png
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login

NIGHTBLAZER11
Newbie
Newbie
Messaggi: 13
Iscritto il: giovedì 19 dicembre 2013, 18:38
Località: Chioggia

Re: GRBL-Arduino ?

Messaggio da NIGHTBLAZER11 » domenica 5 gennaio 2014, 11:08

novità?

NIGHTBLAZER11
Newbie
Newbie
Messaggi: 13
Iscritto il: giovedì 19 dicembre 2013, 18:38
Località: Chioggia

Re: GRBL-Arduino ?

Messaggio da NIGHTBLAZER11 » domenica 5 gennaio 2014, 19:32

Ok, avevate ragione avevo sbagliato il collegamento del motore al driver ora ruota correttamente, inoltre oggi ho rafforzato i collegamenti dei 12V e del Step--Dir. Dai test gira correttamente in senso orario e antiorario, l'unica cosa è che è molto lento nel ruotare ora cambio un po di valori del grbl e vi so dire ;)

Avatar utente
Pedro
God
God
Messaggi: 7084
Iscritto il: domenica 6 aprile 2008, 18:44
Località: Roma

Re: GRBL-Arduino ?

Messaggio da Pedro » domenica 5 gennaio 2014, 19:49

NIGHTBLAZER11 ha scritto:Ok, avevate ragione ..
:mrgreen:
"Ho controllato molto approfonditamente," disse il computer, "e questa è sicuramente la risposta. Ad essere sinceri, penso che il problema sia che voi non abbiate mai saputo veramente qual è la domanda."

Rispondi

Torna a “Elettronica CNC”