www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Mini CNC Plotter

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programiranje embedded sistemov
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
a.sukljan
Član
Član



Pridružen-a: Tor 02 Mar 2010 20:22
Prispevkov: 85
Aktiv.: 0.50
Kraj: Črni Kal

PrispevekObjavljeno: Pet Mar 07, 2014 7:44 pm    Naslov sporočila:  Mini CNC Plotter Odgovori s citatom

Zdravo.

Upam da še ne obstaja te teme, ker je nisem našel. Vglavnem, zanima me če kdo ve kako se vzpostavi komunikacijo med Arduino Uno R3 - Adafruit Motor Shield V1 ter GRBL Controller programom. Namreč tole mi ne uspe. Preiskal sem cel google, vse možne članke v vseh možnih jezikih, ampak še vedno mi ne rata premikat motorjev preko G kode. Tale plošča ni močna ampak za premikat svinčnik bi mogla zadostovati.

Problem imam tudi to, da bi rad uporabil 2 dc motorja ter 1 koračni motor, in tudi to nevem kako se, da nastaviti, če se sploh da...

Glede na dosedanje dosežke, uspe mi premikat moroje v example programih, z knjižnico AF_motor, ampak nevem kako ukazati grbl kodi da komunicira z motor shieldom. Ter to kakšne vrste motorja naj poganja..

Vglavnem katerikoli koristen odgovor bo zelo dobrodošel. Hvala v naprej.

Lp

_________________
Kar ne dimi, ni skurjeno!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
Jaka57
Moderator
Moderator



Pridružen-a: Ned 12 Dec 2004 21:47
Prispevkov: 5766
Aktiv.: 25.96
Kraj: Grosuplje

PrispevekObjavljeno: Pet Mar 07, 2014 8:41 pm    Naslov sporočila:   Odgovori s citatom

Pa si naredil, kot piše tukaj?
Citiram:
You need to install the Grbl software. Download it from github and then reprogram your Arduino using the ArduinoUploader tool:

http://www.ngcoders.com/downloads/arduino-hex-uploader-and-programmer/

For the Uno, you will need to set the microcontroller to m328p, then in the AVR Dude Params you need to change -b19200 to -b115200

Finally, select the hex file you want to upload. I used grbl_v0_8c_atmega328p_16mhz_9600.hex
which I downloaded from http://bit.ly/SSdCJE (see Downloads section on this page https://github.com/grbl/grbl)

You can get use other tools to do this, for example, see https://github.com/grbl/grbl/wiki/Flashing-Grbl-to-an-Arduino

In theory, you should also be able to restore your original Arduino software using the uploader, but I don’t have the link handy for the hex file.

_________________
Lp, Jaka
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
a.sukljan
Član
Član



Pridružen-a: Tor 02 Mar 2010 20:22
Prispevkov: 85
Aktiv.: 0.50
Kraj: Črni Kal

PrispevekObjavljeno: Pet Mar 07, 2014 9:18 pm    Naslov sporočila:   Odgovori s citatom

Sem, samo tako ali tako mi ne pomaga ker sem ugotovil da je tale motor shield čisto premalo močen, in zdej moram naročit bolj močen stepper driver board, ker zgleda da drugače kot z stepperji ne morem delat..Hvala za link
_________________
Kar ne dimi, ni skurjeno!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
a.sukljan
Član
Član



Pridružen-a: Tor 02 Mar 2010 20:22
Prispevkov: 85
Aktiv.: 0.50
Kraj: Črni Kal

PrispevekObjavljeno: Pet Mar 07, 2014 9:50 pm    Naslov sporočila:   Odgovori s citatom

Glede arduina in grbl-ja pa mi uspe povezati, ampak ko hočem premikat stepperje pa se mi nočejo premikat,( če imam gor motor shield od adafruit v1.) Ve kdo kako to popraviti?
_________________
Kar ne dimi, ni skurjeno!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo MSN Messenger - naslov
dejko1
Član
Član



Pridružen-a: Ned 16 Mar 2008 0:21
Prispevkov: 265
Aktiv.: 1.36
Kraj: Ljubljana

PrispevekObjavljeno: Pon Mar 10, 2014 2:59 pm    Naslov sporočila:   Odgovori s citatom

GRBL ti ne bo deloval z adafruit shieldom.

Izhodi iz GRBL so step/dir. Motor shield pa ima on/off vhode za posamezen izhod preko serijskega registra.

Motor shield je drugače bolj uporaben za DC motorje (stepperja lahko priklopiš le dva). Za počasno premikanje bi verjetno šlo z lastnim programom (predelana koda od examplov), za kakšen microstepping ali kaj podobnega pa bolje da si omisliš kakšen stepstick/pololu driver.

Z DC motorji bi tudi moral napisat svojo kodo za krmiljenje, ker večina preprostih G-code interpreterjev deluje samo z stepper motorčki.

Izhodni signali GRBL:
http://blog.protoneer.co.nz/grbl-arduino-g-code-processor-pin-layout/
Priklop pololu / stepstick na arduino uno:
http://blog.protoneer.co.nz/wp-content/uploads/2013/07/Arduino-CNC-Shield-Scematics-V3.XX_.jpg
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Programiranje embedded sistemov Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 48 dni


Powered by phpBB © 2001, 2005 phpBB Group