Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xcura/BuildVolume.py2
-rw-r--r--resources/definitions/fdmprinter.def.json10
-rw-r--r--resources/i18n/fdmprinter.def.json.pot12
-rw-r--r--resources/setting_visibility/advanced.cfg1
-rw-r--r--resources/setting_visibility/expert.cfg1
5 files changed, 25 insertions, 1 deletions
diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py
index 98e087707a..d930ddfb36 100755
--- a/cura/BuildVolume.py
+++ b/cura/BuildVolume.py
@@ -1035,6 +1035,6 @@ class BuildVolume(SceneNode):
_prime_settings = ["extruder_prime_pos_x", "extruder_prime_pos_y", "extruder_prime_pos_z", "prime_blob_enable"]
_tower_settings = ["prime_tower_enable", "prime_tower_circular", "prime_tower_size", "prime_tower_position_x", "prime_tower_position_y"]
_ooze_shield_settings = ["ooze_shield_enabled", "ooze_shield_dist"]
- _distance_settings = ["infill_wipe_dist", "travel_avoid_distance", "support_offset", "support_enable", "travel_avoid_other_parts"]
+ _distance_settings = ["infill_wipe_dist", "travel_avoid_distance", "support_offset", "support_enable", "travel_avoid_other_parts", "travel_avoid_supports"]
_extruder_settings = ["support_enable", "support_bottom_enable", "support_roof_enable", "support_infill_extruder_nr", "support_extruder_nr_layer_0", "support_bottom_extruder_nr", "support_roof_extruder_nr", "brim_line_count", "adhesion_extruder_nr", "adhesion_type"] #Settings that can affect which extruders are used.
_limit_to_extruder_settings = ["wall_extruder_nr", "wall_0_extruder_nr", "wall_x_extruder_nr", "top_bottom_extruder_nr", "infill_extruder_nr", "support_infill_extruder_nr", "support_extruder_nr_layer_0", "support_bottom_extruder_nr", "support_roof_extruder_nr", "adhesion_extruder_nr"]
diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json
index 7e726c5c60..d2af4f11c1 100644
--- a/resources/definitions/fdmprinter.def.json
+++ b/resources/definitions/fdmprinter.def.json
@@ -3324,6 +3324,16 @@
"settable_per_mesh": false,
"settable_per_extruder": true
},
+ "travel_avoid_supports":
+ {
+ "label": "Avoid Supports When Traveling",
+ "description": "The nozzle avoids already printed supports when traveling. This option is only available when combing is enabled.",
+ "type": "bool",
+ "default_value": false,
+ "enabled": "resolveOrValue('retraction_combing') != 'off' and travel_avoid_other_parts",
+ "settable_per_mesh": false,
+ "settable_per_extruder": true
+ },
"travel_avoid_distance":
{
"label": "Travel Avoid Distance",
diff --git a/resources/i18n/fdmprinter.def.json.pot b/resources/i18n/fdmprinter.def.json.pot
index d56e6f7012..e05954c32f 100644
--- a/resources/i18n/fdmprinter.def.json.pot
+++ b/resources/i18n/fdmprinter.def.json.pot
@@ -3107,6 +3107,18 @@ msgid ""
msgstr ""
#: fdmprinter.def.json
+msgctxt "travel_avoid_supports label"
+msgid "Avoid Supports When Traveling"
+msgstr ""
+
+#: fdmprinter.def.json
+msgctxt "travel_avoid_supports description"
+msgid ""
+"The nozzle avoids already printed supports when traveling. This option is only "
+"available when combing is enabled."
+msgstr ""
+
+#: fdmprinter.def.json
msgctxt "travel_avoid_distance label"
msgid "Travel Avoid Distance"
msgstr ""
diff --git a/resources/setting_visibility/advanced.cfg b/resources/setting_visibility/advanced.cfg
index e68ee787f5..4d4129f2cb 100644
--- a/resources/setting_visibility/advanced.cfg
+++ b/resources/setting_visibility/advanced.cfg
@@ -72,6 +72,7 @@ jerk_enabled
[travel]
retraction_combing
travel_avoid_other_parts
+travel_avoid_supports
travel_avoid_distance
retraction_hop_enabled
retraction_hop_only_when_collides
diff --git a/resources/setting_visibility/expert.cfg b/resources/setting_visibility/expert.cfg
index d6989f8b26..96c1a5e8d9 100644
--- a/resources/setting_visibility/expert.cfg
+++ b/resources/setting_visibility/expert.cfg
@@ -187,6 +187,7 @@ jerk_skirt_brim
retraction_combing
travel_retract_before_outer_wall
travel_avoid_other_parts
+travel_avoid_supports
travel_avoid_distance
start_layers_at_same_position
layer_start_x