Change toolchange and G92 E0 order for makerbot and sailfish G-code flavors. #855
This commit is contained in:
parent
177347137f
commit
73c70021df
1 changed files with 9 additions and 2 deletions
|
@ -468,11 +468,18 @@ sub set_extruder {
|
||||||
|
|
||||||
# set the new extruder
|
# set the new extruder
|
||||||
$self->extruder($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'),
|
($Slic3r::Config->gcode_flavor =~ /^(?:makerbot|sailfish)$/ ? 'M108 T' : 'T'),
|
||||||
$extruder->id,
|
$extruder->id,
|
||||||
($Slic3r::Config->gcode_comments ? ' ; change extruder' : '');
|
($Slic3r::Config->gcode_comments ? ' ; change extruder' : '');
|
||||||
|
|
||||||
|
if ($Slic3r::Config->gcode_flavor =~ /^(?:makerbot|sailfish)$/) {
|
||||||
$gcode .= $self->reset_e;
|
$gcode .= $self->reset_e;
|
||||||
|
$gcode .= $toolchange_gcode;
|
||||||
|
} else {
|
||||||
|
$gcode .= $toolchange_gcode;
|
||||||
|
$gcode .= $self->reset_e;
|
||||||
|
}
|
||||||
|
|
||||||
return $gcode;
|
return $gcode;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue