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 

Gcode-začetniška težava

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> 3D Tiskanje
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
Mislincan
Član
Član



Pridružen-a: Ned 11 Okt 2009 12:55
Prispevkov: 30
Aktiv.: 0.17
Kraj: Mislinja

PrispevekObjavljeno: Ned Feb 19, 2017 2:08 pm    Naslov sporočila:  Gcode-začetniška težava Odgovori s citatom

Na doma narejenem printerju želim poskusno izrisati nekaj črk. Zadeva se poganja preko Marlin programa. Ko pa naložim spodaj priložen program, mi najprej izvaja ukaz M260 P0 S5, in nato riše črte brez dvigovanja pisala.
Kaj sem spregledal.
Moj kratek programček:

M280 P0 S25
G0 X0 Y0
G90
G21
G1
G1 X0 Y0
G1 X100 Y50
M280 P0 S5
G1 X60
G1 Y70
G1 X60 Y80
G1 X100 Y100
G1 X60 Y120
M280 P0 S25
G1Y130
M280 P0 S5
G1 X100 Y130
M280 P0 S25
G1Y170
M280 P0 S5
G1X60
M280 P0 S25
G1X80
M280 P0 S5
G1 Y 130
M280 P0 S25
G1 Y110
M280 P0 S5
G1 Y90
M280 P0 S25
G1 X0 Y0
G0 X0 Y0

da bo bolj jasno kaj mi ploterček naredi, prilagam še sliko.



Izris teksta.jpg
 Opis:
 Velikost datoteke:  288.43 KB
 Pogledana:  0 krat

Izris teksta.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Bizgec65
Član
Član



Pridružen-a: Sre 10 Mar 2010 11:46
Prispevkov: 2057
Aktiv.: 12.02
Kraj: Trebnje

PrispevekObjavljeno: Ned Feb 19, 2017 2:23 pm    Naslov sporočila:   Odgovori s citatom

Kaj pa pomeni P0?
Oz, kje imaš definirano Z os, torej dvig ali spust pisala. Imaš to s koračnikom ali servo motorjem?
(PS. Ali je to S5 in S25?)

_________________
Če bi nekateri padli z višine svojega ega na višino svoje inteligence, bi se ubili. (Je pa res, da se meni ne smilijo!) Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Mislincan
Član
Član



Pridružen-a: Ned 11 Okt 2009 12:55
Prispevkov: 30
Aktiv.: 0.17
Kraj: Mislinja

PrispevekObjavljeno: Ned Feb 19, 2017 5:06 pm    Naslov sporočila:   Odgovori s citatom

Ukaz M280 P0 S25 pomeni:

M280 definira port za servo motor
P0 izbere prvi od 4 izhodov servo pina na RAMPS 1.4
S5 ali S25 premakni servo motor za kot 5 ali 25 stopinj.

Pisalo je montirano tako, da ga servo motor pri 25 stopinjah dvigne , nato sledi spust na 5 stopinj in nato piše. Dela prevejeno!
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Bizgec65
Član
Član



Pridružen-a: Sre 10 Mar 2010 11:46
Prispevkov: 2057
Aktiv.: 12.02
Kraj: Trebnje

PrispevekObjavljeno: Ned Feb 19, 2017 5:25 pm    Naslov sporočila:   Odgovori s citatom

Mislincan je napisal/a:
Ukaz M280 P0 S25 pomeni:

M280 definira port za servo motor
P0 izbere prvi od 4 izhodov servo pina na RAMPS 1.4
S5 ali S25 premakni servo motor za kot 5 ali 25 stopinj.

Pisalo je montirano tako, da ga servo motor pri 25 stopinjah dvigne , nato sledi spust na 5 stopinj in nato piše. Dela prevejeno!


Izjava v prvem prispevku in tale se pa izključujeta, kajne. Ker, če dela preverjeno. potem ni problema sploh.
Če pa ne dela, potem imaš G-kodo narobe napisano! Torej napiši le del kode, kjer se bo pisalo na začetku spustilo in na koncu dvignilo, ter šlo na začetni položaj, pa boš videl kje te =be. Kakor sem tvojo preizkusil v simulatorju se "mu nič ne dvigne".
Če nadomestim tvoj servo S5-S25) z "Z"-ji potem gre normalno. Ne poznam teh komand za servo, samo nekaj mora tu manjkati.

(...config Marlin to enable the servos.

Go to Configuration.h and uncomment next line adding the number of servos you want to use:

#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command

Last, edit your GCodes to use M280 PX SX whenever you want to control your servos (P for selecting your servo number and S for the position of it).

And be aware that your G-MOVES aren’t going to wait for your servos positioning, so you might need some delays (G4).)...

_________________
Če bi nekateri padli z višine svojega ega na višino svoje inteligence, bi se ubili. (Je pa res, da se meni ne smilijo!) Smile
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Branez
Moderator
Moderator



Pridružen-a: Pon 14 Apr 2003 7:21
Prispevkov: 7768
Aktiv.: 34.98
Kraj: Koprivnica HR

PrispevekObjavljeno: Ned Feb 19, 2017 5:50 pm    Naslov sporočila:   Odgovori s citatom

Klik in še enkrat klik.
_________________
The true sign of intelligence is not knowledge but imagination.
Creativity is intelligence having fun!

Albert Einstein
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Mislincan
Član
Član



Pridružen-a: Ned 11 Okt 2009 12:55
Prispevkov: 30
Aktiv.: 0.17
Kraj: Mislinja

PrispevekObjavljeno: Ned Feb 19, 2017 6:17 pm    Naslov sporočila:   Odgovori s citatom

Da razzložim, kaj sem mislil stem, da dela

Ko sem naložil tale program:
M280 P0 S25
G0 X0 Y10
G90
G21
G0 X10 Y10
G1 G1 X10 Y10
(tocka1)
M280 P0 S5
G1 X310
G1 Y100
(tocka2)
G1 X310
G1 Y310
(tocka3)
G1 X10
G1 Y310
(tocka4)
G1 X10
G1 Y100
(nazaj)
M280 P0 S25
G0 X0 Y10


Mi je delalo OK. Ko sem pa nato zagnal, kar sem priložil pod prvo, pa je Marlin zaštrikal, in začel najprej 5X dvigniti in spuščati servo motor, nato pa narisal po zadanih koordinatah. Ni mi jasno zakaj je najprej izvedel ukaze M280 ter šele nato nadaljeval risanje. Upam, da sem bi dovolj jasen, kaj me muči.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
rafaellsi
Član
Član



Pridružen-a: Ned 11 Sep 2011 18:54
Prispevkov: 477
Aktiv.: 3.12
Kraj: Radovljica

PrispevekObjavljeno: Ned Feb 19, 2017 7:13 pm    Naslov sporočila:   Odgovori s citatom

Mogoče pa ne zna "shandlati" G1 brez dodatnih parametrov (v 5. vrstici)?
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> 3D Tiskanje Č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: 47 dni


Powered by phpBB © 2001, 2005 phpBB Group