Marlin- Start G-code

Oprogramowanie sterownika drukarki i do łączenia komputera z drukarką
Awatar użytkownika
chemik72
Postów w temacie: 2
Posty: 320
Rejestracja: 03 maja 2016, 09:16
x 52

Marlin- Start G-code

Post autor: chemik72 »

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 i nie działa :unknown: :

G1 F9000
M117 Printing...
G1 Z5 >>>> to jest z Start g-code
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
SAIZEX 300x300
SAIZEX MINI 200x200
FREZARKA-PROXXON MF70-CNC
Wiercik
Konto z ograniczeniami
Postów w temacie: 2
Posty: 26
Rejestracja: 27 lut 2017, 20:29
Lokalizacja: Gliwice
Drukarka: Coś pokroju Prusy i3
x 2

Re: Marlin- Start G-code

Post autor: Wiercik »

Wydaje mi się, że to już sam slicer dokłada swój kod do tego co samemu się zdefiniuje bo np używając Cury w początkowym kodzie jest domyślnie zdefiniowany ruch głowicy do góry/stołu do dołu (zależy od układu drukarki) i potem głowica przesuwa się w miejsce rozpoczęcia druku jednocześnie opuszczając głowice/podnosząc stół, taki układ mi się podoba ale np Slic3r co by się nie zrobiło to i tak zjedzie do wysokości pierwszej warstwy i szybko przesunie się na tej wysokości w miejsce rozpoczęcia wydruku.
Awatar użytkownika
chemik72
Postów w temacie: 2
Posty: 320
Rejestracja: 03 maja 2016, 09:16
x 52

Re: Marlin- Start G-code

Post autor: chemik72 »

Tak dokładnie o to chodzi jak 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 :good: Szukałem czegoś w Marlinie ale nie znalazłem :search: . Zapewne da się to jakoś chyba wywołać/wygenerować w Start g-code ale jak to na razie nie wiem :unknown:
SAIZEX 300x300
SAIZEX MINI 200x200
FREZARKA-PROXXON MF70-CNC
Wiercik
Konto z ograniczeniami
Postów w temacie: 2
Posty: 26
Rejestracja: 27 lut 2017, 20:29
Lokalizacja: Gliwice
Drukarka: Coś pokroju Prusy i3
x 2

Re: Marlin- Start G-code

Post autor: Wiercik »

Jeżeli tak jest zaimplementowane w samym programie, żeby dodawać te linie po customowych gcodach początkowych to nie wiem czy da się to zmienić jakoś.
ODPOWIEDZ

Wróć do „Firmware'y i hosty”