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.71k stars 1.93k forks source link

Feature Request: Allow setting a bed temperature ramp #3133

Open wavexx opened 4 years ago

wavexx commented 4 years ago

Behavior

We currently have two settings for bed temperature:

Increasing "other layers" to avoid detachment in sensitive materials such as ABS works, but has the side effect that the higher bed temperature will often worsen curling of overhangs when printing very close to the bed.

Since it's often not required to have a hotter bed immediately on second layer, it would be preferable to have a temperature ramp instead, starting from the first-layer temperature and reaching "other layers" at some defined height (often 5mm will be enough).

I currently do this using a custom gcode section, and it does improve not only overhangs close to the printing surface, but also reduces the shrinking which is often visible on the very first layers.

I'm not sure which name would be best for this setting. In my code I currently use "last temperature" and "last temperature height", but I'm not convinced myself about the naming :/

Is this a new feature request? Yes

pepelevamp commented 4 years ago

it would be cool to have the bed ramp down too as the print finishes. like the last 10 layers or something the bed could turn off and cool down. would save a lot of time waiting for the bed to cool.