Znaleziono 7 wyników

autor: kretu
19 lip 2017, 20:32
Forum: CTC Bizer (klon Replicatora)
Temat: Start i endcode Cura
Odpowiedzi: 31
Odsłony: 25846

Re: Start i endcode Cura

Kod: Zaznacz cały

M73 P0 ; enable build progress
T0
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
G1 X150 Y-70 Z30 F9000 ; move to wait position right hand side of the table
G130 X20 Y20 Z20 A20 B20 ; lower stepper Vrefs while heating
M190 S{material_bed_temperature}
M109 S{material_print_temperature}
G130 X127 Y127 Z40 A127 B127 ; default stepper Vrefs
G92 A0 B0 ; zero extruders
G1 Z0.4 ; position nozzle
G1 X110 Y-70 E25 F300 ; purge nozzle
G1 X120 Y-70 Z0.15 F1200 ; slow wipe
G1 X110 Y-70 Z0.5 F1200 ; lift
G92 A0 B0 ; zero extruders
M73 P1 ;@body (notify GPX body has started)
; **** end of start.gcode ****
Mój dzisiejszy twór całkiem fajnie działa

Opis co dlaczego:

Komendy M109 oraz M190 ponoć potrafią sprawiać jakieś problemy (markwal pisał że ich unika ale już testowałem na różnych ustawieniach "gcode flavor" i działa ok) Ale muszą być bo inaczej Cura sama nam je doda przed start gcode. Można by to wyłączyć ale wiąże się to z grzebaniem w plikach Cury.

Ustawianie wentylatora wyrzuciłem bo Cura i tak nie parsuje jego parametrów i sama dodaje zwykłe on/off na początku warstwy

M135 wyrzuciłem bo po pierwsze nie wiem co robi (komentarz mówi coś o offsecie a wiki mówi "Instructs the machine to change its toolhead. Also updates the State Machine's current tool_index. T is the toolhead for the machine to switch to and the new tool_index for the state machine to use.") A tą funkcję pełni dodane na samym początku "T0"

Dla jednej głowicy u mnie fajnie to działa dla dwóch jest większa magia ponieważ wtedy kontrolę temperatury głowic trzeba oddać cura. Ponieważ sama próbuje przewidzieć czas podgrzewania i tylko ona zarządza temperaturą drugiej głowicy. https://github.com/Ultimaker/Cura/issues/1296

@WillingMagic Nadal nie rozumiem jak twój kod może działać u ciebie :D
autor: kretu
19 lip 2017, 19:21
Forum: CTC Bizer (klon Replicatora)
Temat: Start i endcode Cura
Odpowiedzi: 31
Odsłony: 25846

Re: Start i endcode Cura

O to też jest super i zaraz sobie to tak ogarnę ale jak już tak mocno wgryzłem się w CURĘ to już skończę bo z tego co wczytałem się to od wersji 2.3 wszystkie powyższe start gcody są tak naprawdę złe i właśnie klecę poprawną wersję:D Bo jeżeli start gcode nie zawiera M109 Sxxx (bez T) to z automatu doda nam to na sam start.
autor: kretu
19 lip 2017, 17:07
Forum: CTC Bizer (klon Replicatora)
Temat: Start i endcode Cura
Odpowiedzi: 31
Odsłony: 25846

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
autor: kretu
19 lip 2017, 13:01
Forum: CTC Bizer (klon Replicatora)
Temat: Start i endcode Cura
Odpowiedzi: 31
Odsłony: 25846

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
autor: kretu
19 lip 2017, 10:11
Forum: CTC Bizer (klon Replicatora)
Temat: Start i endcode Cura
Odpowiedzi: 31
Odsłony: 25846

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.
autor: kretu
18 lip 2017, 19:28
Forum: CTC Bizer (klon Replicatora)
Temat: Start i endcode Cura
Odpowiedzi: 31
Odsłony: 25846

Re: Start i endcode Cura

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
autor: kretu
18 lip 2017, 10:41
Forum: CTC Bizer (klon Replicatora)
Temat: Start i endcode Cura
Odpowiedzi: 31
Odsłony: 25846

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:

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ą

Wróć do „Start i endcode Cura”