Automatické vypnutí tiskárny Ender 3 v2
Moderátor: Moderátoři
Automatické vypnutí tiskárny Ender 3 v2
G4 S300 ; wait 5mins to cool nozzle
G0 Z250
Jenže tiskárna ty dva příkazy neudělá, protože čeká na manuální potvrzení konce tisku.
Nemá někdo tip co s tím? Jaký G kod by to vyřešil, jestli takový vůbec je. Žádný takový jsem nenašel, jestli jsem ale špatně nehledal.
Ale jak píšu, skončí tisk, na displeji se objeví pole confirm a to když potvrdím, tiskárna teprve potom vykoná ty dva příkazy.
Potřebuji automaticky přeskočit to potvrzení konce tisku.
V me tiskarne provede ukoncovaci a vypinaci sekvenci kod M118 ktery mam napsany v poli "ending script" a konec gkodu pak vypada treba takto:
...
G1 X93.491 Y45.643 F2400
G1 E-0.8000 F3600
M400
M100
T0
G1 E-0.8000 F3600
M118
Neni zadny duvod proc by ho tiskarna nemela provest.
{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.8} 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}
M140 S0 ; turn off heatbed
M104 S0 ; turn off temperature
M107 ; turn off fan
G4 S300
G0 Z250
; M84 X Y E ; disable motors
; end_gcode = {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}\nG1 X5 Y{print_bed_max[1]*0.8} F{travel_speed*60} ; present print\n{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}\n{if max_layer_z < max_print_height*0.6}G1 Z{max_print_height*0.6} F600 ; Move print head further up{endif}\nM140 S0 ; turn off heatbed\nM104 S0 ; turn off temperature\nM107 ; turn off fan\nG4 S300\nG0 Z250\n; M84 X Y E ; disable motors
Jen jsem musel snížit maximální výšku tisku. Při novém tisku má tiskárna snahu vyjet ještě nahoru a už není kam. Sundal jsem to o 1cm a vypadá to, že to stačí.
Osobne to mam udelane tak, ze po ukonceni tisku zapnu ofuk na plne koule a tiskarnu vypinam hned po poklesu teploty pod 80C
https://reprap.org/wiki/G-code