From 1a759f81df5f418206c81e5c7c8d590aae241b90 Mon Sep 17 00:00:00 2001 From: Kostas Karmas Date: Thu, 5 Nov 2020 16:58:47 +0100 Subject: [PATCH 01/13] Change print sequence when the number of enabled extruders changes Fixes https://github.com/Ultimaker/Cura/issues/8682 while still maintaining the correct behavior for CURA-6914. CURA-7827 --- cura/Settings/MachineManager.py | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 58fd8171b5..034a0ac6cd 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -128,6 +128,7 @@ class MachineManager(QObject): self.activeQualityChangesGroupChanged.connect(self.activeQualityDisplayNameChanged) self.activeStackValueChanged.connect(self._reCalculateNumUserSettings) + self.numberExtrudersEnabledChanged.connect(self._correctPrintSequence) activeQualityDisplayNameChanged = pyqtSignal() @@ -826,11 +827,6 @@ class MachineManager(QObject): result = [] # type: List[str] for setting_instance in container.findInstances(): setting_key = setting_instance.definition.key - if setting_key == "print_sequence": - old_value = container.getProperty(setting_key, "value") - Logger.log("d", "Reset setting [%s] in [%s] because its old value [%s] is no longer valid", setting_key, container, old_value) - result.append(setting_key) - continue if not self._global_container_stack.getProperty(setting_key, "type") in ("extruder", "optional_extruder"): continue @@ -862,6 +858,16 @@ class MachineManager(QObject): title = catalog.i18nc("@info:title", "Settings updated")) caution_message.show() + def _correctPrintSequence(self) -> None: + """Resets the Print Sequence setting when there are more than one enabled extruders.""" + + setting_key = "print_sequence" + new_value = "all_at_once" + user_changes_container = self._global_container_stack.userChanges + if self.numberExtrudersEnabled > 1: + user_changes_container.setProperty(setting_key, "value", new_value) + Logger.log("d", f"Setting '{setting_key}' in '{user_changes_container}' to '{new_value}' because there are more than 1 enabled extruders.") + def setActiveMachineExtruderCount(self, extruder_count: int) -> None: """Set the amount of extruders on the active machine (global stack) From 845c994cbcde85483e8d32a522d098bf8efcf178 Mon Sep 17 00:00:00 2001 From: Kostas Karmas Date: Thu, 5 Nov 2020 17:38:34 +0100 Subject: [PATCH 02/13] Replace f string since it's not available in Python3.5 That should fix the failing test which produces a SyntaxError. CURA-7827 --- cura/Settings/MachineManager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 034a0ac6cd..8a38836ac4 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -866,7 +866,7 @@ class MachineManager(QObject): user_changes_container = self._global_container_stack.userChanges if self.numberExtrudersEnabled > 1: user_changes_container.setProperty(setting_key, "value", new_value) - Logger.log("d", f"Setting '{setting_key}' in '{user_changes_container}' to '{new_value}' because there are more than 1 enabled extruders.") + Logger.log("d", "Setting '{}' in '{}' to '{}' because there are more than 1 enabled extruders.".format(setting_key, user_changes_container, new_value)) def setActiveMachineExtruderCount(self, extruder_count: int) -> None: """Set the amount of extruders on the active machine (global stack) From a1c7ebe1c37c8dbabe4719209f63235119917d5c Mon Sep 17 00:00:00 2001 From: Kostas Karmas Date: Thu, 5 Nov 2020 19:04:29 +0100 Subject: [PATCH 03/13] Fix mypy complaints CURA-7827 --- cura/Settings/MachineManager.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 8a38836ac4..e363895e08 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -861,6 +861,9 @@ class MachineManager(QObject): def _correctPrintSequence(self) -> None: """Resets the Print Sequence setting when there are more than one enabled extruders.""" + if self._global_container_stack is None: + return + setting_key = "print_sequence" new_value = "all_at_once" user_changes_container = self._global_container_stack.userChanges From c1becbe43cb878295d50f7b17e9fdf944b0e9b5d Mon Sep 17 00:00:00 2001 From: Kostas Karmas Date: Fri, 6 Nov 2020 09:19:21 +0100 Subject: [PATCH 04/13] Fix failing tests in TestMachineManager When the machine manager calls the _onGlobalContainerChanged(), it calls updateNumberExtruders Enabled, which triggers the signal numberExtrudersEnabledChanged. This, in turn, triggers the need to check the MachineManager's pyqtProperty numberExtrudersEnabled. Now, since this property has no setter, it cannot be patched. Instead, to work properly, patch the updateNumberExtrudersEnabled. CURA-7827 --- tests/TestMachineManager.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/TestMachineManager.py b/tests/TestMachineManager.py index 4f15a0670c..ae681f927d 100644 --- a/tests/TestMachineManager.py +++ b/tests/TestMachineManager.py @@ -21,6 +21,7 @@ def machine_manager(application, extruder_manager, container_registry, global_st application.getGlobalContainerStack = MagicMock(return_value = global_stack) with patch("cura.Settings.CuraContainerRegistry.CuraContainerRegistry.getInstance", MagicMock(return_value=container_registry)): manager = MachineManager(application) + manager.updateNumberExtrudersEnabled = MagicMock() manager._onGlobalContainerChanged() return manager @@ -253,4 +254,4 @@ def test_isActiveQualityNotSupported(machine_manager): def test_isActiveQualityNotSupported_noQualityGroup(machine_manager): machine_manager.activeQualityGroup = MagicMock(return_value=None) - assert not machine_manager.isActiveQualitySupported \ No newline at end of file + assert not machine_manager.isActiveQualitySupported From bd5ed7a3ac411851a9f269772b8c0aaf16165076 Mon Sep 17 00:00:00 2001 From: Kostas Karmas Date: Fri, 6 Nov 2020 09:21:55 +0100 Subject: [PATCH 05/13] Add tests for _correctPrintSequence CURA-7827 --- tests/TestMachineManager.py | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/tests/TestMachineManager.py b/tests/TestMachineManager.py index ae681f927d..3d9c61dab6 100644 --- a/tests/TestMachineManager.py +++ b/tests/TestMachineManager.py @@ -255,3 +255,40 @@ def test_isActiveQualityNotSupported(machine_manager): def test_isActiveQualityNotSupported_noQualityGroup(machine_manager): machine_manager.activeQualityGroup = MagicMock(return_value=None) assert not machine_manager.isActiveQualitySupported + + +def test_correctPrintSequence_with2ExtrudersEnabled(machine_manager, application): + mocked_stack = application.getGlobalContainerStack() + + # The definition changes container reports 2 enabled extruders so the correctPrintSequence should attempt to + # change the print_sequence setting to all-at-once + mocked_definition_changes_container = MagicMock(name="DefinitionChangesContainer") + mocked_definition_changes_container.getProperty = lambda key, prop: 2 if (key == "extruders_enabled_count" and prop == "value") else -1 + + mocked_user_changes_container = MagicMock(name="UserChangesContainer") + + mocked_stack.userChanges = mocked_user_changes_container + mocked_stack.definitionChanges = mocked_definition_changes_container + + machine_manager._correctPrintSequence() + + # After the function is called, the user changes container should attempt to correct its print sequence to all-at-once + mocked_user_changes_container.setProperty.assert_called_once_with("print_sequence", "value", "all_at_once") + + +def test_correctPrintSequence_with1ExtruderEnabled(machine_manager, application): + mocked_stack = application.getGlobalContainerStack() + + # The definition changes container reports 1 enabled extruder so the correctPrintSequence should not change anything + mocked_definition_changes_container = MagicMock(name="DefinitionChangesContainer") + mocked_definition_changes_container.getProperty = lambda key, prop: 1 if (key == "extruders_enabled_count" and prop == "value") else -1 + + mocked_user_changes_container = MagicMock(name="UserChangesContainer") + + mocked_stack.userChanges = mocked_user_changes_container + mocked_stack.definitionChanges = mocked_definition_changes_container + + machine_manager._correctPrintSequence() + + # After the function is called, the user changes container should not have tried to change any properties + assert not mocked_user_changes_container.setProperty.called, "Method should not have been called" From 171939404904135834dcd579be44ebdb456f0118 Mon Sep 17 00:00:00 2001 From: Kostas Karmas Date: Fri, 6 Nov 2020 09:38:15 +0100 Subject: [PATCH 06/13] Patch the updateNumberExtrudersEnabled temporarily CURA-7827 --- tests/TestMachineManager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/TestMachineManager.py b/tests/TestMachineManager.py index 3d9c61dab6..b415bad59c 100644 --- a/tests/TestMachineManager.py +++ b/tests/TestMachineManager.py @@ -21,8 +21,8 @@ def machine_manager(application, extruder_manager, container_registry, global_st application.getGlobalContainerStack = MagicMock(return_value = global_stack) with patch("cura.Settings.CuraContainerRegistry.CuraContainerRegistry.getInstance", MagicMock(return_value=container_registry)): manager = MachineManager(application) - manager.updateNumberExtrudersEnabled = MagicMock() - manager._onGlobalContainerChanged() + with patch.object(MachineManager, "updateNumberExtrudersEnabled", return_value = None): + manager._onGlobalContainerChanged() return manager From 2ccdd11098c230a30578b1c65c5263e6b7b11675 Mon Sep 17 00:00:00 2001 From: Kostas Karmas Date: Mon, 9 Nov 2020 16:20:13 +0100 Subject: [PATCH 07/13] Properly set the print sequence in the correct container Previously, the print sequence would be always set to all-at-once in the user container whenever the second extruder would be enabled. This was causing an interface issue, where the circular reset-setting arrow would appear next to the setting, even if the quality changes already had the correct value ("all-at-once"). This is now fixed by checking the following: - If print_sequence == "one_at_a_time" in the quality (so it is already saved in a quality profile) then set the print_sequence to "all_at_once" in the user changes so that it will be displayed as an unsaved change - If print_sequence == "one_at_a_time" in the user changes container only, meaning that it is not saved in any quality profiles, then just reset the print_sequence in the user changes, so that it will have the correct value ("all-at-once") without the reset-setting arrow appearing next to it. CURA-7827 --- cura/Settings/MachineManager.py | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index e363895e08..401c4152e6 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -861,15 +861,29 @@ class MachineManager(QObject): def _correctPrintSequence(self) -> None: """Resets the Print Sequence setting when there are more than one enabled extruders.""" - if self._global_container_stack is None: - return - setting_key = "print_sequence" new_value = "all_at_once" + + if self._global_container_stack is None \ + or self._global_container_stack.getProperty(setting_key, "value") == new_value \ + or self.numberExtrudersEnabled < 2: + return + user_changes_container = self._global_container_stack.userChanges - if self.numberExtrudersEnabled > 1: + quality_changes_container = self._global_container_stack.qualityChanges + print_sequence_in_quality_changes = quality_changes_container.getProperty(setting_key, "value") + print_sequence_in_user_changes = user_changes_container.getProperty(setting_key, "value") + + # If the quality changes has the wrong value, then set the correct value in the user changes + if print_sequence_in_quality_changes and print_sequence_in_quality_changes != new_value: user_changes_container.setProperty(setting_key, "value", new_value) Logger.log("d", "Setting '{}' in '{}' to '{}' because there are more than 1 enabled extruders.".format(setting_key, user_changes_container, new_value)) + # If the quality changes has no value or the correct value and the user changes container has the wrong value, + # then reset the setting in the user changes (so that the circular revert-changes arrow will now show up in the + # interface) + elif print_sequence_in_user_changes and print_sequence_in_user_changes != new_value: + user_changes_container.removeInstance(setting_key) + Logger.log("d", "Resetting '{}' in container '{}' because there are more than 1 enabled extruders.".format(setting_key, user_changes_container)) def setActiveMachineExtruderCount(self, extruder_count: int) -> None: """Set the amount of extruders on the active machine (global stack) From 07453e101e2dbd6f79ea2e257b3c9e72c7cdc27b Mon Sep 17 00:00:00 2001 From: Kostas Karmas Date: Mon, 9 Nov 2020 16:32:05 +0100 Subject: [PATCH 08/13] Add detailed documentation for _correctPrintSequence function CURA-7827 --- cura/Settings/MachineManager.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 401c4152e6..a9ee9e5096 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -859,7 +859,13 @@ class MachineManager(QObject): caution_message.show() def _correctPrintSequence(self) -> None: - """Resets the Print Sequence setting when there are more than one enabled extruders.""" + """ + Sets the Print Sequence setting to "all-at-once" when there are more than one enabled extruders. + + This setting has to be explicitly changed whenever we have more than one enabled extruders to make sure that the + Cura UI is properly updated to reset all the UI elements changes that occur due to the one-at-a-time mode (such + as the reduced build volume, the different convex hulls of the objects etc.). + """ setting_key = "print_sequence" new_value = "all_at_once" From fab2c31b4f55d99ed07e9b1b5867458fc410e2c2 Mon Sep 17 00:00:00 2001 From: Kostas Karmas Date: Mon, 9 Nov 2020 16:55:43 +0100 Subject: [PATCH 09/13] Cover the last remaining case when setting the print sequence If for some reason the print sequence is set to one-at-a-time be default in the printer definition and the number of extruders of the printer is set to >=2, then the print_sequence won't show up in neither the quality changes nor the user changes, yet it will still have "one-at-a-time" as a value. In a such case, it will still need to be set to "all-at-once" in the user changes. This is a theoretical case, as it is very unlikely for a printer to have "one-at-a-time" set by default in its definition (.def.json) file and still be able to support more than one extruders. But it is a world full of possibilities out there, so you never know... CURA-7827 --- cura/Settings/MachineManager.py | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index a9ee9e5096..79bd784f76 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -877,19 +877,21 @@ class MachineManager(QObject): user_changes_container = self._global_container_stack.userChanges quality_changes_container = self._global_container_stack.qualityChanges - print_sequence_in_quality_changes = quality_changes_container.getProperty(setting_key, "value") - print_sequence_in_user_changes = user_changes_container.getProperty(setting_key, "value") + print_sequence_quality_changes = quality_changes_container.getProperty(setting_key, "value") + print_sequence_user_changes = user_changes_container.getProperty(setting_key, "value") - # If the quality changes has the wrong value, then set the correct value in the user changes - if print_sequence_in_quality_changes and print_sequence_in_quality_changes != new_value: - user_changes_container.setProperty(setting_key, "value", new_value) - Logger.log("d", "Setting '{}' in '{}' to '{}' because there are more than 1 enabled extruders.".format(setting_key, user_changes_container, new_value)) - # If the quality changes has no value or the correct value and the user changes container has the wrong value, - # then reset the setting in the user changes (so that the circular revert-changes arrow will now show up in the - # interface) - elif print_sequence_in_user_changes and print_sequence_in_user_changes != new_value: + # If the user changes container has a value and its the incorrect value, then reset the setting in the user + # changes (so that the circular revert-changes arrow will now show up in the interface) + if print_sequence_user_changes and print_sequence_user_changes != new_value: user_changes_container.removeInstance(setting_key) Logger.log("d", "Resetting '{}' in container '{}' because there are more than 1 enabled extruders.".format(setting_key, user_changes_container)) + # If the print sequence doesn't exist in either the user changes or the quality changes (yet it still has the + # wrong value in the global stack), or it exists in the quality changes and it has the wrong value, then set it + # in the user changes + elif (not print_sequence_quality_changes and not print_sequence_user_changes) \ + or (print_sequence_quality_changes and print_sequence_quality_changes != new_value): + user_changes_container.setProperty(setting_key, "value", new_value) + Logger.log("d", "Setting '{}' in '{}' to '{}' because there are more than 1 enabled extruders.".format(setting_key, user_changes_container, new_value)) def setActiveMachineExtruderCount(self, extruder_count: int) -> None: """Set the amount of extruders on the active machine (global stack) From 69e0e1c4e59f1052dbd9be3ac4cffd4776c5c11a Mon Sep 17 00:00:00 2001 From: Kostas Karmas Date: Mon, 9 Nov 2020 17:50:45 +0100 Subject: [PATCH 10/13] Remove outdated tests CURA-7827 --- tests/TestMachineManager.py | 37 ------------------------------------- 1 file changed, 37 deletions(-) diff --git a/tests/TestMachineManager.py b/tests/TestMachineManager.py index b415bad59c..788b8eee41 100644 --- a/tests/TestMachineManager.py +++ b/tests/TestMachineManager.py @@ -255,40 +255,3 @@ def test_isActiveQualityNotSupported(machine_manager): def test_isActiveQualityNotSupported_noQualityGroup(machine_manager): machine_manager.activeQualityGroup = MagicMock(return_value=None) assert not machine_manager.isActiveQualitySupported - - -def test_correctPrintSequence_with2ExtrudersEnabled(machine_manager, application): - mocked_stack = application.getGlobalContainerStack() - - # The definition changes container reports 2 enabled extruders so the correctPrintSequence should attempt to - # change the print_sequence setting to all-at-once - mocked_definition_changes_container = MagicMock(name="DefinitionChangesContainer") - mocked_definition_changes_container.getProperty = lambda key, prop: 2 if (key == "extruders_enabled_count" and prop == "value") else -1 - - mocked_user_changes_container = MagicMock(name="UserChangesContainer") - - mocked_stack.userChanges = mocked_user_changes_container - mocked_stack.definitionChanges = mocked_definition_changes_container - - machine_manager._correctPrintSequence() - - # After the function is called, the user changes container should attempt to correct its print sequence to all-at-once - mocked_user_changes_container.setProperty.assert_called_once_with("print_sequence", "value", "all_at_once") - - -def test_correctPrintSequence_with1ExtruderEnabled(machine_manager, application): - mocked_stack = application.getGlobalContainerStack() - - # The definition changes container reports 1 enabled extruder so the correctPrintSequence should not change anything - mocked_definition_changes_container = MagicMock(name="DefinitionChangesContainer") - mocked_definition_changes_container.getProperty = lambda key, prop: 1 if (key == "extruders_enabled_count" and prop == "value") else -1 - - mocked_user_changes_container = MagicMock(name="UserChangesContainer") - - mocked_stack.userChanges = mocked_user_changes_container - mocked_stack.definitionChanges = mocked_definition_changes_container - - machine_manager._correctPrintSequence() - - # After the function is called, the user changes container should not have tried to change any properties - assert not mocked_user_changes_container.setProperty.called, "Method should not have been called" From 4b35bd1724cd0c0c8da5b85f6627a9678918bd0d Mon Sep 17 00:00:00 2001 From: Kostas Karmas Date: Mon, 9 Nov 2020 18:10:50 +0100 Subject: [PATCH 11/13] Correct the print sequence when discarding the current changes CURA-7827 --- cura/Settings/ContainerManager.py | 3 +++ cura/Settings/MachineManager.py | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/cura/Settings/ContainerManager.py b/cura/Settings/ContainerManager.py index 80a0d64474..08fdf707cf 100644 --- a/cura/Settings/ContainerManager.py +++ b/cura/Settings/ContainerManager.py @@ -345,6 +345,9 @@ class ContainerManager(QObject): # user changes are possibly added to make the current setup match the current enabled extruders machine_manager.correctExtruderSettings() + # The Print Sequence should be changed to match the current setup + machine_manager.correctPrintSequence() + for container in send_emits_containers: container.sendPostponedEmits() diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 79bd784f76..1a2ab72a33 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -128,7 +128,7 @@ class MachineManager(QObject): self.activeQualityChangesGroupChanged.connect(self.activeQualityDisplayNameChanged) self.activeStackValueChanged.connect(self._reCalculateNumUserSettings) - self.numberExtrudersEnabledChanged.connect(self._correctPrintSequence) + self.numberExtrudersEnabledChanged.connect(self.correctPrintSequence) activeQualityDisplayNameChanged = pyqtSignal() @@ -858,7 +858,7 @@ class MachineManager(QObject): title = catalog.i18nc("@info:title", "Settings updated")) caution_message.show() - def _correctPrintSequence(self) -> None: + def correctPrintSequence(self) -> None: """ Sets the Print Sequence setting to "all-at-once" when there are more than one enabled extruders. From 1927f78d5a1124f3a3dda8a90e170c1714ac70c1 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 10 Nov 2020 11:01:08 +0100 Subject: [PATCH 12/13] Publish Ultimaker 2+ Connect profiles This is the new printer from Ultimaker. --- .../resources/png/Ultimaker 2+ Connect.png | Bin 0 -> 407253 bytes plugins/XmlMaterialProfile/product_to_id.json | 3 +- .../ultimaker2_plus_connect.def.json | 82 ++++++++++++++++++ ...ltimaker2_plus_connect_extruder_0.def.json | 15 ++++ .../images/Ultimaker2PlusConnectbackplate.png | Bin 0 -> 13048 bytes .../um2pc_abs_0.25_normal.inst.cfg | 23 +++++ .../um2pc_abs_0.4_fast.inst.cfg | 27 ++++++ .../um2pc_abs_0.4_high.inst.cfg | 26 ++++++ .../um2pc_abs_0.4_normal.inst.cfg | 26 ++++++ .../um2pc_abs_0.6_normal.inst.cfg | 24 +++++ .../um2pc_abs_0.8_normal.inst.cfg | 23 +++++ .../um2pc_cpe_0.25_normal.inst.cfg | 24 +++++ .../um2pc_cpe_0.4_fast.inst.cfg | 29 +++++++ .../um2pc_cpe_0.4_high.inst.cfg | 26 ++++++ .../um2pc_cpe_0.4_normal.inst.cfg | 24 +++++ .../um2pc_cpe_0.6_normal.inst.cfg | 24 +++++ .../um2pc_cpe_0.8_normal.inst.cfg | 24 +++++ .../um2pc_cpep_0.4_draft.inst.cfg | 42 +++++++++ .../um2pc_cpep_0.4_normal.inst.cfg | 42 +++++++++ .../um2pc_cpep_0.6_draft.inst.cfg | 46 ++++++++++ .../um2pc_cpep_0.6_normal.inst.cfg | 46 ++++++++++ .../um2pc_cpep_0.8_draft.inst.cfg | 41 +++++++++ .../um2pc_cpep_0.8_normal.inst.cfg | 41 +++++++++ .../um2pc_global_Coarse_Quality.inst.cfg | 14 +++ .../um2pc_global_Draft_Quality.inst.cfg | 14 +++ ...um2pc_global_Extra_Coarse_Quality.inst.cfg | 14 +++ .../um2pc_global_Fast_Quality.inst.cfg | 14 +++ .../um2pc_global_High_Quality.inst.cfg | 14 +++ .../um2pc_global_Normal_Quality.inst.cfg | 14 +++ ...pc_global_Slightly_Coarse_Quality.inst.cfg | 14 +++ .../um2pc_nylon_0.25_high.inst.cfg | 43 +++++++++ .../um2pc_nylon_0.25_normal.inst.cfg | 42 +++++++++ .../um2pc_nylon_0.4_fast.inst.cfg | 44 ++++++++++ .../um2pc_nylon_0.4_normal.inst.cfg | 40 +++++++++ .../um2pc_nylon_0.6_fast.inst.cfg | 47 ++++++++++ .../um2pc_nylon_0.6_normal.inst.cfg | 44 ++++++++++ .../um2pc_nylon_0.8_draft.inst.cfg | 45 ++++++++++ .../um2pc_nylon_0.8_normal.inst.cfg | 45 ++++++++++ .../um2pc_pc_0.25_high.inst.cfg | 37 ++++++++ .../um2pc_pc_0.25_normal.inst.cfg | 36 ++++++++ .../um2pc_pc_0.4_fast.inst.cfg | 39 +++++++++ .../um2pc_pc_0.4_normal.inst.cfg | 37 ++++++++ .../um2pc_pc_0.6_fast.inst.cfg | 44 ++++++++++ .../um2pc_pc_0.6_normal.inst.cfg | 43 +++++++++ .../um2pc_pc_0.8_normal.inst.cfg | 37 ++++++++ .../um2pc_pla_0.25_normal.inst.cfg | 21 +++++ .../um2pc_pla_0.4_draft.inst.cfg | 24 +++++ .../um2pc_pla_0.4_fast.inst.cfg | 24 +++++ .../um2pc_pla_0.4_high.inst.cfg | 22 +++++ .../um2pc_pla_0.4_normal.inst.cfg | 22 +++++ .../um2pc_pla_0.6_normal.inst.cfg | 24 +++++ .../um2pc_pla_0.8_normal.inst.cfg | 22 +++++ .../um2pc_pp_0.4_fast.inst.cfg | 72 +++++++++++++++ .../um2pc_pp_0.4_normal.inst.cfg | 70 +++++++++++++++ .../um2pc_pp_0.6_draft.inst.cfg | 71 +++++++++++++++ .../um2pc_pp_0.6_fast.inst.cfg | 73 ++++++++++++++++ .../um2pc_pp_0.8_draft.inst.cfg | 71 +++++++++++++++ .../um2pc_pp_0.8_verydraft.inst.cfg | 71 +++++++++++++++ .../um2pc_tpla_0.25_normal.inst.cfg | 21 +++++ .../um2pc_tpla_0.4_draft.inst.cfg | 24 +++++ .../um2pc_tpla_0.4_fast.inst.cfg | 24 +++++ .../um2pc_tpla_0.4_normal.inst.cfg | 23 +++++ .../um2pc_tpla_0.6_normal.inst.cfg | 24 +++++ .../um2pc_tpla_0.8_normal.inst.cfg | 22 +++++ .../um2pc_tpu_0.25_high.inst.cfg | 43 +++++++++ .../um2pc_tpu_0.4_normal.inst.cfg | 40 +++++++++ .../um2pc_tpu_0.6_fast.inst.cfg | 45 ++++++++++ .../ultimaker2_plus_connect_0.25.inst.cfg | 19 ++++ .../ultimaker2_plus_connect_0.4.inst.cfg | 16 ++++ .../ultimaker2_plus_connect_0.6.inst.cfg | 17 ++++ .../ultimaker2_plus_connect_0.8.inst.cfg | 17 ++++ 71 files changed, 2300 insertions(+), 1 deletion(-) create mode 100644 plugins/UM3NetworkPrinting/resources/png/Ultimaker 2+ Connect.png create mode 100644 resources/definitions/ultimaker2_plus_connect.def.json create mode 100644 resources/extruders/ultimaker2_plus_connect_extruder_0.def.json create mode 100644 resources/images/Ultimaker2PlusConnectbackplate.png create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_abs_0.25_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_fast.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_high.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_abs_0.6_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_abs_0.8_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.25_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.6_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.8_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_global_Coarse_Quality.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_global_Draft_Quality.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_global_Extra_Coarse_Quality.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_global_Fast_Quality.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_global_High_Quality.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_global_Normal_Quality.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_global_Slightly_Coarse_Quality.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pla_0.25_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_draft.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_fast.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_high.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pla_0.6_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pla_0.8_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_fast.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_draft.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_fast.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_draft.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_verydraft.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.25_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_draft.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_fast.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.6_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.8_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg create mode 100644 resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg create mode 100644 resources/variants/ultimaker2_plus_connect_0.25.inst.cfg create mode 100644 resources/variants/ultimaker2_plus_connect_0.4.inst.cfg create mode 100644 resources/variants/ultimaker2_plus_connect_0.6.inst.cfg create mode 100644 resources/variants/ultimaker2_plus_connect_0.8.inst.cfg diff --git a/plugins/UM3NetworkPrinting/resources/png/Ultimaker 2+ Connect.png b/plugins/UM3NetworkPrinting/resources/png/Ultimaker 2+ Connect.png new file mode 100644 index 0000000000000000000000000000000000000000..9821dc09087b9ffe74eb5f0c830323642988f5a9 GIT binary patch literal 407253 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�j*J`gCX^`r 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 literal 0 HcmV?d00001 diff --git a/plugins/XmlMaterialProfile/product_to_id.json b/plugins/XmlMaterialProfile/product_to_id.json index a48eb20a18..053c8d13f5 100644 --- a/plugins/XmlMaterialProfile/product_to_id.json +++ b/plugins/XmlMaterialProfile/product_to_id.json @@ -4,6 +4,7 @@ "Ultimaker 2 Extended+": "ultimaker2_extended_plus", "Ultimaker 2 Go": "ultimaker2_go", "Ultimaker 2+": "ultimaker2_plus", + "Ultimaker 2+ Connect": "ultimaker2_plus_connect", "Ultimaker 3": "ultimaker3", "Ultimaker 3 Extended": "ultimaker3_extended", "Ultimaker S3": "ultimaker_s3", @@ -12,4 +13,4 @@ "Ultimaker Original+": "ultimaker_original_plus", "Ultimaker Original Dual Extrusion": "ultimaker_original_dual", "IMADE3D JellyBOX": "imade3d_jellybox" -} \ No newline at end of file +} diff --git a/resources/definitions/ultimaker2_plus_connect.def.json b/resources/definitions/ultimaker2_plus_connect.def.json new file mode 100644 index 0000000000..c0ddcf813f --- /dev/null +++ b/resources/definitions/ultimaker2_plus_connect.def.json @@ -0,0 +1,82 @@ +{ + "version": 2, + "name": "Ultimaker 2+ Connect", + "inherits": "ultimaker2", + "metadata": { + "author": "Ultimaker", + "manufacturer": "Ultimaker B.V.", + "weight": 1, + "file_formats": "application/x-ufp;text/x-gcode", + "platform": "ultimaker3_platform.obj", + "platform_texture": "Ultimaker2PlusConnectbackplate.png", + "preferred_variant_name": "0.4 mm", + "has_variants": true, + "has_materials": true, + "has_machine_materials": true, + "has_machine_quality": true, + "exclude_materials": ["generic_hips", "generic_petg", "generic_bam", "ultimaker_bam", "generic_pva", "ultimaker_pva", "generic_tough_pla", "ultimaker_tough_pla_black", "ultimaker_tough_pla_green", "ultimaker_tough_pla_red", "ultimaker_tough_pla_white", "generic_cffcpe", "generic_cffpa", "generic_gffcpe", "generic_gffpa", "structur3d_dap100silicone" ], + "first_start_actions": [], + "supported_actions": [], + "machine_extruder_trains": + { + "0": "ultimaker2_plus_connect_extruder_0" + }, + "supports_usb_connection": false, + "supports_network_connection": true + }, + + "overrides": { + "machine_name": { "default_value": "Ultimaker 2+ Connect" }, + "machine_gcode_flavor": { "default_value": "Griffin" }, + "machine_width": { "default_value": 223 }, + "machine_depth": { "default_value": 220 }, + "machine_height": { "default_value": 205 }, + "machine_show_variants": { "default_value": true }, + "gantry_height": { "value": "52" }, + "machine_nozzle_head_distance": { "default_value": 5 }, + "machine_heat_zone_length": { "default_value": 20 }, + "machine_head_with_fans_polygon": + { + "default_value": [ + [ -44, 14 ], + [ -44, -34 ], + [ 64, 14 ], + [ 64, -34 ] + ] + }, + "machine_disallowed_areas": + { + "default_value": [ + [[-115, 112.5], [ -83, 112.5], [ -85, 104.0], [-115, 104.0]], + [[ 115, 112.5], [ 115, 104.0], [ 104, 104.0], [ 102, 112.5]], + [[-115, -112.5], [-115, -104.0], [ -87, -104.0], [ -85, -112.5]], + [[ 115, -112.5], [ 104, -112.5], [ 106, -104.0], [ 115, -104.0]] + ] + }, + "infill_wipe_dist": { "value": "0" }, + "infill_overlap": { "value": "0" }, + "infill_pattern": { "value": "'grid'" }, + "speed_infill": { "value": "speed_print" }, + "speed_wall_x": { "value": "speed_wall" }, + "layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" }, + "line_width": { "value": "round(machine_nozzle_size * 0.875, 2)" }, + "optimize_wall_printing_order": { "value": "True" }, + "zig_zaggify_infill": { "value": "gradual_infill_steps == 0" }, + "speed_support": { "value": "speed_wall_0" }, + "material_initial_print_temperature": { "value": "material_print_temperature" }, + "material_final_print_temperature": { "value": "material_print_temperature" }, + "material_print_temperature_layer_0": { "value": "material_print_temperature" }, + "machine_start_gcode": { "value": "''" }, + "machine_end_gcode": { "value": "''" }, + "material_bed_temperature": { "maximum_value": 110 }, + "material_bed_temperature_layer_0": { "maximum_value": 110 }, + "material_print_temperature": { "maximum_value": 260 }, + "material_print_temperature_layer_0": { "maximum_value": 260 }, + "material_initial_print_temperature": { "maximum_value": 260 }, + "material_final_print_temperature": { "maximum_value": 260 }, + "meshfix_maximum_resolution": { "value": "(speed_wall_0 + speed_wall_x) / 60" }, + "meshfix_maximum_deviation": { "value": "layer_height / 4" }, + "meshfix_maximum_travel_resolution": { "value": 0.5 }, + "prime_blob_enable": { "enabled": true, "default_value": true, "value": "resolveOrValue('print_sequence') != 'one_at_a_time'" } + } +} diff --git a/resources/extruders/ultimaker2_plus_connect_extruder_0.def.json b/resources/extruders/ultimaker2_plus_connect_extruder_0.def.json new file mode 100644 index 0000000000..871fdd3645 --- /dev/null +++ b/resources/extruders/ultimaker2_plus_connect_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "ultimaker2_plus_connect", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 2.85 } + } +} diff --git a/resources/images/Ultimaker2PlusConnectbackplate.png b/resources/images/Ultimaker2PlusConnectbackplate.png new file mode 100644 index 0000000000000000000000000000000000000000..a8090cd7691affea1471f69ba5e65b45b49e078a GIT binary patch literal 13048 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 IN@gGa4_M!j4gdfE literal 0 HcmV?d00001 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.25_normal.inst.cfg new file mode 100644 index 0000000000..43dc3faca8 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.25_normal.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Extra Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = high +weight = 1 +material = generic_abs +variant = 0.25 mm + +[values] +cool_fan_speed_min = =cool_fan_speed * 0.2 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 15 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 30) +speed_print = 30 +top_bottom_thickness = 0.72 +wall_thickness = 0.88 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_fast.inst.cfg new file mode 100644 index 0000000000..286bebf854 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_fast.inst.cfg @@ -0,0 +1,27 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = -1 +material = generic_abs +variant = 0.4 mm + +[values] +cool_fan_speed_min = =cool_fan_speed * 0.2 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 15 +cool_min_speed = 10 +infill_sparse_density = 20 +top_bottom_thickness = 0.75 +wall_thickness = 0.7 +speed_print = 55 +speed_travel = 150 +speed_layer_0 = =round(speed_print * 30 / 55) +speed_wall = =math.ceil(speed_print * 40 / 55) +speed_topbottom = =math.ceil(speed_print * 30 / 55) +speed_infill = =math.ceil(speed_print * 55 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_high.inst.cfg new file mode 100644 index 0000000000..614744aada --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_high.inst.cfg @@ -0,0 +1,26 @@ +[general] +version = 4 +name = Extra Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = high +weight = 1 +material = generic_abs +variant = 0.4 mm + +[values] +cool_fan_speed_min = =cool_fan_speed * 0.2 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 15 +cool_min_speed = 10 +infill_sparse_density = 20 +top_bottom_thickness = 0.72 +wall_thickness = 1.05 +speed_print = 45 +speed_layer_0 = =round(speed_print * 30 / 45) +speed_wall = =math.ceil(speed_print * 30 / 45) +speed_topbottom = =math.ceil(speed_print * 15 / 45) +speed_infill = =math.ceil(speed_print * 45 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_normal.inst.cfg new file mode 100644 index 0000000000..b84d4c9a3f --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.4_normal.inst.cfg @@ -0,0 +1,26 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +weight = 0 +material = generic_abs +variant = 0.4 mm + +[values] +cool_fan_speed_min = =cool_fan_speed * 0.2 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 15 +cool_min_speed = 10 +infill_sparse_density = 20 +top_bottom_thickness = 0.8 +wall_thickness = 1.05 +speed_print = 45 +speed_layer_0 = =round(speed_print * 30 / 45) +speed_wall = =math.ceil(speed_print * 30 / 45) +speed_topbottom = =math.ceil(speed_print * 20 / 45) +speed_infill = =math.ceil(speed_print * 45 / 45) \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.6_normal.inst.cfg new file mode 100644 index 0000000000..ac192c9685 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.6_normal.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = 0 +material = generic_abs +variant = 0.6 mm + +[values] +cool_fan_speed_min = =cool_fan_speed * 0.5 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 20 +cool_min_speed = 20 +infill_sparse_density = 20 +speed_infill = =math.ceil(speed_print * 55 / 40) +speed_layer_0 = =round(speed_print * 30 / 40) +speed_print = 40 +top_bottom_thickness = 1.2 +wall_thickness = 1.59 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.8_normal.inst.cfg new file mode 100644 index 0000000000..d2cffb1c55 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_abs_0.8_normal.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = -1 +material = generic_abs +variant = 0.8 mm + +[values] +cool_fan_speed_min = =cool_fan_speed * 0.5 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 25 +cool_min_speed = 15 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 40) +speed_print = 40 +top_bottom_thickness = 1.2 +wall_thickness = 2.1 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.25_normal.inst.cfg new file mode 100644 index 0000000000..efb0361c6e --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.25_normal.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Extra Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = high +weight = 1 +material = generic_cpe +variant = 0.25 mm + +[values] +cool_fan_speed_min = =cool_fan_speed * 0.2 +cool_min_layer_time = 2 +cool_min_layer_time_fan_speed_max = 15 +cool_min_speed = 15 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 30) +speed_print = 30 +top_bottom_thickness = 0.72 +wall_thickness = 0.88 +retraction_combing_max_distance = 50 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg new file mode 100644 index 0000000000..a45f1d3e6c --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_fast.inst.cfg @@ -0,0 +1,29 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = -1 +material = generic_cpe +variant = 0.4 mm + +[values] +cool_fan_speed_min = =cool_fan_speed * 0.8 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 15 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 45) +speed_print = 45 +speed_travel = 150 +speed_wall = =math.ceil(speed_print * 40 / 45) +top_bottom_thickness = 0.75 +wall_thickness = 0.7 +speed_wall_0 = =math.ceil(speed_print * 30 / 45) +speed_topbottom = =math.ceil(speed_print * 30 / 45) +speed_wall_x = =math.ceil(speed_print * 40 / 45) +speed_infill = =math.ceil(speed_print * 45 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg new file mode 100644 index 0000000000..bcbc535fe0 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_high.inst.cfg @@ -0,0 +1,26 @@ +[general] +version = 4 +name = Extra Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = high +weight = 1 +material = generic_cpe +variant = 0.4 mm + +[values] +cool_fan_speed_min = =cool_fan_speed * 0.8 +cool_min_layer_time = 2 +cool_min_layer_time_fan_speed_max = 15 +cool_min_speed = 15 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 45) +speed_print = 45 +speed_wall = =math.ceil(speed_print * 30 / 45) +top_bottom_thickness = 0.72 +wall_thickness = 1.05 +speed_topbottom = =math.ceil(speed_print * 15 / 45) +speed_infill = =math.ceil(speed_print * 45 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg new file mode 100644 index 0000000000..71f2916a3a --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.4_normal.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +weight = 0 +material = generic_cpe +variant = 0.4 mm + +[values] +cool_fan_speed_min = =cool_fan_speed * 0.8 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 15 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 45) +speed_print = 45 +speed_wall = =math.ceil(speed_print * 30 / 45) +top_bottom_thickness = 0.8 +wall_thickness = 1.05 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.6_normal.inst.cfg new file mode 100644 index 0000000000..fabf1214ee --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.6_normal.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = 0 +material = generic_cpe +variant = 0.6 mm + +[values] +cool_fan_speed_min = =cool_fan_speed * 0.8 +cool_min_layer_time = 5 +cool_min_layer_time_fan_speed_max = 20 +cool_min_speed = 8 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 40) +speed_print = 40 +top_bottom_thickness = 1.2 +wall_thickness = 1.59 +retraction_combing_max_distance = 50 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.8_normal.inst.cfg new file mode 100644 index 0000000000..96d2433ffa --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpe_0.8_normal.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = -1 +material = generic_cpe +variant = 0.8 mm + +[values] +cool_fan_speed_min = =cool_fan_speed * 0.8 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 25 +cool_min_speed = 8 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 40) +speed_print = 40 +top_bottom_thickness = 1.2 +wall_thickness = 2.1 +retraction_combing_max_distance = 50 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg new file mode 100644 index 0000000000..ed6f5a0c5e --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_draft.inst.cfg @@ -0,0 +1,42 @@ +[general] +version = 4 +name = Fast +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = -2 +material = generic_cpe_plus +variant = 0.4 mm + +[values] +cool_fan_speed = 50 +cool_fan_speed_min = =cool_fan_speed * 25 / 50 +cool_min_layer_time = 3 +cool_min_speed = 8 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.22 +line_width = 0.38 +raft_airgap = 0.37 +raft_base_line_spacing = 1.6 +raft_base_line_width = 0.8 +raft_interface_line_spacing = 1 +raft_interface_line_width = 0.8 +raft_margin = 15 +raft_surface_line_width = 0.38 +speed_layer_0 = =math.ceil(speed_print * 15 / 25) +speed_print = 25 +speed_topbottom = =math.ceil(speed_print * 20 / 25) +speed_wall_0 = =math.ceil(speed_print * 20 / 25) +speed_wall_x = =speed_print +support_angle = 45 +support_enable = True +support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_pattern = lines +support_z_distance = 0.26 +top_bottom_thickness = 1.5 +wall_thickness = 1.14 +retraction_combing_max_distance = 50 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg new file mode 100644 index 0000000000..2aebe1e918 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.4_normal.inst.cfg @@ -0,0 +1,42 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = 0 +material = generic_cpe_plus +variant = 0.4 mm + +[values] +cool_fan_speed = 50 +cool_fan_speed_min = =cool_fan_speed * 25 / 50 +cool_min_layer_time = 3 +cool_min_speed = 8 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.22 +line_width = 0.38 +raft_airgap = 0.37 +raft_base_line_spacing = 1.6 +raft_base_line_width = 0.8 +raft_interface_line_spacing = 1 +raft_interface_line_width = 0.8 +raft_margin = 15 +raft_surface_line_width = 0.38 +speed_layer_0 = =math.ceil(speed_print * 15 / 35) +speed_print = 35 +speed_topbottom = =math.ceil(speed_print * 20 / 35) +speed_wall_0 = =math.ceil(speed_print * 20 / 35) +speed_wall_x = =math.ceil(speed_print * 30 / 35) +support_angle = 45 +support_enable = True +support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_pattern = lines +support_z_distance = 0.26 +top_bottom_thickness = 1.5 +wall_thickness = 1.14 +retraction_combing_max_distance = 50 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg new file mode 100644 index 0000000000..78ffe10ce9 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_draft.inst.cfg @@ -0,0 +1,46 @@ +[general] +version = 4 +name = Fast +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = slightlycoarse +weight = -2 +material = generic_cpe_plus +variant = 0.6 mm + +[values] +cool_fan_speed = 45 +cool_fan_speed_min = =cool_fan_speed * 25 / 45 +cool_min_layer_time = 3 +cool_min_speed = 8 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.22 +line_width = 0.57 +raft_airgap = 0.37 +raft_base_line_spacing = 2.4 +raft_base_line_width = 1.2 +raft_interface_line_spacing = 1.4 +raft_interface_line_width = 1.2 +raft_margin = 15 +raft_surface_line_width = 0.57 +raft_surface_thickness = 0.2 +speed_layer_0 = =round(speed_print * 30 / 50) +speed_print = 25 +speed_topbottom = =math.ceil(speed_print * 20 / 25) +speed_travel = 150 +speed_wall_0 = =math.ceil(speed_print * 20 / 25) +speed_wall_x = =speed_print +support_angle = 45 +support_enable = True +support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_line_distance = 2.85 +support_pattern = lines +support_xy_distance = 0.6 +support_z_distance = 0.22 +top_bottom_thickness = 0.75 +wall_thickness = 1.14 +retraction_combing_max_distance = 50 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg new file mode 100644 index 0000000000..2099ea7cbf --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.6_normal.inst.cfg @@ -0,0 +1,46 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = 0 +material = generic_cpe_plus +variant = 0.6 mm + +[values] +cool_fan_speed = 45 +cool_fan_speed_min = =cool_fan_speed * 25 / 45 +cool_min_layer_time = 3 +cool_min_speed = 8 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.22 +line_width = 0.57 +raft_airgap = 0.37 +raft_base_line_spacing = 2.4 +raft_base_line_width = 1.2 +raft_interface_line_spacing = 1.4 +raft_interface_line_width = 1.2 +raft_margin = 15 +raft_surface_line_width = 0.57 +raft_surface_thickness = 0.2 +speed_layer_0 = =math.ceil(speed_print * 30 / 35) +speed_print = 35 +speed_topbottom = =math.ceil(speed_print * 20 / 35) +speed_travel = 150 +speed_wall_0 = =math.ceil(speed_print * 30 / 35) +speed_wall_x = =speed_print +support_angle = 45 +support_enable = True +support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_line_distance = 2.85 +support_pattern = lines +support_xy_distance = 0.6 +support_z_distance = 0.22 +top_bottom_thickness = 0.75 +wall_thickness = 1.14 +retraction_combing_max_distance = 50 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg new file mode 100644 index 0000000000..bf4be03a20 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_draft.inst.cfg @@ -0,0 +1,41 @@ +[general] +version = 4 +name = Fast +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = slightlycoarse +weight = -2 +material = generic_cpe_plus +variant = 0.8 mm + +[values] +brim_line_count = 10 +cool_fan_speed = 50 +cool_fan_speed_min = =cool_fan_speed * 25 / 50 +cool_min_layer_time = 3 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.22 +raft_airgap = 0.37 +raft_base_line_width = 1.6 +raft_interface_line_spacing = 1.8 +raft_interface_line_width = 1.6 +raft_margin = 15 +raft_surface_line_width = 0.7 +raft_surface_thickness = 0.2 +speed_layer_0 = =round(speed_print * 30 / 25) +speed_print = 25 +speed_topbottom = =math.ceil(speed_print * 20 / 25) +speed_wall_0 = =math.ceil(speed_print * 20 / 25) +speed_wall_x = =speed_print +support_angle = 45 +support_enable = True +support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_pattern = lines +support_z_distance = 0.26 +top_bottom_thickness = 1.2 +wall_thickness = 2.1 +retraction_combing_max_distance = 50 \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg new file mode 100644 index 0000000000..f1dd92db53 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_cpep_0.8_normal.inst.cfg @@ -0,0 +1,41 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = 0 +material = generic_cpe_plus +variant = 0.8 mm + +[values] +brim_line_count = 10 +cool_fan_speed = 50 +cool_fan_speed_min = =cool_fan_speed * 25 / 50 +cool_min_layer_time = 3 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.22 +raft_airgap = 0.37 +raft_base_line_width = 1.6 +raft_interface_line_spacing = 1.8 +raft_interface_line_width = 1.6 +raft_margin = 15 +raft_surface_line_width = 0.7 +raft_surface_thickness = 0.2 +speed_layer_0 = =round(speed_print * 30 / 30) +speed_print = 30 +speed_topbottom = =math.ceil(speed_print * 20 / 30) +speed_wall_0 = =math.ceil(speed_print * 20 / 30) +speed_wall_x = =speed_print +support_angle = 45 +support_enable = True +support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_pattern = lines +support_z_distance = 0.26 +top_bottom_thickness = 1.2 +wall_thickness = 2.1 +retraction_combing_max_distance = 50 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_global_Coarse_Quality.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_global_Coarse_Quality.inst.cfg new file mode 100644 index 0000000000..e642fb9857 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_global_Coarse_Quality.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Coarse Quality +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = coarse +weight = -4 +global_quality = True + +[values] +layer_height = 0.4 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_global_Draft_Quality.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_global_Draft_Quality.inst.cfg new file mode 100644 index 0000000000..27801010ca --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_global_Draft_Quality.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Draft Quality +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = -2 +global_quality = True + +[values] +layer_height = 0.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_global_Extra_Coarse_Quality.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_global_Extra_Coarse_Quality.inst.cfg new file mode 100644 index 0000000000..8db35032aa --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_global_Extra_Coarse_Quality.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Extra Coarse Quality +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = extracoarse +weight = -3 +global_quality = True + +[values] +layer_height = 0.6 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_global_Fast_Quality.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_global_Fast_Quality.inst.cfg new file mode 100644 index 0000000000..39c8927c80 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_global_Fast_Quality.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = -1 +global_quality = True + +[values] +layer_height = 0.15 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_global_High_Quality.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_global_High_Quality.inst.cfg new file mode 100644 index 0000000000..3e3ca23ac7 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_global_High_Quality.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Extra Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = high +weight = 1 +global_quality = True + +[values] +layer_height = 0.06 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_global_Normal_Quality.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_global_Normal_Quality.inst.cfg new file mode 100644 index 0000000000..1530bdb200 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_global_Normal_Quality.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +weight = 0 +global_quality = True + +[values] +layer_height = 0.1 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_global_Slightly_Coarse_Quality.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_global_Slightly_Coarse_Quality.inst.cfg new file mode 100644 index 0000000000..e3bac84215 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_global_Slightly_Coarse_Quality.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Coarse Quality +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = slightlycoarse +weight = -4 +global_quality = True + +[values] +layer_height = 0.3 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg new file mode 100644 index 0000000000..2fd638f0e9 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_high.inst.cfg @@ -0,0 +1,43 @@ +[general] +version = 4 +name = Extra Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = high +weight = 1 +material = generic_nylon +variant = 0.25 mm + +[values] +brim_line_count = 8 +cool_fan_speed = 60 +cool_fan_speed_min = =cool_fan_speed * 35 / 60 +cool_min_speed = 15 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.1 +raft_airgap = 0.15 +raft_base_line_width = 0.5 +raft_interface_line_spacing = 0.7 +raft_interface_line_width = 0.5 +raft_margin = 15 +raft_surface_line_width = 0.2 +retraction_hop_enabled = 0.2 +speed_layer_0 = =math.ceil(speed_print * 30 / 40) +speed_print = 40 +speed_support = 40 +speed_topbottom = =math.ceil(speed_print * 35 / 40) +speed_travel = 150 +speed_wall_0 = =math.ceil(speed_print * 20 / 40) +speed_wall_x = =speed_print +support_enable = True +support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_pattern = lines +support_xy_distance = 0.6 +support_z_distance = =layer_height * 2 +top_bottom_thickness = 1.2 +wall_thickness = 1 +speed_infill = =math.ceil(speed_print * 40 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg new file mode 100644 index 0000000000..d7a64e12c8 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.25_normal.inst.cfg @@ -0,0 +1,42 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +weight = 0 +material = generic_nylon +variant = 0.25 mm + +[values] +brim_line_count = 8 +cool_fan_speed = 60 +cool_fan_speed_min = =cool_fan_speed * 35 / 60 +cool_min_speed = 15 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.1 +raft_airgap = 0.15 +raft_base_line_width = 0.5 +raft_interface_line_spacing = 0.7 +raft_interface_line_width = 0.5 +raft_margin = 15 +raft_surface_line_width = 0.2 +retraction_hop_enabled = 0.2 +speed_layer_0 = =math.ceil(speed_print * 30 / 40) +speed_print = 40 +speed_support = 40 +speed_topbottom = =math.ceil(speed_print * 35 / 40) +speed_travel = 150 +speed_wall_0 = =math.ceil(speed_print * 20 / 40) +speed_wall_x = =speed_print +support_enable = True +support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_pattern = lines +support_xy_distance = 0.6 +support_z_distance = =layer_height * 2 +top_bottom_thickness = 1.2 +wall_thickness = 1 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg new file mode 100644 index 0000000000..d62a4e79ee --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_fast.inst.cfg @@ -0,0 +1,44 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = -1 +material = generic_nylon +variant = 0.4 mm + +[values] +cool_fan_speed_min = =cool_fan_speed * 0.35 +cool_min_layer_time = 3 +cool_min_speed = 15 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.22 +raft_airgap = 0.57 +raft_base_line_spacing = 1.6 +raft_base_line_width = 0.8 +raft_interface_line_spacing = 1 +raft_interface_line_width = 0.8 +raft_margin = 15 +raft_surface_line_width = 0.5 +raft_surface_thickness = 0.15 +speed_layer_0 = =math.ceil(speed_print * 30 / 45) +speed_print = 45 +speed_topbottom = =math.ceil(speed_print * 20 / 45) +speed_travel = 150 +speed_wall = =math.ceil(speed_print * 40 / 45) +support_angle = 45 +support_enable = True +support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_pattern = lines +support_xy_distance = 0.6 +support_z_distance = =layer_height * 2 +top_bottom_thickness = 0.75 +wall_thickness = 1.06 +speed_wall_0 = =math.ceil(speed_print * 30 / 45) +speed_wall_x = =math.ceil(speed_print * 40 / 45) +speed_infill = =math.ceil(speed_print * 45 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg new file mode 100644 index 0000000000..a6161c2a07 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.4_normal.inst.cfg @@ -0,0 +1,40 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = 0 +material = generic_nylon +variant = 0.4 mm + +[values] +cool_fan_speed_min = =cool_fan_speed * 0.35 +cool_min_layer_time = 3 +cool_min_speed = 15 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.22 +raft_airgap = 0.57 +raft_base_line_spacing = 1.6 +raft_base_line_width = 0.8 +raft_interface_line_spacing = 1 +raft_interface_line_width = 0.8 +raft_margin = 15 +raft_surface_line_width = 0.5 +raft_surface_thickness = 0.15 +speed_layer_0 = =math.ceil(speed_print * 30 / 45) +speed_print = 45 +speed_travel = 150 +speed_wall = =math.ceil(speed_print * 40 / 45) +support_angle = 45 +support_enable = True +support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_pattern = lines +support_xy_distance = 0.6 +support_z_distance = =layer_height * 2 +top_bottom_thickness = 0.75 +wall_thickness = 1.06 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg new file mode 100644 index 0000000000..dbb90918b8 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_fast.inst.cfg @@ -0,0 +1,47 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = slightlycoarse +weight = -1 +material = generic_nylon +variant = 0.6 mm + +[values] +brim_line_count = 8 +cool_fan_speed_min = =cool_fan_speed * 0.35 +cool_min_speed = 15 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.22 +raft_airgap = 0.44 +raft_base_line_spacing = 2.4 +raft_base_line_width = 1.2 +raft_interface_line_spacing = 1.4 +raft_interface_line_width = 1.2 +raft_margin = 15 +raft_surface_line_width = 0.6 +raft_surface_thickness = 0.15 +retraction_hop_enabled = 0.2 +speed_layer_0 = =math.ceil(speed_print * 30 / 55) +speed_print = 55 +speed_support = 40 +speed_topbottom = =math.ceil(speed_print * 35 / 55) +speed_travel = 150 +speed_wall_0 = =math.ceil(speed_print * 15 / 55) +speed_wall_x = =math.ceil(speed_print * 40 / 55) +support_angle = 45 +support_bottom_distance = 0.55 +support_enable = True +support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_pattern = lines +support_top_distance = 0.55 +support_xy_distance = 0.7 +support_z_distance = =layer_height * 2 +top_bottom_thickness = 1.2 +wall_thickness = 1.2 +speed_infill = =math.ceil(speed_print * 55 / 55) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg new file mode 100644 index 0000000000..172ef69c01 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.6_normal.inst.cfg @@ -0,0 +1,44 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = 0 +material = generic_nylon +variant = 0.6 mm + +[values] +brim_line_count = 8 +cool_fan_speed_min = =cool_fan_speed * 0.35 +cool_min_speed = 15 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.22 +raft_airgap = 0.44 +raft_base_line_spacing = 2.4 +raft_base_line_width = 1.2 +raft_interface_line_spacing = 1.4 +raft_interface_line_width = 1.2 +raft_margin = 15 +raft_surface_line_width = 0.6 +raft_surface_thickness = 0.15 +retraction_hop_enabled = 0.2 +speed_layer_0 = =math.ceil(speed_print * 30 / 55) +speed_print = 55 +speed_support = 40 +speed_topbottom = =math.ceil(speed_print * 35 / 55) +speed_travel = 150 +speed_wall_0 = =math.ceil(speed_print * 15 / 55) +speed_wall_x = =math.ceil(speed_print * 40 / 55) +support_angle = 45 +support_enable = True +support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_pattern = lines +support_xy_distance = 0.7 +support_z_distance = =layer_height * 2 +top_bottom_thickness = 1.2 +wall_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg new file mode 100644 index 0000000000..c85bacb89e --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_draft.inst.cfg @@ -0,0 +1,45 @@ +[general] +version = 4 +name = Fast +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = slightlycoarse +weight = -2 +material = generic_nylon +variant = 0.8 mm + +[values] +brim_line_count = 8 +cool_fan_speed_min = =cool_fan_speed * 0.35 +cool_min_speed = 15 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.25 +raft_airgap = 0.44 +raft_base_line_width = 1.6 +raft_interface_line_spacing = 1.8 +raft_interface_line_width = 1.6 +raft_margin = 15 +raft_surface_line_width = 0.7 +raft_surface_thickness = 0.2 +retraction_hop_enabled = 0.2 +speed_layer_0 = =math.ceil(speed_print * 30 / 55) +speed_print = 55 +speed_support = 40 +speed_topbottom = =math.ceil(speed_print * 35 / 55) +speed_travel = 150 +speed_wall_0 = =math.ceil(speed_print * 15 / 55) +speed_wall_x = =math.ceil(speed_print * 40 / 55) +support_angle = 45 +support_bottom_distance = 0.65 +support_enable = True +support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_pattern = lines +support_top_distance = 0.5 +support_xy_distance = 0.75 +support_z_distance = =layer_height * 2 +top_bottom_thickness = 1.2 +wall_thickness = 2.4 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg new file mode 100644 index 0000000000..153f206b19 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_nylon_0.8_normal.inst.cfg @@ -0,0 +1,45 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = 0 +material = generic_nylon +variant = 0.8 mm + +[values] +brim_line_count = 8 +cool_fan_speed_min = =cool_fan_speed * 0.35 +cool_min_speed = 15 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.25 +raft_airgap = 0.44 +raft_base_line_width = 1.6 +raft_interface_line_spacing = 1.8 +raft_interface_line_width = 1.6 +raft_margin = 15 +raft_surface_line_width = 0.7 +raft_surface_thickness = 0.2 +retraction_hop_enabled = 0.2 +speed_layer_0 = =round(speed_print * 30 / 55) +speed_print = 55 +speed_support = 40 +speed_topbottom = =math.ceil(speed_print * 35 / 55) +speed_travel = 150 +speed_wall_0 = =math.ceil(speed_print * 15 / 55) +speed_wall_x = =math.ceil(speed_print * 40 / 55) +support_angle = 45 +support_bottom_distance = 0.65 +support_enable = True +support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_pattern = lines +support_top_distance = 0.5 +support_xy_distance = 0.75 +support_z_distance = =layer_height * 2 +top_bottom_thickness = 1.2 +wall_thickness = 2.4 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg new file mode 100644 index 0000000000..062e7f97b5 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_high.inst.cfg @@ -0,0 +1,37 @@ +[general] +version = 4 +name = Extra Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = high +weight = 1 +material = generic_pc +variant = 0.25 mm + +[values] +brim_line_count = 32 +cool_fan_speed = 50 +cool_fan_speed_min = 0 +cool_min_layer_time = 2 +cool_min_speed = 15 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.2 +raft_airgap = 0.25 +raft_base_line_spacing = 1 +raft_base_line_width = 0.5 +raft_interface_line_spacing = 0.7 +raft_interface_line_width = 0.5 +raft_margin = 15 +raft_surface_line_width = 0.2 +speed_layer_0 = =round(speed_print * 30 / 30) +speed_print = 30 +support_enable = True +support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_pattern = lines +support_z_distance = 0.19 +wall_thickness = 0.88 +speed_topbottom = =math.ceil(speed_print * 15 / 30) \ No newline at end of file diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg new file mode 100644 index 0000000000..20ab28f97b --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.25_normal.inst.cfg @@ -0,0 +1,36 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +weight = 0 +material = generic_pc +variant = 0.25 mm + +[values] +brim_line_count = 32 +cool_fan_speed = 50 +cool_fan_speed_min = 0 +cool_min_layer_time = 2 +cool_min_speed = 15 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.2 +raft_airgap = 0.25 +raft_base_line_spacing = 1 +raft_base_line_width = 0.5 +raft_interface_line_spacing = 0.7 +raft_interface_line_width = 0.5 +raft_margin = 15 +raft_surface_line_width = 0.2 +speed_layer_0 = =round(speed_print * 30 / 30) +speed_print = 30 +support_enable = True +support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_pattern = lines +support_z_distance = 0.19 +wall_thickness = 0.88 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg new file mode 100644 index 0000000000..249bfb9053 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_fast.inst.cfg @@ -0,0 +1,39 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = -1 +material = generic_pc +variant = 0.4 mm + +[values] +cool_fan_speed = 50 +cool_fan_speed_min = 0 +cool_min_layer_time = 3 +cool_min_speed = 8 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.3 +raft_airgap = 0.35 +raft_base_line_spacing = 1.6 +raft_base_line_width = 0.8 +raft_interface_line_spacing = 1 +raft_interface_line_width = 0.8 +raft_margin = 15 +speed_layer_0 = =round(speed_print * 30 / 45) +speed_print = 45 +speed_wall_0 = =math.ceil(speed_print * 20 / 45) +speed_wall_x = =math.ceil(speed_print * 30 / 45) +support_angle = 45 +support_enable = True +support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_pattern = lines +support_z_distance = 0.19 +wall_thickness = 1.2 +speed_topbottom = =math.ceil(speed_print * 30 / 45) +speed_infill = =math.ceil(speed_print * 45 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg new file mode 100644 index 0000000000..86a2dabb6f --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.4_normal.inst.cfg @@ -0,0 +1,37 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +weight = 0 +material = generic_pc +variant = 0.4 mm + +[values] +cool_fan_speed = 50 +cool_fan_speed_min = 0 +cool_min_layer_time = 3 +cool_min_speed = 8 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.3 +raft_airgap = 0.35 +raft_base_line_spacing = 1.6 +raft_base_line_width = 0.8 +raft_interface_line_spacing = 1 +raft_interface_line_width = 0.8 +raft_margin = 15 +speed_layer_0 = =round(speed_print * 30 / 45) +speed_print = 45 +speed_wall_0 = =math.ceil(speed_print * 20 / 45) +speed_wall_x = =math.ceil(speed_print * 30 / 45) +support_angle = 45 +support_enable = True +support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_pattern = lines +support_z_distance = 0.19 +wall_thickness = 1.2 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg new file mode 100644 index 0000000000..95bbbff2d3 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_fast.inst.cfg @@ -0,0 +1,44 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = slightlycoarse +weight = -1 +material = generic_pc +variant = 0.6 mm + +[values] +cool_fan_speed = 50 +cool_fan_speed_min = 0 +cool_min_layer_time = 3 +cool_min_speed = 8 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.22 +raft_airgap = 0.52 +raft_base_line_spacing = 2.4 +raft_base_line_width = 1.2 +raft_interface_line_spacing = 1.4 +raft_interface_line_width = 1.2 +raft_margin = 15 +raft_surface_line_width = 0.6 +raft_surface_thickness = 0.15 +speed_layer_0 = =math.ceil(speed_print * 30 / 45) +speed_print = 45 +speed_topbottom = =math.ceil(speed_print * 20 / 45) +speed_travel = 150 +speed_wall_0 = =math.ceil(speed_print * 30 / 45) +speed_wall_x = =math.ceil(speed_print * 40 / 45) +support_angle = 45 +support_enable = True +support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_line_distance = 3.5333 +support_pattern = lines +support_z_distance = 0.21 +top_bottom_thickness = 0.75 +wall_thickness = 1.06 +speed_infill = =math.ceil(speed_print * 45 / 45) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg new file mode 100644 index 0000000000..c4f451d972 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.6_normal.inst.cfg @@ -0,0 +1,43 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = 0 +material = generic_pc +variant = 0.6 mm + +[values] +cool_fan_speed = 50 +cool_fan_speed_min = 0 +cool_min_layer_time = 3 +cool_min_speed = 8 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.22 +raft_airgap = 0.52 +raft_base_line_spacing = 2.4 +raft_base_line_width = 1.2 +raft_interface_line_spacing = 1.4 +raft_interface_line_width = 1.2 +raft_margin = 15 +raft_surface_line_width = 0.6 +raft_surface_thickness = 0.15 +speed_layer_0 = =math.ceil(speed_print * 30 / 45) +speed_print = 45 +speed_topbottom = =math.ceil(speed_print * 20 / 45) +speed_travel = 150 +speed_wall_0 = =math.ceil(speed_print * 30 / 45) +speed_wall_x = =math.ceil(speed_print * 40 / 45) +support_angle = 45 +support_enable = True +support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_line_distance = 3.5333 +support_pattern = lines +support_z_distance = 0.21 +top_bottom_thickness = 0.75 +wall_thickness = 1.06 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg new file mode 100644 index 0000000000..c9fe800c7b --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pc_0.8_normal.inst.cfg @@ -0,0 +1,37 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = 0 +material = generic_pc +variant = 0.8 mm + +[values] +brim_line_count = 10 +cool_fan_speed = 50 +cool_fan_speed_min = =cool_fan_speed * 25 / 50 +cool_min_layer_time = 3 +infill_overlap = 5 +infill_sparse_density = 20 +layer_0_z_overlap = 0.22 +raft_airgap = 0.47 +raft_base_line_width = 1.6 +raft_interface_line_spacing = 1.8 +raft_interface_line_width = 1.6 +raft_margin = 15 +raft_surface_line_width = 0.7 +raft_surface_thickness = 0.2 +speed_layer_0 = =round(speed_print * 30 / 40) +speed_print = 40 +support_angle = 45 +support_enable = True +support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20 +support_pattern = lines +support_z_distance = 0.26 +top_bottom_thickness = 1.2 +wall_thickness = 2.1 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.25_normal.inst.cfg new file mode 100644 index 0000000000..3c2288f052 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.25_normal.inst.cfg @@ -0,0 +1,21 @@ +[general] +version = 4 +name = Extra Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = high +weight = 1 +material = generic_pla +variant = 0.25 mm + +[values] +cool_min_layer_time = 5 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 30) +speed_print = 30 +top_bottom_thickness = 0.72 +wall_thickness = 0.88 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_draft.inst.cfg new file mode 100644 index 0000000000..48d37de4c6 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_draft.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Fast +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = -2 +material = generic_pla +variant = 0.4 mm + +[values] +cool_min_layer_time = 5 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 60) +speed_print = 60 +speed_topbottom = =math.ceil(speed_print * 30 / 60) +speed_travel = 150 +speed_wall = =math.ceil(speed_print * 50 / 60) +top_bottom_thickness = 0.75 +wall_thickness = 0.7 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_fast.inst.cfg new file mode 100644 index 0000000000..23e1a1396a --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_fast.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = -1 +material = generic_pla +variant = 0.4 mm + +[values] +cool_min_layer_time = 5 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 60) +speed_print = 60 +speed_topbottom = =math.ceil(speed_print * 30 / 60) +speed_travel = 150 +speed_wall = =math.ceil(speed_print * 50 / 60) +top_bottom_thickness = 0.75 +wall_thickness = 0.7 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_high.inst.cfg new file mode 100644 index 0000000000..8e8cea39df --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_high.inst.cfg @@ -0,0 +1,22 @@ +[general] +version = 4 +name = Extra Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = high +weight = 1 +material = generic_pla +variant = 0.4 mm + +[values] +cool_min_layer_time = 5 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 50) +speed_print = 50 +speed_topbottom = =math.ceil(speed_print * 20 / 50) +top_bottom_thickness = 0.72 +wall_thickness = 1.05 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_normal.inst.cfg new file mode 100644 index 0000000000..68c1a2960e --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.4_normal.inst.cfg @@ -0,0 +1,22 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +weight = 0 +material = generic_pla +variant = 0.4 mm + +[values] +cool_min_layer_time = 5 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 50) +speed_print = 50 +speed_topbottom = =math.ceil(speed_print * 20 / 50) +top_bottom_thickness = 0.8 +wall_thickness = 1.05 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.6_normal.inst.cfg new file mode 100644 index 0000000000..942f69c910 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.6_normal.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = 0 +material = generic_pla +variant = 0.6 mm + +[values] +cool_min_layer_time = 5 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 55) +speed_print = 55 +speed_topbottom = =math.ceil(speed_print * 20 / 55) +speed_wall = =math.ceil(speed_print * 40 / 55) +speed_wall_0 = =math.ceil(speed_print * 25 / 55) +top_bottom_thickness = 1.2 +wall_thickness = 1.59 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.8_normal.inst.cfg new file mode 100644 index 0000000000..3bae17f1a7 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pla_0.8_normal.inst.cfg @@ -0,0 +1,22 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = -1 +material = generic_pla +variant = 0.8 mm + +[values] +cool_min_layer_time = 5 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 40) +speed_print = 40 +speed_wall_0 = =math.ceil(speed_print * 25 / 40) +top_bottom_thickness = 1.2 +wall_thickness = 2.1 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_fast.inst.cfg new file mode 100644 index 0000000000..787cf2d779 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_fast.inst.cfg @@ -0,0 +1,72 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = -1 +material = generic_pp +variant = 0.4 mm + +[values] +acceleration_enabled = True +acceleration_layer_0 = =acceleration_topbottom +acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) +acceleration_print = 4000 +acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) +acceleration_support_interface = =acceleration_topbottom +acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) +acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) +acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) +brim_width = 20 +cool_fan_full_at_height = =layer_height_0 + 4 * layer_height +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 6 +cool_min_speed = 20 +infill_line_width = =round(line_width * 0.4 / 0.38, 2) +infill_overlap = 0 +infill_pattern = tetrahedral +infill_wipe_dist = 0 +jerk_enabled = True +jerk_layer_0 = =jerk_topbottom +jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) +jerk_print = 25 +jerk_support = =math.ceil(jerk_print * 15 / 25) +jerk_support_interface = =jerk_topbottom +jerk_topbottom = =math.ceil(jerk_print * 5 / 25) +jerk_wall = =math.ceil(jerk_print * 10 / 25) +jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) +line_width = =machine_nozzle_size * 0.95 +multiple_mesh_overlap = 0 +retraction_count_max = 12 +retraction_extrusion_window = 1 +retraction_hop = 0.15 +retraction_hop_enabled = True +retraction_hop_only_when_collides = True +retraction_min_travel = 0.5 +retraction_prime_speed = 15 +skin_overlap = 10 +speed_layer_0 = =speed_print +speed_prime_tower = =speed_topbottom +speed_print = 25 +speed_support_interface = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 25 / 25) +speed_travel = 250 +speed_travel_layer_0 = 50 +speed_wall = =math.ceil(speed_print * 25 / 25) +speed_wall_0 = =math.ceil(speed_wall * 20 / 25) +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_top_distance = =support_z_distance +support_xy_distance = =wall_line_width_0 * 2.5 +support_xy_distance_overhang = =wall_line_width_0 +support_z_distance = =layer_height * 2 +travel_avoid_distance = 3 +wall_0_inset = 0 +wall_line_width_x = =round(line_width * 0.38 / 0.38, 2) +wall_thickness = 0.76 +speed_wall_x = =math.ceil(speed_print * 25 / 25) +speed_infill = =math.ceil(speed_print * 25 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_normal.inst.cfg new file mode 100644 index 0000000000..48062237b6 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.4_normal.inst.cfg @@ -0,0 +1,70 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +weight = 0 +material = generic_pp +variant = 0.4 mm + +[values] +acceleration_enabled = True +acceleration_layer_0 = =acceleration_topbottom +acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) +acceleration_print = 4000 +acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) +acceleration_support_interface = =acceleration_topbottom +acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) +acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) +acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) +brim_width = 20 +cool_fan_full_at_height = =layer_height_0 + 4 * layer_height +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 6 +cool_min_speed = 20 +infill_line_width = =round(line_width * 0.4 / 0.38, 2) +infill_overlap = 0 +infill_pattern = tetrahedral +infill_wipe_dist = 0 +jerk_enabled = True +jerk_layer_0 = =jerk_topbottom +jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) +jerk_print = 25 +jerk_support = =math.ceil(jerk_print * 15 / 25) +jerk_support_interface = =jerk_topbottom +jerk_topbottom = =math.ceil(jerk_print * 5 / 25) +jerk_wall = =math.ceil(jerk_print * 10 / 25) +jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) +line_width = =machine_nozzle_size * 0.95 +multiple_mesh_overlap = 0 +retraction_count_max = 12 +retraction_extrusion_window = 1 +retraction_hop = 0.15 +retraction_hop_enabled = True +retraction_hop_only_when_collides = True +retraction_min_travel = 0.5 +retraction_prime_speed = 15 +skin_overlap = 10 +speed_layer_0 = =speed_print +speed_prime_tower = =speed_topbottom +speed_print = 25 +speed_support_interface = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 25 / 25) +speed_travel = 250 +speed_travel_layer_0 = 50 +speed_wall = =math.ceil(speed_print * 25 / 25) +speed_wall_0 = =math.ceil(speed_wall * 20 / 25) +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_top_distance = =support_z_distance +support_xy_distance = =wall_line_width_0 * 2.5 +support_xy_distance_overhang = =wall_line_width_0 +support_z_distance = =layer_height * 2 +travel_avoid_distance = 3 +wall_0_inset = 0 +wall_line_width_x = =round(line_width * 0.38 / 0.38, 2) +wall_thickness = 0.76 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_draft.inst.cfg new file mode 100644 index 0000000000..86cecc00f0 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_draft.inst.cfg @@ -0,0 +1,71 @@ +[general] +version = 4 +name = Fast +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = -2 +material = generic_pp +variant = 0.6 mm + +[values] +acceleration_enabled = True +acceleration_layer_0 = =acceleration_topbottom +acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) +acceleration_print = 4000 +acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) +acceleration_support_interface = =acceleration_topbottom +acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) +acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) +acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) +brim_width = 20 +cool_fan_full_at_height = =layer_height_0 + 4 * layer_height +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 6 +cool_min_speed = 20 +infill_line_width = =round(line_width * 0.6 / 0.57, 2) +infill_overlap = 0 +infill_pattern = tetrahedral +infill_wipe_dist = 0 +jerk_enabled = True +jerk_layer_0 = =jerk_topbottom +jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) +jerk_print = 25 +jerk_support = =math.ceil(jerk_print * 15 / 25) +jerk_support_interface = =jerk_topbottom +jerk_topbottom = =math.ceil(jerk_print * 5 / 25) +jerk_wall = =math.ceil(jerk_print * 10 / 25) +jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) +line_width = =machine_nozzle_size * 0.95 +multiple_mesh_overlap = 0 +retraction_count_max = 12 +retraction_extrusion_window = 1 +retraction_hop = 0.15 +retraction_hop_enabled = True +retraction_hop_only_when_collides = True +retraction_prime_speed = 15 +skin_overlap = 10 +skirt_brim_line_width = 0.6 +speed_layer_0 = =speed_print +speed_prime_tower = =speed_topbottom +speed_print = 25 +speed_support_interface = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 25 / 25) +speed_travel = 250 +speed_travel_layer_0 = 50 +speed_wall = =math.ceil(speed_print * 25 / 25) +speed_wall_0 = =math.ceil(speed_wall * 20 / 25) +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_top_distance = =support_z_distance +support_xy_distance = =wall_line_width_0 * 2.5 +support_xy_distance_overhang = =wall_line_width_0 +support_z_distance = =layer_height * 2 +top_bottom_thickness = 1.1 +travel_avoid_distance = 3 +wall_0_inset = 0 +wall_line_width_x = =round(line_width * 0.57 / 0.57, 2) +wall_thickness = 1.14 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_fast.inst.cfg new file mode 100644 index 0000000000..6e21a94da9 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.6_fast.inst.cfg @@ -0,0 +1,73 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = -1 +material = generic_pp +variant = 0.6 mm + +[values] +acceleration_enabled = True +acceleration_layer_0 = =acceleration_topbottom +acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) +acceleration_print = 4000 +acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) +acceleration_support_interface = =acceleration_topbottom +acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) +acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) +acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) +brim_width = 20 +cool_fan_full_at_height = =layer_height_0 + 4 * layer_height +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 6 +cool_min_speed = 20 +infill_line_width = =round(line_width * 0.6 / 0.57, 2) +infill_overlap = 0 +infill_pattern = tetrahedral +infill_wipe_dist = 0 +jerk_enabled = True +jerk_layer_0 = =jerk_topbottom +jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) +jerk_print = 25 +jerk_support = =math.ceil(jerk_print * 15 / 25) +jerk_support_interface = =jerk_topbottom +jerk_topbottom = =math.ceil(jerk_print * 5 / 25) +jerk_wall = =math.ceil(jerk_print * 10 / 25) +jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) +line_width = =machine_nozzle_size * 0.95 +multiple_mesh_overlap = 0 +retraction_count_max = 12 +retraction_extrusion_window = 1 +retraction_hop = 0.15 +retraction_hop_enabled = True +retraction_hop_only_when_collides = True +retraction_prime_speed = 15 +skin_overlap = 10 +skirt_brim_line_width = 0.6 +speed_layer_0 = =speed_print +speed_prime_tower = =speed_topbottom +speed_print = 25 +speed_support_interface = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 25 / 25) +speed_travel = 250 +speed_travel_layer_0 = 50 +speed_wall = =math.ceil(speed_print * 25 / 25) +speed_wall_0 = =math.ceil(speed_wall * 20 / 25) +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_top_distance = =support_z_distance +support_xy_distance = =wall_line_width_0 * 2.5 +support_xy_distance_overhang = =wall_line_width_0 +support_z_distance = =layer_height * 2 +top_bottom_thickness = 1.1 +travel_avoid_distance = 3 +wall_0_inset = 0 +wall_line_width_x = =round(line_width * 0.57 / 0.57, 2) +wall_thickness = 1.14 +speed_wall_x = =math.ceil(speed_print * 25 / 25) +speed_infill = =math.ceil(speed_print * 25 / 25) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_draft.inst.cfg new file mode 100644 index 0000000000..d93d807812 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_draft.inst.cfg @@ -0,0 +1,71 @@ +[general] +version = 4 +name = Fast +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = -2 +material = generic_pp +variant = 0.8 mm + +[values] +acceleration_enabled = True +acceleration_layer_0 = =acceleration_topbottom +acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) +acceleration_print = 4000 +acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) +acceleration_support_interface = =acceleration_topbottom +acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) +acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) +acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) +brim_width = 20 +cool_fan_full_at_height = =layer_height_0 + 4 * layer_height +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 6 +cool_min_speed = 20 +infill_line_width = =round(line_width * 0.8 / 0.76, 2) +infill_overlap = 0 +infill_pattern = tetrahedral +infill_wipe_dist = 0 +jerk_enabled = True +jerk_layer_0 = =jerk_topbottom +jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) +jerk_print = 25 +jerk_support = =math.ceil(jerk_print * 15 / 25) +jerk_support_interface = =jerk_topbottom +jerk_topbottom = =math.ceil(jerk_print * 5 / 25) +jerk_wall = =math.ceil(jerk_print * 10 / 25) +jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) +line_width = =machine_nozzle_size * 0.95 +multiple_mesh_overlap = 0 +retraction_count_max = 12 +retraction_extrusion_window = 1 +retraction_hop = 0.15 +retraction_hop_enabled = True +retraction_hop_only_when_collides = True +retraction_prime_speed = 15 +skin_overlap = 10 +skirt_brim_line_width = 0.8 +speed_layer_0 = =speed_print +speed_prime_tower = =speed_topbottom +speed_print = 25 +speed_support_interface = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 25 / 25) +speed_travel = 250 +speed_travel_layer_0 = 50 +speed_wall = =math.ceil(speed_print * 25 / 25) +speed_wall_0 = =math.ceil(speed_wall * 20 / 25) +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_top_distance = =support_z_distance +support_xy_distance = =wall_line_width_0 * 2.5 +support_xy_distance_overhang = =wall_line_width_0 +support_z_distance = =layer_height * 2 +top_bottom_thickness = 1.5 +travel_avoid_distance = 3 +wall_0_inset = 0 +wall_line_width_x = =round(line_width * 0.76 / 0.76, 2) +wall_thickness = 1.52 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_verydraft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_verydraft.inst.cfg new file mode 100644 index 0000000000..bd28518e4a --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_pp_0.8_verydraft.inst.cfg @@ -0,0 +1,71 @@ +[general] +version = 4 +name = Extra Fast +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = slightlycoarse +weight = -3 +material = generic_pp +variant = 0.8 mm + +[values] +acceleration_enabled = True +acceleration_layer_0 = =acceleration_topbottom +acceleration_prime_tower = =math.ceil(acceleration_print * 2000 / 4000) +acceleration_print = 4000 +acceleration_support = =math.ceil(acceleration_print * 2000 / 4000) +acceleration_support_interface = =acceleration_topbottom +acceleration_topbottom = =math.ceil(acceleration_print * 500 / 4000) +acceleration_wall = =math.ceil(acceleration_print * 1000 / 4000) +acceleration_wall_0 = =math.ceil(acceleration_wall * 500 / 1000) +brim_width = 20 +cool_fan_full_at_height = =layer_height_0 + 4 * layer_height +cool_fan_speed_max = 100 +cool_min_layer_time_fan_speed_max = 6 +cool_min_speed = 20 +infill_line_width = =round(line_width * 0.8 / 0.76, 2) +infill_overlap = 0 +infill_pattern = tetrahedral +infill_wipe_dist = 0 +jerk_enabled = True +jerk_layer_0 = =jerk_topbottom +jerk_prime_tower = =math.ceil(jerk_print * 15 / 25) +jerk_print = 25 +jerk_support = =math.ceil(jerk_print * 15 / 25) +jerk_support_interface = =jerk_topbottom +jerk_topbottom = =math.ceil(jerk_print * 5 / 25) +jerk_wall = =math.ceil(jerk_print * 10 / 25) +jerk_wall_0 = =math.ceil(jerk_wall * 5 / 10) +line_width = =machine_nozzle_size * 0.95 +multiple_mesh_overlap = 0 +retraction_count_max = 12 +retraction_extrusion_window = 1 +retraction_hop = 0.15 +retraction_hop_enabled = True +retraction_hop_only_when_collides = True +retraction_prime_speed = 15 +skin_overlap = 10 +skirt_brim_line_width = 0.8 +speed_layer_0 = =speed_print +speed_prime_tower = =speed_topbottom +speed_print = 25 +speed_support_interface = =speed_topbottom +speed_topbottom = =math.ceil(speed_print * 25 / 25) +speed_travel = 250 +speed_travel_layer_0 = 50 +speed_wall = =math.ceil(speed_print * 25 / 25) +speed_wall_0 = =math.ceil(speed_wall * 20 / 25) +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_top_distance = =support_z_distance +support_xy_distance = =wall_line_width_0 * 2.5 +support_xy_distance_overhang = =wall_line_width_0 +support_z_distance = =layer_height * 2 +top_bottom_thickness = 1.5 +travel_avoid_distance = 3 +wall_0_inset = 0 +wall_line_width_x = =round(line_width * 0.76 / 0.76, 2) +wall_thickness = 1.52 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.25_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.25_normal.inst.cfg new file mode 100644 index 0000000000..8d1a329422 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.25_normal.inst.cfg @@ -0,0 +1,21 @@ +[general] +version = 4 +name = Extra Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = high +weight = 1 +material = generic_tough_pla +variant = 0.25 mm + +[values] +cool_min_layer_time = 5 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 30) +speed_print = 30 +top_bottom_thickness = 0.72 +wall_thickness = 0.88 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_draft.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_draft.inst.cfg new file mode 100644 index 0000000000..06474184be --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_draft.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Fast +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = -2 +material = generic_tough_pla +variant = 0.4 mm + +[values] +cool_min_layer_time = 5 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 50) +speed_print = 50 +speed_topbottom = =math.ceil(speed_print * 30 / 50) +speed_travel = 150 +speed_wall = =math.ceil(speed_print * 40 / 50) +top_bottom_thickness = 0.75 +wall_thickness = 1.05 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_fast.inst.cfg new file mode 100644 index 0000000000..d25748e82f --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_fast.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = -1 +material = generic_tough_pla +variant = 0.4 mm + +[values] +cool_min_layer_time = 5 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 40) +speed_print = 40 +speed_topbottom = =math.ceil(speed_print * 30 / 40) +speed_travel = 150 +speed_wall = =math.ceil(speed_print * 30 / 40) +top_bottom_thickness = 0.75 +wall_thickness = 1.05 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_normal.inst.cfg new file mode 100644 index 0000000000..7660043d51 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.4_normal.inst.cfg @@ -0,0 +1,23 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +weight = 0 +material = generic_tough_pla +variant = 0.4 mm + +[values] +cool_min_layer_time = 5 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 40) +speed_print = 40 +speed_topbottom = =math.ceil(speed_print * 20 / 40) +speed_wall = =math.ceil(speed_print * 30 / 40) +top_bottom_thickness = 0.8 +wall_thickness = 1.05 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.6_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.6_normal.inst.cfg new file mode 100644 index 0000000000..0371972d42 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.6_normal.inst.cfg @@ -0,0 +1,24 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = 0 +material = generic_tough_pla +variant = 0.6 mm + +[values] +cool_min_layer_time = 5 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 50) +speed_print = 50 +speed_topbottom = =math.ceil(speed_print * 20 / 50) +speed_wall = =math.ceil(speed_print * 40 / 50) +speed_wall_0 = =math.ceil(speed_print * 30 / 50) +top_bottom_thickness = 1.2 +wall_thickness = 1.59 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.8_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.8_normal.inst.cfg new file mode 100644 index 0000000000..8fd4c747c4 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpla_0.8_normal.inst.cfg @@ -0,0 +1,22 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = draft +weight = -1 +material = generic_tough_pla +variant = 0.8 mm + +[values] +cool_min_layer_time = 5 +cool_min_speed = 10 +infill_sparse_density = 20 +speed_layer_0 = =round(speed_print * 30 / 40) +speed_print = 40 +speed_wall_0 = =math.ceil(speed_print * 25 / 40) +top_bottom_thickness = 1.2 +wall_thickness = 2.1 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg new file mode 100644 index 0000000000..f03f8ca03d --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.25_high.inst.cfg @@ -0,0 +1,43 @@ +[general] +version = 4 +name = Extra Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = high +weight = 1 +material = generic_tpu +variant = 0.25 mm + +[values] +adhesion_type = brim +brim_line_count = 20 +cool_fan_speed = 60 +cool_fan_speed_min = =cool_fan_speed * 35 / 60 +cool_min_layer_time = 7 +cool_min_speed = 15 +infill_sparse_density = 10 +layer_0_z_overlap = 0.1 +raft_airgap = 0.2 +raft_base_line_spacing = 1 +raft_interface_line_spacing = 1 +raft_interface_line_width = 0.2 +raft_surface_line_width = 0.2 +retraction_hop_enabled = 0.2 +speed_layer_0 = =math.ceil(speed_print * 30 / 40) +speed_print = 40 +speed_support = 40 +speed_topbottom = =math.ceil(speed_print * 35 / 40) +speed_travel = 150 +speed_wall_0 = =math.ceil(speed_print * 15 / 40) +speed_wall_x = =math.ceil(speed_print * 38 / 40) +support_angle = 45 +support_enable = True +support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_xy_distance = 0.6 +support_z_distance = =layer_height * 2 +top_bottom_thickness = 1.2 +wall_thickness = 0.88 +speed_infill = =math.ceil(speed_print * 40 / 40) diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg new file mode 100644 index 0000000000..40e8daa71f --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.4_normal.inst.cfg @@ -0,0 +1,40 @@ +[general] +version = 4 +name = Fine +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = normal +weight = 0 +material = generic_tpu +variant = 0.4 mm + +[values] +adhesion_type = brim +brim_line_count = 20 +cool_fan_speed = 60 +cool_fan_speed_min = =cool_fan_speed * 35 / 60 +cool_min_layer_time = 10 +cool_min_speed = 15 +infill_sparse_density = 10 +raft_base_line_spacing = 2 +raft_base_line_width = 0.8 +raft_interface_line_spacing = 1 +raft_margin = 12 +retraction_hop_enabled = 0.2 +speed_layer_0 = =math.ceil(speed_print * 30 / 40) +speed_print = 40 +speed_support = 40 +speed_topbottom = =math.ceil(speed_print * 35 / 40) +speed_travel = 150 +speed_wall_0 = =math.ceil(speed_print * 20 / 40) +speed_wall_x = =math.ceil(speed_print * 35 / 40) +support_angle = 45 +support_enable = True +support_infill_rate = =25 if support_enable else 0 if support_tree_enable else 25 +support_xy_distance = 0.65 +support_z_distance = =layer_height * 2 +top_bottom_thickness = 1.2 +wall_thickness = 1.05 diff --git a/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg new file mode 100644 index 0000000000..35ce420405 --- /dev/null +++ b/resources/quality/ultimaker2_plus_connect/um2pc_tpu_0.6_fast.inst.cfg @@ -0,0 +1,45 @@ +[general] +version = 4 +name = Normal +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = quality +quality_type = fast +weight = -1 +material = generic_tpu +variant = 0.6 mm + +[values] +adhesion_type = brim +brim_line_count = 20 +cool_fan_speed = 60 +cool_fan_speed_min = =cool_fan_speed * 35 / 60 +cool_min_speed = 15 +infill_sparse_density = 10 +layer_0_z_overlap = 0.12 +line_width = 0.57 +raft_airgap = 0.24 +raft_base_line_spacing = 1.2 +raft_base_line_width = 0.6 +raft_interface_line_spacing = 1.2 +raft_interface_line_width = 0.57 +raft_margin = 15 +raft_surface_line_width = 0.5 +retraction_hop_enabled = 0.2 +speed_layer_0 = =math.ceil(speed_print * 30 / 45) +speed_print = 45 +speed_support = 40 +speed_topbottom = =math.ceil(speed_print * 35 / 45) +speed_travel = 150 +speed_wall_0 = =math.ceil(speed_print * 15 / 45) +speed_wall_x = =math.ceil(speed_print * 40 / 45) +support_angle = 45 +support_enable = True +support_infill_rate = =0 if support_structure == 'tree' else 25 +support_xy_distance = 0.7 +support_z_distance = =layer_height * 2 +top_bottom_thickness = 1.2 +wall_thickness = 1.14 +speed_infill = =math.ceil(speed_print * 45 / 45) diff --git a/resources/variants/ultimaker2_plus_connect_0.25.inst.cfg b/resources/variants/ultimaker2_plus_connect_0.25.inst.cfg new file mode 100644 index 0000000000..c148d31829 --- /dev/null +++ b/resources/variants/ultimaker2_plus_connect_0.25.inst.cfg @@ -0,0 +1,19 @@ +[general] +name = 0.25 mm +version = 4 +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +coasting_min_volume = 0.17 +coasting_volume = 0.1 +machine_nozzle_size = 0.25 +machine_nozzle_tip_outer_diameter = 0.8 +raft_airgap = 0.25 +speed_topbottom = =round(speed_print / 1.5, 1) +speed_wall = =round(speed_print / 1.2, 1) +speed_wall_0 = =1 if speed_wall < 5 else (speed_wall - 5) diff --git a/resources/variants/ultimaker2_plus_connect_0.4.inst.cfg b/resources/variants/ultimaker2_plus_connect_0.4.inst.cfg new file mode 100644 index 0000000000..5dfc4caca2 --- /dev/null +++ b/resources/variants/ultimaker2_plus_connect_0.4.inst.cfg @@ -0,0 +1,16 @@ +[general] +name = 0.4 mm +version = 4 +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.4 +machine_nozzle_tip_outer_diameter = 1.05 +speed_wall = =round(speed_print / 1.25, 1) +speed_wall_0 = =max(speed_wall - 10, 1) +speed_topbottom = =round(speed_print / 2.25, 1) diff --git a/resources/variants/ultimaker2_plus_connect_0.6.inst.cfg b/resources/variants/ultimaker2_plus_connect_0.6.inst.cfg new file mode 100644 index 0000000000..9c1ea96cb2 --- /dev/null +++ b/resources/variants/ultimaker2_plus_connect_0.6.inst.cfg @@ -0,0 +1,17 @@ +[general] +name = 0.6 mm +version = 4 +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.6 +machine_nozzle_tip_outer_diameter = 1.25 +coasting_volume = 1.36 +speed_wall = =round(speed_print * 3 / 4, 1) +speed_wall_0 = =1 if speed_wall < 10 else (speed_wall - 10) +speed_topbottom = =round(speed_print / 2, 1) diff --git a/resources/variants/ultimaker2_plus_connect_0.8.inst.cfg b/resources/variants/ultimaker2_plus_connect_0.8.inst.cfg new file mode 100644 index 0000000000..8cea0a22b4 --- /dev/null +++ b/resources/variants/ultimaker2_plus_connect_0.8.inst.cfg @@ -0,0 +1,17 @@ +[general] +name = 0.8 mm +version = 4 +definition = ultimaker2_plus_connect + +[metadata] +setting_version = 16 +type = variant +hardware_type = nozzle + +[values] +machine_nozzle_size = 0.8 +machine_nozzle_tip_outer_diameter = 1.35 +coasting_volume = 3.22 +speed_wall = =round(speed_print * 3 / 4, 1) +speed_wall_0 = =1 if speed_wall < 10 else (speed_wall - 10) +speed_topbottom = =round(speed_print / 2, 1) From 09fe4f8ea6b06af10f74562993b0633a6f6395fc Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Tue, 10 Nov 2020 11:26:38 +0100 Subject: [PATCH 13/13] Updated release notes 4.8 for the final release (as opposed to beta). part of CURA-7777 --- resources/texts/change_log.txt | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/resources/texts/change_log.txt b/resources/texts/change_log.txt index 799157ed74..19d539cbde 100644 --- a/resources/texts/change_log.txt +++ b/resources/texts/change_log.txt @@ -1,9 +1,8 @@ [4.8.0] - -* (NOTE: Draft release notes for Beta, these may change for final.) +For an overview of the new features in Cura 4.8, please see this video: Change log overview. * New arrange algorithm! -Shoutout to Prusa, since they made the libnest2d library for this, and allowed a licence change. +Shout-out to Prusa Research, since they made the libnest2d library for this, and allowed a licence change. * When opening a project file, pick any matching printer in addition to just exact match and new definition. Previously, when someone sent you a project, you either had to have the exact same printer under the exact same name, or create an entirely new instance. Now, in the open project dialog, you can specify any printer that has a(n exactly) matching printer-type. @@ -11,8 +10,8 @@ Previously, when someone sent you a project, you either had to have the exact sa * Show warning message on profiles that where successfully imported, but not supported by the currently active configuration. People where a bit confused when adding profiles, which then didn't show up. With this new version, when you add a profile that isn't supported by the current instance (but otherwise correctly imported), you get a warning-message. -* Show parts of the model below the buildplate in a different color. -When viewing the buildplate from below, there's now shadow visible anymore. As this helped the user determine what part of the model was below the buildplate, we decided to color that part differently instead. +* Show parts of the model below the build-plate in a different color. +When viewing the build-plate from below, there's now shadow visible anymore. As this helped the user determine what part of the model was below the buildplate, we decided to color that part differently instead. * Show the familiar striped pattern for objects outside of the build-volume in Preview mode as well. Models outside of the build-volume can of course not be sliced. In the Prepare mode, this was already visible with solid objects indicated in the familiar grey-yellow striped pattern. Now you can also see the objects that are still in the scene just outside if the build-volume in Preview mode. @@ -24,7 +23,7 @@ Ironing was only used for top-layers, or every layer. But what is the biggest fl Certain plugins, such as the very useful Settings Guide, occasionally have very large tooltips. This update allows you to scroll through those. * Bug Fixes -- Fix the simplify algorithm. Again. +- Fixed under-simplification (blobs, zits) on some printer models. An oversight in 4.6.x resulted in an oversimplification (smoothing) of models. The attempted fix in 4.7.x overcompensated, which gave difficulty (zits, blobs) for some printer models when the resulting gcode became too intricate. This is now fixed, though some profiles might need to be updated, since they where made against 4.6.x, and therefore may rely on the over-simplification. - Fix percentage text-fields when scaling non-uniformly. - Fix cloud printer stuck in connect/disconnect loop. - Fix rare crash when processing stair stepping in support. @@ -40,8 +39,13 @@ Certain plugins, such as the very useful Settings Guide, occasionally have very - Fix off-by-one error that could cause horizontal faces to shift one layer upwards. - Fix out of bounds array and lost checks for segments ended with mesh vertices, contributed bt skarasov - Remove redundant 'successful responses' variable, contributed by aerotog +- In rare cases, brim and prime-tower-bim would overlap. +- Fix support for some models when bottom distance and stair step height where both 0 (like with PVA). +- An issue with infill only overlap modifier when the wall line count was overridden in the global settings. +- Filling gaps between walls would also fill between skin and infill. * Printer definitions and profiles +- Introducing the Ultimaker 2+ Connect - Artillery Sidewinder X1, Artillery Sidewinder Genius, contributed by cataclism - AnyCubic Kossel, contributed by FoxExe - BIQU B1, contributed by looxonline @@ -53,7 +57,7 @@ Certain plugins, such as the very useful Settings Guide, occasionally have very - Add Acetate profiles for Strateo3D, contributed by KOUBeMT [4.7.1] -For an overview of the new features in Cura 4.7, please see this video: Change log overview +For an overview of the new features in Cura 4.7, please see this video: Change log overview. * Bug fixes - Fixed a crash when duplicating a built-in profile.