Pjoter pisze:Ja mam z kablami sajgon bo i drukarka jeszcze nie jest skończona
Zrobiłem taki gcode startowy w PS 2.1.1, może się zainspirujesz to podrzucam
Kod: Zaznacz cały
M140 S[first_layer_bed_temperature] ; start heating heatbed and return controll
M104 S160 ; start preheating hotend and return controll
G28 X Y ; home X and Y axis
M190 S[first_layer_bed_temperature] ; wait for bed to reach temp
M109 S160 T0 ; wait for hotend preheat
G28 Z ; home Z axis
G1 Z5 F5000 ; lower buildplate
M109 S[first_layer_temperature] T0 ; wait for hotend temp
G1 X20 Y20 Z0.3 ; go to purgline start point
G92 E0 ; zero extruder
G1 X20 Y120 E20 F1200 ; purgeline 1st pass
G1 X21 Y120 ; go to purge line mid point
G1 X21 Y20 E40 ; 2nd purge line
G92 E0.5 ; prepare extruder to retract
G1 Z0.3 E-0.5 F2700 ; retract filament
G92 E0 ; zero extruder
Przeanalizowałem twój Startowy g-code i zmodyfikowałem go trochę pod wykorzystanie BLToucha, nie jestem pewny czy to się zgadza i finalnie drukarka będzie w stanie podjechać stołem odpowiednio blisko dyszy ( w kodzie nie ma zerowanie osi Z, ale załatwia to próbkowanie G29 ?) , niżej kod :
Kod: Zaznacz cały
M140 S[first_layer_bed_temperature] ; start heating heatbed and return controll
M104 S160 ; start preheating hotend and return controll
G28 X Y ; home X and Y axis
M561 ; Clear any bed transform
M190 S[first_layer_bed_temperature] ; wait for bed to reach temp
M109 S160 T0 ; wait for hotend preheat
G1 X132 Y160 ; Move Probe to middle of bed
G32 ; Start 2-point probe sequence
G29 ; Doing a Mesh Grid Probing sequence
M374 P"MapaMK2A.csv" ; Save heightmap
G1 Z5 F5000 ; lower buildplate
M109 S[first_layer_temperature] T0 ; wait for hotend temp
G1 X20 Y20 Z0.3 ; go to purgline start point
G92 E0 ; zero extruder
G1 X5 Y120 E20 F1200 ; purgeline 1st pass
G1 X6 Y120 ; go to purge line mid point
G1 X21 Y20 E40 ; 2nd purge line
G92 E0.5 ; prepare extruder to retract
G1 Z0.3 E-2 F2700 ; retract filament
G92 E0 ; zero extruder
Krótki opis :
-> Wstępnie rozgrzewa się hotend
-> zeruje się oś XY
-> rozgrzewa się stół do temp. pierwszej warstwy
-> czekam na osiągnięcie temperatury 160 C hotendu
-> pomiar poziomu przy trapezówkach "True bed leveling"
-> próbkowanie stołu "Auto bed leveling" (skoro już z tego wszystkiego korzystam chcę zapisać mape do podglądu)
-> rozgrzewa hotend do temp pierwszej warstwy i leci z rozbiegowymi dwoma liniami w celu wyrównania ciśnienia panującego w dyszy
-> na końcu retrakcja (dla Mobiusa wstępnie dałem 2 mm )
niżej kod końcowy :
Kod: Zaznacz cały
; End Gcdoe
G10 P0 R-273.15 S-273.15 ; Turn off Tool0
G10 P1 R-273.15 S-273.15 ; Turn off Tool1
G10 P2 R-273.15 S-273.15 ; Turn off Tool2
M140 S-273.15 ; Turn off Bed
M141 S-273.15 ; Turn off Chamber Heater
M106 S0 ; Object fan off
G92 E0 ; Zero Extruder
G1 E-2 F300 ; Retract 2mm
G92 E0 ; Zero Extruder
G28 XY ; Home XY
M84 ; All motors Off
Krótki opis :
Wyłączam wszystko , robię retrakcję , zeruje osię XY
Jeżeli chodzi o slicer zdecydowałem się na Slic3r PrusaEdition, parametry acceleracji zostawiłem w konfigu na domyślnych ustawieniach , trochę mało bo po 500 mm/s2 na XY itd. prędkości domyślne ustawiłem na 50 mm/s pozostałem parametry filamentu zostawiłem takie jak miałem w Prusie tj. temperatury
Jak uporam się z osią Z po tym jak przyjdą mi nakrętki kasujące luz z POM puszcze kostkę na próbę.
Wszelkie uwagi mile widziane
Dziękuję