mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-12 11:49:09 +08:00
Change toolchange and G92 E0 order for makerbot and sailfish G-code flavors. #855
This commit is contained in:
parent
177347137f
commit
73c70021df
@ -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…
x
Reference in New Issue
Block a user