papaone's message in Condition if... then dans le gcode was marked as the answer
Bonsoir,
PrusaSlicer gère cela.
exemple de mon gcode de fin:
{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 ; arrêt chauffe du bed
M104 S0 ; arrêt chauffe de la buse
M107 ; Arrêt ventilos
M84 X Y E ; désactivation moteurs