Start i endcode Cura

Awatar użytkownika
Enter
Konto z ograniczeniami
Postów w temacie: 1
Posty: 35
Rejestracja: 03 kwie 2017, 11:48
Lokalizacja: Bydgoszcz
x 1

Start i endcode Cura

Post autor: Enter »

Zauważyłem, iż w przypadku puszczania wydruków przygotowanych w Cura stół nie wypoziomuje się a extruder nie ustawi na środku stołu, a zacznie drukować w miejscu w którym się znajduje - co czasami sprowadzało się do tego, że próbowała drukować albo poza stołem albo w powietrzu.
Miałby ktoś rozwiązanie jak ustawić gcode by rozwiązać ten problem?
kretu
Konto z ograniczeniami
Postów w temacie: 7
Posty: 570
Rejestracja: 18 kwie 2017, 20:56
Lokalizacja: Szczecin
Drukarka: Bizer
x 105

Re: Start i endcode Cura

Post autor: kretu »

Mi się udało poprawnie ogarnąć Curę pod pojedynczą głowicę jest to odrobinę zmodyfikowany kod od bodajże twórcy GPX'a

start gcode:

Kod: Zaznacz cały

; -- START GCODE --
M136 ; start build
M73 P0
M140 S{print_bed_temperature}
G90 ; absolute coordinates
G130 X118 Y118 A118 B118 ; set stepper motor Vref to defaults
T0 ; home on the right nozzle
G28 X Y Z ; home all axes at homing speed
G92 X0 Y0 Z0 A0 B0 ; set all coords to 0 for now
G1 Z5 F500 ; move Z 5mm away so we can carefully hit the limit switch
G161 Z F100 ; home Z slowly
M132 X Y Z ; recall stored home offsets for XYZ axes
G1 X110 Y-72 Z30 F3300 ; move to waiting position
M116 ; wait for temps
G92 E0 ; set current extruder position as 0 so that E15 below makes sense
G1 X110 Y-70 Z0.2 F2400.0 ; move to just on the bed
G1 X110 Y70 E15 F1200.000 ; extrude a line of filament along the right edge of the bed
G92 E0 ; set E to 0 again because the slicer's next extrusion is relative to this 0
end code:

Kod: Zaznacz cały

M73 P100 ; end build progress
M140 S0 ; set bed temperature to 0
M104 S0 T0 ; set extruder temperature to 0
M104 S0 T1 ; set other extruder temperature to 0
G1 Z150 F1100 ; send the build plate to the bottom
T0 ; Next job assumes T0 is the current tool
G28 X Y F2500 ; home X and Y axes
M18 ; disable all stepper motors
M70 P5 (We <3 Making Things!)
M72 P1 ; Play Ta-Da song
Drukarkę mam ustawioną jako custom z parametrami jak w załączniku. Jedynie teraz bym pewnie zmienił gcode flavor na reprap bo tak zaleca twórca GPX'a i tak mam teraz ustawione w octopi do konwersji ale nie testowałem tego jeszcze na Cura jedynie w s3d więc głowy nie dam.

Duala nie ogarnąłem pod Curą
Załączniki
Bez tytułu.jpg
Awatar użytkownika
WillingMagic
Postów w temacie: 4
Posty: 312
Rejestracja: 25 kwie 2016, 22:42
Lokalizacja: Warszawa
Drukarka: -
x 28

Re: Start i endcode Cura

Post autor: WillingMagic »

W duplicatorze 4 kod startowy jest troszkę inny i moim zdaniem ciut lepszy od tego standardowego bo wytłacza filament na starcie:

Kod: Zaznacz cały

M73 P0 ; enable build progress
G162 X Y F3000 ; home XY maximum
G161 Z F1200 ; home Z minimum
G92 Z-5 ; set Z to -5
G1 Z0 ; move Z to 0
G161 Z F100 ; home Z slowly
M132 X Y Z A B ; recall home offsets
M135 T0 ; load right extruder offsets
G1 X-120 Y-70 Z30 F9000 ; move to wait position off table
G130 X20 Y20 Z20 A20 B20 ; lower stepper Vrefs while heating
M126 S0
M140 S0 T0
M134 T0 ; stabilize bed temperature
M104 S0 T0
M133 T0 ; stabilize extruder temperature
G130 X127 Y127 Z40 A127 B127 ; default stepper Vrefs
G92 A0 B0 ; zero extruders
G1 Z0.4 ; position nozzle
G1 E25 F500 ; purge nozzle
G1 X-115 Y-65 Z0.15 F1200 ; slow wipe
G1 X-110 Y-60 Z0.5 F1200 ; lift
G92 A0 B0 ; zero extruders
M73 P1 ;@body (notify GPX body has started)
kretu
Konto z ograniczeniami
Postów w temacie: 7
Posty: 570
Rejestracja: 18 kwie 2017, 20:56
Lokalizacja: Szczecin
Drukarka: Bizer
x 105

Re: Start i endcode Cura

Post autor: kretu »

WillingMagic pisze:W duplicatorze 4 kod startowy jest troszkę inny
Działa ci ten kod w Cura? Bo to prawie identyczny kod jak w s3d a ten mi w Cura powodował cuda a nie wydruk. Ale w kilku kluczowych fragmentach jest inny i może to było problemem. Osobiście start g-code z s3d mi bardziej odpowiada niż od Markwal'a ale zawsze ekstruder potrzebuje kilku centymetrów brimu aby zaczął podawać filament i chciałbym to poprawić.

