From 011005e12a4456a601c55c03fb3c641027eaa8c3 Mon Sep 17 00:00:00 2001 From: Ian Bassi Date: Tue, 13 Oct 2026 21:20:58 -0300 Subject: [PATCH] Correct settings tooltips that contradicted the code - Minimize wall height angle acts on slopes steeper than the angle, not shallower (ContourZ.cpp). - The wipe tower's default wall type is Rib, not Rectangle; extra flow for purging can't make lines narrower (minimum 100%); the max purge speed caps the sparse infill speed on sparse layers and also the outer walls. - Interlocking depth is no longer ignored without a maximum width: every other layer is cut to that depth unless beam interlocking is on. - Draft shield: skirts are placed around brims now, so the note about intersecting brims is removed. - Infill/wall overlap percentages are relative to the inner wall line width, not the sparse infill width. - Bridge line width 0 uses the nozzle diameter for thick bridges. - Fully overhanging walls use the 75% overhang speed limited by the bridge speed; there is no 100% speed. The bridge speed tooltip no longer mentions the removed classic overhang mode. - First layer speed covers walls and brim; everything else uses first layer infill speed. - Inner/Outer/Inner is recommended over Outer/Inner, not against it. - Minimum wall length is a multiple of the wall width, not mm, and One wall threshold is in the Walls and surfaces group. - Small perimeter speeds can't be set to zero (min 1), so "Set to zero for auto" is removed. - Label typo: Role based wipe speed. The translation template is regenerated; it also picks up strings that other recent changes added without regenerating it. --- localization/i18n/OrcaSlicer.pot | 93 +++++++++++++++++++++++--------- src/libslic3r/PrintConfig.cpp | 50 ++++++++--------- 2 files changed, 90 insertions(+), 53 deletions(-) diff --git a/localization/i18n/OrcaSlicer.pot b/localization/i18n/OrcaSlicer.pot index eb533cc49e..d7e4a175ee 100644 --- a/localization/i18n/OrcaSlicer.pot +++ b/localization/i18n/OrcaSlicer.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-10-13 09:55-0300\n" +"POT-Creation-Date: 2026-10-13 21:06-0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -2248,6 +2248,48 @@ msgstr "" msgid "Privacy Policy Update" msgstr "" +msgid "All your filament presets are available on the printers they were made for." +msgstr "" + +msgid "Migrate Filament Presets" +msgstr "" + +msgid "" +"OrcaSlicer 2.5.0 restructured many system filament presets to fix incorrect profiles and prepare for future features. As a result, the presets below no longer show on some printers they were made for. Sorry for the trouble; this is a one-time fix.\n" +"\n" +"Add those printers back to your presets now? Your presets are backed up first. You can also do this later from Help > Migrate Filament Presets." +msgstr "" + +#, possible-boost-format +msgid "%1% (based on %2%)" +msgstr "" + +msgid "Don't remind me again" +msgstr "" + +msgid "Your presets could not be backed up, so they were not migrated." +msgstr "" + +msgid "The user presets folder could not be locked, so nothing was migrated. Another OrcaSlicer instance may be saving presets; try again later from Help > Migrate Filament Presets." +msgstr "" + +#, possible-boost-format +msgid "" +"Your filament presets could not be migrated. A backup of your presets was saved to:\n" +"%1%" +msgstr "" + +#, possible-boost-format +msgid "" +"Your filament presets were migrated. Select them again in the filament list where you used them.\n" +"\n" +"A backup of your presets was saved to:\n" +"%1%" +msgstr "" + +msgid "These presets could not be migrated:" +msgstr "" + #, possible-c-format, possible-boost-format msgid "your Orca Cloud profile (user ID: \"%s\")" msgstr "" @@ -6147,6 +6189,9 @@ msgstr "" msgid "Show Configuration Folder" msgstr "" +msgid "Bring back filament presets that a profile update removed from printers they were made for" +msgstr "" + msgid "Troubleshoot Center" msgstr "" @@ -13538,7 +13583,7 @@ msgid "" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n" "\n" "The maximum value is 100% or the nozzle diameter.\n" -"If set to 0, the line width will match the Internal solid infill width." +"If set to 0, the line width will match the Internal solid infill width, or the nozzle diameter for thick bridges." msgstr "" msgid "Internal bridge flow ratio" @@ -13766,7 +13811,7 @@ msgid "" "3. If artifacts still appear, enable Extrusion Rate Smoothing (ERS) to further smooth the flow transitions.\n" "\n" "Note: When this option is enabled, overhang perimeters are treated like overhangs, meaning the overhang speed is applied even if the overhanging perimeter is part of a bridge.\n" -"For example, when the perimeters are 100% overhanging, with no wall supporting them from underneath, the 100% overhang speed will be applied." +"For example, when the perimeters are 100% overhanging, with no wall supporting them from underneath, the 75% overhang speed will be applied, limited by the bridge speed." msgstr "" msgid "mm/s or %" @@ -13775,7 +13820,7 @@ msgstr "" msgid "" "Speed of the externally visible bridge extrusions.\n" "\n" -"In addition, if Slow down for curled perimeters is disabled or Classic overhang mode is enabled, it will be the print speed of overhang walls that are supported by less than 13%, whether they are part of a bridge or an overhang." +"In addition, if Slow down for curled perimeters is disabled, it will be the print speed of overhang walls that are supported by less than 13%, whether they are part of a bridge or an overhang." msgstr "" msgid "Speed of internal bridges. If the value is expressed as a percentage, it will be calculated based on the bridge_speed. Default value is 150%." @@ -14224,7 +14269,7 @@ msgstr "" msgid "Small perimeters" msgstr "" -msgid "This separate setting will affect the speed of perimeters having radius <= small_perimeter_threshold (usually holes). If expressed as percentage (for example: 80%) it will be calculated on the outer wall speed setting above. Set to zero for auto." +msgid "This separate setting will affect the speed of perimeters having radius <= small_perimeter_threshold (usually holes). If expressed as percentage (for example: 80%) it will be calculated on the outer wall speed setting above." msgstr "" msgid "Small perimeters threshold" @@ -14236,7 +14281,7 @@ msgstr "" msgid "Small support perimeters" msgstr "" -msgid "Same as \"Small perimeters\", but for supports. This separate setting will affect the speed of support for areas <= `small_support_perimeter_threshold`. If expressed as a percentage (for example: 80%), it will be calculated on the support or support interface speed setting above. Set to zero for auto." +msgid "Same as \"Small perimeters\", but for supports. This separate setting will affect the speed of support for areas <= `small_support_perimeter_threshold`. If expressed as a percentage (for example: 80%), it will be calculated on the support or support interface speed setting above." msgstr "" msgid "Small support perimeters threshold" @@ -14253,7 +14298,7 @@ msgid "" "\n" "Use Inner/Outer for best overhangs. This is because the overhanging walls can adhere to a neighbouring perimeter while printing. However, this option results in slightly reduced surface quality as the external perimeter is deformed by being squashed to the internal perimeter.\n" "\n" -"Use Inner/Outer/Inner for the best external surface finish and dimensional accuracy as the external wall is printed undisturbed from an internal perimeter. However, overhang performance will reduce as there is no internal perimeter to print the external wall against. This option requires a minimum of 3 walls to be effective as it prints the internal walls from the 3rd perimeter onwards first, then the external perimeter and, finally, the first internal perimeter. This option is recommended against the Outer/Inner option in most cases.\n" +"Use Inner/Outer/Inner for the best external surface finish and dimensional accuracy as the external wall is printed undisturbed from an internal perimeter. However, overhang performance will reduce as there is no internal perimeter to print the external wall against. This option requires a minimum of 3 walls to be effective as it prints the internal walls from the 3rd perimeter onwards first, then the external perimeter and, finally, the first internal perimeter. This option is recommended over the Outer/Inner option in most cases.\n" "\n" "Use Outer/Inner for the same external wall quality and dimensional accuracy benefits of Inner/Outer/Inner option. However, the Z seams will appear less consistent as the first extrusion of a new layer starts on a visible surface." msgstr "" @@ -15077,13 +15122,13 @@ msgstr "" msgid "Height of the first layer. Making the first layer height thicker can improve build plate adhesion." msgstr "" -msgid "This is the speed for the first layer except for solid infill sections." +msgid "This is the speed for the walls and brim of the first layer." msgstr "" msgid "First layer infill" msgstr "" -msgid "This is the speed for solid infill parts of the first layer." +msgid "This is the speed for the first layer except for walls and brim, such as infill, gap fill and support." msgstr "" msgid "First layer travel speed" @@ -15702,14 +15747,14 @@ msgid "Infill/wall overlap" msgstr "" #, no-c-format, no-boost-format -msgid "This allows the infill area to be enlarged slightly to overlap with walls for better bonding. The percentage value is relative to line width of sparse infill. Set this value to ~10-15% to minimize potential over extrusion and accumulation of material resulting in rough top surfaces." +msgid "This allows the infill area to be enlarged slightly to overlap with walls for better bonding. The percentage value is relative to the inner wall line width. Set this value to ~10-15% to minimize potential over extrusion and accumulation of material resulting in rough top surfaces." msgstr "" msgid "Top/Bottom solid infill/wall overlap" msgstr "" #, no-c-format, no-boost-format -msgid "Top solid infill area is enlarged slightly to overlap with wall for better bonding and to minimize the appearance of pinholes where the top infill meets the walls. A value of 25-30% is a good starting point, minimizing the appearance of pinholes. The percentage value is relative to line width of sparse infill." +msgid "Top solid infill area is enlarged slightly to overlap with wall for better bonding and to minimize the appearance of pinholes where the top infill meets the walls. A value of 25-30% is a good starting point, minimizing the appearance of pinholes. The percentage value is relative to the inner wall line width." msgstr "" msgid "This is the speed for internal sparse infill." @@ -15736,7 +15781,7 @@ msgstr "" msgid "Interlocking depth of a segmented region" msgstr "" -msgid "Interlocking depth of a segmented region. It will be ignored if \"mmu_segmented_region_max_width\" is zero or if \"mmu_segmented_region_interlocking_depth\" is bigger than \"mmu_segmented_region_max_width\". Zero disables this feature." +msgid "Interlocking depth of a segmented region. On every other layer, the segmented region is limited to this depth. It will be ignored if \"interlocking_beam\" is enabled. Zero disables this feature." msgstr "" msgid "Use beam interlocking" @@ -15840,7 +15885,7 @@ msgstr "" msgid "" "Reduce the height of top-surface perimeters to match the model edge height.\n" -"Affects perimeters with a slope less than this angle (degrees).\n" +"Affects perimeters with a slope greater than this angle (degrees).\n" "A reasonable value is 35. Set to 0 to disable." msgstr "" @@ -16716,7 +16761,7 @@ msgstr "" msgid "Use scarf joint for inner walls as well." msgstr "" -msgid "Role base wipe speed" +msgid "Role based wipe speed" msgstr "" msgid "The wipe speed is determined by the speed of the current extrusion role. e.g. if a wipe action is executed immediately following an outer wall extrusion, the speed of the outer wall extrusion will be utilized for the wipe action." @@ -16794,8 +16839,7 @@ msgstr "" msgid "" "A draft shield is useful to protect an ABS or ASA print from warping and detaching from print bed due to wind draft. It is usually needed only with open frame printers, i.e. without an enclosure.\n" "\n" -"Enabled = skirt is as tall as the highest printed object. Otherwise 'Skirt height' is used.\n" -"Note: With the draft shield active, the skirt will be printed at skirt distance from the object. Therefore, if brims are active it may intersect with them. To avoid this, increase the skirt distance value.\n" +"Enabled = skirt is as tall as the highest printed object. Otherwise 'Skirt height' is used." msgstr "" msgid "Enabled" @@ -17775,13 +17819,13 @@ msgstr "" msgid "" "The maximum print speed when purging in the wipe tower and printing the wipe tower sparse layers. When purging, if the sparse infill speed or calculated speed from the filament max volumetric speed is lower, the lowest will be used instead.\n" "\n" -"When printing the sparse layers, if the internal perimeter speed or calculated speed from the filament max volumetric speed is lower, the lowest will be used instead.\n" +"When printing the sparse layers, if the sparse infill speed or calculated speed from the filament max volumetric speed is lower, the lowest will be used instead.\n" "\n" "Increasing this speed may affect the tower's stability as well as increase the force with which the nozzle collides with any blobs that may have formed on the wipe tower.\n" "\n" "Before increasing this parameter beyond the default of 90 mm/s, make sure your printer can reliably bridge at the increased speeds and that ooze when tool changing is well controlled.\n" "\n" -"For the wipe tower external perimeters the internal perimeter speed is used regardless of this setting." +"For the wipe tower external perimeters the internal perimeter speed is used, also limited by this setting." msgstr "" msgid "Wall type" @@ -17789,9 +17833,9 @@ msgstr "" msgid "" "Wipe tower outer wall type.\n" -"1. Rectangle: The default wall type, a rectangle with fixed width and height.\n" +"1. Rectangle: A rectangle with fixed width and height.\n" "2. Cone: A cone with a fillet at the bottom to help stabilize the wipe tower.\n" -"3. Rib: Adds four ribs to the tower wall for enhanced stability." +"3. Rib: The default wall type, which adds four ribs to the tower wall for enhanced stability." msgstr "" msgid "Rectangle" @@ -17881,7 +17925,7 @@ msgstr "" msgid "Extra flow for purging" msgstr "" -msgid "Extra flow used for the purging lines on the wipe tower. This makes the purging lines thicker or narrower than they normally would be. The spacing is adjusted automatically." +msgid "Extra flow used for the purging lines on the wipe tower. This makes the purging lines thicker than they normally would be. The spacing is adjusted automatically." msgstr "" msgid "Idle temperature" @@ -17992,9 +18036,9 @@ msgid "Minimum wall length" msgstr "" msgid "" -"Adjust this value to prevent short, unclosed walls from being printed, which could increase print time. Higher values remove more and longer walls.\n" +"Adjust this value to prevent short, unclosed walls from being printed, which could increase print time. The value is a multiple of the wall width. Higher values remove more and longer walls.\n" "\n" -"NOTE: Bottom and top surfaces will not be affected by this value to prevent visual gaps on the outside of the model. Adjust 'One wall threshold' in the Advanced settings below to adjust the sensitivity of what is considered a top-surface. 'One wall threshold' is only visible if this setting is set above the default value of 0.5, or if single-wall top surfaces is enabled." +"NOTE: Bottom and top surfaces will not be affected by this value to prevent visual gaps on the outside of the model. Adjust 'One wall threshold' in the 'Walls and surfaces' settings below to adjust the sensitivity of what is considered a top-surface. 'One wall threshold' is only visible if this setting is set above the default value of 0.5, or if single-wall top surfaces is enabled." msgstr "" msgid "Maximum wall resolution" @@ -21454,9 +21498,6 @@ msgstr "" msgid "File Saving" msgstr "" -msgid "Don't remind me again" -msgstr "" - msgid "No further pop-up will appear. You can reopen it in 'Preferences'" msgstr "" diff --git a/src/libslic3r/PrintConfig.cpp b/src/libslic3r/PrintConfig.cpp index 0f13366ac8..d31bee5345 100644 --- a/src/libslic3r/PrintConfig.cpp +++ b/src/libslic3r/PrintConfig.cpp @@ -1656,7 +1656,7 @@ void PrintConfigDef::init_fff_params() def->tooltip = L("Line width of the Bridge. If expressed as a %, it will be computed over the nozzle diameter.\n" "Recommended to use with a higher Bridge density or Bridge flow ratio.\n\n" "The maximum value is 100% or the nozzle diameter.\n" - "If set to 0, the line width will match the Internal solid infill width."); + "If set to 0, the line width will match the Internal solid infill width, or the nozzle diameter for thick bridges."); def->sidetext = L("mm or %"); def->ratio_over = "nozzle_diameter"; def->min = 0; @@ -1919,7 +1919,7 @@ void PrintConfigDef::init_fff_params() "3. If artifacts still appear, enable Extrusion Rate Smoothing (ERS) to further smooth the flow transitions.\n\n" "Note: When this option is enabled, overhang perimeters are treated like overhangs, meaning the overhang speed is " "applied even if the overhanging perimeter is part of a bridge.\n" - "For example, when the perimeters are 100% overhanging, with no wall supporting them from underneath, the 100% overhang speed will be applied."); + "For example, when the perimeters are 100% overhanging, with no wall supporting them from underneath, the 75% overhang speed will be applied, limited by the bridge speed."); def->mode = comAdvanced; def->nullable = true; def->set_default_value(new ConfigOptionBoolsNullable{ false }); @@ -1980,7 +1980,7 @@ void PrintConfigDef::init_fff_params() def->label = L("External"); def->category = L("Speed"); def->tooltip = L("Speed of the externally visible bridge extrusions.\n\n" - "In addition, if Slow down for curled perimeters is disabled or Classic overhang mode is enabled, " + "In addition, if Slow down for curled perimeters is disabled, " "it will be the print speed of overhang walls that are supported by less than 13%, " "whether they are part of a bridge or an overhang."); def->sidetext = L("mm/s"); // millimeters per second, CIS languages need translation @@ -2650,7 +2650,7 @@ void PrintConfigDef::init_fff_params() def->category = L("Speed"); def->tooltip = L("This separate setting will affect the speed of perimeters having radius <= small_perimeter_threshold " "(usually holes). If expressed as percentage (for example: 80%) it will be calculated " - "on the outer wall speed setting above. Set to zero for auto."); + "on the outer wall speed setting above."); def->sidetext = L("mm/s or %"); def->ratio_over = "outer_wall_speed"; def->min = 1; @@ -2673,8 +2673,7 @@ void PrintConfigDef::init_fff_params() def->category = L("Speed"); def->tooltip = L("Same as \"Small perimeters\", but for supports. " "This separate setting will affect the speed of support for areas <= `small_support_perimeter_threshold`. " - "If expressed as a percentage (for example: 80%), it will be calculated on the support or support interface speed setting above. " - "Set to zero for auto."); + "If expressed as a percentage (for example: 80%), it will be calculated on the support or support interface speed setting above."); def->sidetext = L("mm/s or %"); def->ratio_over = "outer_wall_speed"; def->min = 1; @@ -2700,7 +2699,7 @@ void PrintConfigDef::init_fff_params() "However, overhang performance will reduce as there is no internal perimeter to print the external wall against. " "This option requires a minimum of 3 walls to be effective as it prints the internal walls from the 3rd perimeter onwards first, " "then the external perimeter and, finally, the first internal perimeter. " - "This option is recommended against the Outer/Inner option in most cases.\n\n" + "This option is recommended over the Outer/Inner option in most cases.\n\n" "Use Outer/Inner for the same external wall quality and dimensional accuracy benefits of Inner/Outer/Inner option. " "However, the Z seams will appear less consistent as the first extrusion of a new layer starts on a visible surface."); def->enum_keys_map = &ConfigOptionEnum::get_enum_values(); @@ -4012,7 +4011,7 @@ void PrintConfigDef::init_fff_params() def = this->add("initial_layer_speed", coFloats); def->label = L("First layer"); - def->tooltip = L("This is the speed for the first layer except for solid infill sections."); + def->tooltip = L("This is the speed for the walls and brim of the first layer."); def->sidetext = L("mm/s"); // millimeters per second, CIS languages need translation def->min = 1; def->mode = comAdvanced; @@ -4021,7 +4020,7 @@ void PrintConfigDef::init_fff_params() def = this->add("initial_layer_infill_speed", coFloats); def->label = L("First layer infill"); - def->tooltip = L("This is the speed for solid infill parts of the first layer."); + def->tooltip = L("This is the speed for the first layer except for walls and brim, such as infill, gap fill and support."); def->sidetext = L("mm/s"); // millimeters per second, CIS languages need translation def->min = 1; def->mode = comAdvanced; @@ -4935,7 +4934,7 @@ void PrintConfigDef::init_fff_params() def->label = L("Infill/wall overlap"); def->category = L("Strength"); // xgettext:no-c-format, no-boost-format - def->tooltip = L("This allows the infill area to be enlarged slightly to overlap with walls for better bonding. The percentage value is relative to line width of sparse infill. Set this value to ~10-15% to minimize potential over extrusion and accumulation of material resulting in rough top surfaces."); + def->tooltip = L("This allows the infill area to be enlarged slightly to overlap with walls for better bonding. The percentage value is relative to the inner wall line width. Set this value to ~10-15% to minimize potential over extrusion and accumulation of material resulting in rough top surfaces."); def->sidetext = "%"; def->ratio_over = "inner_wall_line_width"; def->mode = comAdvanced; @@ -4948,7 +4947,7 @@ void PrintConfigDef::init_fff_params() def->tooltip = L("Top solid infill area is enlarged slightly to overlap with wall for better bonding " "and to minimize the appearance of pinholes where the top infill meets the walls. " "A value of 25-30% is a good starting point, minimizing the appearance of pinholes. " - "The percentage value is relative to line width of sparse infill."); + "The percentage value is relative to the inner wall line width."); def->sidetext = "%"; def->ratio_over = "inner_wall_line_width"; def->mode = comAdvanced; @@ -4998,9 +4997,9 @@ void PrintConfigDef::init_fff_params() def = this->add("mmu_segmented_region_interlocking_depth", coFloat); def->label = L("Interlocking depth of a segmented region"); - def->tooltip = L("Interlocking depth of a segmented region. It will be ignored if " - "\"mmu_segmented_region_max_width\" is zero or if \"mmu_segmented_region_interlocking_depth\" " - "is bigger than \"mmu_segmented_region_max_width\". Zero disables this feature."); + def->tooltip = L("Interlocking depth of a segmented region. On every other layer, the segmented region " + "is limited to this depth. It will be ignored if \"interlocking_beam\" is enabled. " + "Zero disables this feature."); def->sidetext = L("mm"); // millimeters, CIS languages need translation def->min = 0; def->category = L("Advanced"); @@ -5168,7 +5167,7 @@ void PrintConfigDef::init_fff_params() def->label = L("Minimize wall height angle"); def->category = L("Quality"); def->tooltip = L("Reduce the height of top-surface perimeters to match the model edge height.\n" - "Affects perimeters with a slope less than this angle (degrees).\n" + "Affects perimeters with a slope greater than this angle (degrees).\n" "A reasonable value is 35. Set to 0 to disable."); def->sidetext = u8"°"; // degrees, don't need translation def->min = 0; @@ -6560,7 +6559,7 @@ void PrintConfigDef::init_fff_params() def->set_default_value(new ConfigOptionBool(false)); def = this->add("role_based_wipe_speed", coBool); - def->label = L("Role base wipe speed"); + def->label = L("Role based wipe speed"); def->category = L("Speed"); def->tooltip = L("The wipe speed is determined by the speed of the current extrusion role. " "e.g. if a wipe action is executed immediately following an outer wall extrusion, the speed of the outer wall extrusion will be utilized for the wipe action."); @@ -6664,9 +6663,7 @@ void PrintConfigDef::init_fff_params() def->label = L("Draft shield"); def->tooltip = L("A draft shield is useful to protect an ABS or ASA print from warping and detaching from print bed due to wind draft. " "It is usually needed only with open frame printers, i.e. without an enclosure.\n\n" - "Enabled = skirt is as tall as the highest printed object. Otherwise 'Skirt height' is used.\n" - "Note: With the draft shield active, the skirt will be printed at skirt distance from the object. " - "Therefore, if brims are active it may intersect with them. To avoid this, increase the skirt distance value.\n"); + "Enabled = skirt is as tall as the highest printed object. Otherwise 'Skirt height' is used."); def->enum_keys_map = &ConfigOptionEnum::get_enum_values(); def->enum_values.push_back("disabled"); def->enum_values.push_back("enabled"); @@ -8274,10 +8271,10 @@ void PrintConfigDef::init_fff_params() def->label = L("Maximum wipe tower print speed"); def->tooltip = L("The maximum print speed when purging in the wipe tower and printing the wipe tower sparse layers. " "When purging, if the sparse infill speed or calculated speed from the filament max volumetric speed is lower, the lowest will be used instead.\n\n" - "When printing the sparse layers, if the internal perimeter speed or calculated speed from the filament max volumetric speed is lower, the lowest will be used instead.\n\n" + "When printing the sparse layers, if the sparse infill speed or calculated speed from the filament max volumetric speed is lower, the lowest will be used instead.\n\n" "Increasing this speed may affect the tower's stability as well as increase the force with which the nozzle collides with any blobs that may have formed on the wipe tower.\n\n" "Before increasing this parameter beyond the default of 90 mm/s, make sure your printer can reliably bridge at the increased speeds and that ooze when tool changing is well controlled.\n\n" - "For the wipe tower external perimeters the internal perimeter speed is used regardless of this setting."); + "For the wipe tower external perimeters the internal perimeter speed is used, also limited by this setting."); def->sidetext = L("mm/s"); // millimeters per second, CIS languages need translation def->mode = comAdvanced; def->min = 10; @@ -8286,9 +8283,9 @@ void PrintConfigDef::init_fff_params() def = this->add("wipe_tower_wall_type", coEnum); def->label = L("Wall type"); def->tooltip = L("Wipe tower outer wall type.\n" - "1. Rectangle: The default wall type, a rectangle with fixed width and height.\n" + "1. Rectangle: A rectangle with fixed width and height.\n" "2. Cone: A cone with a fillet at the bottom to help stabilize the wipe tower.\n" - "3. Rib: Adds four ribs to the tower wall for enhanced stability."); + "3. Rib: The default wall type, which adds four ribs to the tower wall for enhanced stability."); def->enum_keys_map = &ConfigOptionEnum::get_enum_values(); def->enum_values.emplace_back("rectangle"); def->enum_values.emplace_back("cone"); @@ -8419,7 +8416,7 @@ void PrintConfigDef::init_fff_params() def = this->add("wipe_tower_extra_flow", coPercent); def->label = L("Extra flow for purging"); - def->tooltip = L("Extra flow used for the purging lines on the wipe tower. This makes the purging lines thicker or narrower " + def->tooltip = L("Extra flow used for the purging lines on the wipe tower. This makes the purging lines thicker " "than they normally would be. The spacing is adjusted automatically."); def->sidetext = "%"; def->mode = comAdvanced; @@ -8596,11 +8593,10 @@ void PrintConfigDef::init_fff_params() def->label = L("Minimum wall length"); def->category = L("Quality"); def->tooltip = L("Adjust this value to prevent short, unclosed walls from being printed, which could increase print time. " - "Higher values remove more and longer walls.\n\n" + "The value is a multiple of the wall width. Higher values remove more and longer walls.\n\n" "NOTE: Bottom and top surfaces will not be affected by this value to prevent visual gaps on the outside of the model. " - "Adjust 'One wall threshold' in the Advanced settings below to adjust the sensitivity of what is considered a top-surface. " + "Adjust 'One wall threshold' in the 'Walls and surfaces' settings below to adjust the sensitivity of what is considered a top-surface. " "'One wall threshold' is only visible if this setting is set above the default value of 0.5, or if single-wall top surfaces is enabled."); - def->sidetext = L("mm"); // millimeters, CIS languages need translation def->mode = comAdvanced; def->min = 0.0; def->max = 25.0;