prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.67k stars 1.93k forks source link

Možnost po skončení tisku automaticky vytáhnout fillament #12779

Open DKotekCZ opened 4 months ago

DKotekCZ commented 4 months ago

Is your feature request related to a problem? Please describe. Když mi běží poslední tisk, tak po dotisknutí mi tiskárna vychladne a filament mi zůstane uvnitř, a ten musím pak buď ustřihnout, anebo zas zahřát (pak navíc musím čekat na vychlazení) a vytáhnout, abych mohl cívku uklidit.

Describe the solution you'd like Buď nastavením v tiskárně, anebo alespoň instrukcí do (b)gcode.

Describe how it would work Buď v tiskárně mít možnost nastavit, aby u probíhající tisku, po jeho dokončení automaticky vysunula filament, anebo to alespoň moc přímo ve sliceru přidat jako instrukci na konec.

Describe alternatives you've considered To je ta varianta s úpravou gcode, ale lepší je to mít přímo v tiskárně, třeba v menu Ladění.

Additional context none

pavolNovak commented 3 months ago

This behavior is directly made by Prusa in END g-code : {if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+10, max_print_height)}{endif} F720 ; Move print head up G1 X0 Y210 F7200 G1 E2 F5000 G1 E2 F5500 G1 E2 F6000 G1 E-15.0000 F5800 G1 E-20.0000 F5500 G1 E10.0000 F3000 G1 E-10.0000 F3100 G1 E10.0000 F3150 G1 E-10.0000 F3250 G1 E10.0000 F3300

M140 S0 ; turn off heatbed M107 ; turn off fan M702 C G4 ; wait M221 S100 ; reset flow M900 K0 ; reset LA {if print_settings_id=~/.(DETAIL @MK3|QUALITY @MK3|@0.25 nozzle MK3)./}M907 E538 ; reset extruder motor current{endif} M104 S0 ; turn off temperature M84 ; disable motors