Marlin- Start G-code

Awatar użytkownika
chemik72
Posty: 427
Rejestracja: 19 kwie 2016, 19:37
Kontaktowanie:

Marlin- Start G-code

Postautor: chemik72 » 19 maja 2017, 19:53

Gdzie ustawić tak aby przed drukiem dysza nie jechała po stole tylko uniosła się po zerowaniu G28 Z0 np. G1 Z5 następnie przemieściła się do miejsca wydruku i dopiero zjechała G1 Z0 i rozpoczęła wydruk? wstawienie na końcu w Start G-code G1 Z5 nie daje zamierzonego efektu bo to chyba leci z Marlina? I też chodzi aby to działało z automatu bo ręcznie zmieniać po wygenerowaniu to niepotrzebna zabawa ;) :OK:

Część Start G-code (Repetier Host):

G92 E0 ;zero the extruded length again
G1 F9000
M117 Printing...
G1 Z5
>>> ostatnia linia g-codu

a tak wygląda wygenerowany początek G-code:

G1 F9000
M117 Printing...
G1 Z5 >>>> to jest z start g-codu
M109 S30 ; set temperature and wait for it to be reached
G21 ; set units to millimeters
G90 ; use absolute coordinates
M82 ; use absolute distances for extrusion
G92 E0
G1 E-4.00000 F10800.00000
G92 E0
G1 Z0.200 F3000.000 >>>>> to generuje chyba Marlin ?
G1 Z0.400 F3000.000
G1 X163.728 Y9.191 F3000.000
G1 Z0.200 F3000.000
G1 E4.20000 F10800.00000
G1 F240
G1 X164.359 Y9.028 E4.23018
PRUSA i3 ACRYLIC-MGN/SAIZEX 3D MINI/BLIXET B40
W budowie:DRUKARKA SAIZEX3D30%/FREZARKA PROXXON MF70

Awatar użytkownika
chemik72
Posty: 427
Rejestracja: 19 kwie 2016, 19:37
Kontaktowanie:

Re: Marlin- Start G-code

Postautor: chemik72 » 20 maja 2017, 17:12

