Don't apply slowdown factor to bridges. #640
This commit is contained in:
parent
392af5542b
commit
50f6909475
1 changed files with 1 additions and 1 deletions
|
@ -790,7 +790,7 @@ sub write_gcode {
|
||||||
Slic3r::debugf " fan = %d%%, speed = %d%%\n", $fan_speed, $speed_factor * 100;
|
Slic3r::debugf " fan = %d%%, speed = %d%%\n", $fan_speed, $speed_factor * 100;
|
||||||
|
|
||||||
if ($speed_factor < 1) {
|
if ($speed_factor < 1) {
|
||||||
$gcode =~ s/^(?=.*? [XY])(?=.*? E)(G1 .*?F)(\d+(?:\.\d+)?)/
|
$gcode =~ s/^(?=.*? [XY])(?=.*? E)(?<!;_BRIDGE_FAN_START\n)(G1 .*?F)(\d+(?:\.\d+)?)/
|
||||||
my $new_speed = $2 * $speed_factor;
|
my $new_speed = $2 * $speed_factor;
|
||||||
$1 . sprintf("%.${dec}f", $new_speed < $min_print_speed ? $min_print_speed : $new_speed)
|
$1 . sprintf("%.${dec}f", $new_speed < $min_print_speed ? $min_print_speed : $new_speed)
|
||||||
/gexm;
|
/gexm;
|
||||||
|
|
Loading…
Reference in a new issue