Start i endcode Cura
- 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
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?
Miałby ktoś rozwiązanie jak ustawić gcode by rozwiązać ten problem?
-
- 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
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:
end code:
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ą
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
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
Duala nie ogarnąłem pod Curą
- WillingMagic
- Postów w temacie: 4
- Posty: 313
- Rejestracja: 25 kwie 2016, 22:42
- Lokalizacja: Warszawa
- Drukarka: -
- x 28
Re: Start i endcode Cura
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)
-
- 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
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ć.WillingMagic pisze:W duplicatorze 4 kod startowy jest troszkę inny
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
- Kopytko
- Zasłużony
- Postów w temacie: 1
- Posty: 3454
- Rejestracja: 19 kwie 2016, 11:27
- Lokalizacja: Oleśnica
- Drukarka: P3Steel v4.00
- x 567
Re: Start i endcode Cura
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)
Pozdrawiam Patryk.
Aktualne drukarki :
Prusa i3 w wersji p3steel v1.00 Prusa i3 2 wersji p3steel v4.00 long Replicator 1 by CTC Delta Kossel :idea:UM2+extended
W budowie : COSIEK 70x70x70
Aktualne drukarki :
Prusa i3 w wersji p3steel v1.00 Prusa i3 2 wersji p3steel v4.00 long Replicator 1 by CTC Delta Kossel :idea:UM2+extended
W budowie : COSIEK 70x70x70
- WillingMagic
- Postów w temacie: 4
- Posty: 313
- Rejestracja: 25 kwie 2016, 22:42
- Lokalizacja: Warszawa
- Drukarka: -
- x 28
-
- 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
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.
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.
- WillingMagic
- Postów w temacie: 4
- Posty: 313
- Rejestracja: 25 kwie 2016, 22:42
- Lokalizacja: Warszawa
- Drukarka: -
- x 28
Re: Start i endcode Cura
I jeszcze pytanie czym generujesz x3g? X3GWriterem czy GpxUi? w X3GWriterzem polecam podmienić stare cura_x3g na nowszą wersję od markwala.
-
- 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
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
Enter jeszcze ty się wypowiedz czy któryś z gcodów ci zadziałał masz już 4 do wyboru:D
-
- 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
@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