mirror of
https://git.mirrors.martin98.com/https://github.com/slic3r/Slic3r.git
synced 2025-07-26 04:04:28 +08:00
Fix special speeds not runnign at max when low layer time reduce the printing speed.
supermerill/SuperSlicer#1707
This commit is contained in:
parent
9c6c4b3d8a
commit
4ecf37161b
@ -775,6 +775,10 @@ std::string CoolingBuffer::apply_layer_cooldown(
|
|||||||
if (layer_time < slowdown_below_layer_time && fan_below_layer_time > 0) {
|
if (layer_time < slowdown_below_layer_time && fan_below_layer_time > 0) {
|
||||||
// Layer time very short. Enable the fan to a full throttle.
|
// Layer time very short. Enable the fan to a full throttle.
|
||||||
fan_speed_new = max_fan_speed;
|
fan_speed_new = max_fan_speed;
|
||||||
|
bridge_fan_speed = max_fan_speed;
|
||||||
|
bridge_internal_fan_speed = max_fan_speed;
|
||||||
|
ext_peri_fan_speed = max_fan_speed;
|
||||||
|
top_fan_speed = max_fan_speed;
|
||||||
} else if (layer_time < fan_below_layer_time) {
|
} else if (layer_time < fan_below_layer_time) {
|
||||||
// Layer time quite short. Enable the fan proportionally according to the current layer time.
|
// Layer time quite short. Enable the fan proportionally according to the current layer time.
|
||||||
assert(layer_time >= slowdown_below_layer_time);
|
assert(layer_time >= slowdown_below_layer_time);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user