W tym momencie leci mi kilku godzinny wydruk i nie mam jak testować ale zrobiłem sobie tabelkę porównawczą dla tych 3 start gcodów
TUTAJ zapraszam do komentowania
Awatar użytkownika
Kopytko
Zasłużony
Postów w temacie: 1
Posty: 3450
Rejestracja: 19 kwie 2016, 11:27
Lokalizacja: Oleśnica
Drukarka: P3Steel v4.00
x 565

Re: Start i endcode Cura

Post autor: Kopytko »

Ja dla duplicator w dual mam troszkę inny , ale działa znakomicie tyle ,ze nie testowałem w cura:(:

Kod: Zaznacz cały

M73 P0 ; enable build progress
G162 X Y F3000 ; home XY maximum
G161 Z F1200 ; home Z minimum
G92 Z-5 ; set Z to -5
G1 Z0 ; move Z to 0
G161 Z F100 ; home Z slowly
M132 X Y Z A B ; recall home offsets

M135 T0 ; load right extruder offsets

G1 X112 Y-70 Z30 F9000 ; move to wait position off table

G130 X20 Y20 Z20 A20 B20 ; lower stepper Vrefs while heating
M126 S[fan_speed_pwm]
M140 S[bed0_temperature] T0
M104 S[extruder0_temperature] T0
M104 S[extruder1_temperature] T1

M134 T0 ; stabilize bed temperature
M133 T0 ; stabilize right extruder temperature
M133 T1 ; stabilize right extruder temperature

G130 X110 Y110 Z50 A118 B118 ; default stepper Vrefs
G92 A0 B0 ; zero extruders
G1 Z0.4 ; position nozzle

M72 P1 ; play Ta-Da song

M135 T1 ; load left extruder offsets
G92 E0 ; zero extruder
G1 E5 F225 ; purge nozzle

M135 T0 ; load right extruder offsets
G92 E0 ; zero extruder
G1 E5 F225 ; purge nozzle

G1 X100 Y-65 Z0.15 F1200 ; slow wipe
G1 X95 Y-60 Z0.5 F1200 ; lift

G92 A0 B0 ; zero extruders
M73 P1 ;@body (notify GPX body has started)
:arrow: Pozdrawiam Patryk.
Aktualne drukarki :
:idea: Prusa i3 w wersji p3steel v1.00 :idea: Prusa i3 2 wersji p3steel v4.00 long :idea: Replicator 1 by CTC :idea: Delta Kossel :idea:UM2+extended
W budowie : COSIEK 70x70x70 :devil:
Awatar użytkownika
WillingMagic
Postów w temacie: 4
Posty: 312
Rejestracja: 25 kwie 2016, 22:42
Lokalizacja: Warszawa
Drukarka: -
x 28

Re: Start i endcode Cura

Post autor: WillingMagic »

Kretu a dałeś najważniejszy punkt czyli zero jest po środku stołu?
kretu
Konto z ograniczeniami
Postów w temacie: 7
Posty: 570
Rejestracja: 18 kwie 2017, 20:56
Lokalizacja: Szczecin
Drukarka: Bizer
x 105

Re: Start i endcode Cura

Post autor: kretu »

Tak. Ale już znalazłem część problemu.
Jeżeli ostatnia czynność drukarki przed wydrukiem dotyczyła drugiej głowicy (np. jej wyłączenie) to się krzaczy bo Cura niezależnie od start gcode na początku dodaje ustawienie temperatury dla ostatnio użytej głowicy. Dzisiaj mam nadzieję mieć trochę czasu to ogarnę. Bo już prawie działa tylko jakiś zupełnie nowy błąd się pojawił bo drukarka próbuje ekstrudować na msxa ścieżka ma z 4mm szerokości:D ale to raczej gdzie indziej jest błąd.
Awatar użytkownika
WillingMagic
Postów w temacie: 4
Posty: 312
Rejestracja: 25 kwie 2016, 22:42
Lokalizacja: Warszawa
Drukarka: -
x 28

Re: Start i endcode Cura

Post autor: WillingMagic »

I jeszcze pytanie czym generujesz x3g? X3GWriterem czy GpxUi? w X3GWriterzem polecam podmienić stare cura_x3g na nowszą wersję od markwala.
kretu
Konto z ograniczeniami
Postów w temacie: 7
Posty: 570
Rejestracja: 18 kwie 2017, 20:56
Lokalizacja: Szczecin
Drukarka: Bizer
x 105

Re: Start i endcode Cura

Post autor: kretu »

Druk bezpośrednio do Octopi a w nim GPXplugin od markwala. Możliwość druku bezpośrednio ze slicera jak w drogich maszynkach z wifi to główny atut Cury dla mnie tak to raczej wolę s3d.

Enter jeszcze ty się wypowiedz czy któryś z gcodów ci zadziałał masz już 4 do wyboru:D
kretu
Konto z ograniczeniami
Postów w temacie: 7
Posty: 570
Rejestracja: 18 kwie 2017, 20:56
Lokalizacja: Szczecin
Drukarka: Bizer
x 105

Re: Start i endcode Cura

Post autor: kretu »

@WillingMagic Z jakiej wersji Cury ty korzystasz? Mi twój start g-code wyłącza heatbed i ekstruder zaraz po tym jak je nagrzeje. I nic dziwnego jak jest w nich

Kod: Zaznacz cały

M104 S0 T0
ODPOWIEDZ

Wróć do „CTC Bizer (klon Replicatora)”