Pages: [1] 2 3 4   Go Down
Author Topic: Parsing GCODE  (Read 4412 times)
0 Members and 1 Guest are viewing this topic.
Bologna
Offline Offline
God Member
*****
Karma: 5
Posts: 502
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao a tutti. Sto lavorando ad una macchina CNC costruita da zero basata su arduino. La meccanica è già praticamente pronta, ma mi sono piantato con il software. Riesco a produrre del Gcode usando cambam, ma non so come farlo "leggere" ad arduino. Ho guardato anche i progetti della RepRap, ma non capisco dove siano le librerie e gli sketch di esempio. Se può essere utile, riferisco anche che caricando il gcode su mach3 si riescono ad avere le coordinate, ma non riesco ad inviarle ad arduino. Ho parlato di utilizzare il Gcode perchè minimante lo conosco, ma potrebbero anche andare bene altri formati.
Penso che questo argomento sia di comune interesse, e, se mai riusciremo a venirne a capo, posterò una guida su Megatopic con tutto il necessario per la realizzazione.
Grazie a tutti! smiley-grin
Logged

Selvazzano Dentro - Padova
Offline Offline
God Member
*****
Karma: 28
Posts: 932
"Chi sa fa, chi non sa insegna"
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Non riesci a fare il parsing? E' questo il tuo problema?
Logged

Offline Offline
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

http://www.contraptor.org/arduino-gcode-interpreter
e invi il gcode via seriale,qual'è il problema?
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

0
Offline Offline
Edison Member
*
Karma: 20
Posts: 2227
Have you mooed today?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao,
io per la mia mini laser engraver (poverina ancora incompleta  smiley-cry), utilizzo GRBL:
https://github.com/grbl
E' lo stesso fw che viene utilizzato per la CNC oshw shapeoko:
http://www.shapeoko.com/
Logged

Offline Offline
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ciao,
io per la mia mini laser engraver (poverina ancora incompleta  smiley-cry), utilizzo GRBL:
https://github.com/grbl
E' lo stesso fw che viene utilizzato per la CNC oshw shapeoko:
http://www.shapeoko.com/
la mia cnc l'ho completata da una settimana ed e ancora ferma per mancanza di tempo  smiley-roll-blue
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Bologna
Offline Offline
God Member
*****
Karma: 5
Posts: 502
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

@madwriter il problema è che non l avevo trovato! smiley smiley-razz Comunque appena posso provo. Per quanto riguarda quello della gbrl non so dove trovare i file... smiley-fat
Logged

Offline Offline
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@madwriter il problema è che non l avevo trovato! smiley smiley-razz Comunque appena posso provo. Per quanto riguarda quello della gbrl non so dove trovare i file... smiley-fat
Ah ok ce ne sono un bel pò smiley-grin
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Bologna
Offline Offline
God Member
*****
Karma: 5
Posts: 502
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Madwriter visto che l hai già utilizzata mi potresti inviare il link di download della gbrl?
Logged

Offline Offline
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Madwriter visto che l hai già utilizzata mi potresti inviare il link di download della gbrl?
https://github.com/simen/grbl/downloads
nono io non l'ho usata però ne ho sentito parlare bene tu che motori hai usato nema 17?e che motor driver? io usa una tb cinese che secondo me (non ancora testata fa un pò pena) quindi vorrei migrare ad un controllo tramite arduino che mi permette di utilizzare nache l'usb al posto della parallela smiley-grin
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Bologna
Offline Offline
God Member
*****
Karma: 5
Posts: 502
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Capito... Grazie per il link! Per curiosità quanto l'hai pagata la board? Comunque io uso tre l298 e dei motori che ho trovato in fiera dell'elettronica a 5 euri l'uno e mi sembrano nema24.
Logged

Offline Offline
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Capito... Grazie per il link! Per curiosità quanto l'hai pagata la board? Comunque io uso tre l298 e dei motori che ho trovato in fiera dell'elettronica a 5 euri l'uno e mi sembrano nema24.
wow i nema 24 stanno sui 50 l'uno o.o
la board 50 euro domani la testo smiley-grin
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Bologna
Offline Offline
God Member
*****
Karma: 5
Posts: 502
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

ho visto! Infatti non ci credevo neanche io! Comunque ho scaricato il firmware della reprap (http://contraptor.svn.sourceforge.net/viewvc/contraptor/trunk/firmware/reprap_new_firmware/) e ma quale scketch devo caricare dopo aver copiati i file H nella cartella libraries?
« Last Edit: October 17, 2012, 06:30:43 am by SUBSEA » Logged

Offline Offline
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ho sbaglaito io e stata spostata la home:
https://github.com/grbl/grbl
qui ci sono i download delle versioni già compilate smiley-wink
https://github.com/grbl/grbl/downloads
« Last Edit: October 17, 2012, 06:32:45 am by Madwriter » Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Bologna
Offline Offline
God Member
*****
Karma: 5
Posts: 502
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Figurati, capita. ho scaricato il pacchetto zip dalla homepage. Ora come procedo? smiley-neutral
« Last Edit: October 17, 2012, 07:01:56 am by SUBSEA » Logged

Offline Offline
Edison Member
*
Karma: 24
Posts: 2032
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Figurati, capita. ho scaricato il pacchetto zip dalla homepage. Ora come procedo? smiley-neutral
Scarica grbl_v0_7d_atmega328p_16mhz_9600.hex
e flashalo sul tuo arduino con avrdude ci sono molte guide in giro  smiley-mr-green
il comando dovrebbe essere questo:
Code:
avrdude -c dapa -p m32 -U flash:w:somename.hex
Logged

"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

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