From f1e33f0cba05a8828c1a1b48079efea238cdf56e Mon Sep 17 00:00:00 2001 From: Diego Prado Gesto Date: Thu, 29 Mar 2018 17:08:59 +0200 Subject: [PATCH 1/2] CURA-5175 Remove version upgrade of the quality instance containers since they never get updated. --- plugins/VersionUpgrade/VersionUpgrade25to26/__init__.py | 1 - plugins/VersionUpgrade/VersionUpgrade26to27/__init__.py | 1 - plugins/VersionUpgrade/VersionUpgrade27to30/__init__.py | 1 - plugins/VersionUpgrade/VersionUpgrade30to31/__init__.py | 5 ----- plugins/VersionUpgrade/VersionUpgrade32to33/__init__.py | 5 ----- 5 files changed, 13 deletions(-) diff --git a/plugins/VersionUpgrade/VersionUpgrade25to26/__init__.py b/plugins/VersionUpgrade/VersionUpgrade25to26/__init__.py index 3014eca4a2..1419325cc1 100644 --- a/plugins/VersionUpgrade/VersionUpgrade25to26/__init__.py +++ b/plugins/VersionUpgrade/VersionUpgrade25to26/__init__.py @@ -17,7 +17,6 @@ def getMetaData(): # if any is updated. ("quality_changes", 2000000): ("quality_changes", 2000001, upgrade.upgradeInstanceContainer), ("user", 2000000): ("user", 2000001, upgrade.upgradeInstanceContainer), - ("quality", 2000000): ("quality", 2000001, upgrade.upgradeInstanceContainer), ("definition_changes", 2000000): ("definition_changes", 2000001, upgrade.upgradeInstanceContainer), ("machine_stack", 3000000): ("machine_stack", 3000001, upgrade.upgradeMachineStack), }, diff --git a/plugins/VersionUpgrade/VersionUpgrade26to27/__init__.py b/plugins/VersionUpgrade/VersionUpgrade26to27/__init__.py index 699faacab6..79ed5e8b68 100644 --- a/plugins/VersionUpgrade/VersionUpgrade26to27/__init__.py +++ b/plugins/VersionUpgrade/VersionUpgrade26to27/__init__.py @@ -27,7 +27,6 @@ def getMetaData(): # if any is updated. ("quality_changes", 2000001): ("quality_changes", 2000002, upgrade.upgradeOtherContainer), ("user", 2000001): ("user", 2000002, upgrade.upgradeOtherContainer), - ("quality", 2000001): ("quality", 2000002, upgrade.upgradeOtherContainer), ("definition_changes", 2000001): ("definition_changes", 2000002, upgrade.upgradeOtherContainer), ("variant", 2000000): ("variant", 2000002, upgrade.upgradeOtherContainer) }, diff --git a/plugins/VersionUpgrade/VersionUpgrade27to30/__init__.py b/plugins/VersionUpgrade/VersionUpgrade27to30/__init__.py index 396ce4abe0..4da7257b1c 100644 --- a/plugins/VersionUpgrade/VersionUpgrade27to30/__init__.py +++ b/plugins/VersionUpgrade/VersionUpgrade27to30/__init__.py @@ -16,7 +16,6 @@ def getMetaData(): ("quality_changes", 2000002): ("quality_changes", 2000003, upgrade.upgradeQualityChangesContainer), ("user", 2000002): ("user", 2000003, upgrade.upgradeOtherContainer), - ("quality", 2000002): ("quality", 2000003, upgrade.upgradeOtherContainer), ("definition_changes", 2000002): ("definition_changes", 2000003, upgrade.upgradeOtherContainer), ("variant", 2000002): ("variant", 2000003, upgrade.upgradeOtherContainer) }, diff --git a/plugins/VersionUpgrade/VersionUpgrade30to31/__init__.py b/plugins/VersionUpgrade/VersionUpgrade30to31/__init__.py index c853e2b93b..23c972df8b 100644 --- a/plugins/VersionUpgrade/VersionUpgrade30to31/__init__.py +++ b/plugins/VersionUpgrade/VersionUpgrade30to31/__init__.py @@ -16,7 +16,6 @@ def getMetaData(): ("quality_changes", 2000003): ("quality_changes", 2000004, upgrade.upgradeInstanceContainer), ("user", 2000003): ("user", 2000004, upgrade.upgradeInstanceContainer), - ("quality", 2000003): ("quality", 2000004, upgrade.upgradeInstanceContainer), ("definition_changes", 2000003): ("definition_changes", 2000004, upgrade.upgradeInstanceContainer), ("variant", 2000003): ("variant", 2000004, upgrade.upgradeInstanceContainer) }, @@ -33,10 +32,6 @@ def getMetaData(): "get_version": upgrade.getCfgVersion, "location": {"./extruders"} }, - "quality": { - "get_version": upgrade.getCfgVersion, - "location": {"./quality"} - }, "quality_changes": { "get_version": upgrade.getCfgVersion, "location": {"./quality"} diff --git a/plugins/VersionUpgrade/VersionUpgrade32to33/__init__.py b/plugins/VersionUpgrade/VersionUpgrade32to33/__init__.py index 36e0036bec..ae4bf7b2f9 100644 --- a/plugins/VersionUpgrade/VersionUpgrade32to33/__init__.py +++ b/plugins/VersionUpgrade/VersionUpgrade32to33/__init__.py @@ -13,7 +13,6 @@ def getMetaData(): ("extruder_train", 3000004): ("extruder_train", 4000004, upgrade.upgradeStack), ("definition_changes", 2000004): ("definition_changes", 3000004, upgrade.upgradeInstanceContainer), - ("quality", 2000004): ("quality", 3000004, upgrade.upgradeInstanceContainer), ("quality_changes", 2000004): ("quality_changes", 3000004, upgrade.upgradeQualityChanges), ("user", 2000004): ("user", 3000004, upgrade.upgradeInstanceContainer), ("variant", 2000004): ("variant", 3000004, upgrade.upgradeVariants) @@ -31,10 +30,6 @@ def getMetaData(): "get_version": upgrade.getCfgVersion, "location": {"./definition_changes"} }, - "quality": { - "get_version": upgrade.getCfgVersion, - "location": {"./quality"} - }, "quality_changes": { "get_version": upgrade.getCfgVersion, "location": {"./quality"} From 4ad986759103e9ec246b6bb63860f8e8a4fe7911 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 3 Apr 2018 16:36:37 +0200 Subject: [PATCH 2/2] Add setting to try multiple line thicknesses Engine implementation pending. This setting is intended for debugging problems with interrupted walls. It should probably not be published in a final release. Contributes to issue CURA-5189. --- resources/definitions/fdmprinter.def.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index d7d9698439..43402dea77 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -6585,6 +6585,14 @@ "type": "float", "enabled": "bridge_settings_enabled and bridge_enable_more_layers", "settable_per_mesh": true + }, + "wall_try_line_thickness": + { + "label": "Try Multiple Line Thicknesses", + "description": "When creating inner walls, try various line thicknesses to fit the wall lines better in narrow spaces. This reduces or increases the inner wall line width by up to 0.01mm.", + "default_value": false, + "type": "bool", + "settable_per_mesh": true } } },