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

E che è averdude? smiley ce poco da fare sono ignorante. Ora provo poi ti so dire.
Logged

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

http://arduino.cc/forum/index.php/topic,64278.0.html
la procedura descritta da Leo vale anche per il tuo file hex al posto del bootloader ovviamente devi uploader il tuo hex.
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: 505
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Per quanto ho capito vado a modificare la EEPROM con l avrdude, giusto? Uplodando il file ex cosa vado a modificare? Sarò anche un rompiballe però vorrei capire smiley-sweat
Logged

Offline Offline
Edison Member
*
Karma: 26
Posts: 1339
You do some programming to solve a problem, and some to solve it in a particular language. (CC2)
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Carichi un nuovo programma. Avrdude è lo stesso programma usato dall'IDE per caricare la versione compilata dello sketch. La eeprom non c'entra nulla. Il programma viene scritto in PROGMEM (chi lo avrebbe mai detto  smiley-razz )
Logged

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

mmmh... quindi il bootloader rimane al suo posto ed è come se anzichè scrivere il codice sull'ide uplodassi un file già compilato?
Logged

Offline Offline
Edison Member
*
Karma: 26
Posts: 1339
You do some programming to solve a problem, and some to solve it in a particular language. (CC2)
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Credo che il bootloader venga sovrascritto. Ma non ne sono sicuro al 100%.
Logged

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

Poi però posso rimetterglierlo con l IDE giusto?
Poi come faccio a dargli la velocità degli assi se diventa come un bootloader e non vedo lo sketch(quindi non lo posso modificare)ecc?
« Last Edit: October 17, 2012, 02:03:49 pm by SUBSEA » Logged

Offline Offline
Edison Member
*
Karma: 26
Posts: 1339
You do some programming to solve a problem, and some to solve it in a particular language. (CC2)
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma scusa la velocità degli assi ecc. mica gliela scrivi nel sorgente: la comunichi tramite una normale trasmissione dati (tipicamente via seriale). Quindi dove sta il problema ?
Logged

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

@SUBSEA
se sei sotto Win, per caricare GRBL puoi utilizzare XLoader:
http://russemotto.com/xloader/
oppure usare avrdude (se sotto linux o anche no  smiley-razz).
Il comando funzionante è:
./avrdude -C avrdude.conf -patmega328p -carduino -P/dev/ttyUSB0 -b57600 -D -Uflash:w:<path to>/grbl/grbl.hex

ovviament eil comando va eseguito aggiornando i parametri relativi a porta seriale (qui con linux /dev/ttyUSB0), il path al grbl.hex, al comando avrdude e al file di configurazione avrdude.conf
Logged

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

Ok come fare a caricare il file l'ho capito. Poi come funziona? Che Cosa devo scrivergli via seriale?
P.s. non è che siete in combutta con banzi per farmi fondere il mio arduino e comprarne un altro? smiley-grin
Logged

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

Ok come fare a caricare il file l'ho capito. Poi come funziona? Che Cosa devo scrivergli via seriale?
P.s. non è che siete in combutta con banzi per farmi fondere il mio arduino e comprarne un altro? smiley-grin
https://github.com/grbl/grbl/wiki/Frequently-Asked-Questions
Logged

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

Offline Offline
Edison Member
*
Karma: 26
Posts: 1339
You do some programming to solve a problem, and some to solve it in a particular language. (CC2)
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Credo che il bootloader venga sovrascritto. Ma non ne sono sicuro al 100%.

Auto-correzione: il bootloader NON viene sovrascritto:
Quote
Does grbl overwrite the Arduino bootloader?

No, grbl fits on the ATmega328P without having to overwrite the bootloader; you will still be able to upload Arduino sketches after flashing without having to re-burn the bootloader.
Logged

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

Ok, upload effettuato. Ora dove attacco i motori? E come invio il gcode?
Logged

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1722
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Ok, upload effettuato. Ora dove attacco i motori? E come invio il gcode?
Bhè, ti dico la mia esperienza: sto facendo una mini laser engraver (tipo pitusso), uso degli stepper bipolari e per il momento comando il tutto con adafruit motor shield, gcode interpreter e mando il file .gcode con Hydra GUI (no quello x craccare, quello x il gcode  smiley-yell)
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

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

ho visto questo schema e penso proprio che lo utilizzerò. Controllo il tutto con mach 3 e spero funzioni bene. ecco il link http://www.grix.it/UserFiles/ceck90/File/CNC%203%20Assi.pdf(da pag. 25 a 27)
« Last Edit: October 20, 2012, 03:54:54 pm by SUBSEA » Logged

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