|
Problema con driver drv8825 e motori steps December 01, 2015 03:31PM |
Registered: 12 years ago Posts: 16 |
#define DIR 2
#define STEP 3
#define ENABLE 4
#define M0 5
#define M1 6
#define M2 7
void setup() {
pinMode( M0, OUTPUT );
pinMode( M1, OUTPUT );
pinMode( M2, OUTPUT );
pinMode( ENABLE, OUTPUT );
pinMode( DIR, OUTPUT );
pinMode( STEP, OUTPUT );
}
void loop () {
digitalWrite( M0, LOW );
digitalWrite( M1, LOW );
digitalWrite( M2, LOW );
digitalWrite( ENABLE, HIGH );
Serial.println( "" );
Serial.println( " Test Step " );
Serial.println( " --------- " );
Serial.println( "" );
delay(5000);
for(int i=0; i<=100; i++){
if( i <=50 ){
digitalWrite( DIR, HIGH );
digitalWrite( STEP, HIGH );
Serial.println( " High " );
delay( 100 );
}
else {
digitalWrite( DIR, LOW );
digitalWrite( STEP, HIGH );
Serial.println( " Low " );
delay( 100 );
}
}
Serial.println( "" );
Serial.println( " Stop " );
Serial.println( " ---- " );
Serial.println( "" );
delay(5000);
}
|
Re: Problema con driver drv8825 e motori steps December 10, 2015 02:33PM |
Registered: 10 years ago Posts: 241 |
Ciao, hai collegato insieme il pin "reset" e "sleep" del driver come in questa foto?Quote
Cluce
Ciao a tutti.
Dopo tanto tempo ho ripreso l' idea di costruire una stampante 3D. Cosa che non ho potuto portare avanti quando avevo deciso, ed iniziato a fare, un pò di tempo fà.
Premetto che ho già fatto delle ricerche on line e quì sul forum (in italiano). Fatto varie prove, però non sono riuscito a fare nulla.
Il problema che riscontro è questo: Non riesco a far funzionare il motore passo passo.
Le prove, le ho effettuate con quello che già ho a disposizione. E sono:
Scheda Arduino 2009
Driver drv8825 della pololu
Motori nema 17 della Wantai - 1.7A - 0.9° - 400 passi -
Non capisco dove stà il problema, se è causa degli sketch che ho prvato, se sono i driver oppure i motori. Forse ho bruciato tutto facendo le prove? Non sò.
Tra i diversi che ho provato, posto questo sketch come esempio. Ditemi se è corretto e funzionante.
Se il codice quì riportato è funzionante, allora il problema stà nei driver e nei motori. (Ho fatto le prove con tre driver e tre motori ed il risultato è sempre lo stesso)
Grazie.
|
Re: Problema con driver drv8825 e motori steps December 23, 2015 06:25AM |
Registered: 12 years ago Posts: 16 |
|
Re: Problema con driver drv8825 e motori steps December 23, 2015 12:28PM |
Registered: 11 years ago Posts: 268 |
|
Re: Problema con driver drv8825 e motori steps December 27, 2015 07:31AM |
Registered: 10 years ago Posts: 241 |
Confermo, il pin ENABLE va collegato al GND (-)Quote
ninjamcrew
Ma dal disegno il segnale ENABLE e' attivo basso . Nello sketch invece viene messo HIGH.
Credo sia quello il problema
ciao
|
Re: Problema con driver drv8825 e motori steps April 05, 2016 07:14AM |
Registered: 12 years ago Posts: 16 |
|
Re: Problema con driver drv8825 e motori steps April 05, 2016 08:29AM |
Registered: 10 years ago Posts: 168 |
|
Re: Problema con driver drv8825 e motori steps April 05, 2016 11:45AM |
Registered: 12 years ago Posts: 6,409 |
for(int i=0; i<=100; i++){
if( i <=50 ){
digitalWrite( DIR, HIGH );
digitalWrite( STEP, HIGH );
Serial.println( " High " );
delay( 100 );
}
else {
digitalWrite( DIR, LOW );
digitalWrite( STEP, HIGH );
Serial.println( " Low " );
delay( 100 );
}
|
Re: Problema con driver drv8825 e motori steps April 05, 2016 02:21PM |
Registered: 12 years ago Posts: 16 |
|
Re: Problema con driver drv8825 e motori steps April 06, 2016 03:36AM |
Registered: 10 years ago Posts: 168 |