[Prusa Slicer] G-Kod na początku i na końcu drukowania

Programy do przygotowywania modeli do druku – cięcia
Michał_L
Postów w temacie: 4
Posty: 194
Rejestracja: 02 cze 2019, 10:08
x 2

[Prusa Slicer] G-Kod na początku i na końcu drukowania

Post autor: Michał_L »

Dobry wieczór,

Postanowiłem zaznajomić się z Prusa Slicerem i w związku z tym mam pytanie - czy mogę użyć tego samego kodu startowego i kończącego wydruk co w Curze? Czy jeśli skopiuję to te kody to nic nie pomieszam w innych ustawieniach Prysy?

Kod startowy, który chciałbym użyć - działał mi w Curze i się przyzwyczaiłem:

Początek:

Kod: Zaznacz cały

G21 ; set units to millimeters
G90 ; use absolute positioning
M82 ; absolute extrusion mode
M104 S{material_print_temperature_layer_0} ; set extruder temp
M140 S{material_bed_temperature_layer_0} ; set bed temp
M190 S{material_bed_temperature_layer_0} ; wait for bed temp
M109 S{material_print_temperature_layer_0} ; wait for extruder temp
M83 ; Relative extrusion mode
G28; home all without mesh bed level
G29; bed level
M500; save to EEPROM
M501; Load from EEprom
G0 Z5
G0 Z0.4
G92 E0.0 ; reset extruder distance position
G1 Y-2.0 F1000.0 ; intro line
G1 X60.0 E21.5 F1000.0 ; intro line
G92 E0.0 ; reset extruder distance position
M150 R200 U255 B200
Koniec:

Kod: Zaznacz cały

M104 S0
M140 S0
G91
G1 E-1 F300
G1 Z+0.5 E-5 X-20 Y-20 F9000.00
G28 X0 Y0
G1 Z200
M84
G90

edit.
Poprawiłem formatowanie kodu
dziobu
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 2
Posty: 8951
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5873
Kontakt:

Re: [Prusa Slicer] G-Kod na początku i na końcu drukowania

Post autor: dziobu »

Sprawdziłeś czy zmienne jak "material_print_temperature_layer_0" są dobre?
Po co zawsze masz M500 i M501 zaraz po nim - przecież to nie ma sensu.
Michał_L
Awatar użytkownika
JGFTW
Drukarz
Postów w temacie: 1
Posty: 1359
Rejestracja: 14 sie 2019, 05:19
Lokalizacja: Wrocław
Drukarka: Ender 3 v3 SE
x 738

Re: [Prusa Slicer] G-Kod na początku i na końcu drukowania

Post autor: JGFTW »

dziobu pisze: 09 lut 2024, 22:57 Sprawdziłeś czy zmienne jak "material_print_temperature_layer_0" są dobre?
Raczej nie będą, ja widzę taki zapis u siebie:

Kod: Zaznacz cały

M104 S{first_layer_temperature[0]} ; set final nozzle temp
M190 S{first_layer_bed_temperature[0]} ; wait for bed temp to stabilize
M109 S{first_layer_temperature[0]} ; wait for nozzle temp to stabilize
Lub bez wskazania numeru ekstrudera:

Kod: Zaznacz cały

M104 S[first_layer_temperature] ; set extruder temp
M140 S[first_layer_bed_temperature] ; set bed temp
M190 S[first_layer_bed_temperature] ; wait for bed temp
M109 S[first_layer_temperature] ; wait for extruder temp
Zgadzam się z tym M501 - bez sensu. Nawet obejdziesz się bez M500 jak robisz mapę stołu przed każdym wydrukiem.

Dodatkowo można się pochylić na tym:
Michał_L pisze: 09 lut 2024, 22:51 G1 Z200
Mam w profilu Endera w gcodzie końcowym taki fragment powodujący, że idzie do góry po wydruku:

Kod: Zaznacz cały

{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F600 ; Move print head up{endif}
G1 X5 Y{print_bed_max[1]*0.85} F{travel_speed*60} ; present print
{if max_layer_z < max_print_height-10}G1 Z{z_offset+min(max_layer_z+70, max_print_height-10)} F600 ; Move print head further up{endif}
{if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif}
Może się przyda.
Michał_L, dziobu
Michał_L
Postów w temacie: 4
Posty: 194
Rejestracja: 02 cze 2019, 10:08
x 2

Re: [Prusa Slicer] G-Kod na początku i na końcu drukowania

Post autor: Michał_L »

Przyznam że nie analizowałem tego kodu, i już nie pamiętam skąd go wziałem. Ale działał mi bez problemu od czasu umieszczenia go w konfiguracji drukarki w Curze. Temperatury mam zapisane w profilu filamentu (używam tylko jednego - Sunlu PLA)
Czy to zapisywanie do epromu może być w jakiś sposób szkodliwe?
No i najważnniejsze - jak to skopiuję do Prusa Slicer, to czy czegoś nie namieszam?

P.S. jak się wstawia kod - szukałem tej opcji ale widać niewystarczająco...
Michał_L
Postów w temacie: 4
Posty: 194
Rejestracja: 02 cze 2019, 10:08
x 2

Re: [Prusa Slicer] G-Kod na początku i na końcu drukowania

Post autor: Michał_L »

Dziobu, miałeś rację - Prusa Slicer nie przyjął tych linii.
JGFTW - użyłem Twojego kodu i działa. Bardzo dziękuję.
Awatar użytkownika
dziobu
Zasłużony
Postów w temacie: 2
Posty: 8951
Rejestracja: 28 gru 2016, 16:38
Drukarka: ZMorph 2.0(S)
x 5873
Kontakt:

Re: [Prusa Slicer] G-Kod na początku i na końcu drukowania

Post autor: dziobu »

Michał_L pisze: 09 lut 2024, 23:11 P.S. jak się wstawia kod - szukałem tej opcji ale widać niewystarczająco...
qqq.jpg
Ale możesz to samo po prostu wstawić tekstowo:
viewtopic.php?f=22&t=3794
Michał_L
Michał_L
Postów w temacie: 4
Posty: 194
Rejestracja: 02 cze 2019, 10:08
x 2

Re: [Prusa Slicer] G-Kod na początku i na końcu drukowania

Post autor: Michał_L »

Dziękuję.
ODPOWIEDZ

Wróć do „Slicery”