Browse Source

Revert "Don't reset E when the makerbot flavor is selected"

This reverts commit 2e5e5983be56b1c9ee52df022fb54e771c2aedce.
Alessandro Ranellucci 12 years ago
parent
commit
0938c73d08
2 changed files with 7 additions and 8 deletions
  1. 1 1
      lib/Slic3r/Extruder.pm
  2. 6 7
      lib/Slic3r/ExtrusionPath.pm

+ 1 - 1
lib/Slic3r/Extruder.pm

@@ -242,7 +242,7 @@ sub retract {
     
     # reset extrusion distance during retracts
     # this makes sure we leave sufficient precision in the firmware
-    if (!$Slic3r::use_relative_e_distances && $Slic3r::gcode_flavor !~ /^(?:mach3|makerbot)$/) {
+    if (!$Slic3r::use_relative_e_distances && $Slic3r::gcode_flavor ne 'mach3') {
         $gcode .= "G92 " . $Slic3r::extrusion_axis . "0\n" if $Slic3r::extrusion_axis;
         $self->extrusion_distance(0);
     }

+ 6 - 7
lib/Slic3r/ExtrusionPath.pm

@@ -27,13 +27,12 @@ has 'role'         => (is => 'rw', required => 1);
 use constant EXTR_ROLE_PERIMETER                    => 0;
 use constant EXTR_ROLE_SMALLPERIMETER               => 1;
 use constant EXTR_ROLE_CONTOUR_INTERNAL_PERIMETER   => 2;
-use constant EXTR_ROLE_EXTERNAL_PERIMETER           => 3;
-use constant EXTR_ROLE_FILL                         => 4;
-use constant EXTR_ROLE_SOLIDFILL                    => 5;
-use constant EXTR_ROLE_TOPSOLIDFILL                 => 6;
-use constant EXTR_ROLE_BRIDGE                       => 7;
-use constant EXTR_ROLE_SKIRT                        => 8;
-use constant EXTR_ROLE_SUPPORTMATERIAL              => 9;
+use constant EXTR_ROLE_FILL                         => 3;
+use constant EXTR_ROLE_SOLIDFILL                    => 4;
+use constant EXTR_ROLE_TOPSOLIDFILL                 => 5;
+use constant EXTR_ROLE_BRIDGE                       => 6;
+use constant EXTR_ROLE_SKIRT                        => 7;
+use constant EXTR_ROLE_SUPPORTMATERIAL              => 8;
 
 sub BUILD {
     my $self = shift;