Change toolchange and G92 E0 order for makerbot and sailfish G-code flavors. #855

obj-materials
Alessandro Ranellucci 2013-01-17 15:02:40 +01:00
parent 177347137f
commit 73c70021df
1 changed files with 9 additions and 2 deletions

View File

@ -468,11 +468,18 @@ sub set_extruder {
# set the new extruder
$self->extruder($extruder);
$gcode .= sprintf "%s%d%s\n",
my $toolchange_gcode = sprintf "%s%d%s\n",
($Slic3r::Config->gcode_flavor =~ /^(?:makerbot|sailfish)$/ ? 'M108 T' : 'T'),
$extruder->id,
($Slic3r::Config->gcode_comments ? ' ; change extruder' : '');
$gcode .= $self->reset_e;
if ($Slic3r::Config->gcode_flavor =~ /^(?:makerbot|sailfish)$/) {
$gcode .= $self->reset_e;
$gcode .= $toolchange_gcode;
} else {
$gcode .= $toolchange_gcode;
$gcode .= $self->reset_e;
}
return $gcode;
}