Open vovodroid opened 1 year ago
Well, with a little math you can do that already: Eye-ball the time (runtime in layer scrollbar) to turn the bed off, add custom g-code (left click where, then right click and add code) and voilà!
But, I'd be afraid to lose my print just in the last second, because it doesn't stick anymore...
with a little math you can do that already:
Sure, but it would be nice to get it in more handy form ))
, I'd be afraid to lose my print just in the last second, because it doesn't stick anymore...
It depends on filament, bed, model bottom area... Sometimes it could stick too strong.
Sure, but it would be nice to get it in more handy form ))
Agreed 😄
In klipper you can use the following macro that utilizes prusaslicer's remaining time gcodes:
[gcode_macro M73]
gcode:
{% if params.R == '1' %} ; one minute before ending the print
M140 S0 ; turn off heated bed
{% endif %}
RESPOND TYPE=command MSG="{ params.R|int } mins | { params.P|int } %"
It would be nice at the end of print to get bed cool enough to remove object immediately.
As alternative add placeholders for total print time/elapsed (fir instance in seconds) available on layer change. Thus we could add something like
if {total_print}-{elapsed} < 600 M140 S0