|
|
Offline
Sr. Member
Karma: 4
Posts: 388
|
 |
« Reply #31 on: October 21, 2012, 07:27:31 am » |
Grazie mille pitusso! Ho guardato anche un po' in giro, e mi sembra che i motori li devo collegare ai pin 0,1 e 2 di arduino. Però sono segnali e che quindi devo utilizzare un driver come l297. Giusto? Se è così, mi faccio una scheda e uso arduino senza stare a scomodare il PC.
Dopo essermi letto praticamente tutte le pagine del manuale di mach 3 l'avevo capito. Era per questo che dicevo che forse l'arduino non mi sarebbe più servito.
|
|
|
|
« Last Edit: October 21, 2012, 07:50:27 am by SUBSEA »
|
Logged
|
|
|
|
|
0
Offline
Edison Member
Karma: 15
Posts: 1928
Have you mooed today?
|
 |
« Reply #32 on: October 22, 2012, 02:24:12 am » |
Ciao Ho guardato anche un po' in giro, e mi sembra che i motori li devo collegare ai pin 0,1 e 2 di arduino. Però sono segnali e che quindi devo utilizzare un driver come l297. Giusto? Se è così, mi faccio una scheda e uso arduino senza stare a scomodare il PC. uhm, ti stai riferendo a che sw e fw?  Nel caso di GRBL, poichè si utilizzano dei driver (io ho usato StepStick, versione oss dei Pololu), ti bastano 2 pin, che gestiscono STEP e DIREZIONE. Per utilizzare l'integrato che citi, puoi invece prendere spunto da qui (a questo link ci son arrivato dopo segnalazione di cece99): https://github.com/nmsl1993/MSGCodeInterpreterche è un interprete gcode nato per essere utilizzato con il motorshield di adafruit (e in genere con integrati l293) Qui però non ho obiettivamente esperienza personale.
|
|
|
|
|
Logged
|
|
|
|
|
|
|
0
Offline
Edison Member
Karma: 15
Posts: 1928
Have you mooed today?
|
 |
« Reply #34 on: October 22, 2012, 09:03:58 am » |
Ciao, nel pinout linkato non usano i piedini 0 e 1 (anche perchè vengono usati per inviare appunto il gcode via seriale  ). Quel che ti ho girato è di fatot un altro gcode interpreter che però funziona as-is con il motor shield di AdaFruit, il quale monta componenti come L293, diversi nel costo e nell'uso da un Allegro presente nei Pololu/StepStick.. In ogni caso, prova a guardare se trovi soluzione qui: http://arduino.cc/forum/index.php?topic=72687.0
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 388
|
 |
« Reply #35 on: October 23, 2012, 02:51:50 am » |
Scusa mi ero sbagliato... avevi visto un altra pagina. Comunque gli l293 sono tipo i l298 ( che avevo intenzione di usare, mentre i l297 servono per "leggere" gli outup della grbl e comandare i motori. Ho sbagliato qualcosa?
|
|
|
|
|
Logged
|
|
|
|
|
BZ (I)
Offline
Brattain Member
Karma: 172
Posts: 16128
+39 349 2158303
|
 |
« Reply #36 on: October 23, 2012, 03:13:37 am » |
Scusa mi ero sbagliato... avevi visto un altra pagina. Comunque gli l293 sono tipo i l298 ( che avevo intenzione di usare, mentre i l297 servono per "leggere" gli outup della grbl e comandare i motori. Ho sbagliato qualcosa? I L293 e i L298 sono dei driver con doppio ponte H. Il l297 é un integrato che genera da un segnale di direzione e di passi i segnali per pilotare i 2 ponti H del L293 o del L298. Misurando la corrente il L297 puó pilotare il motore passo passo in corrente spegnendo il ponte H al raggiungimento della corrrente impostata accendendolo di nuovo poco dopo (modalita chopper). Ciao Uwe
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 388
|
 |
« Reply #37 on: October 23, 2012, 03:36:07 am » |
Ergo può andare bene?
|
|
|
|
|
Logged
|
|
|
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 388
|
 |
« Reply #39 on: October 23, 2012, 08:17:12 am » |
Capito. Infatti non va... Mi potresti consigliare il metodo migliore di controllare i miei motori? Nella pagina dicono di usare dei uln2003-4, ma i miei motori consumano 2.5A, mentre gli integrati forniscono solo 500mah. Dovrei usare dei mosfet? o dei darlington?
|
|
|
|
|
Logged
|
|
|
|
|
Dueville (VI)
Offline
Edison Member
Karma: 15
Posts: 1144
http://cesarecacitti.wordpress.com/
|
 |
« Reply #40 on: October 23, 2012, 08:24:27 am » |
Potresti costruirti dei ponti ad H con dei mosfet, oppure usare dei pololu, oppure usare qualche integrato.... scegli tu!
|
|
|
|
|
Logged
|
Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield. Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 388
|
 |
« Reply #41 on: October 23, 2012, 08:32:49 am » |
Io avrei due l298 ma mi sembra lavorino solo con i bipolari...
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 388
|
 |
« Reply #42 on: October 23, 2012, 09:28:05 am » |
Pensavo di usare 8 tip121 che reggono 5 A. Che ne dite?
|
|
|
|
|
Logged
|
|
|
|
|
Dueville (VI)
Offline
Edison Member
Karma: 15
Posts: 1144
http://cesarecacitti.wordpress.com/
|
 |
« Reply #43 on: October 23, 2012, 09:40:19 am » |
Io avrei due l298 ma mi sembra lavorino solo con i bipolari...
Sono quasi sicuro che gli stepper unipolari possano essere utilizzati come bipolari, guarda on line!
|
|
|
|
|
Logged
|
Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield. Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586
|
|
|
|
Offline
Sr. Member
Karma: 4
Posts: 388
|
 |
« Reply #44 on: October 23, 2012, 02:30:28 pm » |
Ho visto che purtroppo non va bene per i motori a 5 fili. Ho comprato dei transistor non tip131 ma non riesco a far andare il circuito. Apro un altro thread per non andare OT. Grazie di tutto!
|
|
|
|
|
Logged
|
|
|
|
|
|