From 156a1deb0a0b350f7db35f935f6431d81d18217d Mon Sep 17 00:00:00 2001 From: Alessandro Ranellucci Date: Thu, 15 Dec 2011 09:33:42 +0100 Subject: [PATCH] Limit automatic extrusion width to be <= 1.2 * nozzle_diameter (Triffid's way). #112 --- lib/Slic3r/Config.pm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/Slic3r/Config.pm b/lib/Slic3r/Config.pm index f5e0a424fc..d0daa88e58 100644 --- a/lib/Slic3r/Config.pm +++ b/lib/Slic3r/Config.pm @@ -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; }