Offline
Sr. Member
Karma: 4
Posts: 387
|
 |
« on: October 31, 2012, 09:56:13 am » |
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 schema http://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 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 
|
|
|
|
« Last Edit: November 03, 2012, 03:15:10 pm by SUBSEA »
|
Logged
|
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 161
Posts: 15672
+39 349 2158303
|
 |
« Reply #1 on: October 31, 2012, 10:10:51 am » |
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
Sr. Member
Karma: 4
Posts: 387
|
 |
« Reply #2 on: October 31, 2012, 12:41:45 pm » |
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. 
|
|
|
|
|
Logged
|
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 161
Posts: 15672
+39 349 2158303
|
 |
« Reply #3 on: October 31, 2012, 04:44:29 pm » |
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
Sr. Member
Karma: 4
Posts: 387
|
 |
« Reply #4 on: November 02, 2012, 11:18:37 am » |
Se scrivo uno scketch del genere: 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
Brattain Member
Karma: 161
Posts: 15672
+39 349 2158303
|
 |
« Reply #5 on: November 02, 2012, 12:30:57 pm » |
allora hai un problema di circuito/elettronica non di programmazione. Ciao Uwe
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 387
|
 |
« Reply #6 on: November 02, 2012, 12:52:37 pm » |
Avresti uno schema funzionante da provare? Oppure potrei usare un altro arduino per compiere questo lavoro?
|
|
|
|
|
Logged
|
|
|
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 387
|
 |
« Reply #8 on: November 02, 2012, 01:24:34 pm » |
Provo a rifarlo, ma mi sembra corretto...
|
|
|
|
|
Logged
|
|
|
|
|
0
Online
Faraday Member
Karma: 17
Posts: 3917
Arduino rocks
|
 |
« Reply #9 on: November 02, 2012, 01:28:51 pm » |
Fai una foto all etichetta motore Fai una foto al montaggio
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 387
|
 |
« Reply #10 on: November 03, 2012, 10:02:56 am » |
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
Brattain Member
Karma: 161
Posts: 15672
+39 349 2158303
|
 |
« Reply #11 on: November 03, 2012, 08:01:52 pm » |
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
Sr. Member
Karma: 4
Posts: 387
|
 |
« Reply #12 on: November 06, 2012, 01:56:16 pm » |
Scusa uwe, ma il r e c sarebbero una resistenza e un condensatore?
|
|
|
|
|
Logged
|
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 161
Posts: 15672
+39 349 2158303
|
 |
« Reply #13 on: November 06, 2012, 02:01:08 pm » |
sí. Il valore dovresti trovare nel datasheet. Ciao Uwe
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 387
|
 |
« Reply #14 on: November 06, 2012, 02:04:55 pm » |
Guardo subito, grazie.  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
|
|
|
|
|
|