diff --git a/plugins/VersionUpgrade/VersionUpgrade44to45/VersionUpgrade44to45.py b/plugins/VersionUpgrade/VersionUpgrade44to45/VersionUpgrade44to45.py index 35861c9486..3ae25e05ae 100644 --- a/plugins/VersionUpgrade/VersionUpgrade44to45/VersionUpgrade44to45.py +++ b/plugins/VersionUpgrade/VersionUpgrade44to45/VersionUpgrade44to45.py @@ -11,6 +11,10 @@ _merged_settings = { "support_wall_count": "support_tree_wall_count" } +_removed_settings = { + "support_tree_wall_thickness" +} + class VersionUpgrade44to45(VersionUpgrade): def getCfgVersion(self, serialised: str) -> int: parser = configparser.ConfigParser(interpolation = None) @@ -55,6 +59,10 @@ class VersionUpgrade44to45(VersionUpgrade): parser["values"][preferred] = parser["values"][removed] del parser["values"][removed] + for removed in _removed_settings: + if removed in parser["values"]: + del parser["values"][removed] + result = io.StringIO() parser.write(result) return [filename], [result.getvalue()] diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 117ee0e5ad..693ae142f6 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -6185,21 +6185,6 @@ "settable_per_mesh": false, "settable_per_extruder": true }, - "support_tree_wall_thickness": - { - "label": "Tree Support Wall Thickness", - "description": "The thickness of the walls of the branches of tree support. Thicker walls take longer to print but don't fall over as easily.", - "unit": "mm", - "type": "float", - "minimum_value": "0", - "minimum_value_warning": "wall_line_width", - "default_value": 0.8, - "value": "support_line_width", - "limit_to_extruder": "support_infill_extruder_nr", - "enabled": "support_tree_enable", - "settable_per_mesh": false, - "settable_per_extruder": true - }, "slicing_tolerance": { "label": "Slicing Tolerance",