Custom toolchange gcode is searched for tool-changing command
If the custom toolchange gcode switches extruder to the one that is expected, PrusaSlicer does not issue its own T command Otherwise, this command is inserted just after the custom gcode, even in case it is not empty This should prevent issues such as #2884 and #2886 from being reported
This commit is contained in:
parent
015d430f03
commit
499fdeddd1
2 changed files with 39 additions and 8 deletions
src/libslic3r
|
@ -2054,10 +2054,10 @@ void PrintConfigDef::init_fff_params()
|
|||
|
||||
def = this->add("toolchange_gcode", coString);
|
||||
def->label = L("Tool change G-code");
|
||||
def->tooltip = L("This custom code is inserted at every extruder change. If you don't leave this empty, you are "
|
||||
"expected to take care of the toolchange yourself - PrusaSlicer will not output any other G-code to "
|
||||
"change the filament. You can use placeholder variables for all Slic3r settings as well as [previous_extruder] "
|
||||
"and [next_extruder], so e.g. the standard toolchange command can be scripted as T[next_extruder].");
|
||||
def->tooltip = L("This custom code is inserted before every toolchange. You can use placeholder variables for all Slic3r settings "
|
||||
"as well as {previous_extruder} and {next_extruder}. If you explicitely include tool-changing command (such as T{next_extruder}), "
|
||||
"which changes to the correct extruder, no other such command will be emitted. This allows you to do custom stuff "
|
||||
"both before and after the toolchange.");
|
||||
def->multiline = true;
|
||||
def->full_width = true;
|
||||
def->height = 5;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue