Loading...
Pages: [1] 2 3   Go Down
Author Topic: GRBL- L297  (Read 1363 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Sr. Member
****
Karma: 4
Posts: 387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti. Ho istallato il file .hex della GRBL sulla mia arduino uno usando xloader ed invio il gcode con un programma chiamato G-code sender. Utilizzo due l297 per interpretare i comandi della grbl e due uln2003 per pilore i miei motori. Collego tutto secondo questo schemahttp://hades.mech.northwestern.edu/images/d/d2/Unipolar_stepper_circuit_schematic.png ma il motore fa solo un passo, prima indietro poi avanti ogni 2-3 secondi. Posto l'esempio di Gcode preso dal sito della grbl
Code:
G17 G20 G90 G94 G54
G0 Z0.25
X-0.5 Y0.
Z0.1
G01 Z0. F5.
G02 X0. Y0.5 I0.5 J0. F2.5
X0.5 Y0. I0. J-0.5
X0. Y-0.5 I-0.5 J0.
X-0.5 Y0. I0. J0.5
G01 Z0.1 F5.
G00 X0. Y0. Z0.25
Se avete mai usato la grbl potreste aiutarmi? avete mai avuto questo problema? grazie smiley-fat
« Last Edit: November 03, 2012, 03:15:10 pm by SUBSEA » Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 161
Posts: 15672
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Fai una corsa ad ostacoli da 3000 metri e non sai se Ti sei allaciato le scarpe.
Che motori usi?
Se metti sul pin CW/CCW H e metti un onda rettangolare diciamo di 10Hz sul pin CLK del L297 il relativo motore si muove correttamente?
Ciao Uwe

Logged

Offline Offline
Sr. Member
****
Karma: 4
Posts: 387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

non riesco a generare 10hz. i motori non so cosa siano perchè li ho comprati in fiera a 5 euri. a me sembrano nema 24 ma non ho nessuna certezza. smiley-roll-blue
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 161
Posts: 15672
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ci riesci.
metti un pin a HIGH
aspetti 50mS
metti il pin a LOW
metti un pin a HIGH
aspetti 50mS
ecc

Ciao Uwe
Logged

Offline Offline
Sr. Member
****
Karma: 4
Posts: 387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Se scrivo uno scketch del genere:
Code:
void setup(){
  pinMode(12,OUTPUT);
}
void loop(){
  digitalWrite(12,HIGH);
  delay(50);
  digitalWrite(12,LOW);
  delay(50);
}

 
mi fa uno step a destra e uno a sinistra.
« Last Edit: November 02, 2012, 11:21:46 am by SUBSEA » Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 161
Posts: 15672
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

allora hai un problema di circuito/elettronica non di programmazione.
Ciao Uwe
Logged

Offline Offline
Sr. Member
****
Karma: 4
Posts: 387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Avresti uno schema funzionante da provare? Oppure potrei usare un altro arduino per compiere questo lavoro?
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 161
Posts: 15672
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

lo schema http://hades.mech.northwestern.edu/images/d/d2/Unipolar_stepper_circuit_schematic.png che avevi citato é funzionante.
Non so che motore Tu hai e se hai fatti errori nel realizzarlo.
Ciao Uwe
Logged

Offline Offline
Sr. Member
****
Karma: 4
Posts: 387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Provo a rifarlo, ma mi sembra corretto...
Logged

0
Online Online
Faraday Member
**
Karma: 17
Posts: 3917
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Fai una foto all etichetta motore
Fai una foto al montaggio
Logged

- [GUIDA] IDE1.x - Nuove Funzioni - Sketch Standalone - Bootloader - VirtualBoard
http://arduino.cc/forum/index.php/topic,88546.0.html
- [LIBRERIA] ST7032i LCD I2C Controller Library
http://arduino.cc/forum/index.php/topic,96163.0.html

Offline Offline
Sr. Member
****
Karma: 4
Posts: 387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ecco lo schema. i diodi non ci stavano e quindi per come li ho collegati bisogna vedere il 2° schema. Sul motore c'è scritto:
127K20540
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 161
Posts: 15672
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

il segnale per i step deve andare sul pin clock. CW/CCW deve essere messo a massa o a 5V ma non lasciato volante.

sense 1 e 2 devi metterli a massa.
Manca il R e C sul pin osc.

Reset deve essere a massa

ho detto tutto?

Ciao Uwe

Logged

Offline Offline
Sr. Member
****
Karma: 4
Posts: 387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Scusa uwe, ma il r e c sarebbero una resistenza e un condensatore?
Logged

BZ (I)
Offline Offline
Brattain Member
*****
Karma: 161
Posts: 15672
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sí.
Il valore dovresti trovare nel datasheet.
Ciao Uwe
Logged

Offline Offline
Sr. Member
****
Karma: 4
Posts: 387
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Guardo subito, grazie.  smiley

EDIT: Ok, ho visto che mette una r da 22K tra osc e 5V e un condensatore da 33nf tra OSC e gnd. Provo così sperando di non fondere l'integrato poi Ti so dire.
« Last Edit: November 06, 2012, 02:08:59 pm by SUBSEA » Logged

Pages: [1] 2 3   Go Up
Print
 
Jump to: