Limit automatic extrusion width to be <= 1.2 * nozzle_diameter (Triffid's way). #112

degen-loop-screen
Alessandro Ranellucci 2011-12-15 09:33:42 +01:00
parent d346bc02cc
commit 156a1deb0a
1 changed files with 1 additions and 2 deletions

View File

@ -375,8 +375,7 @@ sub validate {
# and the feed rate
$Slic3r::flow_width = (($Slic3r::nozzle_diameter**2) * PI + ($Slic3r::layer_height**2) * (4 - PI)) / (4 * $Slic3r::layer_height);
my $max_flow_width = $Slic3r::layer_height + $Slic3r::nozzle_diameter;
$Slic3r::flow_width = $max_flow_width if $Slic3r::flow_width > $max_flow_width;
$Slic3r::flow_width = $max_flow_width if $Slic3r::flow_width > $Slic3r::nozzle_diameter * 1.2;
$Slic3r::flow_width = $Slic3r::nozzle_diameter * 1.05
if $Slic3r::flow_width < $Slic3r::nozzle_diameter;
}