Open
Description
Given for example an outer wall speed 30 and inner wall/infill speed 60, cool_min_layer_time
slows them proportionally, e.g. to 20 for outer wall and 40 for inner wall/infill. This results in:
- Failure to meet
cool_min_layer_time
whencool_min_speed
is in use, despite having plenty segments, possibly even a majority, still faster thancool_min_speed
. And - Very low outer wall speeds that don't help cooling because the slow speed results in heavy heat transfer from the nozzle to existing material.
It would be much better, in my example case, to reduce inner wall/infill speed down to 30 first, and only reduce them all further if cool_min_layer_time
is not met.
I suspect this might clash with use of speed_equalize_flow_enabled
, but I've found that feature doesn't work anyway (it produces speeds way too high for material to adhere correctly), and for users of printers with linear advance firmware, it's not necessary.