mirror of
https://github.com/FULU-Foundation/OrcaSlicer-bambulab.git
synced 2026-05-14 13:02:39 -07:00
Change toolchange and G92 E0 order for makerbot and sailfish G-code flavors. #855
This commit is contained in:
@@ -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' : '');
|
||||||
$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;
|
return $gcode;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user