Go Down

Topic: Parsing GCODE (Read 6634 times) previous topic - next topic

Subsea

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! :D

cyberhs

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

Madwriter

http://www.contraptor.org/arduino-gcode-interpreter
e invi il gcode via seriale,qual'è il problema?
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

pitusso

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

Madwriter


Ciao,
io per la mia mini laser engraver (poverina ancora incompleta  =(), 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:
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Subsea

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

Madwriter


@madwriter il problema è che non l avevo trovato! :) :P 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ò :D
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Subsea

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

Madwriter


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 :D
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Subsea

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.

Madwriter


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 :D
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Subsea

#11
Oct 17, 2012, 01:13 pm Last Edit: Oct 17, 2012, 01:30 pm by SUBSEA Reason: 1
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?

Madwriter

#12
Oct 17, 2012, 01:30 pm Last Edit: Oct 17, 2012, 01:32 pm by Madwriter Reason: 1
ho sbaglaito io e stata spostata la home:
https://github.com/grbl/grbl
qui ci sono i download delle versioni già compilate ;)
https://github.com/grbl/grbl/downloads
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Subsea

#13
Oct 17, 2012, 01:46 pm Last Edit: Oct 17, 2012, 02:01 pm by SUBSEA Reason: 1
Figurati, capita. ho scaricato il pacchetto zip dalla homepage. Ora come procedo? :|

Madwriter


Figurati, capita. ho scaricato il pacchetto zip dalla homepage. Ora come procedo? :|

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: [Select]
avrdude -c dapa -p m32 -U flash:w:somename.hex
"Due cose sono infinite: l'universo e la stupidità umana, ma riguardo l'universo ho ancora dei dubbi..." Albert Einstein

Go Up