diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index f4a7625609..1bce82c2fd 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -1117,10 +1117,10 @@ void PrintConfigDef::init_fff_params() def = this->add("extruder_clearance_height", coFloat); def->label = L("Height"); - def->tooltip = L("Set this to the vertical distance between your nozzle tip and (usually) the X carriage rods. " - "In other words, this is the height of the clearance cylinder around your extruder, " - "and it represents the maximum depth the extruder can peek before colliding with " - "other printed objects."); + def->tooltip = L("Only used when 'Print Settings -> Complete individual objects' is active. Set this to the vertical " + "distance between your nozzle tip and (usually) the X carriage rods so slicer can check for collisions " + "with previously printed objects and prevent them when arranging.\n" + "The value is ignored for most Prusa printers, which come with more detailed extruder model."); def->sidetext = L("mm"); def->min = 0; def->mode = comExpert; @@ -1128,10 +1128,9 @@ void PrintConfigDef::init_fff_params() def = this->add("extruder_clearance_radius", coFloat); def->label = L("Radius"); - def->tooltip = L("Set this to the clearance radius around your extruder. " - "If the extruder is not centered, choose the largest value for safety. " - "This setting is used to check for collisions and to display the graphical preview " - "in the plater."); + def->tooltip = L("Only used when 'Print Settings -> Complete individual objects' is active. Set this so slicer can " + "check for collisions with previously printed objects and prevent them when arranging.\n" + "The value is ignored for most Prusa printers, which come with more detailed extruder model."); def->sidetext = L("mm"); def->min = 0; def->mode = comExpert; diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index ca6df4ec6f..623b4853c0 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -1694,6 +1694,19 @@ void TabPrint::build() page = add_options_page(L("Output options"), "output+page_white"); optgroup = page->new_optgroup(L("Sequential printing")); optgroup->append_single_option_line("complete_objects", "sequential-printing_124589"); + + line = Line{ "", "" }; + line.full_width = 1; + line.widget = [this](wxWindow* parent) { + ogStaticText* stat_text; // Let the pointer die, we don't need it and the parent will free it. + wxSizer* sizer = description_line_widget(parent, &stat_text); + stat_text->SetText(from_u8("Note: When using this option, the Arrange function automatically " + "accounts for the printer geometry to prevent collisions. Extruder geometry is built-in for most " + "Prusa printers, the others use generic model defined by values in Printer Settings.")); + return sizer; + }; + optgroup->append_line(line); + optgroup = page->new_optgroup(L("Output file")); optgroup->append_single_option_line("gcode_comments");