Nadal siedzę nad tym :( dla porównania tak jest generowany kod w Cura. Dodaje tam linię po Start g-code:

Kod: Zaznacz cały

G0 F9000 X105.461 Y5.612 Z0.200


Tak wygląda z Cury początkowy G-code a za to jest odpowiedzialna linia 26:
Obrazek

W Slic3r początkowy G-code ma dodane linie 39/40

Kod: Zaznacz cały

G1 Z0.200 F3000.000
G1 Z0.400 F3000.000


A tak wygląda ze Slic3r:
Obrazek

Po usunięciu linii 39/40 i dopisaniu do 41 Z0.2 działa tak jak w Cura :OK: Szukałem czegoś w Marlinie ale nie znalazłem :( . Zapewne da się to jakoś chyba wywołać/wygenerować w Start g-code ale jak to na razie nie wiem :?
PRUSA i3 ACRYLIC-MGN/SAIZEX 3D MINI/BLIXET B40
W budowie:DRUKARKA SAIZEX3D30%/FREZARKA PROXXON MF70

Awatar użytkownika
Miś
Posty: 750
Rejestracja: 22 kwie 2016, 14:23
Kontaktowanie:

Re: Marlin- Start G-code

Postautor: Miś » 21 maja 2017, 0:01

Kody początkowe i końcowe generuje slicer. Firmware (czyli marlin) w to nie ingeruje. Musisz w slic3rze to zmienić aby działało tak samo jak w Cura.
-- MIŚ --

Awatar użytkownika
chemik72
Posty: 427
Rejestracja: 19 kwie 2016, 19:37
Kontaktowanie:

Re: Marlin- Start G-code

Postautor: chemik72 » 21 maja 2017, 7:54

Miś pisze:Kody początkowe i końcowe generuje slicer. Firmware (czyli marlin) w to nie ingeruje. Musisz w slic3rze to zmienić aby działało tak samo jak w Cura.


Miś, to fakt że te kody (G1 Z0.200 F3000.000 ; G1 Z0.400 F3000.000) generuje slicer tylko nie wiadomo gdzie :( . Ale jeszcze to samo chciał bym zastosować w SimpliFlay a on też dodaje taki kod: G1 Z0.450 F960 ,chyba tylko ręcznie pozostaje :(
PRUSA i3 ACRYLIC-MGN/SAIZEX 3D MINI/BLIXET B40
W budowie:DRUKARKA SAIZEX3D30%/FREZARKA PROXXON MF70

Awatar użytkownika
Miś
Posty: 750
Rejestracja: 22 kwie 2016, 14:23
Kontaktowanie:

Re: Marlin- Start G-code

Postautor: Miś » 21 maja 2017, 14:26

Musisz pogrzebać w slic3r'owym start codzie, albo w jakichś innych opcjach czy ustawieniach slic3r'a. I tylko tam. Nie używam slic3r'a więc Ci nie podpowiem gdzie tego szukać bo nie wiem.
-- MIŚ --

Awatar użytkownika
chemik72
Posty: 427
Rejestracja: 19 kwie 2016, 19:37
Kontaktowanie:

Re: Marlin- Start G-code

Postautor: chemik72 » 21 maja 2017, 14:34

Dzięki Miś :Piwo: Na razie mam dosyć dwa dni straciłem na szukaniu i nie znalazłem gdzie to jest i z jakiego pliku jest generowane :twisted:
PRUSA i3 ACRYLIC-MGN/SAIZEX 3D MINI/BLIXET B40
W budowie:DRUKARKA SAIZEX3D30%/FREZARKA PROXXON MF70

Awatar użytkownika
Artu
Posty: 1236
Rejestracja: 19 kwie 2016, 16:44
Lokalizacja: Winnica k/Pułtuska
Kontaktowanie:

Re: Marlin- Start G-code

Postautor: Artu » 15 sie 2017, 13:22

Dobra, to teraz ja :mrgreen: W cura mam taki start G-code:

Kod: Zaznacz cały

; Default start code
G28 ; Home extruder
G1 Z15 F{Z_TRAVEL_SPEED}
M107 ; Turn off fan
G90 ; Absolute positioning
M82 ; Extruder in absolute mode
{IF_BED}M190 S{BED}
; Activate all used extruder
{IF_EXT0}M104 T0 S{TEMP0}
G92 E0 ; Reset extruder position
; Wait for all used extruders to reach temperature
{IF_EXT0}M109 T0 S{TEMP0}


Wygląda to tak, że wykonuje home wszystkich osi, i unosi oś Z, następnie grzeje stół i głowicę.
Chciał bym, aby najpierw grzał stół, głowicę i dopiero na końcu wykonywał "home" + uniesienie Z (to uniesienie osi Z jest niezbędne, aby "ominąć" klipsy szyby)
Powód tej zmiany jest dla mnie istotny, ponieważ po zakończeniu druku "wycieka co nie co" z dyszy, i robi się "cycek" pod dyszą, i przy "home na zimno" wywala mi nakrętki osi Z z gniazd :o Oś Z opiera się na zastygniętym "cycku" filamentu. Jak dysza będzie rozgrzana, to "cycek" będzie miękki, i nie uniesie osi Z.
Pozdrawiam, Artur
# Mendel90 - wreszcie drukuje tak jak ja chcę :OK: # Delta under construction... 8-)
Moje wypociny na Thingiverse :oops:

Awatar użytkownika
Miś
Posty: 750
Rejestracja: 22 kwie 2016, 14:23
Kontaktowanie:

Re: Marlin- Start G-code

Postautor: Miś » 15 sie 2017, 15:12

Kod: Zaznacz cały

G91 ; Relative positioning
G1 Z5 F{Z_TRAVEL_SPEED} ; unieś głowicę o 5mm
M107 ; Turn off fan
G90 ; Absolute positioning
M82 ; Extruder in absolute mode
{IF_BED}M190 S{BED}
; Activate all used extruder
{IF_EXT0}M104 T0 S{TEMP0}
G92 E0 ; Reset extruder position
; Wait for all used extruders to reach temperature
{IF_EXT0}M109 T0 S{TEMP0}
G28 ; Home all axis
G1 Z15 F{Z_TRAVEL_SPEED} ; unieś głowicę o 15mm
-- MIŚ --

Awatar użytkownika
Artu
Posty: 1236
Rejestracja: 19 kwie 2016, 16:44
Lokalizacja: Winnica k/Pułtuska
Kontaktowanie:

Re: Marlin- Start G-code

Postautor: Artu » 15 sie 2017, 15:37

Dzięki niezawodny Misiu :Piwo:
Pozdrawiam, Artur
# Mendel90 - wreszcie drukuje tak jak ja chcę :OK: # Delta under construction... 8-)
Moje wypociny na Thingiverse :oops:


Wróć do „Marlin”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość