From 2749de9a6748a93ff1cda37c731660a630ec37a5 Mon Sep 17 00:00:00 2001 From: David Fries Date: Fri, 30 Aug 2024 09:12:03 -0500 Subject: [PATCH 01/45] Fix RecentFilesMenu.qml onObjectRemoved incompatible arguments "share/cura/resources/qml/Menus/RecentFilesMenu.qml:39: TypeError: Passing incompatible arguments to C++ functions from JavaScript is not allowed." This was passing the Instantiator index, which is a Number to menu.removeItem which is expecting an object. Add the missing index argument. I found Qt 5.7 had two arguments so it has been there for some time. --- resources/qml/ActionPanel/OutputProcessWidget.qml | 2 +- resources/qml/Menus/RecentFilesMenu.qml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/qml/ActionPanel/OutputProcessWidget.qml b/resources/qml/ActionPanel/OutputProcessWidget.qml index 1303dc20a2..c609cd6ca5 100644 --- a/resources/qml/ActionPanel/OutputProcessWidget.qml +++ b/resources/qml/ActionPanel/OutputProcessWidget.qml @@ -10,7 +10,7 @@ import Cura 1.0 as Cura // This element contains all the elements the user needs to visualize the data -// that is gather after the slicing process, such as printint time, material usage, ... +// that is gather after the slicing process, such as printing time, material usage, ... // There are also two buttons: one to previsualize the output layers, and the other to // select what to do with it (such as print over network, save to file, ...) Column diff --git a/resources/qml/Menus/RecentFilesMenu.qml b/resources/qml/Menus/RecentFilesMenu.qml index 19ff681219..93fddd0bf6 100644 --- a/resources/qml/Menus/RecentFilesMenu.qml +++ b/resources/qml/Menus/RecentFilesMenu.qml @@ -2,7 +2,7 @@ // Cura is released under the terms of the LGPLv3 or higher. import QtQuick 2.2 -import QtQuick.Controls 2.1 +import QtQuick.Controls 2.15 import UM 1.3 as UM import Cura 1.0 as Cura @@ -30,6 +30,6 @@ Cura.Menu onTriggered: CuraApplication.readLocalFile(modelData) } onObjectAdded: (index, object) => menu.insertItem(index, object) - onObjectRemoved: (object) => menu.removeItem(object) + onObjectRemoved: (index, object) => menu.removeItem(object) } } From 38695d9572bb84eaa20acbb2ca10ecb2f2408907 Mon Sep 17 00:00:00 2001 From: David Fries Date: Fri, 30 Aug 2024 10:34:12 -0500 Subject: [PATCH 02/45] Fix RecommendedSupportSelector.qml assign undefined to int share/cura/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml:60:17: Unable to assign [undefined] to int If undefined use Widgets/SingleSettingComboBox.qml default of Cura.ExtruderManager.activeExtruderIndex --- .../Recommended/RecommendedSupportSelector.qml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml b/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml index 254ba477bf..c1b36676c7 100644 --- a/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml +++ b/resources/qml/PrintSetupSelector/Recommended/RecommendedSupportSelector.qml @@ -57,7 +57,9 @@ RecommendedSettingSection settingName: "support_structure" propertyRemoveUnusedValue: false updateAllExtruders: false - defaultExtruderIndex: supportExtruderProvider.properties.value + defaultExtruderIndex: supportExtruderProvider.properties.value != undefined ? + supportExtruderProvider.properties.value : + Cura.ExtruderManager.activeExtruderIndex } }, RecommendedSettingItem @@ -92,7 +94,9 @@ RecommendedSettingSection width: parent.width settingName: "support_type" updateAllExtruders: true - defaultExtruderIndex: supportExtruderProvider.properties.value + defaultExtruderIndex: supportExtruderProvider.properties.value != undefined ? + supportExtruderProvider.properties.value : + Cura.ExtruderManager.activeExtruderIndex } } ] From 6e3e3e67425a100e13eb7f7f85e390f5e7cc9dfa Mon Sep 17 00:00:00 2001 From: David Fries Date: Fri, 30 Aug 2024 18:20:52 -0500 Subject: [PATCH 03/45] Use raw strings for regular expressions with invalid escape sequences If "T(\d*)" was "T(\n*)" it would search for newlines. There isn't any such \d escape character. It should be "T(\\d*)" or r"T(\d*)" going with the latter, to be easier to read and be consistent with other Cura usage. Start python with -Wd or for python 3.12 will raise a SyntaxWarning. --- plugins/PostProcessingPlugin/Script.py | 2 +- plugins/PostProcessingPlugin/scripts/PauseAtHeight.py | 2 +- plugins/UM3NetworkPrinting/src/ExportFileJob.py | 2 +- scripts/extract_changelog.py | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/PostProcessingPlugin/Script.py b/plugins/PostProcessingPlugin/Script.py index be661e0889..bdd57a06e0 100644 --- a/plugins/PostProcessingPlugin/Script.py +++ b/plugins/PostProcessingPlugin/Script.py @@ -122,7 +122,7 @@ class Script: if not key in line or (';' in line and line.find(key) > line.find(';')): return default sub_part = line[line.find(key) + 1:] - m = re.search('^-?[0-9]+\.?[0-9]*', sub_part) + m = re.search(r'^-?[0-9]+\.?[0-9]*', sub_part) if m is None: return default try: diff --git a/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py b/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py index f502678317..43df766962 100644 --- a/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py +++ b/plugins/PostProcessingPlugin/scripts/PauseAtHeight.py @@ -338,7 +338,7 @@ class PauseAtHeight(Script): nbr_negative_layers += 1 #Track the latest printing temperature in order to resume at the correct temperature. - if re.match("T(\d*)", line): + if re.match(r"T(\d*)", line): current_t = self.getValue(line, "T") m = self.getValue(line, "M") if m is not None and (m == 104 or m == 109) and self.getValue(line, "S") is not None: diff --git a/plugins/UM3NetworkPrinting/src/ExportFileJob.py b/plugins/UM3NetworkPrinting/src/ExportFileJob.py index ac3da65719..1ab493c747 100644 --- a/plugins/UM3NetworkPrinting/src/ExportFileJob.py +++ b/plugins/UM3NetworkPrinting/src/ExportFileJob.py @@ -28,7 +28,7 @@ class ExportFileJob(WriteFileJob): # Determine the filename. job_name = CuraApplication.getInstance().getPrintInformation().jobName - job_name = re.sub("[^\w\-. ()]", "-", job_name) + job_name = re.sub(r"[^\w\-. ()]", "-", job_name) extension = self._mesh_format_handler.preferred_format.get("extension", "") self.setFileName("{}.{}".format(job_name, extension)) diff --git a/scripts/extract_changelog.py b/scripts/extract_changelog.py index a1a0b251f0..934b963e0a 100644 --- a/scripts/extract_changelog.py +++ b/scripts/extract_changelog.py @@ -13,7 +13,7 @@ if __name__ == "__main__": args.version = args.version[:-2] start_token = f"[{args.version}]" - pattern_stop_log = "\[\d+(\.\d+){1,2}\]" + pattern_stop_log = r"\[\d+(\.\d+){1,2}\]" log_line = False first_chapter = True From f9e138d4c590c922a82e92eba624d1500ccf9f4b Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Tue, 10 Dec 2024 12:53:50 +0100 Subject: [PATCH 04/45] Add setting for multi-value overhang speed reduction CURA-11966 --- resources/definitions/fdmprinter.def.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index c930a624d0..6b46fc645e 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -8412,6 +8412,15 @@ "minimum_value_warning": "25", "settable_per_mesh": true }, + "wall_overhang_speed_factors": + { + "label": "Overhanging Wall Speeds", + "description": "Overhanging walls will be printed at a percentage of their normal print speed. You can specify multiple values, so that even more overhanging walls will be printed even slower, e.g. by setting '[75, 50, 25]'.", + "unit": "%", + "type": "[int]", + "default_value": "[100]", + "settable_per_mesh": true + }, "bridge_settings_enabled": { "label": "Enable Bridge Settings", From d5b4cad205b18cdb07ba7d4e6edad3376c0deb01 Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Thu, 12 Dec 2024 15:59:48 +0100 Subject: [PATCH 05/45] Improve setting description CURA-11966 --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 6b46fc645e..1f3c376275 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -8415,7 +8415,7 @@ "wall_overhang_speed_factors": { "label": "Overhanging Wall Speeds", - "description": "Overhanging walls will be printed at a percentage of their normal print speed. You can specify multiple values, so that even more overhanging walls will be printed even slower, e.g. by setting '[75, 50, 25]'.", + "description": "Overhanging walls will be printed at a percentage of their normal print speed. You can specify multiple values, so that even more overhanging walls will be printed even slower, e.g. by setting [75, 50, 25]", "unit": "%", "type": "[int]", "default_value": "[100]", From 9735bcf64bdba68bea15762b09573c517a336918 Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Fri, 13 Dec 2024 11:39:37 +0100 Subject: [PATCH 06/45] Remove previous single overhang angle --- resources/definitions/fdmprinter.def.json | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 1f3c376275..08bfe11d31 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -8401,17 +8401,6 @@ "value": "support_angle", "settable_per_mesh": true }, - "wall_overhang_speed_factor": - { - "label": "Overhanging Wall Speed", - "description": "Overhanging walls will be printed at this percentage of their normal print speed.", - "unit": "%", - "type": "float", - "default_value": 100, - "minimum_value": "0.001", - "minimum_value_warning": "25", - "settable_per_mesh": true - }, "wall_overhang_speed_factors": { "label": "Overhanging Wall Speeds", From a758ebb020887920856e2a4945daa048f7a3d721 Mon Sep 17 00:00:00 2001 From: wawanbreton Date: Fri, 13 Dec 2024 10:40:54 +0000 Subject: [PATCH 07/45] Applied printer-linter format --- Cura-workflows | 1 + pydir.txt | 1 + 2 files changed, 2 insertions(+) create mode 160000 Cura-workflows create mode 100644 pydir.txt diff --git a/Cura-workflows b/Cura-workflows new file mode 160000 index 0000000000..5f7ee07a49 --- /dev/null +++ b/Cura-workflows @@ -0,0 +1 @@ +Subproject commit 5f7ee07a49ed3a08c1f2ad00c6150908f632b7e9 diff --git a/pydir.txt b/pydir.txt new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/pydir.txt @@ -0,0 +1 @@ + From 8fc93278dc304df84adfda9002c15466b44b90ef Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Mon, 16 Dec 2024 13:18:48 +0100 Subject: [PATCH 08/45] Revert "Applied printer-linter format" This reverts commit a758ebb020887920856e2a4945daa048f7a3d721. --- Cura-workflows | 1 - pydir.txt | 1 - 2 files changed, 2 deletions(-) delete mode 160000 Cura-workflows delete mode 100644 pydir.txt diff --git a/Cura-workflows b/Cura-workflows deleted file mode 160000 index 5f7ee07a49..0000000000 --- a/Cura-workflows +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5f7ee07a49ed3a08c1f2ad00c6150908f632b7e9 diff --git a/pydir.txt b/pydir.txt deleted file mode 100644 index 8b13789179..0000000000 --- a/pydir.txt +++ /dev/null @@ -1 +0,0 @@ - From 078fccc8393eb11f254948549312b17d8b2d32b3 Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Mon, 16 Dec 2024 13:25:41 +0100 Subject: [PATCH 09/45] Add setting for minimum layer time with overhang CURA-12352 --- resources/definitions/fdmprinter.def.json | 13 +++++++++++++ resources/setting_visibility/expert.cfg | 1 + 2 files changed, 14 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 08bfe11d31..098ab7ec58 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4699,6 +4699,19 @@ "settable_per_mesh": false, "settable_per_extruder": true }, + "cool_min_layer_time_overhang": + { + "label": "Minimum Layer Time with Overhang", + "description": "The minimum time spent in a layer that contains overhanging extrusions. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated.", + "unit": "s", + "type": "float", + "default_value": 5, + "value": "cool_min_layer_time", + "minimum_value": "0", + "maximum_value_warning": "600", + "settable_per_mesh": false, + "settable_per_extruder": true + }, "cool_min_speed": { "label": "Minimum Speed", diff --git a/resources/setting_visibility/expert.cfg b/resources/setting_visibility/expert.cfg index b13618e5c1..a070b28041 100644 --- a/resources/setting_visibility/expert.cfg +++ b/resources/setting_visibility/expert.cfg @@ -248,6 +248,7 @@ cool_fan_speed_0 cool_fan_full_at_height cool_fan_full_layer cool_min_layer_time +cool_min_layer_time_overhang cool_min_speed cool_lift_head cool_during_extruder_switch From 36534579edeb06d62fe42c0c951650aaae3c1bea Mon Sep 17 00:00:00 2001 From: THeijmans Date: Thu, 19 Dec 2024 09:54:50 +0100 Subject: [PATCH 10/45] PP-547 Set Breakaway BVT to max 40C for Factor 4 --- .../quality/ultimaker_factor4/um_f4_aa0.4_bam_0.15mm.inst.cfg | 2 +- .../quality/ultimaker_factor4/um_f4_aa0.4_bam_0.1mm.inst.cfg | 2 +- .../quality/ultimaker_factor4/um_f4_aa0.4_bam_0.2mm.inst.cfg | 2 +- .../quality/ultimaker_factor4/um_f4_aa0.4_bam_0.3mm.inst.cfg | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.15mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.15mm.inst.cfg index ac9f6dfdfb..fc53fad7a9 100644 --- a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.15mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.15mm.inst.cfg @@ -13,7 +13,7 @@ weight = -1 [values] brim_replaces_support = False -build_volume_temperature = =50 if extruders_enabled_count > 1 else 35 +build_volume_temperature = =40 if extruders_enabled_count > 1 else 35 default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 gradual_flow_discretisation_step_size = 0.1 gradual_flow_enabled = True diff --git a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.1mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.1mm.inst.cfg index 9896326574..efc90a9b97 100644 --- a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.1mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.1mm.inst.cfg @@ -13,7 +13,7 @@ weight = 0 [values] brim_replaces_support = False -build_volume_temperature = =50 if extruders_enabled_count > 1 else 35 +build_volume_temperature = =40 if extruders_enabled_count > 1 else 35 default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 gradual_flow_discretisation_step_size = 0.1 gradual_flow_enabled = True diff --git a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.2mm.inst.cfg index 14da349fa4..dd45df01a2 100644 --- a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.2mm.inst.cfg @@ -13,7 +13,7 @@ weight = -2 [values] brim_replaces_support = False -build_volume_temperature = =50 if extruders_enabled_count > 1 else 35 +build_volume_temperature = =40 if extruders_enabled_count > 1 else 35 default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 gradual_flow_discretisation_step_size = 0.1 gradual_flow_enabled = True diff --git a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.3mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.3mm.inst.cfg index 9f1a9ace9f..fd90f1d5a2 100644 --- a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.3mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.3mm.inst.cfg @@ -13,7 +13,7 @@ weight = -3 [values] brim_replaces_support = False -build_volume_temperature = =50 if extruders_enabled_count > 1 else 35 +build_volume_temperature = =40 if extruders_enabled_count > 1 else 35 default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 gradual_flow_discretisation_step_size = 0.1 gradual_flow_enabled = True From 0917f10105fe35a3f71ffe1bffc13f716fb9453a Mon Sep 17 00:00:00 2001 From: Frederic98 <13856291+Frederic98@users.noreply.github.com> Date: Thu, 19 Dec 2024 11:43:29 +0100 Subject: [PATCH 11/45] Fix cloud connection for Sketch Sprint and Large --- cura/PrinterOutput/FormatMaps.py | 4 +++- plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py | 2 +- plugins/UM3NetworkPrinting/src/Cloud/machine_id_to_name.json | 4 +++- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/cura/PrinterOutput/FormatMaps.py b/cura/PrinterOutput/FormatMaps.py index 3a03da71fd..3bb6263a28 100644 --- a/cura/PrinterOutput/FormatMaps.py +++ b/cura/PrinterOutput/FormatMaps.py @@ -13,7 +13,9 @@ class FormatMaps: "fire_e": "ultimaker_method", "lava_f": "ultimaker_methodx", "magma_10": "ultimaker_methodxl", - "sketch": "ultimaker_sketch" + "sketch": "ultimaker_sketch", + "sketch_large": "ultimaker_sketch_large", + "sketch_sprint": "ultimaker_sketch_sprint" } # A map from the extruder-name in their native file-formats to the internal name we use. diff --git a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py index 4ca83772f2..090355a3c0 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py +++ b/plugins/UM3NetworkPrinting/src/Cloud/CloudOutputDevice.py @@ -331,7 +331,7 @@ class CloudOutputDevice(UltimakerNetworkedPrinterOutputDevice): return False [printer, *_] = self._printers - return printer.type in ("MakerBot Method X", "MakerBot Method XL", "MakerBot Sketch") + return printer.type in ("MakerBot Method", "MakerBot Method X", "MakerBot Method XL", "MakerBot Sketch", "MakerBot Sketch Large", "MakerBot Sketch Sprint") @pyqtProperty(bool, notify=_cloudClusterPrintersChanged) def supportsPrintJobActions(self) -> bool: diff --git a/plugins/UM3NetworkPrinting/src/Cloud/machine_id_to_name.json b/plugins/UM3NetworkPrinting/src/Cloud/machine_id_to_name.json index 9d0db2a30d..6b99f74062 100644 --- a/plugins/UM3NetworkPrinting/src/Cloud/machine_id_to_name.json +++ b/plugins/UM3NetworkPrinting/src/Cloud/machine_id_to_name.json @@ -3,5 +3,7 @@ "ultimaker_methodx": "MakerBot Method X", "ultimaker_methodxl": "MakerBot Method XL", "ultimaker_factor4": "Ultimaker Factor 4", - "ultimaker_sketch": "MakerBot Sketch" + "ultimaker_sketch": "MakerBot Sketch", + "ultimaker_sketch_large": "MakerBot Sketch Large", + "ultimaker_sketch_sprint": "MakerBot Sketch Sprint" } From 3276fc2eb6e00c1e258967fc0382451321dbd3d6 Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Thu, 9 Jan 2025 13:54:58 +0100 Subject: [PATCH 12/45] Add setting to filter out layers that have small overhanging faetures CURA-12352 --- resources/definitions/fdmprinter.def.json | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 098ab7ec58..67e9a8439a 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4712,6 +4712,18 @@ "settable_per_mesh": false, "settable_per_extruder": true }, + "cool_min_layer_time_overhang_min_segment_length": + { + "label": "Minimum Overhang Segment Length", + "description": "When trying to apply the minimum layer time specific for overhanging layers, it will be applied only if at least one consecutive overhanging extrusion move is longer than this value.", + "unit": "mm", + "type": "float", + "default_value": 5, + "minimum_value": "0", + "maximum_value_warning": "500", + "settable_per_mesh": false, + "settable_per_extruder": true + }, "cool_min_speed": { "label": "Minimum Speed", From 99d10e5227d7a43f5bcd383aa2119e1523e70e03 Mon Sep 17 00:00:00 2001 From: Shirley Du Date: Wed, 8 Jan 2025 15:31:32 -0500 Subject: [PATCH 13/45] Use some accel/jerk settings as Method Bead Mode values Populate Method series .makerbot files' meta.json with accel override settings, for the print globally and for 'bead modes' pertaining to specific features, per extruder. Currently, extruder-specific bead mode settings will only be added to the meta.json if the value is non-zero. Also disallow setting per mesh/extruder/meshgroup for accel/jerk _enabled, _print, _travel, _travel_enabled for method-based printers --- plugins/MakerbotWriter/MakerbotWriter.py | 69 ++++++++++++++++++++++++ 1 file changed, 69 insertions(+) diff --git a/plugins/MakerbotWriter/MakerbotWriter.py b/plugins/MakerbotWriter/MakerbotWriter.py index 5c655dc8cc..9012f48bc1 100644 --- a/plugins/MakerbotWriter/MakerbotWriter.py +++ b/plugins/MakerbotWriter/MakerbotWriter.py @@ -254,6 +254,75 @@ class MakerbotWriter(MeshWriter): "printMode": CuraApplication.getInstance().getIntentManager().currentIntentCategory, } + if file_format == "application/x-makerbot": + accel_overrides = meta["accel_overrides"] = {} + bead_mode_overrides = accel_overrides["bead_mode"] = {} + + if global_stack.getProperty('acceleration_enabled', 'value'): + global_accel_setting = global_stack.getProperty('acceleration_print', 'value') + accel_overrides["rate_mm_per_s_sq"] = { + "x": global_accel_setting, + "y": global_accel_setting + } + if global_stack.getProperty('acceleration_travel_enabled', 'value'): + travel_accel_setting = global_stack.getProperty('acceleration_travel', 'value') + bead_mode_overrides['Travel Move'] = { + "rate_mm_per_s_sq": { + "x": travel_accel_setting, + "y": travel_accel_setting + } + } + + if global_stack.getProperty('jerk_enabled', 'value'): + global_jerk_setting = global_stack.getProperty('jerk_print', 'value') + accel_overrides["max_speed_change_mm_per_s"] = { + "x": global_jerk_setting, + "y": global_jerk_setting + } + if global_stack.getProperty('jerk_travel_enabled', 'value'): + travel_jerk_setting = global_stack.getProperty('jerk_travel', 'value') + if 'Travel Move' not in bead_mode_overrides: + bead_mode_overrides['Travel Move' ] = {} + bead_mode_overrides['Travel Move'].update({ + "max_speed_change_mm_per_s": { + "x": travel_jerk_setting, + "y": travel_jerk_setting + } + }) + + + # Get bead mode settings per extruder + available_bead_modes = { + "infill": "FILL", + "prime_tower": "PRIME_TOWER", + "roofing": "TOP_SURFACE", + "support_infill": "SUPPORT", + "support_interface": "SUPPORT_INTERFACE", + "wall_0": "WALL_OUTER", + "wall_x": "WALL_INNER", + "skirt_brim": "SKIRT" + } + for idx, extruder in enumerate(extruders): + for bead_mode_setting, bead_mode_tag in available_bead_modes.items(): + if bead_mode_tag == "": + continue + ext_specific_tag = "%s_%s" % (bead_mode_tag, idx) + accel_val = extruder.getProperty('acceleration_%s' % bead_mode_setting, 'value') + jerk_val = extruder.getProperty('jerk_%s' % bead_mode_setting, 'value') + if accel_val != 0 or jerk_val != 0: + bead_mode_overrides[ext_specific_tag] = {} + + if accel_val != 0: + bead_mode_overrides[ext_specific_tag]["rate_mm_per_s_sq"] = { + "x": accel_val, + "y": accel_val + } + if jerk_val != 0: + bead_mode_overrides[ext_specific_tag][ "max_speed_change_mm_per_s"] = { + "x": jerk_val, + "y": jerk_val + } + meta["miracle_config"] = {"gaggles": {"instance0": {}}} version_info = dict() From e75c6968d98b8510f441d0caa553733c7acaa5ab Mon Sep 17 00:00:00 2001 From: Shirley Du Date: Tue, 14 Jan 2025 15:27:32 -0500 Subject: [PATCH 14/45] Missed a file Disallow setting by per mesh/extruder/meshgroup for accel/jerk _enabled, _print, _travel, _travel_enabled for method-based printers --- .../ultimaker_method_base.def.json | 42 +++++++++++++++---- 1 file changed, 33 insertions(+), 9 deletions(-) diff --git a/resources/definitions/ultimaker_method_base.def.json b/resources/definitions/ultimaker_method_base.def.json index 1e5eb952ed..09c026fe96 100644 --- a/resources/definitions/ultimaker_method_base.def.json +++ b/resources/definitions/ultimaker_method_base.def.json @@ -34,7 +34,10 @@ "acceleration_enabled": { "enabled": false, - "value": true + "value": true, + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": false }, "acceleration_infill": { @@ -54,7 +57,10 @@ "acceleration_print": { "enabled": false, - "value": 800 + "value": 800, + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": false }, "acceleration_print_layer_0": { @@ -99,12 +105,18 @@ "acceleration_travel": { "enabled": false, - "value": 5000 + "value": 5000, + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": false }, "acceleration_travel_enabled": { "enabled": false, - "value": true + "value": true, + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": false }, "acceleration_travel_layer_0": { @@ -204,7 +216,10 @@ "jerk_enabled": { "enabled": false, - "value": true + "value": true, + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": false }, "jerk_infill": { @@ -224,7 +239,10 @@ "jerk_print": { "enabled": false, - "value": 6.25 + "value": 6.25, + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": false }, "jerk_print_layer_0": { @@ -269,12 +287,18 @@ "jerk_travel": { "enabled": false, - "value": "jerk_print" + "value": "jerk_print", + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": false }, "jerk_travel_enabled": { "enabled": false, - "value": true + "value": true, + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": false }, "jerk_travel_layer_0": { @@ -601,4 +625,4 @@ "z_seam_type": { "value": "'sharpest_corner'" }, "zig_zaggify_infill": { "value": true } } -} \ No newline at end of file +} From 2ab0482fb437c6854aedeea20c4490f5a4f7f461 Mon Sep 17 00:00:00 2001 From: Alan Bjorklund Date: Tue, 14 Jan 2025 18:04:03 -0500 Subject: [PATCH 15/45] Add intent profiles for Method High Speed These intent modes were tuned by Eric MacNeil. The jerk & accel values will be converted into a accel_config by the Makerbot writer plugin, and the Method firmware will interpret these values for each path. The self support speed settings were unchanged from the previous defaults, but the model speed was increased for ABSR, PLA & TPLA. PP-544 --- .../ultimaker_method_base.def.json | 238 ++++++++++++++---- ...hod_1a_um-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...a_um-pla-175_0.2mm_highspeedsolid.inst.cfg | 41 +++ ..._um-tough-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...ough-pla-175_0.2mm_highspeedsolid.inst.cfg | 41 +++ ...hod_1c_um-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...c_um-pla-175_0.2mm_highspeedsolid.inst.cfg | 41 +++ ..._um-tough-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...ough-pla-175_0.2mm_highspeedsolid.inst.cfg | 41 +++ ...d_labs_um-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...s_um-pla-175_0.2mm_highspeedsolid.inst.cfg | 41 +++ ..._um-tough-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...ough-pla-175_0.2mm_highspeedsolid.inst.cfg | 41 +++ ...odx_1a_um-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...a_um-pla-175_0.2mm_highspeedsolid.inst.cfg | 41 +++ ..._um-tough-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...ough-pla-175_0.2mm_highspeedsolid.inst.cfg | 41 +++ ...dx_1c_um-absr-175_0.2mm_highspeed.inst.cfg | 32 +++ ..._um-absr-175_0.2mm_highspeedsolid.inst.cfg | 38 +++ ...odx_1c_um-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...c_um-pla-175_0.2mm_highspeedsolid.inst.cfg | 41 +++ ..._um-tough-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...ough-pla-175_0.2mm_highspeedsolid.inst.cfg | 41 +++ ...x_1xa_um-absr-175_0.2mm_highspeed.inst.cfg | 32 +++ ..._um-absr-175_0.2mm_highspeedsolid.inst.cfg | 38 +++ ..._labs_um-absr-175_0.2mm_highspeed.inst.cfg | 32 +++ ..._um-absr-175_0.2mm_highspeedsolid.inst.cfg | 38 +++ ...x_labs_um-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...s_um-pla-175_0.2mm_highspeedsolid.inst.cfg | 41 +++ ..._um-tough-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...ough-pla-175_0.2mm_highspeedsolid.inst.cfg | 41 +++ ...dxl_1a_um-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...a_um-pla-175_0.2mm_highspeedsolid.inst.cfg | 42 ++++ ..._um-tough-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...ough-pla-175_0.2mm_highspeedsolid.inst.cfg | 42 ++++ ...xl_1c_um-absr-175_0.2mm_highspeed.inst.cfg | 32 +++ ..._um-absr-175_0.2mm_highspeedsolid.inst.cfg | 38 +++ ...dxl_1c_um-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...c_um-pla-175_0.2mm_highspeedsolid.inst.cfg | 42 ++++ ..._um-tough-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...ough-pla-175_0.2mm_highspeedsolid.inst.cfg | 42 ++++ ...l_1xa_um-absr-175_0.2mm_highspeed.inst.cfg | 32 +++ ..._um-absr-175_0.2mm_highspeedsolid.inst.cfg | 38 +++ ..._labs_um-absr-175_0.2mm_highspeed.inst.cfg | 32 +++ ..._um-absr-175_0.2mm_highspeedsolid.inst.cfg | 38 +++ ...l_labs_um-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...s_um-pla-175_0.2mm_highspeedsolid.inst.cfg | 42 ++++ ..._um-tough-pla-175_0.2mm_highspeed.inst.cfg | 34 +++ ...ough-pla-175_0.2mm_highspeedsolid.inst.cfg | 42 ++++ 49 files changed, 1967 insertions(+), 47 deletions(-) create mode 100644 resources/intent/ultimaker_method/um_method_1a_um-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_method/um_method_1a_um-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_method/um_method_1a_um-tough-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_method/um_method_1a_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_method/um_method_1c_um-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_method/um_method_1c_um-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_method/um_method_1c_um-tough-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_method/um_method_1c_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_method/um_method_labs_um-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_method/um_method_labs_um-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_method/um_method_labs_um-tough-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_method/um_method_labs_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_1a_um-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_1a_um-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_1a_um-tough-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_1a_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_1c_um-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_1c_um-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_1c_um-tough-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_1c_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_labs_um-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_labs_um-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_labs_um-tough-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodx/um_methodx_labs_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_1a_um-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_1a_um-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_1a_um-tough-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_1a_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_1c_um-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_1c_um-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_1c_um-tough-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_1c_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_labs_um-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_labs_um-pla-175_0.2mm_highspeedsolid.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_labs_um-tough-pla-175_0.2mm_highspeed.inst.cfg create mode 100644 resources/intent/ultimaker_methodxl/um_methodxl_labs_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg diff --git a/resources/definitions/ultimaker_method_base.def.json b/resources/definitions/ultimaker_method_base.def.json index 1e5eb952ed..c7dfac8aef 100644 --- a/resources/definitions/ultimaker_method_base.def.json +++ b/resources/definitions/ultimaker_method_base.def.json @@ -33,12 +33,14 @@ { "acceleration_enabled": { - "enabled": false, + "enabled": true, "value": true }, "acceleration_infill": { - "enabled": false, + "maximum_value": 3500, + "minimum_value": 200, + "minimum_value_warning": 750, "value": "acceleration_print" }, "acceleration_layer_0": @@ -48,12 +50,18 @@ }, "acceleration_prime_tower": { - "enabled": false, + "enabled": "acceleration_enabled and prime_tower_enable and extruders_enabled_count > 1", + "maximum_value": 3500, + "minimum_value": 200, + "minimum_value_warning": 750, "value": "acceleration_print" }, "acceleration_print": { - "enabled": false, + "enabled": "acceleration_enabled", + "maximum_value": 3500, + "minimum_value": 200, + "minimum_value_warning": 750, "value": 800 }, "acceleration_print_layer_0": @@ -63,33 +71,49 @@ }, "acceleration_roofing": { - "enabled": false, + "maximum_value": 3500, + "minimum_value": 200, + "minimum_value_warning": 750, "value": "acceleration_print" }, + "acceleration_skirt_brim": + { + "enabled": "acceleration_enabled and (adhesion_type == 'skirt' or adhesion_type == 'brim')", + "maximum_value": 3500, + "minimum_value": 200, + "minimum_value_warning": 750, + "value": 800 + }, "acceleration_support": { - "enabled": false, + "maximum_value": 3500, + "minimum_value": 200, + "minimum_value_warning": 750, "value": "acceleration_print" }, "acceleration_support_bottom": { "enabled": false, - "value": "acceleration_print" + "value": "acceleration_support_interface" }, "acceleration_support_infill": { - "enabled": false, - "value": "acceleration_print" + "maximum_value": 3500, + "minimum_value": 200, + "minimum_value_warning": 750, + "value": "acceleration_support" }, "acceleration_support_interface": { - "enabled": false, - "value": "acceleration_print" + "maximum_value": 3500, + "minimum_value": 200, + "minimum_value_warning": 750, + "value": "acceleration_support" }, "acceleration_support_roof": { "enabled": false, - "value": "acceleration_print" + "value": "acceleration_support_interface" }, "acceleration_topbottom": { @@ -98,7 +122,10 @@ }, "acceleration_travel": { - "enabled": false, + "enabled": "acceleration_enabled", + "maximum_value": 5000, + "minimum_value": 200, + "minimum_value_warning": 750, "value": 5000 }, "acceleration_travel_enabled": @@ -113,28 +140,37 @@ }, "acceleration_wall": { - "enabled": false, + "enabled": "acceleration_enabled", + "maximum_value": 3500, + "minimum_value": 200, + "minimum_value_warning": 750, "value": "acceleration_print" }, "acceleration_wall_0": { - "enabled": false, - "value": "acceleration_print" + "enabled": "acceleration_enabled", + "maximum_value": 3500, + "minimum_value": 200, + "minimum_value_warning": 750, + "value": "acceleration_wall" }, "acceleration_wall_0_roofing": { "enabled": false, - "value": "acceleration_print" + "value": "acceleration_wall" }, "acceleration_wall_x": { - "enabled": false, - "value": "acceleration_print" + "enabled": "acceleration_enabled", + "maximum_value": 3500, + "minimum_value": 200, + "minimum_value_warning": 750, + "value": "acceleration_wall" }, "acceleration_wall_x_roofing": { "enabled": false, - "value": "acceleration_print" + "value": "acceleration_wall" }, "adhesion_extruder_nr": { @@ -203,12 +239,15 @@ "inset_direction": { "value": "'inside_out'" }, "jerk_enabled": { - "enabled": false, + "enabled": true, "value": true }, "jerk_infill": { - "enabled": false, + "enabled": "jerk_enabled", + "maximum_value": 35, + "minimum_value": 5, + "minimum_value_warning": 12, "value": "jerk_print" }, "jerk_layer_0": @@ -218,13 +257,19 @@ }, "jerk_prime_tower": { - "enabled": false, + "enabled": "jerk_enabled and prime_tower_enable and extruders_enabled_count > 1", + "maximum_value": 35, + "minimum_value": 5, + "minimum_value_warning": 12, "value": "jerk_print" }, "jerk_print": { - "enabled": false, - "value": 6.25 + "enabled": "jerk_enabled", + "maximum_value": 35, + "minimum_value": 5, + "minimum_value_warning": 12, + "value": 12.5 }, "jerk_print_layer_0": { @@ -233,33 +278,50 @@ }, "jerk_roofing": { - "enabled": false, + "enabled": "jerk_enabled", + "maximum_value": 35, + "minimum_value": 5, + "minimum_value_warning": 12, "value": "jerk_print" }, + "jerk_skirt_brim": + { + "enabled": "jerk_enabled and (adhesion_type == 'brim' or adhesion_type == 'skirt')", + "value": 12.5 + }, "jerk_support": { - "enabled": false, + "enabled": "jerk_enabled and support_enable", + "maximum_value": 35, + "minimum_value": 5, + "minimum_value_warning": 12, "value": "jerk_print" }, "jerk_support_bottom": { "enabled": false, - "value": "jerk_print" + "value": "jerk_support_interface" }, "jerk_support_infill": { - "enabled": false, - "value": "jerk_print" + "enabled": "jerk_enabled and support_enable", + "maximum_value": 35, + "minimum_value": 5, + "minimum_value_warning": 12, + "value": "jerk_support" }, "jerk_support_interface": { - "enabled": false, - "value": "jerk_print" + "enabled": "jerk_enabled and support_enable", + "maximum_value": 35, + "minimum_value": 5, + "minimum_value_warning": 12, + "value": "jerk_support" }, "jerk_support_roof": { "enabled": false, - "value": "jerk_print" + "value": "jerk_support_interface" }, "jerk_topbottom": { @@ -268,8 +330,11 @@ }, "jerk_travel": { - "enabled": false, - "value": "jerk_print" + "enabled": "jerk_enabled", + "maximum_value": 35, + "minimum_value": 5, + "minimum_value_warning": 12, + "value": 12.5 }, "jerk_travel_enabled": { @@ -283,12 +348,18 @@ }, "jerk_wall": { - "enabled": false, + "enabled": "jerk_enabled", + "maximum_value": 35, + "minimum_value": 5, + "minimum_value_warning": 12, "value": "jerk_print" }, "jerk_wall_0": { - "enabled": false, + "enabled": "jerk_enabled", + "maximum_value": 35, + "minimum_value": 5, + "minimum_value_warning": 12, "value": "jerk_print" }, "jerk_wall_0_roofing": @@ -298,7 +369,10 @@ }, "jerk_wall_x": { - "enabled": false, + "enabled": "jerk_enabled", + "maximum_value": 35, + "minimum_value": 5, + "minimum_value_warning": 12, "value": "jerk_print" }, "jerk_wall_x_roofing": @@ -517,16 +591,86 @@ "skirt_height": { "value": 3 }, "small_skin_width": { "value": 4 }, "speed_equalize_flow_width_factor": { "value": 0 }, - "speed_prime_tower": { "value": "speed_topbottom" }, - "speed_print": { "value": 50 }, - "speed_roofing": { "value": "speed_wall_0" }, - "speed_support": { "value": "speed_wall" }, - "speed_support_interface": { "value": "speed_topbottom" }, - "speed_topbottom": { "value": "speed_wall" }, + "speed_infill": + { + "maximum_value": 350, + "maximum_value_warning": 325 + }, + "speed_prime_tower": + { + "maximum_value": 250, + "maximum_value_warning": 200, + "value": "speed_topbottom" + }, + "speed_print": + { + "maximum_value": 350, + "maximum_value_warning": 325, + "value": 50 + }, + "speed_roofing": + { + "maximum_value": 300, + "maximum_value_warning": 275, + "value": "speed_wall_0" + }, + "speed_support": + { + "maximum_value": 350, + "maximum_value_warning": 325, + "value": "speed_wall" + }, + "speed_support_infill": + { + "maximum_value": 350, + "maximum_value_warning": 325 + }, + "speed_support_interface": + { + "maximum_value": 260, + "maximum_value_warning": 255, + "value": "speed_topbottom" + }, + "speed_support_roof": + { + "maximum_value": 260, + "maximum_value_warning": 255 + }, + "speed_topbottom": + { + "maximum_value": 260, + "maximum_value_warning": 255, + "value": "speed_wall" + }, "speed_travel": { "value": 250 }, - "speed_wall": { "value": "speed_print * 40/50" }, - "speed_wall_0": { "value": "speed_wall * 30/40" }, - "speed_wall_x": { "value": "speed_wall" }, + "speed_wall": + { + "maximum_value": 260, + "maximum_value_warning": 255, + "value": "speed_print * 40/50" + }, + "speed_wall_0": + { + "maximum_value": 260, + "maximum_value_warning": 255, + "value": "speed_wall * 30/40" + }, + "speed_wall_0_roofing": + { + "maximum_value": 260, + "maximum_value_warning": 255 + }, + "speed_wall_x": + { + "maximum_value": 260, + "maximum_value_warning": 255, + "value": "speed_wall" + }, + "speed_wall_x_roofing": + { + "maximum_value": 260, + "maximum_value_warning": 255 + }, "support_angle": { "value": 40 }, "support_bottom_height": { "value": "2*support_infill_sparse_thickness" }, "support_bottom_line_width": diff --git a/resources/intent/ultimaker_method/um_method_1a_um-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_method/um_method_1a_um-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..ceaea61971 --- /dev/null +++ b/resources/intent/ultimaker_method/um_method_1a_um-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_method +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1A + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_method/um_method_1a_um-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_method/um_method_1a_um-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..999bd8f446 --- /dev/null +++ b/resources/intent/ultimaker_method/um_method_1a_um-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = ultimaker_method +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1A + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 47 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_method/um_method_1a_um-tough-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_method/um_method_1a_um-tough-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..db28bfbbd2 --- /dev/null +++ b/resources/intent/ultimaker_method/um_method_1a_um-tough-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_method +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1A + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_method/um_method_1a_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_method/um_method_1a_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..e4b7059065 --- /dev/null +++ b/resources/intent/ultimaker_method/um_method_1a_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = ultimaker_method +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1A + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 47 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_method/um_method_1c_um-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_method/um_method_1c_um-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..615b8cebfc --- /dev/null +++ b/resources/intent/ultimaker_method/um_method_1c_um-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_method +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_method/um_method_1c_um-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_method/um_method_1c_um-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..58982006e0 --- /dev/null +++ b/resources/intent/ultimaker_method/um_method_1c_um-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = ultimaker_method +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 47 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_method/um_method_1c_um-tough-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_method/um_method_1c_um-tough-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..99e29b4e0e --- /dev/null +++ b/resources/intent/ultimaker_method/um_method_1c_um-tough-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_method +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_method/um_method_1c_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_method/um_method_1c_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..d49e6b2c4b --- /dev/null +++ b/resources/intent/ultimaker_method/um_method_1c_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = ultimaker_method +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 47 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_method/um_method_labs_um-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_method/um_method_labs_um-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..f4cb207725 --- /dev/null +++ b/resources/intent/ultimaker_method/um_method_labs_um-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_method +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_method/um_method_labs_um-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_method/um_method_labs_um-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..ebff117f69 --- /dev/null +++ b/resources/intent/ultimaker_method/um_method_labs_um-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = ultimaker_method +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 47 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_method/um_method_labs_um-tough-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_method/um_method_labs_um-tough-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..006364cdf8 --- /dev/null +++ b/resources/intent/ultimaker_method/um_method_labs_um-tough-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_method +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_method/um_method_labs_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_method/um_method_labs_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..9245975b33 --- /dev/null +++ b/resources/intent/ultimaker_method/um_method_labs_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = ultimaker_method +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 47 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodx/um_methodx_1a_um-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_1a_um-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..62cad2a449 --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_1a_um-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_methodx +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1A + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_methodx/um_methodx_1a_um-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_1a_um-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..5dc61a3bf7 --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_1a_um-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = ultimaker_methodx +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1A + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 47 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodx/um_methodx_1a_um-tough-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_1a_um-tough-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..992bf53bec --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_1a_um-tough-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_methodx +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1A + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_methodx/um_methodx_1a_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_1a_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..dc598e393e --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_1a_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = ultimaker_methodx +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1A + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 47 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..f09c0b7d1d --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,32 @@ +[general] +definition = ultimaker_methodx +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_absr_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +cool_min_temperature = 245.0 +infill_pattern = zigzag +jerk_print = 35 +speed_layer_0 = 55 +speed_print = 300 +speed_support = 100 +speed_support_interface = 75 +speed_travel = 500 +speed_travel_layer_0 = 250 +speed_wall_0 = 40 +support_pattern = zigzag + diff --git a/resources/intent/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..d5f3e29bdb --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,38 @@ +[general] +definition = ultimaker_methodx +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_absr_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +cool_min_temperature = 245.0 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_layer_0 = 55 +speed_print = 300 +speed_support = 100 +speed_support_interface = 75 +speed_travel = 500 +speed_travel_layer_0 = 250 +speed_wall_0 = 40 +support_pattern = zigzag +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodx/um_methodx_1c_um-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_1c_um-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..f4aff3e626 --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_1c_um-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_methodx +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_methodx/um_methodx_1c_um-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_1c_um-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..66f6e78e70 --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_1c_um-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = ultimaker_methodx +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 47 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodx/um_methodx_1c_um-tough-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_1c_um-tough-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..d8289c74ab --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_1c_um-tough-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_methodx +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_methodx/um_methodx_1c_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_1c_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..86be9fe49f --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_1c_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = ultimaker_methodx +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 47 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..865ccb543b --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,32 @@ +[general] +definition = ultimaker_methodx +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_absr_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1XA + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +cool_min_temperature = 245.0 +infill_pattern = zigzag +jerk_print = 35 +speed_layer_0 = 55 +speed_print = 300 +speed_support = 100 +speed_support_interface = 75 +speed_travel = 500 +speed_travel_layer_0 = 250 +speed_wall_0 = 40 +support_pattern = zigzag + diff --git a/resources/intent/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..a3c157c679 --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,38 @@ +[general] +definition = ultimaker_methodx +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_absr_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1XA + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +cool_min_temperature = 245.0 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_layer_0 = 55 +speed_print = 300 +speed_support = 100 +speed_support_interface = 75 +speed_travel = 500 +speed_travel_layer_0 = 250 +speed_wall_0 = 40 +support_pattern = zigzag +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..aee7cf2109 --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,32 @@ +[general] +definition = ultimaker_methodx +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_absr_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +cool_min_temperature = 245.0 +infill_pattern = zigzag +jerk_print = 35 +speed_layer_0 = 55 +speed_print = 300 +speed_support = 100 +speed_support_interface = 75 +speed_travel = 500 +speed_travel_layer_0 = 250 +speed_wall_0 = 40 +support_pattern = zigzag + diff --git a/resources/intent/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..69f53b486b --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,38 @@ +[general] +definition = ultimaker_methodx +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_absr_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +cool_min_temperature = 245.0 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_layer_0 = 55 +speed_print = 300 +speed_support = 100 +speed_support_interface = 75 +speed_travel = 500 +speed_travel_layer_0 = 250 +speed_wall_0 = 40 +support_pattern = zigzag +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodx/um_methodx_labs_um-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_labs_um-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..65d9f0bedb --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_labs_um-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_methodx +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_methodx/um_methodx_labs_um-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_labs_um-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..0a4839f827 --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_labs_um-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = ultimaker_methodx +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 47 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodx/um_methodx_labs_um-tough-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_labs_um-tough-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..8016386828 --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_labs_um-tough-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_methodx +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_methodx/um_methodx_labs_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodx/um_methodx_labs_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..fc7227a939 --- /dev/null +++ b/resources/intent/ultimaker_methodx/um_methodx_labs_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = ultimaker_methodx +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 47 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_1a_um-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_1a_um-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..4443aa67f9 --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_1a_um-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_methodxl +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1A + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_1a_um-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_1a_um-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..9bf79fb914 --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_1a_um-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,42 @@ +[general] +definition = ultimaker_methodxl +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1A + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 45 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +material_bed_temperature = 45 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_1a_um-tough-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_1a_um-tough-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..95d648294f --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_1a_um-tough-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_methodxl +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1A + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_1a_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_1a_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..3960405bce --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_1a_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,42 @@ +[general] +definition = ultimaker_methodxl +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1A + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 45 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +material_bed_temperature = 45 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..6b4f8c3d1b --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,32 @@ +[general] +definition = ultimaker_methodxl +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_absr_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +cool_min_temperature = 245.0 +infill_pattern = zigzag +jerk_print = 35 +speed_layer_0 = 55 +speed_print = 300 +speed_support = 100 +speed_support_interface = 75 +speed_travel = 500 +speed_travel_layer_0 = 250 +speed_wall_0 = 40 +support_pattern = zigzag + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..8d5dfa70e3 --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,38 @@ +[general] +definition = ultimaker_methodxl +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_absr_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +cool_min_temperature = 245.0 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_layer_0 = 55 +speed_print = 300 +speed_support = 100 +speed_support_interface = 75 +speed_travel = 500 +speed_travel_layer_0 = 250 +speed_wall_0 = 40 +support_pattern = zigzag +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..0f76d6c8d1 --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_methodxl +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..e62cbbd618 --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,42 @@ +[general] +definition = ultimaker_methodxl +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 45 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +material_bed_temperature = 45 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-tough-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-tough-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..3162a1886f --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-tough-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_methodxl +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..2464d9871a --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_1c_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,42 @@ +[general] +definition = ultimaker_methodxl +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1C + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 45 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +material_bed_temperature = 45 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..8cfde623e5 --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,32 @@ +[general] +definition = ultimaker_methodxl +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_absr_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1XA + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +cool_min_temperature = 245.0 +infill_pattern = zigzag +jerk_print = 35 +speed_layer_0 = 55 +speed_print = 300 +speed_support = 100 +speed_support_interface = 75 +speed_travel = 500 +speed_travel_layer_0 = 250 +speed_wall_0 = 40 +support_pattern = zigzag + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..00340b7948 --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,38 @@ +[general] +definition = ultimaker_methodxl +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_absr_175 +quality_type = draft +setting_version = 24 +type = intent +variant = 1XA + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +cool_min_temperature = 245.0 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_layer_0 = 55 +speed_print = 300 +speed_support = 100 +speed_support_interface = 75 +speed_travel = 500 +speed_travel_layer_0 = 250 +speed_wall_0 = 40 +support_pattern = zigzag +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..4cdcdcfcba --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,32 @@ +[general] +definition = ultimaker_methodxl +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_absr_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +cool_min_temperature = 245.0 +infill_pattern = zigzag +jerk_print = 35 +speed_layer_0 = 55 +speed_print = 300 +speed_support = 100 +speed_support_interface = 75 +speed_travel = 500 +speed_travel_layer_0 = 250 +speed_wall_0 = 40 +support_pattern = zigzag + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..320409a90c --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,38 @@ +[general] +definition = ultimaker_methodxl +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_absr_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +cool_min_temperature = 245.0 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +speed_layer_0 = 55 +speed_print = 300 +speed_support = 100 +speed_support_interface = 75 +speed_travel = 500 +speed_travel_layer_0 = 250 +speed_wall_0 = 40 +support_pattern = zigzag +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..b8f3f3ac37 --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_methodxl +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..75e5ba9743 --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,42 @@ +[general] +definition = ultimaker_methodxl +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 45 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +material_bed_temperature = 45 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-tough-pla-175_0.2mm_highspeed.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-tough-pla-175_0.2mm_highspeed.inst.cfg new file mode 100644 index 0000000000..b0a5c2c531 --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-tough-pla-175_0.2mm_highspeed.inst.cfg @@ -0,0 +1,34 @@ +[general] +definition = ultimaker_methodxl +name = High Speed +version = 4 + +[metadata] +intent_category = highspeed +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bridge_wall_speed = 300 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_pattern = zigzag +jerk_print = 35 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 + diff --git a/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg b/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg new file mode 100644 index 0000000000..e4d9f81a0f --- /dev/null +++ b/resources/intent/ultimaker_methodxl/um_methodxl_labs_um-tough-pla-175_0.2mm_highspeedsolid.inst.cfg @@ -0,0 +1,42 @@ +[general] +definition = ultimaker_methodxl +name = High Speed Solid +version = 4 + +[metadata] +intent_category = highspeedsolid +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = draft +setting_version = 24 +type = intent +variant = LABS + +[values] +acceleration_print = 3500 +bottom_thickness = =top_bottom_thickness +bridge_wall_speed = 300 +build_volume_temperature = 45 +cool_fan_enabled = True +cool_fan_speed = 100 +cool_min_layer_time = 3 +infill_angles = [45,135] +infill_material_flow = 97 +infill_pattern = zigzag +infill_sparse_density = 99 +jerk_print = 35 +material_bed_temperature = 45 +speed_infill = 240.0 +speed_layer_0 = 55 +speed_print = 300 +speed_travel = 500 +speed_travel_layer_0 = 350.0 +speed_wall_0 = 45 +support_interface_line_width = 0.42 +support_line_width = 0.47 +support_material_flow = 100 +support_pattern = zigzag +support_roof_line_width = 0.42 +top_bottom_thickness = =layer_height * 2 +top_thickness = =top_bottom_thickness + From 2db4d16a80bb0b449871399b8d236205e58c09b9 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 16 Jan 2025 13:26:08 +0100 Subject: [PATCH 16/45] Update altered overhang wall-speed setting to new version. part of CURA-12352 --- resources/definitions/ankermake_m5.def.json | 2 +- resources/definitions/ankermake_m5c.def.json | 2 +- resources/definitions/atmat_signal_pro_base.def.json | 2 +- resources/definitions/blocks_base.def.json | 2 +- resources/definitions/gutenberg_base.def.json | 2 +- resources/definitions/lotmaxx_sc60.def.json | 2 +- resources/definitions/snakeoil_standard_base.def.json | 2 +- resources/definitions/ultimaker_sketch_sprint.def.json | 4 ++-- resources/definitions/voron2_base.def.json | 2 +- resources/definitions/vzbot_base.def.json | 2 +- resources/quality/flsun_v400/flsun_v400_normal.inst.cfg | 2 +- .../ultimaker_methodx/um_methodx_1c_um-abs-175_0.2mm.inst.cfg | 2 +- .../um_methodx_1c_um-abscf-175_0.2mm.inst.cfg | 2 +- .../um_methodx_1c_um-absr-175_0.2mm.inst.cfg | 2 +- .../ultimaker_methodx/um_methodx_1c_um-asa-175_0.2mm.inst.cfg | 2 +- .../um_methodx_1xa_um-abs-175_0.2mm.inst.cfg | 2 +- .../um_methodx_1xa_um-absr-175_0.2mm.inst.cfg | 2 +- .../um_methodx_1xa_um-asa-175_0.2mm.inst.cfg | 2 +- .../um_methodx_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg | 2 +- .../um_methodx_labs_um-abs-175_0.2mm.inst.cfg | 2 +- .../um_methodx_labs_um-abscf-175_0.2mm.inst.cfg | 2 +- .../um_methodx_labs_um-absr-175_0.2mm.inst.cfg | 2 +- .../um_methodx_labs_um-asa-175_0.2mm.inst.cfg | 2 +- .../um_methodxl_1c_um-abs-175_0.2mm.inst.cfg | 2 +- .../um_methodxl_1c_um-abscf-175_0.2mm.inst.cfg | 2 +- .../um_methodxl_1c_um-absr-175_0.2mm.inst.cfg | 2 +- .../um_methodxl_1c_um-asa-175_0.2mm.inst.cfg | 2 +- .../um_methodxl_1xa_um-abs-175_0.2mm.inst.cfg | 2 +- .../um_methodxl_1xa_um-absr-175_0.2mm.inst.cfg | 2 +- .../um_methodxl_1xa_um-asa-175_0.2mm.inst.cfg | 2 +- .../um_methodxl_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg | 2 +- .../um_methodxl_labs_um-abs-175_0.2mm.inst.cfg | 2 +- .../um_methodxl_labs_um-abscf-175_0.2mm.inst.cfg | 2 +- .../um_methodxl_labs_um-absr-175_0.2mm.inst.cfg | 2 +- .../um_methodxl_labs_um-asa-175_0.2mm.inst.cfg | 2 +- 35 files changed, 36 insertions(+), 36 deletions(-) diff --git a/resources/definitions/ankermake_m5.def.json b/resources/definitions/ankermake_m5.def.json index 4a70851e33..5e4d77cf39 100644 --- a/resources/definitions/ankermake_m5.def.json +++ b/resources/definitions/ankermake_m5.def.json @@ -120,7 +120,7 @@ "support_z_distance": { "value": "layer_height * 2" }, "top_bottom_thickness": { "value": "layer_height * 4" }, "wall_overhang_angle": { "value": 55 }, - "wall_overhang_speed_factor": { "value": 55 }, + "wall_overhang_speed_factors": { "value": [55] }, "zig_zaggify_infill": { "value": "infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_pattern == 'lines'" } } } \ No newline at end of file diff --git a/resources/definitions/ankermake_m5c.def.json b/resources/definitions/ankermake_m5c.def.json index 131bd6bd7a..ade5c3f40c 100644 --- a/resources/definitions/ankermake_m5c.def.json +++ b/resources/definitions/ankermake_m5c.def.json @@ -238,7 +238,7 @@ "wall_extruder_nr": { "value": -1 }, "wall_line_width_0": { "value": 0.44 }, "wall_overhang_angle": { "value": 45 }, - "wall_overhang_speed_factor": { "value": 40 }, + "wall_overhang_speed_factors": { "value": [40] }, "wall_thickness": { "value": 0.84 }, "wall_x_extruder_nr": { "value": -1 }, "zig_zaggify_infill": { "value": true } diff --git a/resources/definitions/atmat_signal_pro_base.def.json b/resources/definitions/atmat_signal_pro_base.def.json index cd59e1c169..78eccf4a56 100644 --- a/resources/definitions/atmat_signal_pro_base.def.json +++ b/resources/definitions/atmat_signal_pro_base.def.json @@ -167,7 +167,7 @@ "travel_avoid_supports": { "value": "True" }, "wall_line_width": { "value": "machine_nozzle_size" }, "wall_overhang_angle": { "value": "75" }, - "wall_overhang_speed_factor": { "value": "50" }, + "wall_overhang_speed_factors": { "value": [50] }, "zig_zaggify_infill": { "value": "True" } } } \ No newline at end of file diff --git a/resources/definitions/blocks_base.def.json b/resources/definitions/blocks_base.def.json index fde5f912da..64e4213d5f 100644 --- a/resources/definitions/blocks_base.def.json +++ b/resources/definitions/blocks_base.def.json @@ -107,7 +107,7 @@ "travel_retract_before_outer_wall": { "value": true }, "wall_0_wipe_dist": { "value": 0.0 }, "wall_overhang_angle": { "default_value": 75 }, - "wall_overhang_speed_factor": { "default_value": 50 }, + "wall_overhang_speed_factors": { "default_value": "[50]" }, "wall_thickness": { "value": "line_width * 2" }, "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, "z_seam_type": { "value": "'back'" } diff --git a/resources/definitions/gutenberg_base.def.json b/resources/definitions/gutenberg_base.def.json index f0329bef6d..b1d0e76686 100644 --- a/resources/definitions/gutenberg_base.def.json +++ b/resources/definitions/gutenberg_base.def.json @@ -109,7 +109,7 @@ "travel_avoid_other_parts": { "default_value": false }, "wall_line_width": { "value": "machine_nozzle_size" }, "wall_overhang_angle": { "default_value": 75 }, - "wall_overhang_speed_factor": { "default_value": 50 }, + "wall_overhang_speed_factors": { "default_value": [50] }, "zig_zaggify_infill": { "value": true } } } \ No newline at end of file diff --git a/resources/definitions/lotmaxx_sc60.def.json b/resources/definitions/lotmaxx_sc60.def.json index f4ce358be1..f6deef1358 100644 --- a/resources/definitions/lotmaxx_sc60.def.json +++ b/resources/definitions/lotmaxx_sc60.def.json @@ -61,7 +61,7 @@ "support_pattern": { "default_value": "lines" }, "switch_extruder_retraction_amount": { "value": 100 }, "switch_extruder_retraction_speeds": { "value": 60 }, - "wall_overhang_speed_factor": { "value": 50 }, + "wall_overhang_speed_factors": { "value": [50] }, "z_seam_corner": { "default_value": "z_seam_corner_any" }, "z_seam_relative": { "value": true }, "z_seam_type": { "default_value": "sharpest_corner" }, diff --git a/resources/definitions/snakeoil_standard_base.def.json b/resources/definitions/snakeoil_standard_base.def.json index 700edf3d35..59faf27d3b 100644 --- a/resources/definitions/snakeoil_standard_base.def.json +++ b/resources/definitions/snakeoil_standard_base.def.json @@ -109,7 +109,7 @@ "travel_avoid_other_parts": { "default_value": false }, "wall_line_width": { "value": "machine_nozzle_size" }, "wall_overhang_angle": { "default_value": 75 }, - "wall_overhang_speed_factor": { "default_value": 50 }, + "wall_overhang_speed_factors": { "default_value": [50] }, "zig_zaggify_infill": { "value": true } } } \ No newline at end of file diff --git a/resources/definitions/ultimaker_sketch_sprint.def.json b/resources/definitions/ultimaker_sketch_sprint.def.json index cde655e70f..66a4a44268 100644 --- a/resources/definitions/ultimaker_sketch_sprint.def.json +++ b/resources/definitions/ultimaker_sketch_sprint.def.json @@ -380,10 +380,10 @@ "wall_0_wipe_dist": { "value": 0.2 }, "wall_line_width_x": { "value": 0.58 }, "wall_overhang_angle": { "value": 35 }, - "wall_overhang_speed_factor": + "wall_overhang_speed_factors": { "minimum_value_warning": 15, - "value": 17.5 + "value": [18] }, "wall_thickness": { "value": 1 }, "wall_x_material_flow_layer_0": { "value": "material_flow" }, diff --git a/resources/definitions/voron2_base.def.json b/resources/definitions/voron2_base.def.json index dc6cd255bb..a8cd73a3c5 100644 --- a/resources/definitions/voron2_base.def.json +++ b/resources/definitions/voron2_base.def.json @@ -119,7 +119,7 @@ "travel_avoid_other_parts": { "default_value": false }, "wall_line_width": { "value": "machine_nozzle_size" }, "wall_overhang_angle": { "default_value": 75 }, - "wall_overhang_speed_factor": { "default_value": 50 }, + "wall_overhang_speed_factors": { "default_value": [50] }, "zig_zaggify_infill": { "value": true } } } \ No newline at end of file diff --git a/resources/definitions/vzbot_base.def.json b/resources/definitions/vzbot_base.def.json index 4efdbc2f66..cc44dbc6c6 100644 --- a/resources/definitions/vzbot_base.def.json +++ b/resources/definitions/vzbot_base.def.json @@ -195,7 +195,7 @@ "travel_avoid_other_parts": { "default_value": false }, "wall_line_width": { "value": "machine_nozzle_size" }, "wall_overhang_angle": { "default_value": 75 }, - "wall_overhang_speed_factor": { "default_value": 50 }, + "wall_overhang_speed_factors": { "default_value": [50] }, "xy_offset_layer_0": { "value": -0.3 }, "z_seam_type": { "value": "'back'" }, "zig_zaggify_infill": { "value": true } diff --git a/resources/quality/flsun_v400/flsun_v400_normal.inst.cfg b/resources/quality/flsun_v400/flsun_v400_normal.inst.cfg index 50ed6266a0..d058a2d219 100644 --- a/resources/quality/flsun_v400/flsun_v400_normal.inst.cfg +++ b/resources/quality/flsun_v400/flsun_v400_normal.inst.cfg @@ -115,7 +115,7 @@ travel_avoid_other_parts = True travel_avoid_supports = True travel_retract_before_outer_wall = False wall_overhang_angle = 35.0 -wall_overhang_speed_factor = 60.0 +wall_overhang_speed_factors = [60] wall_thickness = =line_width*2 z_seam_corner = z_seam_corner_inner z_seam_position = backright diff --git a/resources/quality/ultimaker_methodx/um_methodx_1c_um-abs-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1c_um-abs-175_0.2mm.inst.cfg index 4f5ae8282d..cf7eab6e73 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1c_um-abs-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1c_um-abs-175_0.2mm.inst.cfg @@ -59,5 +59,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_1c_um-abscf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1c_um-abscf-175_0.2mm.inst.cfg index 0ff8f11091..f0eafdde7e 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1c_um-abscf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1c_um-abscf-175_0.2mm.inst.cfg @@ -52,5 +52,5 @@ support_xy_distance = 0.3 support_xy_distance_overhang = 0.25 support_z_distance = 0.15 wall_overhang_angle = 30 -wall_overhang_speed_factor = 50 +wall_overhang_speed_factors = [50] diff --git a/resources/quality/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm.inst.cfg index ff1861c695..057ae522ed 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm.inst.cfg @@ -58,5 +58,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_1c_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1c_um-asa-175_0.2mm.inst.cfg index fe6c6fa10c..7e03bcd23c 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1c_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1c_um-asa-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-abs-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-abs-175_0.2mm.inst.cfg index 45e11f5e9d..f2a60264b1 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-abs-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-abs-175_0.2mm.inst.cfg @@ -59,5 +59,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm.inst.cfg index 18b44fda57..e87533888b 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm.inst.cfg @@ -58,5 +58,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-asa-175_0.2mm.inst.cfg index 774b8fb2a8..1ad566527f 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-asa-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg index e9d09c2c34..795235c75e 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg @@ -54,5 +54,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.22 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_labs_um-abs-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_labs_um-abs-175_0.2mm.inst.cfg index a5f7d05d6e..c4ab6ee115 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_labs_um-abs-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_labs_um-abs-175_0.2mm.inst.cfg @@ -59,5 +59,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_labs_um-abscf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_labs_um-abscf-175_0.2mm.inst.cfg index 56e2126cb2..25dbd1868a 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_labs_um-abscf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_labs_um-abscf-175_0.2mm.inst.cfg @@ -52,5 +52,5 @@ support_xy_distance = 0.3 support_xy_distance_overhang = 0.25 support_z_distance = 0.15 wall_overhang_angle = 30 -wall_overhang_speed_factor = 50 +wall_overhang_speed_factors = [50] diff --git a/resources/quality/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm.inst.cfg index 7447dc5085..8b19d722d4 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm.inst.cfg @@ -58,5 +58,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodx/um_methodx_labs_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_labs_um-asa-175_0.2mm.inst.cfg index d2f64e3b65..c19ff979bf 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_labs_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_labs_um-asa-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abs-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abs-175_0.2mm.inst.cfg index caf364adc9..fe70d6d0c6 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abs-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abs-175_0.2mm.inst.cfg @@ -59,5 +59,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abscf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abscf-175_0.2mm.inst.cfg index e4a889749a..d4d053df9f 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abscf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abscf-175_0.2mm.inst.cfg @@ -54,5 +54,5 @@ support_xy_distance = 0.3 support_xy_distance_overhang = 0.25 support_z_distance = 0.15 wall_overhang_angle = 30 -wall_overhang_speed_factor = 50 +wall_overhang_speed_factors = [50] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm.inst.cfg index a08dd10302..29b3de7eac 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-asa-175_0.2mm.inst.cfg index 420a719235..a3b23179cb 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-asa-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-abs-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-abs-175_0.2mm.inst.cfg index 39b7d69230..e31448572e 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-abs-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-abs-175_0.2mm.inst.cfg @@ -59,5 +59,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm.inst.cfg index 84086e1856..3596d12095 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-asa-175_0.2mm.inst.cfg index 155696925f..5d3c07cde9 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-asa-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg index a075d5ffe6..29433f8387 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_labs_polymaker-polymax-pc-175_0.2mm.inst.cfg @@ -54,5 +54,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.22 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abs-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abs-175_0.2mm.inst.cfg index 3309bb6660..627ff55215 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abs-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abs-175_0.2mm.inst.cfg @@ -59,5 +59,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abscf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abscf-175_0.2mm.inst.cfg index 6596cdd4df..71bcca17c0 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abscf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abscf-175_0.2mm.inst.cfg @@ -54,5 +54,5 @@ support_xy_distance = 0.3 support_xy_distance_overhang = 0.25 support_z_distance = 0.15 wall_overhang_angle = 30 -wall_overhang_speed_factor = 50 +wall_overhang_speed_factors = [50] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm.inst.cfg index e7a46cdcee..fa7a1b5e56 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-asa-175_0.2mm.inst.cfg index 972840dde0..d9f9ba645e 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-asa-175_0.2mm.inst.cfg @@ -57,5 +57,5 @@ support_xy_overrides_z = xy_overrides_z support_z_distance = 0.15 top_skin_expand_distance = 2.4 wall_overhang_angle = 30 -wall_overhang_speed_factor = 40 +wall_overhang_speed_factors = [40] From 2ca18cc2056c883b8a346446e3efd7e9ffd60c51 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 16 Jan 2025 13:27:28 +0100 Subject: [PATCH 17/45] Add version-upgrader to 5.10 Nescesary because of the updated overhang wall-speed setting. part of CURA-12352 --- .../VersionUpgrade59to510.py | 68 +++++++++++++++++++ .../VersionUpgrade59to510/__init__.py | 60 ++++++++++++++++ .../VersionUpgrade59to510/plugin.json | 8 +++ 3 files changed, 136 insertions(+) create mode 100644 plugins/VersionUpgrade/VersionUpgrade59to510/VersionUpgrade59to510.py create mode 100644 plugins/VersionUpgrade/VersionUpgrade59to510/__init__.py create mode 100644 plugins/VersionUpgrade/VersionUpgrade59to510/plugin.json diff --git a/plugins/VersionUpgrade/VersionUpgrade59to510/VersionUpgrade59to510.py b/plugins/VersionUpgrade/VersionUpgrade59to510/VersionUpgrade59to510.py new file mode 100644 index 0000000000..70190b6e7f --- /dev/null +++ b/plugins/VersionUpgrade/VersionUpgrade59to510/VersionUpgrade59to510.py @@ -0,0 +1,68 @@ +import configparser +import io +from typing import Dict, Tuple, List + +from UM.VersionUpgrade import VersionUpgrade + +_RENAMED_SETTINGS = { + "wall_overhang_speed_factor": "wall_overhang_speed_factors" +} # type: Dict[str, str] + +_NEW_SETTING_VERSION = "25" + + +class VersionUpgrade59to510(VersionUpgrade): + def upgradePreferences(self, serialized: str, filename: str): + parser = configparser.ConfigParser(interpolation = None) + parser.read_string(serialized) + + # Fix 'renamed'(ish) settings for visibility + if "visible_settings" in parser["general"]: + all_setting_keys = parser["general"]["visible_settings"].strip().split(";") + if all_setting_keys: + for idx, key in enumerate(all_setting_keys): + if key in _RENAMED_SETTINGS: + all_setting_keys[idx] = _RENAMED_SETTINGS[key] + parser["general"]["visible_settings"] = ";".join(all_setting_keys) + + # Update version number. + parser["metadata"]["setting_version"] = _NEW_SETTING_VERSION + + result = io.StringIO() + parser.write(result) + return [filename], [result.getvalue()] + + def upgradeInstanceContainer(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]: + parser = configparser.ConfigParser(interpolation = None, comment_prefixes = ()) + parser.read_string(serialized) + + # Update version number. + parser["metadata"]["setting_version"] = _NEW_SETTING_VERSION + + if "values" in parser: + for old_name, new_name in _RENAMED_SETTINGS.items(): + if old_name in parser["values"]: + parser["values"][new_name] = parser["values"][old_name] + del parser["values"][old_name] + if "wall_overhang_speed_factors" in parser["values"]: + old_value = float(parser["values"]["wall_overhang_speed_factors"]) + new_value = [max(1, int(round(old_value)))] + parser["values"]["wall_overhang_speed_factor"] = str(new_value) + + result = io.StringIO() + parser.write(result) + return [filename], [result.getvalue()] + + def upgradeStack(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]: + parser = configparser.ConfigParser(interpolation = None) + parser.read_string(serialized) + + # Update version number. + if "metadata" not in parser: + parser["metadata"] = {} + + parser["metadata"]["setting_version"] = _NEW_SETTING_VERSION + + result = io.StringIO() + parser.write(result) + return [filename], [result.getvalue()] diff --git a/plugins/VersionUpgrade/VersionUpgrade59to510/__init__.py b/plugins/VersionUpgrade/VersionUpgrade59to510/__init__.py new file mode 100644 index 0000000000..4c2b2622b1 --- /dev/null +++ b/plugins/VersionUpgrade/VersionUpgrade59to510/__init__.py @@ -0,0 +1,60 @@ +# Copyright (c) 2024 UltiMaker +# Cura is released under the terms of the LGPLv3 or higher. + +from typing import Any, Dict, TYPE_CHECKING + +from . import VersionUpgrade59to510 + +if TYPE_CHECKING: + from UM.Application import Application + +upgrade = VersionUpgrade59to510.VersionUpgrade59to510() + +def getMetaData() -> Dict[str, Any]: + return { + "version_upgrade": { + # From To Upgrade function + ("preferences", 7000024): ("preferences", 7000025, upgrade.upgradePreferences), + ("machine_stack", 6000024): ("machine_stack", 6000025, upgrade.upgradeStack), + ("extruder_train", 6000024): ("extruder_train", 6000025, upgrade.upgradeStack), + ("definition_changes", 4000024): ("definition_changes", 4000025, upgrade.upgradeInstanceContainer), + ("quality_changes", 4000024): ("quality_changes", 4000025, upgrade.upgradeInstanceContainer), + ("quality", 4000024): ("quality", 4000025, upgrade.upgradeInstanceContainer), + ("user", 4000024): ("user", 4000025, upgrade.upgradeInstanceContainer), + ("intent", 4000024): ("intent", 4000025, upgrade.upgradeInstanceContainer), + }, + "sources": { + "preferences": { + "get_version": upgrade.getCfgVersion, + "location": {"."} + }, + "machine_stack": { + "get_version": upgrade.getCfgVersion, + "location": {"./machine_instances"} + }, + "extruder_train": { + "get_version": upgrade.getCfgVersion, + "location": {"./extruders"} + }, + "definition_changes": { + "get_version": upgrade.getCfgVersion, + "location": {"./definition_changes"} + }, + "quality_changes": { + "get_version": upgrade.getCfgVersion, + "location": {"./quality_changes"} + }, + "quality": { + "get_version": upgrade.getCfgVersion, + "location": {"./quality"} + }, + "user": { + "get_version": upgrade.getCfgVersion, + "location": {"./user"} + } + } + } + + +def register(app: "Application") -> Dict[str, Any]: + return {"version_upgrade": upgrade} diff --git a/plugins/VersionUpgrade/VersionUpgrade59to510/plugin.json b/plugins/VersionUpgrade/VersionUpgrade59to510/plugin.json new file mode 100644 index 0000000000..f06d6b3161 --- /dev/null +++ b/plugins/VersionUpgrade/VersionUpgrade59to510/plugin.json @@ -0,0 +1,8 @@ +{ + "name": "Version Upgrade 5.9 to 5.10", + "author": "Ultimaker B.V.", + "version": "1.0.0", + "description": "Upgrades configurations from Cura 5.9 to Cura 5.10", + "api": 8, + "i18n-catalog": "cura" +} From fbe871778a84063414f300efaf422de279983b5b Mon Sep 17 00:00:00 2001 From: rburema <41987080+rburema@users.noreply.github.com> Date: Thu, 16 Jan 2025 12:28:50 +0000 Subject: [PATCH 18/45] Apply printer-linter format --- resources/definitions/ankermake_m5.def.json | 7 ++++++- resources/definitions/ankermake_m5c.def.json | 7 ++++++- resources/definitions/atmat_signal_pro_base.def.json | 7 ++++++- resources/definitions/gutenberg_base.def.json | 7 ++++++- resources/definitions/lotmaxx_sc60.def.json | 7 ++++++- resources/definitions/snakeoil_standard_base.def.json | 7 ++++++- resources/definitions/ultimaker_sketch_sprint.def.json | 4 +++- resources/definitions/voron2_base.def.json | 7 ++++++- resources/definitions/vzbot_base.def.json | 7 ++++++- 9 files changed, 51 insertions(+), 9 deletions(-) diff --git a/resources/definitions/ankermake_m5.def.json b/resources/definitions/ankermake_m5.def.json index 5e4d77cf39..a4bc967108 100644 --- a/resources/definitions/ankermake_m5.def.json +++ b/resources/definitions/ankermake_m5.def.json @@ -120,7 +120,12 @@ "support_z_distance": { "value": "layer_height * 2" }, "top_bottom_thickness": { "value": "layer_height * 4" }, "wall_overhang_angle": { "value": 55 }, - "wall_overhang_speed_factors": { "value": [55] }, + "wall_overhang_speed_factors": + { + "value": [ + 55 + ] + }, "zig_zaggify_infill": { "value": "infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_pattern == 'lines'" } } } \ No newline at end of file diff --git a/resources/definitions/ankermake_m5c.def.json b/resources/definitions/ankermake_m5c.def.json index ade5c3f40c..3e1d7db0a9 100644 --- a/resources/definitions/ankermake_m5c.def.json +++ b/resources/definitions/ankermake_m5c.def.json @@ -238,7 +238,12 @@ "wall_extruder_nr": { "value": -1 }, "wall_line_width_0": { "value": 0.44 }, "wall_overhang_angle": { "value": 45 }, - "wall_overhang_speed_factors": { "value": [40] }, + "wall_overhang_speed_factors": + { + "value": [ + 40 + ] + }, "wall_thickness": { "value": 0.84 }, "wall_x_extruder_nr": { "value": -1 }, "zig_zaggify_infill": { "value": true } diff --git a/resources/definitions/atmat_signal_pro_base.def.json b/resources/definitions/atmat_signal_pro_base.def.json index 78eccf4a56..01ecc1bdfe 100644 --- a/resources/definitions/atmat_signal_pro_base.def.json +++ b/resources/definitions/atmat_signal_pro_base.def.json @@ -167,7 +167,12 @@ "travel_avoid_supports": { "value": "True" }, "wall_line_width": { "value": "machine_nozzle_size" }, "wall_overhang_angle": { "value": "75" }, - "wall_overhang_speed_factors": { "value": [50] }, + "wall_overhang_speed_factors": + { + "value": [ + 50 + ] + }, "zig_zaggify_infill": { "value": "True" } } } \ No newline at end of file diff --git a/resources/definitions/gutenberg_base.def.json b/resources/definitions/gutenberg_base.def.json index b1d0e76686..335718c21a 100644 --- a/resources/definitions/gutenberg_base.def.json +++ b/resources/definitions/gutenberg_base.def.json @@ -109,7 +109,12 @@ "travel_avoid_other_parts": { "default_value": false }, "wall_line_width": { "value": "machine_nozzle_size" }, "wall_overhang_angle": { "default_value": 75 }, - "wall_overhang_speed_factors": { "default_value": [50] }, + "wall_overhang_speed_factors": + { + "default_value": [ + 50 + ] + }, "zig_zaggify_infill": { "value": true } } } \ No newline at end of file diff --git a/resources/definitions/lotmaxx_sc60.def.json b/resources/definitions/lotmaxx_sc60.def.json index f6deef1358..f283e56442 100644 --- a/resources/definitions/lotmaxx_sc60.def.json +++ b/resources/definitions/lotmaxx_sc60.def.json @@ -61,7 +61,12 @@ "support_pattern": { "default_value": "lines" }, "switch_extruder_retraction_amount": { "value": 100 }, "switch_extruder_retraction_speeds": { "value": 60 }, - "wall_overhang_speed_factors": { "value": [50] }, + "wall_overhang_speed_factors": + { + "value": [ + 50 + ] + }, "z_seam_corner": { "default_value": "z_seam_corner_any" }, "z_seam_relative": { "value": true }, "z_seam_type": { "default_value": "sharpest_corner" }, diff --git a/resources/definitions/snakeoil_standard_base.def.json b/resources/definitions/snakeoil_standard_base.def.json index 59faf27d3b..16bec69636 100644 --- a/resources/definitions/snakeoil_standard_base.def.json +++ b/resources/definitions/snakeoil_standard_base.def.json @@ -109,7 +109,12 @@ "travel_avoid_other_parts": { "default_value": false }, "wall_line_width": { "value": "machine_nozzle_size" }, "wall_overhang_angle": { "default_value": 75 }, - "wall_overhang_speed_factors": { "default_value": [50] }, + "wall_overhang_speed_factors": + { + "default_value": [ + 50 + ] + }, "zig_zaggify_infill": { "value": true } } } \ No newline at end of file diff --git a/resources/definitions/ultimaker_sketch_sprint.def.json b/resources/definitions/ultimaker_sketch_sprint.def.json index 66a4a44268..dbe9171817 100644 --- a/resources/definitions/ultimaker_sketch_sprint.def.json +++ b/resources/definitions/ultimaker_sketch_sprint.def.json @@ -383,7 +383,9 @@ "wall_overhang_speed_factors": { "minimum_value_warning": 15, - "value": [18] + "value": [ + 18 + ] }, "wall_thickness": { "value": 1 }, "wall_x_material_flow_layer_0": { "value": "material_flow" }, diff --git a/resources/definitions/voron2_base.def.json b/resources/definitions/voron2_base.def.json index a8cd73a3c5..d08166d60d 100644 --- a/resources/definitions/voron2_base.def.json +++ b/resources/definitions/voron2_base.def.json @@ -119,7 +119,12 @@ "travel_avoid_other_parts": { "default_value": false }, "wall_line_width": { "value": "machine_nozzle_size" }, "wall_overhang_angle": { "default_value": 75 }, - "wall_overhang_speed_factors": { "default_value": [50] }, + "wall_overhang_speed_factors": + { + "default_value": [ + 50 + ] + }, "zig_zaggify_infill": { "value": true } } } \ No newline at end of file diff --git a/resources/definitions/vzbot_base.def.json b/resources/definitions/vzbot_base.def.json index cc44dbc6c6..a447f1acdb 100644 --- a/resources/definitions/vzbot_base.def.json +++ b/resources/definitions/vzbot_base.def.json @@ -195,7 +195,12 @@ "travel_avoid_other_parts": { "default_value": false }, "wall_line_width": { "value": "machine_nozzle_size" }, "wall_overhang_angle": { "default_value": 75 }, - "wall_overhang_speed_factors": { "default_value": [50] }, + "wall_overhang_speed_factors": + { + "default_value": [ + 50 + ] + }, "xy_offset_layer_0": { "value": -0.3 }, "z_seam_type": { "value": "'back'" }, "zig_zaggify_infill": { "value": true } From 5b61a3e3b7e5ed7c3490ef2e5b0120a8db95de83 Mon Sep 17 00:00:00 2001 From: Shirley Du Date: Thu, 16 Jan 2025 11:11:15 -0500 Subject: [PATCH 19/45] Make acceleration/jerk_enabled control bead modes as well This fits more with the parenting structure --- plugins/MakerbotWriter/MakerbotWriter.py | 57 +++++++++++++----------- 1 file changed, 30 insertions(+), 27 deletions(-) diff --git a/plugins/MakerbotWriter/MakerbotWriter.py b/plugins/MakerbotWriter/MakerbotWriter.py index 9012f48bc1..b50adf450c 100644 --- a/plugins/MakerbotWriter/MakerbotWriter.py +++ b/plugins/MakerbotWriter/MakerbotWriter.py @@ -258,37 +258,42 @@ class MakerbotWriter(MeshWriter): accel_overrides = meta["accel_overrides"] = {} bead_mode_overrides = accel_overrides["bead_mode"] = {} - if global_stack.getProperty('acceleration_enabled', 'value'): + accel_enabled = global_stack.getProperty('acceleration_enabled', 'value') + + if accel_enabled: global_accel_setting = global_stack.getProperty('acceleration_print', 'value') accel_overrides["rate_mm_per_s_sq"] = { "x": global_accel_setting, "y": global_accel_setting } - if global_stack.getProperty('acceleration_travel_enabled', 'value'): - travel_accel_setting = global_stack.getProperty('acceleration_travel', 'value') - bead_mode_overrides['Travel Move'] = { - "rate_mm_per_s_sq": { - "x": travel_accel_setting, - "y": travel_accel_setting - } - } - if global_stack.getProperty('jerk_enabled', 'value'): + if global_stack.getProperty('acceleration_travel_enabled', 'value'): + travel_accel_setting = global_stack.getProperty('acceleration_travel', 'value') + bead_mode_overrides['Travel Move'] = { + "rate_mm_per_s_sq": { + "x": travel_accel_setting, + "y": travel_accel_setting + } + } + + jerk_enabled = global_stack.getProperty('jerk_enabled', 'value') + if jerk_enabled: global_jerk_setting = global_stack.getProperty('jerk_print', 'value') accel_overrides["max_speed_change_mm_per_s"] = { "x": global_jerk_setting, "y": global_jerk_setting } - if global_stack.getProperty('jerk_travel_enabled', 'value'): - travel_jerk_setting = global_stack.getProperty('jerk_travel', 'value') - if 'Travel Move' not in bead_mode_overrides: - bead_mode_overrides['Travel Move' ] = {} - bead_mode_overrides['Travel Move'].update({ - "max_speed_change_mm_per_s": { - "x": travel_jerk_setting, - "y": travel_jerk_setting - } - }) + + if global_stack.getProperty('jerk_travel_enabled', 'value'): + travel_jerk_setting = global_stack.getProperty('jerk_travel', 'value') + if 'Travel Move' not in bead_mode_overrides: + bead_mode_overrides['Travel Move' ] = {} + bead_mode_overrides['Travel Move'].update({ + "max_speed_change_mm_per_s": { + "x": travel_jerk_setting, + "y": travel_jerk_setting + } + }) # Get bead mode settings per extruder @@ -304,20 +309,18 @@ class MakerbotWriter(MeshWriter): } for idx, extruder in enumerate(extruders): for bead_mode_setting, bead_mode_tag in available_bead_modes.items(): - if bead_mode_tag == "": - continue ext_specific_tag = "%s_%s" % (bead_mode_tag, idx) - accel_val = extruder.getProperty('acceleration_%s' % bead_mode_setting, 'value') - jerk_val = extruder.getProperty('jerk_%s' % bead_mode_setting, 'value') - if accel_val != 0 or jerk_val != 0: + if accel_enabled or jerk_enabled: bead_mode_overrides[ext_specific_tag] = {} - if accel_val != 0: + if accel_enabled: + accel_val = extruder.getProperty('acceleration_%s' % bead_mode_setting, 'value') bead_mode_overrides[ext_specific_tag]["rate_mm_per_s_sq"] = { "x": accel_val, "y": accel_val } - if jerk_val != 0: + if jerk_enabled: + jerk_val = extruder.getProperty('jerk_%s' % bead_mode_setting, 'value') bead_mode_overrides[ext_specific_tag][ "max_speed_change_mm_per_s"] = { "x": jerk_val, "y": jerk_val From 4cb1c9e9acad33eef24cc1b56a346b18c2e468a0 Mon Sep 17 00:00:00 2001 From: shirleydu <2245546+shirleydu@users.noreply.github.com> Date: Thu, 16 Jan 2025 16:55:47 +0000 Subject: [PATCH 20/45] Apply printer-linter format --- .../ultimaker_method_base.def.json | 50 +++++++++---------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/resources/definitions/ultimaker_method_base.def.json b/resources/definitions/ultimaker_method_base.def.json index 09c026fe96..89fff957ff 100644 --- a/resources/definitions/ultimaker_method_base.def.json +++ b/resources/definitions/ultimaker_method_base.def.json @@ -34,10 +34,10 @@ "acceleration_enabled": { "enabled": false, - "value": true, - "settable_per_mesh": false, "settable_per_extruder": false, - "settable_per_meshgroup": false + "settable_per_mesh": false, + "settable_per_meshgroup": false, + "value": true }, "acceleration_infill": { @@ -57,10 +57,10 @@ "acceleration_print": { "enabled": false, - "value": 800, - "settable_per_mesh": false, "settable_per_extruder": false, - "settable_per_meshgroup": false + "settable_per_mesh": false, + "settable_per_meshgroup": false, + "value": 800 }, "acceleration_print_layer_0": { @@ -105,18 +105,18 @@ "acceleration_travel": { "enabled": false, - "value": 5000, - "settable_per_mesh": false, "settable_per_extruder": false, - "settable_per_meshgroup": false + "settable_per_mesh": false, + "settable_per_meshgroup": false, + "value": 5000 }, "acceleration_travel_enabled": { "enabled": false, - "value": true, - "settable_per_mesh": false, "settable_per_extruder": false, - "settable_per_meshgroup": false + "settable_per_mesh": false, + "settable_per_meshgroup": false, + "value": true }, "acceleration_travel_layer_0": { @@ -216,10 +216,10 @@ "jerk_enabled": { "enabled": false, - "value": true, - "settable_per_mesh": false, "settable_per_extruder": false, - "settable_per_meshgroup": false + "settable_per_mesh": false, + "settable_per_meshgroup": false, + "value": true }, "jerk_infill": { @@ -239,10 +239,10 @@ "jerk_print": { "enabled": false, - "value": 6.25, - "settable_per_mesh": false, "settable_per_extruder": false, - "settable_per_meshgroup": false + "settable_per_mesh": false, + "settable_per_meshgroup": false, + "value": 6.25 }, "jerk_print_layer_0": { @@ -287,18 +287,18 @@ "jerk_travel": { "enabled": false, - "value": "jerk_print", - "settable_per_mesh": false, "settable_per_extruder": false, - "settable_per_meshgroup": false + "settable_per_mesh": false, + "settable_per_meshgroup": false, + "value": "jerk_print" }, "jerk_travel_enabled": { "enabled": false, - "value": true, - "settable_per_mesh": false, "settable_per_extruder": false, - "settable_per_meshgroup": false + "settable_per_mesh": false, + "settable_per_meshgroup": false, + "value": true }, "jerk_travel_layer_0": { @@ -625,4 +625,4 @@ "z_seam_type": { "value": "'sharpest_corner'" }, "zig_zaggify_infill": { "value": true } } -} +} \ No newline at end of file From aaee39795f1fb0680aeb7d4e26d2ba28100e555c Mon Sep 17 00:00:00 2001 From: Theodor Hansson Date: Tue, 21 Jan 2025 19:19:53 +0100 Subject: [PATCH 21/45] removed global quality from zyyx pro --- .../zyyx_pro/carbon06/flex/zyyx_pro_06_flex_fast.inst.cfg | 1 - .../zyyx_pro/carbon06/flex/zyyx_pro_06_flex_fine.inst.cfg | 1 - .../zyyx_pro/carbon06/flex/zyyx_pro_06_flex_normal.inst.cfg | 1 - .../zyyx_pro/carbon12/flex/zyyx_pro_12_flex_normal.inst.cfg | 1 - .../quality/zyyx_pro/multi02/flex/zyyx_pro_02_flex_fast.inst.cfg | 1 - .../quality/zyyx_pro/multi02/flex/zyyx_pro_02_flex_fine.inst.cfg | 1 - .../zyyx_pro/multi02/flex/zyyx_pro_02_flex_normal.inst.cfg | 1 - .../quality/zyyx_pro/multi04/flex/zyyx_pro_04_flex_fast.inst.cfg | 1 - .../quality/zyyx_pro/multi04/flex/zyyx_pro_04_flex_fine.inst.cfg | 1 - .../zyyx_pro/multi04/flex/zyyx_pro_04_flex_normal.inst.cfg | 1 - .../quality/zyyx_pro/multi08/flex/zyyx_pro_08_flex_fast.inst.cfg | 1 - .../quality/zyyx_pro/multi08/flex/zyyx_pro_08_flex_fine.inst.cfg | 1 - .../zyyx_pro/multi08/flex/zyyx_pro_08_flex_normal.inst.cfg | 1 - 13 files changed, 13 deletions(-) diff --git a/resources/quality/zyyx_pro/carbon06/flex/zyyx_pro_06_flex_fast.inst.cfg b/resources/quality/zyyx_pro/carbon06/flex/zyyx_pro_06_flex_fast.inst.cfg index 4360f05c8e..768c094e4d 100644 --- a/resources/quality/zyyx_pro/carbon06/flex/zyyx_pro_06_flex_fast.inst.cfg +++ b/resources/quality/zyyx_pro/carbon06/flex/zyyx_pro_06_flex_fast.inst.cfg @@ -4,7 +4,6 @@ name = Fast version = 4 [metadata] -global_quality = True material = generic_tpu_175 quality_type = fast06 setting_version = 24 diff --git a/resources/quality/zyyx_pro/carbon06/flex/zyyx_pro_06_flex_fine.inst.cfg b/resources/quality/zyyx_pro/carbon06/flex/zyyx_pro_06_flex_fine.inst.cfg index 7a17e6ba92..cf24648bc5 100644 --- a/resources/quality/zyyx_pro/carbon06/flex/zyyx_pro_06_flex_fine.inst.cfg +++ b/resources/quality/zyyx_pro/carbon06/flex/zyyx_pro_06_flex_fine.inst.cfg @@ -4,7 +4,6 @@ name = Fine version = 4 [metadata] -global_quality = True material = generic_tpu_175 quality_type = fine06 setting_version = 24 diff --git a/resources/quality/zyyx_pro/carbon06/flex/zyyx_pro_06_flex_normal.inst.cfg b/resources/quality/zyyx_pro/carbon06/flex/zyyx_pro_06_flex_normal.inst.cfg index 83d4dab8c5..988e3ac7b8 100644 --- a/resources/quality/zyyx_pro/carbon06/flex/zyyx_pro_06_flex_normal.inst.cfg +++ b/resources/quality/zyyx_pro/carbon06/flex/zyyx_pro_06_flex_normal.inst.cfg @@ -4,7 +4,6 @@ name = Normal version = 4 [metadata] -global_quality = True material = generic_tpu_175 quality_type = normal06 setting_version = 24 diff --git a/resources/quality/zyyx_pro/carbon12/flex/zyyx_pro_12_flex_normal.inst.cfg b/resources/quality/zyyx_pro/carbon12/flex/zyyx_pro_12_flex_normal.inst.cfg index baf56e216e..d71c247e8c 100644 --- a/resources/quality/zyyx_pro/carbon12/flex/zyyx_pro_12_flex_normal.inst.cfg +++ b/resources/quality/zyyx_pro/carbon12/flex/zyyx_pro_12_flex_normal.inst.cfg @@ -4,7 +4,6 @@ name = Normal version = 4 [metadata] -global_quality = True material = generic_tpu_175 quality_type = normal12 setting_version = 24 diff --git a/resources/quality/zyyx_pro/multi02/flex/zyyx_pro_02_flex_fast.inst.cfg b/resources/quality/zyyx_pro/multi02/flex/zyyx_pro_02_flex_fast.inst.cfg index 1b6e95f546..684035be6e 100644 --- a/resources/quality/zyyx_pro/multi02/flex/zyyx_pro_02_flex_fast.inst.cfg +++ b/resources/quality/zyyx_pro/multi02/flex/zyyx_pro_02_flex_fast.inst.cfg @@ -4,7 +4,6 @@ name = Fast version = 4 [metadata] -global_quality = True material = generic_tpu_175 quality_type = fast02 setting_version = 24 diff --git a/resources/quality/zyyx_pro/multi02/flex/zyyx_pro_02_flex_fine.inst.cfg b/resources/quality/zyyx_pro/multi02/flex/zyyx_pro_02_flex_fine.inst.cfg index 1d1713a08e..093f725d01 100644 --- a/resources/quality/zyyx_pro/multi02/flex/zyyx_pro_02_flex_fine.inst.cfg +++ b/resources/quality/zyyx_pro/multi02/flex/zyyx_pro_02_flex_fine.inst.cfg @@ -4,7 +4,6 @@ name = Fine version = 4 [metadata] -global_quality = True material = generic_tpu_175 quality_type = fine02 setting_version = 24 diff --git a/resources/quality/zyyx_pro/multi02/flex/zyyx_pro_02_flex_normal.inst.cfg b/resources/quality/zyyx_pro/multi02/flex/zyyx_pro_02_flex_normal.inst.cfg index 797637a25d..5bbe4bd9f0 100644 --- a/resources/quality/zyyx_pro/multi02/flex/zyyx_pro_02_flex_normal.inst.cfg +++ b/resources/quality/zyyx_pro/multi02/flex/zyyx_pro_02_flex_normal.inst.cfg @@ -4,7 +4,6 @@ name = Normal version = 4 [metadata] -global_quality = True material = generic_tpu_175 quality_type = normal02 setting_version = 24 diff --git a/resources/quality/zyyx_pro/multi04/flex/zyyx_pro_04_flex_fast.inst.cfg b/resources/quality/zyyx_pro/multi04/flex/zyyx_pro_04_flex_fast.inst.cfg index e49678a86c..730dbd6d11 100644 --- a/resources/quality/zyyx_pro/multi04/flex/zyyx_pro_04_flex_fast.inst.cfg +++ b/resources/quality/zyyx_pro/multi04/flex/zyyx_pro_04_flex_fast.inst.cfg @@ -4,7 +4,6 @@ name = Fast version = 4 [metadata] -global_quality = True material = generic_tpu_175 quality_type = fast04 setting_version = 24 diff --git a/resources/quality/zyyx_pro/multi04/flex/zyyx_pro_04_flex_fine.inst.cfg b/resources/quality/zyyx_pro/multi04/flex/zyyx_pro_04_flex_fine.inst.cfg index 09dd668f78..6b4a1b0628 100644 --- a/resources/quality/zyyx_pro/multi04/flex/zyyx_pro_04_flex_fine.inst.cfg +++ b/resources/quality/zyyx_pro/multi04/flex/zyyx_pro_04_flex_fine.inst.cfg @@ -4,7 +4,6 @@ name = Fine version = 4 [metadata] -global_quality = True material = generic_tpu_175 quality_type = fine04 setting_version = 24 diff --git a/resources/quality/zyyx_pro/multi04/flex/zyyx_pro_04_flex_normal.inst.cfg b/resources/quality/zyyx_pro/multi04/flex/zyyx_pro_04_flex_normal.inst.cfg index 9aa604ca2b..800c57b89a 100644 --- a/resources/quality/zyyx_pro/multi04/flex/zyyx_pro_04_flex_normal.inst.cfg +++ b/resources/quality/zyyx_pro/multi04/flex/zyyx_pro_04_flex_normal.inst.cfg @@ -4,7 +4,6 @@ name = Normal version = 4 [metadata] -global_quality = True material = generic_tpu_175 quality_type = normal04 setting_version = 24 diff --git a/resources/quality/zyyx_pro/multi08/flex/zyyx_pro_08_flex_fast.inst.cfg b/resources/quality/zyyx_pro/multi08/flex/zyyx_pro_08_flex_fast.inst.cfg index 908f069140..0b1d0dc5e9 100644 --- a/resources/quality/zyyx_pro/multi08/flex/zyyx_pro_08_flex_fast.inst.cfg +++ b/resources/quality/zyyx_pro/multi08/flex/zyyx_pro_08_flex_fast.inst.cfg @@ -4,7 +4,6 @@ name = Fast version = 4 [metadata] -global_quality = True material = generic_tpu_175 quality_type = fast08 setting_version = 24 diff --git a/resources/quality/zyyx_pro/multi08/flex/zyyx_pro_08_flex_fine.inst.cfg b/resources/quality/zyyx_pro/multi08/flex/zyyx_pro_08_flex_fine.inst.cfg index f6456e0768..a15da58688 100644 --- a/resources/quality/zyyx_pro/multi08/flex/zyyx_pro_08_flex_fine.inst.cfg +++ b/resources/quality/zyyx_pro/multi08/flex/zyyx_pro_08_flex_fine.inst.cfg @@ -4,7 +4,6 @@ name = Fine version = 4 [metadata] -global_quality = True material = generic_tpu_175 quality_type = fine08 setting_version = 24 diff --git a/resources/quality/zyyx_pro/multi08/flex/zyyx_pro_08_flex_normal.inst.cfg b/resources/quality/zyyx_pro/multi08/flex/zyyx_pro_08_flex_normal.inst.cfg index d5eddb7e79..02f63b7000 100644 --- a/resources/quality/zyyx_pro/multi08/flex/zyyx_pro_08_flex_normal.inst.cfg +++ b/resources/quality/zyyx_pro/multi08/flex/zyyx_pro_08_flex_normal.inst.cfg @@ -4,7 +4,6 @@ name = Normal version = 4 [metadata] -global_quality = True material = generic_tpu_175 quality_type = normal08 setting_version = 24 From 04a6ecf7ca8ba3d52a7a3873c637697c214fb1aa Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Mon, 27 Jan 2025 14:41:18 +0100 Subject: [PATCH 22/45] Add local setting to monitor use of USB writing CURA-12150 --- plugins/USBPrinting/USBPrinterOutputDevice.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/plugins/USBPrinting/USBPrinterOutputDevice.py b/plugins/USBPrinting/USBPrinterOutputDevice.py index 85b98e532b..18d9466eb5 100644 --- a/plugins/USBPrinting/USBPrinterOutputDevice.py +++ b/plugins/USBPrinting/USBPrinterOutputDevice.py @@ -97,6 +97,8 @@ class USBPrinterOutputDevice(PrinterOutputDevice): CuraApplication.getInstance().getOnExitCallbackManager().addCallback(self._checkActivePrintingUponAppExit) + CuraApplication.getInstance().getPreferences().addPreference("usb_printing/enabled", False) + # This is a callback function that checks if there is any printing in progress via USB when the application tries # to exit. If so, it will show a confirmation before def _checkActivePrintingUponAppExit(self) -> None: @@ -144,6 +146,8 @@ class USBPrinterOutputDevice(PrinterOutputDevice): CuraApplication.getInstance().getController().setActiveStage("MonitorStage") + CuraApplication.getInstance().getPreferences().setValue("usb_printing/enabled", True) + #Find the g-code to print. gcode_textio = StringIO() gcode_writer = cast(MeshWriter, PluginRegistry.getInstance().getPluginObject("GCodeWriter")) From 3b2d0fd8afe08c4e56d6d43e7b8b06984249241d Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Mon, 27 Jan 2025 15:23:55 +0100 Subject: [PATCH 23/45] Slightly reduce the width of setting fields CURA-12224 This gives more space for the text, which can sometimes be very long --- resources/themes/cura-light/theme.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/themes/cura-light/theme.json b/resources/themes/cura-light/theme.json index 160799be6e..1ae316f96c 100644 --- a/resources/themes/cura-light/theme.json +++ b/resources/themes/cura-light/theme.json @@ -567,7 +567,7 @@ "section_icon_column": [2.5, 2.5], "setting": [25.0, 1.8], - "setting_control": [11.0, 2.0], + "setting_control": [9.0, 2.0], "setting_control_radius": [0.15, 0.15], "setting_control_depth_margin": [1.4, 0.0], "setting_unit_margin": [0.5, 0.5], From 2e59a0a00913da58b1238a122174bc6388883e0a Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Mon, 27 Jan 2025 15:24:42 +0100 Subject: [PATCH 24/45] Give more space to text when required CURA-12224 This way, multi-lines setting names can be properly displayed --- resources/qml/Settings/SettingItem.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/qml/Settings/SettingItem.qml b/resources/qml/Settings/SettingItem.qml index 1d8ad654e3..f46c59ff61 100644 --- a/resources/qml/Settings/SettingItem.qml +++ b/resources/qml/Settings/SettingItem.qml @@ -13,7 +13,7 @@ import "." Item { id: base - height: enabled ? UM.Theme.getSize("section").height + UM.Theme.getSize("narrow_margin").height : 0 + height: enabled ? Math.max(UM.Theme.getSize("section").height, label.height) + UM.Theme.getSize("narrow_margin").height : 0 anchors.left: parent.left anchors.right: parent.right From a7c234862a892081c62961dfc3d8054f5bff7def Mon Sep 17 00:00:00 2001 From: Alan Bjorklund Date: Mon, 27 Jan 2025 18:02:54 -0500 Subject: [PATCH 25/45] Add 0.27 layer height options for Sprint Enable PLA and TPLA at 0.27 layer height via Balanced & Draft mode options. Draft mode has higher acceleration values, and adjusted overhang settings. Also additional minor settings changes such as first layer height, and initial cooling fan. PP-561 --- ...rint_0.4mm_um-pla-175_0.3mm_draft.inst.cfg | 54 +++++++++++++++++++ ....4mm_um-tough-pla-175_0.3mm_draft.inst.cfg | 54 +++++++++++++++++++ ...tch_sprint_0.4mm_um-pla-175_0.3mm.inst.cfg | 16 ++++++ ...rint_0.4mm_um-tough-pla-175_0.3mm.inst.cfg | 23 ++++++++ ...h_sprint_global_Verydraft_Quality.inst.cfg | 15 ++++++ 5 files changed, 162 insertions(+) create mode 100644 resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.3mm_draft.inst.cfg create mode 100644 resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm_draft.inst.cfg create mode 100644 resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.3mm.inst.cfg create mode 100644 resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm.inst.cfg create mode 100644 resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_global_Verydraft_Quality.inst.cfg diff --git a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.3mm_draft.inst.cfg b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.3mm_draft.inst.cfg new file mode 100644 index 0000000000..c2c8b9b3bd --- /dev/null +++ b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.3mm_draft.inst.cfg @@ -0,0 +1,54 @@ +[general] +definition = ultimaker_sketch_sprint +name = Draft +version = 4 + +[metadata] +intent_category = draft +is_experimental = True +material = ultimaker_pla_175 +quality_type = verydraft +setting_version = 24 +type = intent +variant = 0.4mm + +[values] +acceleration_layer_0 = 5000 +acceleration_print = 20000 +acceleration_roofing = 5000 +acceleration_topbottom = 10000 +acceleration_travel_layer_0 = 5000 +acceleration_wall_0 = 5000.0 +acceleration_wall_0_roofing = 5000 +acceleration_wall_x = 10000 +acceleration_wall_x_roofing = 5000 +cool_fan_full_at_height = 0.54 +cool_min_layer_time = 2 +cool_min_speed = 50 +cool_min_temperature = 220 +infill_angles = [135] +infill_line_width = 0.4 +infill_overlap = 25 +infill_pattern = zigzag +infill_wipe_dist = 0.05 +initial_layer_line_width_factor = 125 +line_width = 0.4 +material_final_print_temperature = 225 +material_initial_print_temperature = 225 +material_print_temperature = 225 +retraction_hop_enabled = True +seam_overhang_angle = 25 +speed_layer_0 = 70 +speed_print = 270 +speed_roofing = 215 +speed_support_bottom = 100 +speed_support_interface = 215 +speed_topbottom = 215 +speed_wall = 215 +speed_wall_x = 270 +speed_wall_x_roofing = 270 +support_line_width = 0.35 +wall_line_width_x = 0.4 +wall_overhang_angle = 25 +wall_overhang_speed_factor = 15 + diff --git a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm_draft.inst.cfg b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm_draft.inst.cfg new file mode 100644 index 0000000000..482f0fa5ec --- /dev/null +++ b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm_draft.inst.cfg @@ -0,0 +1,54 @@ +[general] +definition = ultimaker_sketch_sprint +name = Draft +version = 4 + +[metadata] +intent_category = draft +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = verydraft +setting_version = 24 +type = intent +variant = 0.4mm + +[values] +acceleration_layer_0 = 5000 +acceleration_print = 20000 +acceleration_roofing = 5000 +acceleration_topbottom = 10000 +acceleration_travel_layer_0 = 5000 +acceleration_wall_0 = 5000.0 +acceleration_wall_0_roofing = 5000 +acceleration_wall_x = 10000 +acceleration_wall_x_roofing = 5000 +cool_fan_full_at_height = 0.54 +cool_min_layer_time = 2 +cool_min_speed = 50 +cool_min_temperature = 220 +infill_angles = [135] +infill_line_width = 0.4 +infill_overlap = 25 +infill_pattern = zigzag +infill_wipe_dist = 0.05 +initial_layer_line_width_factor = 125 +line_width = 0.4 +material_final_print_temperature = 225 +material_initial_print_temperature = 225 +material_print_temperature = 225 +retraction_hop_enabled = True +seam_overhang_angle = 25 +speed_layer_0 = 70 +speed_print = 270 +speed_roofing = 215 +speed_support_bottom = 100 +speed_support_interface = 215 +speed_topbottom = 215 +speed_wall = 215 +speed_wall_x = 270 +speed_wall_x_roofing = 270 +support_line_width = 0.35 +wall_line_width_x = 0.4 +wall_overhang_angle = 25 +wall_overhang_speed_factor = 15 + diff --git a/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.3mm.inst.cfg b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.3mm.inst.cfg new file mode 100644 index 0000000000..14a1d87dc5 --- /dev/null +++ b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.3mm.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = ultimaker_sketch_sprint +name = Extra Fast - Experimental +version = 4 + +[metadata] +is_experimental = True +material = ultimaker_pla_175 +quality_type = verydraft +setting_version = 24 +type = quality +variant = 0.4mm +weight = -3 + +[values] + diff --git a/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm.inst.cfg b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm.inst.cfg new file mode 100644 index 0000000000..cc49b97b7f --- /dev/null +++ b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm.inst.cfg @@ -0,0 +1,23 @@ +[general] +definition = ultimaker_sketch_sprint +name = Extra Fast - Experimental +version = 4 + +[metadata] +is_experimental = True +material = ultimaker_tough_pla_175 +quality_type = verydraft +setting_version = 24 +type = quality +variant = 0.4mm +weight = -3 + +[values] +acceleration_layer_0 = 200 +acceleration_travel_layer_0 = =acceleration_layer_0 +speed_layer_0 = 30 +speed_slowdown_layers = 4 +speed_travel_layer_0 = 150 +wall_0_material_flow_layer_0 = =material_flow * 1.03 +wall_x_material_flow_layer_0 = =material_flow * 0.95 + diff --git a/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_global_Verydraft_Quality.inst.cfg b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_global_Verydraft_Quality.inst.cfg new file mode 100644 index 0000000000..d1d5bde260 --- /dev/null +++ b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_global_Verydraft_Quality.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = ultimaker_sketch_sprint +name = Extra Fast +version = 4 + +[metadata] +global_quality = True +quality_type = verydraft +setting_version = 24 +type = quality +weight = -2 + +[values] +layer_height = 0.27 + From 868e74e84b5ef87b9e4ac6b44d0eaa9cb841146d Mon Sep 17 00:00:00 2001 From: Shirley Du Date: Tue, 28 Jan 2025 17:14:34 -0500 Subject: [PATCH 26/45] For Method, enable corner rounding/input shaping if using highspeed type intents --- plugins/MakerbotWriter/MakerbotWriter.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/MakerbotWriter/MakerbotWriter.py b/plugins/MakerbotWriter/MakerbotWriter.py index b50adf450c..2f77ffeda7 100644 --- a/plugins/MakerbotWriter/MakerbotWriter.py +++ b/plugins/MakerbotWriter/MakerbotWriter.py @@ -249,13 +249,17 @@ class MakerbotWriter(MeshWriter): meta["preferences"] = dict() bounds = application.getBuildVolume().getBoundingBox() + intent = CuraApplication.getInstance().getIntentManager().currentIntentCategory meta["preferences"]["instance0"] = { "machineBounds": [bounds.right, bounds.front, bounds.left, bounds.back] if bounds is not None else None, - "printMode": CuraApplication.getInstance().getIntentManager().currentIntentCategory, + "printMode": intent } if file_format == "application/x-makerbot": accel_overrides = meta["accel_overrides"] = {} + if intent in ['highspeed', 'highspeedsolid']: + accel_overrides['do_input_shaping'] = True + accel_overrides['do_corner_rounding'] = True bead_mode_overrides = accel_overrides["bead_mode"] = {} accel_enabled = global_stack.getProperty('acceleration_enabled', 'value') From f4ea52220eca6f87f02758669f2435634d3531ca Mon Sep 17 00:00:00 2001 From: Shirley Du Date: Tue, 28 Jan 2025 17:17:46 -0500 Subject: [PATCH 27/45] Revert "Missed a file" This reverts commit e75c6968d98b8510f441d0caa553733c7acaa5ab. --- .../ultimaker_method_base.def.json | 26 +------------------ 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/resources/definitions/ultimaker_method_base.def.json b/resources/definitions/ultimaker_method_base.def.json index 89fff957ff..dbdc03530b 100644 --- a/resources/definitions/ultimaker_method_base.def.json +++ b/resources/definitions/ultimaker_method_base.def.json @@ -34,9 +34,6 @@ "acceleration_enabled": { "enabled": false, - "settable_per_extruder": false, - "settable_per_mesh": false, - "settable_per_meshgroup": false, "value": true }, "acceleration_infill": @@ -57,9 +54,6 @@ "acceleration_print": { "enabled": false, - "settable_per_extruder": false, - "settable_per_mesh": false, - "settable_per_meshgroup": false, "value": 800 }, "acceleration_print_layer_0": @@ -105,17 +99,11 @@ "acceleration_travel": { "enabled": false, - "settable_per_extruder": false, - "settable_per_mesh": false, - "settable_per_meshgroup": false, "value": 5000 }, "acceleration_travel_enabled": { "enabled": false, - "settable_per_extruder": false, - "settable_per_mesh": false, - "settable_per_meshgroup": false, "value": true }, "acceleration_travel_layer_0": @@ -216,9 +204,6 @@ "jerk_enabled": { "enabled": false, - "settable_per_extruder": false, - "settable_per_mesh": false, - "settable_per_meshgroup": false, "value": true }, "jerk_infill": @@ -239,9 +224,6 @@ "jerk_print": { "enabled": false, - "settable_per_extruder": false, - "settable_per_mesh": false, - "settable_per_meshgroup": false, "value": 6.25 }, "jerk_print_layer_0": @@ -287,17 +269,11 @@ "jerk_travel": { "enabled": false, - "settable_per_extruder": false, - "settable_per_mesh": false, - "settable_per_meshgroup": false, "value": "jerk_print" }, "jerk_travel_enabled": { "enabled": false, - "settable_per_extruder": false, - "settable_per_mesh": false, - "settable_per_meshgroup": false, "value": true }, "jerk_travel_layer_0": @@ -625,4 +601,4 @@ "z_seam_type": { "value": "'sharpest_corner'" }, "zig_zaggify_infill": { "value": true } } -} \ No newline at end of file +} From c4fd72483fd6e4721c7c13b174de30d464191244 Mon Sep 17 00:00:00 2001 From: shirleydu <2245546+shirleydu@users.noreply.github.com> Date: Tue, 28 Jan 2025 22:19:09 +0000 Subject: [PATCH 28/45] Apply printer-linter format --- resources/definitions/ultimaker_method_base.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/ultimaker_method_base.def.json b/resources/definitions/ultimaker_method_base.def.json index dbdc03530b..1e5eb952ed 100644 --- a/resources/definitions/ultimaker_method_base.def.json +++ b/resources/definitions/ultimaker_method_base.def.json @@ -601,4 +601,4 @@ "z_seam_type": { "value": "'sharpest_corner'" }, "zig_zaggify_infill": { "value": true } } -} +} \ No newline at end of file From 859327b3ba47c6cf2d83d1e463146cfb3619dfc5 Mon Sep 17 00:00:00 2001 From: Alan Bjorklund Date: Tue, 28 Jan 2025 17:42:57 -0500 Subject: [PATCH 29/45] Sketch infill line width update Add logic that sets the infill width to 0.4 when the layer height is not equal to 0.2. The infill width at 0.45mm was causing the flow rate to be > 30 mm^3/s for 0.27 Balanced prints. This update corrects the flow rate issue. PP-561 --- resources/definitions/ultimaker_sketch_sprint.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/ultimaker_sketch_sprint.def.json b/resources/definitions/ultimaker_sketch_sprint.def.json index cde655e70f..4c5e68b983 100644 --- a/resources/definitions/ultimaker_sketch_sprint.def.json +++ b/resources/definitions/ultimaker_sketch_sprint.def.json @@ -130,7 +130,7 @@ ] }, "infill_before_walls": { "value": false }, - "infill_line_width": { "value": 0.45 }, + "infill_line_width": { "value": "0.45 if layer_height == 0.2 else 0.4" }, "infill_overlap": { "value": 10 }, "infill_pattern": { "value": "'lines'" }, "infill_sparse_density": { "value": 15 }, From eec90b5bdc10b88d2a5a3ac31c5483f21d29e74b Mon Sep 17 00:00:00 2001 From: Frederic Meeuwissen <13856291+Frederic98@users.noreply.github.com> Date: Wed, 29 Jan 2025 09:35:28 +0100 Subject: [PATCH 30/45] [PP-535] Add pressure advance setting --- resources/definitions/fdmprinter.def.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index c1392e57ba..e89595c1b1 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -3232,6 +3232,19 @@ "minimum_value": 0.01, "settable_per_mesh": false, "settable_per_extruder": true + }, + "material_pressure_advance_factor": + { + "enabled": false, + "label": "Pressure advance factor", + "description": "Tuning factor for pressure advance, which is meant to synchronize extrusion with motion", + "default_value": 0.05, + "maximum_value_warning": 1.0, + "minimum_value": 0, + "type": "float", + "settable_per_mesh": false, + "settable_per_extruder": true, + "settable_per_meshgroup": false } } }, From 05f6afd93d89ec8f86f5e4f283b0c0e6d40c80e4 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 29 Jan 2025 13:20:01 +0100 Subject: [PATCH 31/45] Round layer height to two decimals for display (profile) purposes. CURA-12020 --- 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 82b52d3dde..4c16061074 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -1678,7 +1678,7 @@ class MachineManager(QObject): intent_category = self.activeIntentCategory, intent_name = IntentCategoryModel.translation(self.activeIntentCategory, "name", self.activeIntentCategory.title()), custom_profile = self.activeQualityOrQualityChangesName if global_stack.qualityChanges is not empty_quality_changes_container else None, - layer_height = self.activeQualityLayerHeight if self.isActiveQualitySupported else None, + layer_height = float("{:.2f}".format(self.activeQualityLayerHeight)) if self.isActiveQualitySupported else None, is_experimental = self.isActiveQualityExperimental and self.isActiveQualitySupported ) From f039e901327ec5e59e6afd804890ec55355c28ba Mon Sep 17 00:00:00 2001 From: Alan Bjorklund Date: Thu, 30 Jan 2025 14:28:09 -0500 Subject: [PATCH 32/45] Moved 0.27 profiles into "imperial" quality This commit corrects the filenames in the previous commit. Profiles with 0.27 layer height had "0.3" in the filename. Now they are correctly named as 0.27. PP-561 --- ... => um_sketch_sprint_0.4mm_um-pla-175_0.27mm_draft.inst.cfg} | 2 +- ..._sketch_sprint_0.4mm_um-tough-pla-175_0.27mm_draft.inst.cfg} | 2 +- ...st.cfg => um_sketch_sprint_0.4mm_um-pla-175_0.27mm.inst.cfg} | 2 +- ... => um_sketch_sprint_0.4mm_um-tough-pla-175_0.27mm.inst.cfg} | 2 +- ...st.cfg => um_sketch_sprint_global_Imperial_Quality.inst.cfg} | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) rename resources/intent/ultimaker_sketch_sprint/{um_sketch_sprint_0.4mm_um-pla-175_0.3mm_draft.inst.cfg => um_sketch_sprint_0.4mm_um-pla-175_0.27mm_draft.inst.cfg} (98%) rename resources/intent/ultimaker_sketch_sprint/{um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm_draft.inst.cfg => um_sketch_sprint_0.4mm_um-tough-pla-175_0.27mm_draft.inst.cfg} (98%) rename resources/quality/ultimaker_sketch_sprint/{um_sketch_sprint_0.4mm_um-pla-175_0.3mm.inst.cfg => um_sketch_sprint_0.4mm_um-pla-175_0.27mm.inst.cfg} (90%) rename resources/quality/ultimaker_sketch_sprint/{um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm.inst.cfg => um_sketch_sprint_0.4mm_um-tough-pla-175_0.27mm.inst.cfg} (95%) rename resources/quality/ultimaker_sketch_sprint/{um_sketch_sprint_global_Verydraft_Quality.inst.cfg => um_sketch_sprint_global_Imperial_Quality.inst.cfg} (88%) diff --git a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.3mm_draft.inst.cfg b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.27mm_draft.inst.cfg similarity index 98% rename from resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.3mm_draft.inst.cfg rename to resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.27mm_draft.inst.cfg index c2c8b9b3bd..5204072807 100644 --- a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.3mm_draft.inst.cfg +++ b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.27mm_draft.inst.cfg @@ -7,7 +7,7 @@ version = 4 intent_category = draft is_experimental = True material = ultimaker_pla_175 -quality_type = verydraft +quality_type = imperial setting_version = 24 type = intent variant = 0.4mm diff --git a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm_draft.inst.cfg b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.27mm_draft.inst.cfg similarity index 98% rename from resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm_draft.inst.cfg rename to resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.27mm_draft.inst.cfg index 482f0fa5ec..546d69404d 100644 --- a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm_draft.inst.cfg +++ b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.27mm_draft.inst.cfg @@ -7,7 +7,7 @@ version = 4 intent_category = draft is_experimental = True material = ultimaker_tough_pla_175 -quality_type = verydraft +quality_type = imperial setting_version = 24 type = intent variant = 0.4mm diff --git a/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.3mm.inst.cfg b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.27mm.inst.cfg similarity index 90% rename from resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.3mm.inst.cfg rename to resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.27mm.inst.cfg index 14a1d87dc5..f084bc1791 100644 --- a/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.3mm.inst.cfg +++ b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.27mm.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] is_experimental = True material = ultimaker_pla_175 -quality_type = verydraft +quality_type = imperial setting_version = 24 type = quality variant = 0.4mm diff --git a/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm.inst.cfg b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.27mm.inst.cfg similarity index 95% rename from resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm.inst.cfg rename to resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.27mm.inst.cfg index cc49b97b7f..1d7584fd7a 100644 --- a/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.3mm.inst.cfg +++ b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.27mm.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] is_experimental = True material = ultimaker_tough_pla_175 -quality_type = verydraft +quality_type = imperial setting_version = 24 type = quality variant = 0.4mm diff --git a/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_global_Verydraft_Quality.inst.cfg b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_global_Imperial_Quality.inst.cfg similarity index 88% rename from resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_global_Verydraft_Quality.inst.cfg rename to resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_global_Imperial_Quality.inst.cfg index d1d5bde260..bef8501e67 100644 --- a/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_global_Verydraft_Quality.inst.cfg +++ b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_global_Imperial_Quality.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] global_quality = True -quality_type = verydraft +quality_type = imperial setting_version = 24 type = quality weight = -2 From 0a936bec6ae500fb6cc3eb4710240fcc2ea0b44b Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Wed, 5 Feb 2025 11:39:07 +0100 Subject: [PATCH 33/45] Remove now-useless comment --- conanfile.py | 1 - 1 file changed, 1 deletion(-) diff --git a/conanfile.py b/conanfile.py index 01e2ffb579..3a71d8bca2 100644 --- a/conanfile.py +++ b/conanfile.py @@ -27,7 +27,6 @@ class CuraConan(ConanFile): generators = "VirtualPythonEnv" tool_requires = "gettext/0.22.5" - # FIXME: Remove specific branch once merged to main python_requires = "translationextractor/[>=2.2.0]@ultimaker/stable" options = { From d18f64922127df1c2012ffe84e7e8e6a8933da6d Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Wed, 5 Feb 2025 14:22:23 +0100 Subject: [PATCH 34/45] Add missing Sketch printers extruders name mapping CURA-12401 --- cura/PrinterOutput/FormatMaps.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cura/PrinterOutput/FormatMaps.py b/cura/PrinterOutput/FormatMaps.py index 3bb6263a28..1974f4c08c 100644 --- a/cura/PrinterOutput/FormatMaps.py +++ b/cura/PrinterOutput/FormatMaps.py @@ -25,7 +25,10 @@ class FormatMaps: "mk14_c": "1C", "mk14": "1A", "mk14_s": "2A", - "mk14_e": "LABS" + "mk14_e": "LABS", + "sketch_extruder": "0.4mm", + "sketch_l_extruder": "0.4mm", + "sketch_sprint_extruder": "0.4mm", } # A map from the material-name in their native file-formats to some info, including the internal name we use. From dbb994b6c1dfd8fc56156a4cddbd8b8a83482efe Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Thu, 6 Feb 2025 08:35:56 +0100 Subject: [PATCH 35/45] Use the material alternative GUID if not found CURA-12401 --- .../src/Models/Http/ClusterPrinterConfigurationMaterial.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrinterConfigurationMaterial.py b/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrinterConfigurationMaterial.py index 6f2992a03b..4c6d4a15b9 100644 --- a/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrinterConfigurationMaterial.py +++ b/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrinterConfigurationMaterial.py @@ -40,6 +40,9 @@ class ClusterPrinterConfigurationMaterial(BaseModel): container_registry = ContainerRegistry.getInstance() same_guid = container_registry.findInstanceContainersMetadata(GUID = self.guid) + if not same_guid: + same_guid = container_registry.findInstanceContainersMetadata(alternative_GUID = self.guid) + if same_guid: read_only = sorted(filter(lambda metadata: container_registry.isReadOnly(metadata["id"]), same_guid), key = lambda metadata: metadata["name"]) if read_only: @@ -48,10 +51,11 @@ class ClusterPrinterConfigurationMaterial(BaseModel): material_metadata = min(same_guid, key = lambda metadata: metadata["name"]) else: material_metadata = { + "GUID": self.guid, "color_code": self.color, "brand": self.brand, "material": self.material, "name": "Empty" if self.material == "empty" else "Unknown" } - return MaterialOutputModel(guid = self.guid, type = material_metadata["material"], brand = material_metadata["brand"], color = material_metadata.get("color_code", "#ffc924"), name = material_metadata["name"]) + return MaterialOutputModel(guid = material_metadata["GUID"], type = material_metadata["material"], brand = material_metadata["brand"], color = material_metadata.get("color_code", "#ffc924"), name = material_metadata["name"]) From 25c2e75f345306a5e4fd72c03ec3fb1cc58e03cb Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Thu, 6 Feb 2025 15:53:22 +0100 Subject: [PATCH 36/45] Revert "Use the material alternative GUID if not found" This reverts commit dbb994b6c1dfd8fc56156a4cddbd8b8a83482efe. --- .../src/Models/Http/ClusterPrinterConfigurationMaterial.py | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrinterConfigurationMaterial.py b/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrinterConfigurationMaterial.py index 4c6d4a15b9..6f2992a03b 100644 --- a/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrinterConfigurationMaterial.py +++ b/plugins/UM3NetworkPrinting/src/Models/Http/ClusterPrinterConfigurationMaterial.py @@ -40,9 +40,6 @@ class ClusterPrinterConfigurationMaterial(BaseModel): container_registry = ContainerRegistry.getInstance() same_guid = container_registry.findInstanceContainersMetadata(GUID = self.guid) - if not same_guid: - same_guid = container_registry.findInstanceContainersMetadata(alternative_GUID = self.guid) - if same_guid: read_only = sorted(filter(lambda metadata: container_registry.isReadOnly(metadata["id"]), same_guid), key = lambda metadata: metadata["name"]) if read_only: @@ -51,11 +48,10 @@ class ClusterPrinterConfigurationMaterial(BaseModel): material_metadata = min(same_guid, key = lambda metadata: metadata["name"]) else: material_metadata = { - "GUID": self.guid, "color_code": self.color, "brand": self.brand, "material": self.material, "name": "Empty" if self.material == "empty" else "Unknown" } - return MaterialOutputModel(guid = material_metadata["GUID"], type = material_metadata["material"], brand = material_metadata["brand"], color = material_metadata.get("color_code", "#ffc924"), name = material_metadata["name"]) + return MaterialOutputModel(guid = self.guid, type = material_metadata["material"], brand = material_metadata["brand"], color = material_metadata.get("color_code", "#ffc924"), name = material_metadata["name"]) From 686b404a952fa39a3df4a4cbe159cf866c7e0e51 Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Fri, 7 Feb 2025 15:56:30 +0100 Subject: [PATCH 37/45] Set support page to be opened on core incompatibility CURA-12393 --- .../Menus/ConfigurationMenu/ConfigurationItem.qml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml b/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml index f76e1c6ef7..f822dad933 100644 --- a/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml +++ b/resources/qml/Menus/ConfigurationMenu/ConfigurationItem.qml @@ -166,8 +166,8 @@ Button } mismatchedCores = "" + mismatchedCores + "" - var draftResult = catalog.i18nc("@label", "This configuration is not available because there is a mismatch or other problem with core-type %1. Please visit %2 to check which cores this printer-type supports w.r.t. new slices."); - return draftResult.arg(mismatchedCores).arg("" + catalog.i18nc("@label","WEBSITE") + " ") + var draftResult = catalog.i18nc("@label", "This configuration is not available because there is a mismatch or other problem with core-type %1. Please visit the support page to check which cores this printer-type supports w.r.t. new slices."); + return draftResult.arg(mismatchedCores).arg("https://support.ultimaker.com/s/article/1667411313529") } text: @@ -199,9 +199,16 @@ Button wrapMode: Text.WordWrap - onLinkActivated: + onLinkActivated: (link) => { - Cura.Actions.browsePackages.trigger() + if(link.trim().length === 0) + { + Cura.Actions.browsePackages.trigger(); + } + else + { + Qt.openUrlExternally(link); + } } } From 1c92704eda95046c0fc2a3a47b2bb14926a6dd24 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Tue, 11 Feb 2025 12:26:26 +0100 Subject: [PATCH 38/45] Add correct 3MF mime-type to .desktop launcher See https://gitlab.freedesktop.org/xdg/shared-mime-info/-/commit/26a3e2f8dc0fd32526a4ad930cadb5d2cae52e74 --- packaging/AppImage/cura.desktop.jinja | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packaging/AppImage/cura.desktop.jinja b/packaging/AppImage/cura.desktop.jinja index 1230d4ff5c..8b645c826e 100644 --- a/packaging/AppImage/cura.desktop.jinja +++ b/packaging/AppImage/cura.desktop.jinja @@ -9,7 +9,7 @@ Exec=UltiMaker-Cura %F Icon=cura-icon Terminal=false Type=Application -MimeType=model/stl;application/vnd.ms-3mfdocument;application/prs.wavefront-obj;image/bmp;image/gif;image/jpeg;image/png;text/x-gcode;application/x-amf;application/x-ply;application/x-ctm;model/vnd.collada+xml;model/gltf-binary;model/gltf+json;model/vnd.collada+xml+zip; +MimeType=model/stl;application/vnd.ms-3mfdocument;model/3mf;application/prs.wavefront-obj;image/bmp;image/gif;image/jpeg;image/png;text/x-gcode;application/x-amf;application/x-ply;application/x-ctm;model/vnd.collada+xml;model/gltf-binary;model/gltf+json;model/vnd.collada+xml+zip; Categories=Graphics; Keywords=3D;Printing; X-AppImage-Version={{ cura_version }} From 0a68c861f0eff5756473d35995d43b17f0ad1c6e Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Tue, 11 Feb 2025 12:28:03 +0100 Subject: [PATCH 39/45] Fix "Open in Cura" button on Thingiverse MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Make the "Open in Cura" button on Thingiverse work by informing the system that Cura is the application to handle URLs with the cura scheme, and that it can handle URLs, not just local files. This fixes this error message visible in Firefox' console when clicking the button on the website: Prevented navigation to “cura://open?file=https%3A%2F%2Fwww.thingiverse.com%2Fdownload%3A14134689” due to an unknown protocol. See https://github.com/bambulab/BambuStudio/commit/62006bba30f39 --- packaging/AppImage/cura.desktop.jinja | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packaging/AppImage/cura.desktop.jinja b/packaging/AppImage/cura.desktop.jinja index 8b645c826e..dc6cddcc03 100644 --- a/packaging/AppImage/cura.desktop.jinja +++ b/packaging/AppImage/cura.desktop.jinja @@ -5,11 +5,11 @@ GenericName=3D Printing Software GenericName[de]=3D-Druck-Software GenericName[nl]=3D-Print Software Comment=Cura converts 3D models into paths for a 3D printer. It prepares your print for maximum accuracy, minimum printing time and good reliability with many extra features that make your print come out great. -Exec=UltiMaker-Cura %F +Exec=UltiMaker-Cura %U Icon=cura-icon Terminal=false Type=Application -MimeType=model/stl;application/vnd.ms-3mfdocument;model/3mf;application/prs.wavefront-obj;image/bmp;image/gif;image/jpeg;image/png;text/x-gcode;application/x-amf;application/x-ply;application/x-ctm;model/vnd.collada+xml;model/gltf-binary;model/gltf+json;model/vnd.collada+xml+zip; +MimeType=model/stl;application/vnd.ms-3mfdocument;model/3mf;application/prs.wavefront-obj;image/bmp;image/gif;image/jpeg;image/png;text/x-gcode;application/x-amf;application/x-ply;application/x-ctm;model/vnd.collada+xml;model/gltf-binary;model/gltf+json;model/vnd.collada+xml+zip;x-scheme-handler/cura; Categories=Graphics; Keywords=3D;Printing; X-AppImage-Version={{ cura_version }} From b2e86ca185a7e98d08e24d975f79fc924eb6036a Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Tue, 11 Feb 2025 14:43:35 +0100 Subject: [PATCH 40/45] Bump patch version to reflect Conan upgrade CURA-12390 --- conandata.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/conandata.yml b/conandata.yml index de95766ed2..59c3163679 100644 --- a/conandata.yml +++ b/conandata.yml @@ -5,9 +5,9 @@ requirements: - "curaengine/5.10.0-alpha.0@ultimaker/testing" - "cura_binary_data/5.10.0-alpha.0@ultimaker/testing" - "fdm_materials/5.10.0-alpha.0@ultimaker/testing" - - "dulcificum/0.3.0@ultimaker/stable" - - "pysavitar/5.4.0-alpha.0@ultimaker/stable" - - "pynest2d/5.4.0-alpha.0@ultimaker/stable" + - "dulcificum/5.10.0@ultimaker/stable" + - "pysavitar/5.10.0@ultimaker/stable" + - "pynest2d/5.10.0@ultimaker/stable" requirements_internal: - "fdm_materials/5.10.0-alpha.0@internal/testing" - "cura_private_data/5.10.0-alpha.0@internal/testing" From dd3e447366c91920b483a0b1fa842b7c6e725068 Mon Sep 17 00:00:00 2001 From: Frederic Meeuwissen <13856291+Frederic98@users.noreply.github.com> Date: Tue, 11 Feb 2025 15:53:22 +0100 Subject: [PATCH 41/45] [CURA-11966] Rename wall_overhang_speed_factor Missed a couple of files with the other commit. See 2db4d16a80bb0b449871399b8d236205e58c09b9 --- .../um_sketch_sprint_0.4mm_um-pla-175_0.27mm_draft.inst.cfg | 2 +- ...m_sketch_sprint_0.4mm_um-tough-pla-175_0.27mm_draft.inst.cfg | 2 +- .../um_sketch_sprint_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.27mm_draft.inst.cfg b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.27mm_draft.inst.cfg index 5204072807..de49fa0e2c 100644 --- a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.27mm_draft.inst.cfg +++ b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.27mm_draft.inst.cfg @@ -50,5 +50,5 @@ speed_wall_x_roofing = 270 support_line_width = 0.35 wall_line_width_x = 0.4 wall_overhang_angle = 25 -wall_overhang_speed_factor = 15 +wall_overhang_speed_factors = [15] diff --git a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.27mm_draft.inst.cfg b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.27mm_draft.inst.cfg index 546d69404d..5c7c5de0ef 100644 --- a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.27mm_draft.inst.cfg +++ b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.27mm_draft.inst.cfg @@ -50,5 +50,5 @@ speed_wall_x_roofing = 270 support_line_width = 0.35 wall_line_width_x = 0.4 wall_overhang_angle = 25 -wall_overhang_speed_factor = 15 +wall_overhang_speed_factors = [15] diff --git a/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg index dd752baffa..6cad373043 100644 --- a/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-metallic-pla-175_0.2mm.inst.cfg @@ -24,5 +24,5 @@ speed_topbottom = 100 speed_wall = 75 speed_wall_x = 100 support_material_flow = 92 -wall_overhang_speed_factor = 23 +wall_overhang_speed_factors = [23] From fbe5e4f6c0418d4d795794b1c9a75d4eec06f6f0 Mon Sep 17 00:00:00 2001 From: Frederic Meeuwissen <13856291+Frederic98@users.noreply.github.com> Date: Wed, 12 Feb 2025 15:57:45 +0100 Subject: [PATCH 42/45] [PP-535] Publish S8 profiles --- resources/definitions/ultimaker_s8.def.json | 406 ++++++++++++++++++ .../ultimaker_s8_extruder_left.def.json | 31 ++ .../ultimaker_s8_extruder_right.def.json | 31 ++ resources/images/UltimakerS8backplate.png | Bin 0 -> 24586 bytes ...aa_plus_0.4_abs_0.2mm_engineering.inst.cfg | 18 + ...aa_plus_0.4_cpe_0.2mm_engineering.inst.cfg | 18 + ..._plus_0.4_nylon_0.2mm_engineering.inst.cfg | 18 + ...a_plus_0.4_petg_0.2mm_engineering.inst.cfg | 18 + ...aa_plus_0.4_pla_0.2mm_engineering.inst.cfg | 18 + ...s_0.4_tough-pla_0.2mm_engineering.inst.cfg | 18 + ...us_0.4_cpe-plus_0.2mm_engineering.inst.cfg | 18 + ..._cc_plus_0.4_pc_0.2mm_engineering.inst.cfg | 18 + ..._plus_0.4_petcf_0.2mm_engineering.inst.cfg | 18 + .../um_s8_aa_plus_0.4_abs_0.2mm.inst.cfg | 21 + .../um_s8_aa_plus_0.4_cpe_0.2mm.inst.cfg | 20 + .../um_s8_aa_plus_0.4_nylon_0.2mm.inst.cfg | 20 + .../um_s8_aa_plus_0.4_petg_0.2mm.inst.cfg | 17 + .../um_s8_aa_plus_0.4_pla_0.1mm.inst.cfg | 17 + .../um_s8_aa_plus_0.4_pla_0.2mm.inst.cfg | 17 + .../um_s8_aa_plus_0.4_pp_0.2mm.inst.cfg | 45 ++ ...um_s8_aa_plus_0.4_tough-pla_0.1mm.inst.cfg | 17 + ...um_s8_aa_plus_0.4_tough-pla_0.2mm.inst.cfg | 17 + .../um_s8_aa_plus_0.4_tpu_0.2mm.inst.cfg | 53 +++ .../um_s8_bb0.4_bam_0.15mm.inst.cfg | 32 ++ .../um_s8_bb0.4_bam_0.1mm.inst.cfg | 28 ++ .../um_s8_bb0.4_bam_0.2mm.inst.cfg | 31 ++ .../um_s8_bb0.4_bam_0.3mm.inst.cfg | 31 ++ .../um_s8_bb0.4_pva_0.15mm.inst.cfg | 29 ++ .../um_s8_bb0.4_pva_0.1mm.inst.cfg | 30 ++ .../um_s8_bb0.4_pva_0.2mm.inst.cfg | 29 ++ .../um_s8_bb0.4_pva_0.3mm.inst.cfg | 30 ++ .../um_s8_cc_plus_0.4_cpe-plus_0.2mm.inst.cfg | 15 + .../um_s8_cc_plus_0.4_pc_0.2mm.inst.cfg | 19 + .../um_s8_cc_plus_0.4_petcf_0.2mm.inst.cfg | 15 + .../um_s8_global_Draft_Quality.inst.cfg | 15 + .../um_s8_global_Fast_Quality.inst.cfg | 15 + .../um_s8_global_High_Quality.inst.cfg | 15 + .../um_s8_global_Normal_Quality.inst.cfg | 15 + .../um_s8_global_Superdraft_Quality.inst.cfg | 15 + .../um_s8_global_Verydraft_Quality.inst.cfg | 15 + .../variants/ultimaker_s8_aa_plus04.inst.cfg | 17 + resources/variants/ultimaker_s8_bb04.inst.cfg | 19 + .../variants/ultimaker_s8_cc_plus04.inst.cfg | 17 + resources/variants/ultimaker_s8_dd04.inst.cfg | 17 + 44 files changed, 1323 insertions(+) create mode 100644 resources/definitions/ultimaker_s8.def.json create mode 100644 resources/extruders/ultimaker_s8_extruder_left.def.json create mode 100644 resources/extruders/ultimaker_s8_extruder_right.def.json create mode 100644 resources/images/UltimakerS8backplate.png create mode 100644 resources/intent/ultimaker_s8/um_s8_aa_plus_0.4_abs_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_s8/um_s8_aa_plus_0.4_cpe_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_s8/um_s8_aa_plus_0.4_nylon_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_s8/um_s8_aa_plus_0.4_petg_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_s8/um_s8_aa_plus_0.4_pla_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_s8/um_s8_aa_plus_0.4_tough-pla_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_s8/um_s8_cc_plus_0.4_cpe-plus_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_s8/um_s8_cc_plus_0.4_pc_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_s8/um_s8_cc_plus_0.4_petcf_0.2mm_engineering.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_abs_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_cpe_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_nylon_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_petg_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_pla_0.1mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_pla_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_pp_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_tough-pla_0.1mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_tough-pla_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_tpu_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.15mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.1mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.3mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.15mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.1mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.3mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_cpe-plus_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_pc_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_petcf_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_global_Draft_Quality.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_global_Fast_Quality.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_global_High_Quality.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_global_Normal_Quality.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_global_Superdraft_Quality.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_global_Verydraft_Quality.inst.cfg create mode 100644 resources/variants/ultimaker_s8_aa_plus04.inst.cfg create mode 100644 resources/variants/ultimaker_s8_bb04.inst.cfg create mode 100644 resources/variants/ultimaker_s8_cc_plus04.inst.cfg create mode 100644 resources/variants/ultimaker_s8_dd04.inst.cfg diff --git a/resources/definitions/ultimaker_s8.def.json b/resources/definitions/ultimaker_s8.def.json new file mode 100644 index 0000000000..2dbf2073d2 --- /dev/null +++ b/resources/definitions/ultimaker_s8.def.json @@ -0,0 +1,406 @@ +{ + "version": 2, + "name": "Ultimaker S8", + "inherits": "ultimaker_s7", + "metadata": + { + "visible": true, + "author": "Ultimaker", + "manufacturer": "Ultimaker B.V.", + "file_formats": "application/x-ufp;text/x-gcode", + "platform": "ultimaker_s7_platform.obj", + "bom_numbers": [ + 10600 + ], + "firmware_update_info": + { + "check_urls": [ "https://software.ultimaker.com/releases/firmware/5078167/stable/um-update.swu.version" ], + "id": 5078167, + "update_url": "https://ultimaker.com/firmware?utm_source=cura&utm_medium=software&utm_campaign=fw-update" + }, + "first_start_actions": [ "DiscoverUM3Action" ], + "has_machine_quality": true, + "has_materials": true, + "has_variants": true, + "machine_extruder_trains": + { + "0": "ultimaker_s8_extruder_left", + "1": "ultimaker_s8_extruder_right" + }, + "nozzle_offsetting_for_disallowed_areas": false, + "platform_offset": [ + 0, + 0, + 0 + ], + "platform_texture": "UltimakerS8backplate.png", + "preferred_material": "ultimaker_pla_blue", + "preferred_quality_type": "draft", + "preferred_variant_name": "AA+ 0.4", + "quality_definition": "ultimaker_s8", + "supported_actions": [ "DiscoverUM3Action" ], + "supports_material_export": true, + "supports_network_connection": true, + "supports_usb_connection": false, + "variants_name": "Print Core", + "variants_name_has_translation": true, + "weight": -2 + }, + "overrides": + { + "acceleration_infill": { "value": "acceleration_print" }, + "acceleration_layer_0": { "value": 2000 }, + "acceleration_prime_tower": { "value": "acceleration_print" }, + "acceleration_print": { "value": 20000 }, + "acceleration_print_layer_0": { "value": "acceleration_layer_0" }, + "acceleration_roofing": { "value": "acceleration_wall_0" }, + "acceleration_skirt_brim": { "value": "acceleration_layer_0" }, + "acceleration_support": { "value": "acceleration_print" }, + "acceleration_support_bottom": { "value": "acceleration_support_interface" }, + "acceleration_support_infill": { "value": "acceleration_support" }, + "acceleration_support_interface": { "value": "acceleration_support" }, + "acceleration_support_roof": { "value": "acceleration_support_interface" }, + "acceleration_topbottom": { "value": "acceleration_print" }, + "acceleration_travel": { "value": 10000 }, + "acceleration_travel_enabled": { "value": true }, + "acceleration_travel_layer_0": { "value": "acceleration_layer_0" }, + "acceleration_wall": { "value": "acceleration_print/8" }, + "acceleration_wall_0": { "value": "acceleration_wall" }, + "acceleration_wall_0_roofing": { "value": "acceleration_wall_0" }, + "acceleration_wall_x": { "value": "acceleration_print" }, + "acceleration_wall_x_roofing": { "value": "acceleration_wall" }, + "adhesion_type": { "value": "'skirt'" }, + "bottom_thickness": { "value": "3*layer_height if top_layers==4 else top_bottom_thickness" }, + "bridge_skin_material_flow": { "value": 200 }, + "bridge_skin_speed": + { + "unit": "mm/s", + "value": "bridge_wall_speed" + }, + "bridge_sparse_infill_max_density": { "value": 50 }, + "bridge_wall_material_flow": { "value": "bridge_skin_material_flow" }, + "bridge_wall_min_length": { "value": 10 }, + "bridge_wall_speed": + { + "unit": "mm/s", + "value": 50 + }, + "cool_min_layer_time": { "value": 5 }, + "cool_min_layer_time_overhang": { "value": 9 }, + "cool_min_layer_time_overhang_min_segment_length": { "value": 2 }, + "cool_min_speed": { "value": 6 }, + "cool_min_temperature": { "value": "material_print_temperature-15" }, + "default_material_print_temperature": { "maximum_value_warning": 320 }, + "extra_infill_lines_to_support_skins": { "value": "'walls_and_lines'" }, + "gradual_flow_enabled": { "value": false }, + "hole_xy_offset": { "value": 0.075 }, + "infill_overlap": { "value": 10 }, + "infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'grid'" }, + "infill_sparse_density": { "value": 15 }, + "infill_wall_line_count": { "value": "1 if infill_sparse_density > 80 else 0" }, + "initial_bottom_layers": { "value": 2 }, + "jerk_infill": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_print" + }, + "jerk_layer_0": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_print/2" + }, + "jerk_prime_tower": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_print" + }, + "jerk_print": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "10000" + }, + "jerk_print_layer_0": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_layer_0" + }, + "jerk_roofing": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_wall_0" + }, + "jerk_skirt_brim": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_layer_0" + }, + "jerk_support": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_print" + }, + "jerk_support_bottom": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_support_interface" + }, + "jerk_support_infill": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_support" + }, + "jerk_support_interface": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_support" + }, + "jerk_support_roof": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_support_interface" + }, + "jerk_topbottom": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_print" + }, + "jerk_travel": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": 10000 + }, + "jerk_travel_enabled": { "value": true }, + "jerk_travel_layer_0": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_travel" + }, + "jerk_wall": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_print/5" + }, + "jerk_wall_0": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_wall" + }, + "jerk_wall_0_roofing": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_wall_0" + }, + "jerk_wall_x": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_print" + }, + "jerk_wall_x_roofing": + { + "maximum_value_warning": "machine_max_jerk_xy / 2", + "unit": "m/s\u00b3", + "value": "jerk_wall_0" + }, + "machine_gcode_flavor": { "default_value": "Cheetah" }, + "machine_max_feedrate_x": { "default_value": 500 }, + "machine_max_feedrate_y": { "default_value": 500 }, + "machine_max_jerk_e": + { + "default_value": 20000, + "unit": "m/s\u00b3", + "value": "20000 if machine_gcode_flavor == 'Cheetah' else 100" + }, + "machine_max_jerk_xy": + { + "default_value": 1000000, + "unit": "m/s\u00b3", + "value": "1000000 if machine_gcode_flavor == 'Cheetah' else 500" + }, + "machine_max_jerk_z": + { + "default_value": 20000, + "unit": "m/s\u00b3", + "value": "20000 if machine_gcode_flavor == 'Cheetah' else 100" + }, + "machine_name": { "default_value": "Ultimaker S8" }, + "machine_nozzle_cool_down_speed": { "default_value": 1.3 }, + "machine_nozzle_heat_up_speed": { "default_value": 0.6 }, + "machine_start_gcode": { "default_value": "M213 U0.1 ;undercut 0.1mm" }, + "material_extrusion_cool_down_speed": { "value": 0 }, + "material_final_print_temperature": { "value": "material_print_temperature - 5" }, + "material_initial_print_temperature": { "value": "material_print_temperature - 5" }, + "material_pressure_advance_factor": + { + "enabled": true, + "value": 0.5 + }, + "material_print_temperature_layer_0": { "maximum_value_warning": 320 }, + "max_flow_acceleration": { "value": 8.0 }, + "max_skin_angle_for_expansion": { "value": 45 }, + "meshfix_maximum_resolution": { "value": 0.4 }, + "min_infill_area": { "default_value": 10 }, + "optimize_wall_printing_order": { "value": false }, + "prime_tower_brim_enable": { "value": true }, + "prime_tower_min_volume": { "value": 10 }, + "retraction_amount": { "value": 6.5 }, + "retraction_combing_avoid_distance": { "value": 1.2 }, + "retraction_combing_max_distance": { "value": 100 }, + "retraction_hop": { "value": 0.2 }, + "retraction_hop_after_extruder_switch_height": { "value": 2 }, + "retraction_hop_enabled": { "value": true }, + "retraction_min_travel": { "value": "5 if support_enable and support_structure=='tree' else line_width * 2" }, + "retraction_prime_speed": { "value": 15 }, + "skin_edge_support_thickness": { "value": 0 }, + "skin_material_flow": { "value": 95 }, + "skin_overlap": { "value": 0 }, + "skin_preshrink": { "value": 0 }, + "skirt_line_count": { "value": 5 }, + "small_skin_on_surface": { "value": false }, + "small_skin_width": { "value": 4 }, + "speed_infill": + { + "maximum_value_warning": 300, + "value": "speed_print" + }, + "speed_ironing": + { + "maximum_value_warning": 300, + "value": 20 + }, + "speed_layer_0": + { + "maximum_value_warning": 300, + "value": "speed_wall" + }, + "speed_prime_tower": + { + "maximum_value_warning": 300, + "value": "speed_wall" + }, + "speed_print": + { + "maximum_value_warning": 300, + "value": 150 + }, + "speed_print_layer_0": + { + "maximum_value_warning": 300, + "value": "speed_layer_0" + }, + "speed_roofing": + { + "maximum_value_warning": 300, + "value": "speed_wall" + }, + "speed_skirt_brim": + { + "maximum_value_warning": 300, + "value": "speed_layer_0" + }, + "speed_support": + { + "maximum_value_warning": 300, + "value": "speed_wall_0" + }, + "speed_support_bottom": + { + "maximum_value_warning": 300, + "value": "speed_support_interface" + }, + "speed_support_infill": + { + "maximum_value_warning": 300, + "value": "speed_support" + }, + "speed_support_interface": + { + "maximum_value_warning": 300, + "value": 50 + }, + "speed_support_roof": + { + "maximum_value_warning": 300, + "value": "speed_support_interface" + }, + "speed_topbottom": + { + "maximum_value_warning": 300, + "value": "speed_print" + }, + "speed_travel": + { + "maximum_value": 500, + "value": 500 + }, + "speed_travel_layer_0": + { + "maximum_value": 500, + "value": 150 + }, + "speed_wall": + { + "maximum_value_warning": 300, + "value": "speed_print*2/3" + }, + "speed_wall_0": + { + "maximum_value_warning": 300, + "value": "speed_wall" + }, + "speed_wall_0_roofing": + { + "maximum_value_warning": 300, + "value": "speed_wall" + }, + "speed_wall_x": + { + "maximum_value_warning": 300, + "value": "speed_print" + }, + "speed_wall_x_roofing": + { + "maximum_value_warning": 300, + "value": "speed_wall" + }, + "support_brim_line_count": { "value": 5 }, + "support_density": { "value": "15 if support_structure == 'tree' else 20" }, + "support_infill_rate": { "value": "80 if gradual_support_infill_steps != 0 else 15" }, + "support_interface_enable": { "value": true }, + "support_pattern": { "value": "'gyroid' if support_structure == 'tree' else 'lines'" }, + "support_structure": { "value": "'normal'" }, + "support_z_distance": { "value": "0.4*material_shrinkage_percentage_z/100.0" }, + "top_bottom_thickness": { "value": "round(4*layer_height, 2)" }, + "travel_avoid_other_parts": { "value": false }, + "wall_0_acceleration": { "value": 1000 }, + "wall_0_deceleration": { "value": 1000 }, + "wall_0_end_speed_ratio": { "value": 100 }, + "wall_0_speed_split_distance": { "value": 0.2 }, + "wall_0_start_speed_ratio": { "value": 100 }, + "wall_0_wipe_dist": { "value": 0 }, + "wall_material_flow": { "value": 95 }, + "wall_overhang_angle": { "value": 45 }, + "wall_x_material_flow": { "value": 100 }, + "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, + "z_seam_position": { "value": "'backright'" }, + "z_seam_type": { "value": "'sharpest_corner'" } + } +} \ No newline at end of file diff --git a/resources/extruders/ultimaker_s8_extruder_left.def.json b/resources/extruders/ultimaker_s8_extruder_left.def.json new file mode 100644 index 0000000000..cd2c34d16f --- /dev/null +++ b/resources/extruders/ultimaker_s8_extruder_left.def.json @@ -0,0 +1,31 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": + { + "machine": "ultimaker_s8", + "position": "0" + }, + "overrides": + { + "extruder_nr": + { + "default_value": 0, + "maximum_value": "1" + }, + "extruder_prime_pos_x": { "default_value": -3 }, + "extruder_prime_pos_y": { "default_value": 6 }, + "extruder_prime_pos_z": { "default_value": 2 }, + "machine_extruder_end_pos_abs": { "default_value": true }, + "machine_extruder_end_pos_x": { "default_value": 330 }, + "machine_extruder_end_pos_y": { "default_value": 237 }, + "machine_extruder_start_code": { "value": "\"M214 K{material_pressure_advance_factor} R0.04\"" }, + "machine_extruder_start_pos_abs": { "default_value": true }, + "machine_extruder_start_pos_x": { "default_value": 330 }, + "machine_extruder_start_pos_y": { "default_value": 237 }, + "machine_nozzle_head_distance": { "default_value": 2.7 }, + "machine_nozzle_offset_x": { "default_value": 0 }, + "machine_nozzle_offset_y": { "default_value": 0 } + } +} \ No newline at end of file diff --git a/resources/extruders/ultimaker_s8_extruder_right.def.json b/resources/extruders/ultimaker_s8_extruder_right.def.json new file mode 100644 index 0000000000..7bab64fa67 --- /dev/null +++ b/resources/extruders/ultimaker_s8_extruder_right.def.json @@ -0,0 +1,31 @@ +{ + "version": 2, + "name": "Extruder 2", + "inherits": "fdmextruder", + "metadata": + { + "machine": "ultimaker_s8", + "position": "1" + }, + "overrides": + { + "extruder_nr": + { + "default_value": 1, + "maximum_value": "1" + }, + "extruder_prime_pos_x": { "default_value": 333 }, + "extruder_prime_pos_y": { "default_value": 6 }, + "extruder_prime_pos_z": { "default_value": 2 }, + "machine_extruder_end_pos_abs": { "default_value": true }, + "machine_extruder_end_pos_x": { "default_value": 330 }, + "machine_extruder_end_pos_y": { "default_value": 219 }, + "machine_extruder_start_code": { "value": "\"M214 K{material_pressure_advance_factor} R0.04\"" }, + "machine_extruder_start_pos_abs": { "default_value": true }, + "machine_extruder_start_pos_x": { "default_value": 330 }, + "machine_extruder_start_pos_y": { "default_value": 219 }, + "machine_nozzle_head_distance": { "default_value": 4.2 }, + "machine_nozzle_offset_x": { "default_value": 22 }, + "machine_nozzle_offset_y": { "default_value": 0 } + } +} \ No newline at end of file diff --git a/resources/images/UltimakerS8backplate.png b/resources/images/UltimakerS8backplate.png new file mode 100644 index 0000000000000000000000000000000000000000..d2a4488a739ad913f62d080249871cf60e5b6916 GIT binary patch literal 24586 zcmeHvS5%W>uq|Lf1Qk#OL@9zuF9L!Xs!GQop!6nHkRmN11cG3pNmGzckgfuuN(m59 z0VVX_0w^Vf7O4S3x#8S(&OHzDp4YqX;vp+P`Tnf+fAh_r*|TRz#6ytgIR;J!Dk`dT z+FJJwsi@A*Qc+P;(bJJX`9#oiCBISo7;4_7D(Sk4C;xHZ(Nx>%!2>E0@-;mbb(jkk z;P@8uiiiz-&~Ta?ALnp?<7=r^`xSG6*Whoj=R z(@(QVUdJKgOmE(JChq-vulS~6(JjJ;1v`)Hp}n!lc^UvcGq36kD(aJq6C<2>!U+ma zP;i2R6BL}F-~d7(?9HqFvwr z-*n)RFM@wJ@%;fPtaYLBmntyIu)Dk~xJAqrn{w6n&gjwOFNwyM)$=$Uad>!`sScX7 zt?voC*%XjxSlp6+I4VCPs!-6l1{9#EHis}?V2<-q`&&nGxk>#@QIVq6XJcUO`X0ge zGqU>YVO5fe6DRcOU`qdrk52{;>RvTII=-@!gn~K-Kt)AGU08O%Om3B;akr|U1SLJN zu&~heG5sluuC3kWl?*nu7Sr+cy^|59?#?uz6y6Bu(n`b6EiNu@h+#Nqz}_F6ohFne z?lsKK&5dOMA@J@imF!_rElAV)-aQefxG1jb%F|%HTUQ5X+5yBztVsdwRn$g zRWa!j2)k8mI$W#>4wUwZyzJO|!SPUNd~RaGa(SW0Wj0X-Svwc~@&4r9UL}#SH4udEx$*zq2-%oHzD&DkwG$h&X2gM3rVHzcpY)}C`c zFu4CtnZYNAM1NeXQXg7ax3{%#adAxhIS5ehmQIkL@m(-VH`=3XL-wcjTX*2M)H_@z z(z3ZJJ~n-ab=Dn{#3sch%{SWAc5P>CwJn$P=d$!IY`?mBv*IO_tOon5Z7w8FC*@yF@m$OdSjCRGW27Ma?E+$VrjkYSpGUIllr3ZOP*t_- zQoYNYe^?IC&QLkN;v&|F^g9J>2Lr*i^c+v$TA8WS0Nya4u+gX#G(=Eh9z2P=CHpq;!%s>CY-vfY$)q7|%9c3qB=9RJtK{$^G=6MHB zn7wUTC-=_suQRK8Y=Kc5i)TC4dvxa90n@j>3@#pGk|Zr&`WaER_xASQmDeIXS$2KQ zBPO$0ccp1vxAG>~Rv!W?o6)b$x$>%l#m9whP|IC2MWbT{`U^U!0^d(=UAHh8Uq3@J z*G})9q5oM6Cl0)&>^?7=%m8*z0=Mt5WewY1JA7|&$=)k~U;GEc;o3prR~Wwc=wNcU z6kS#dmv3D|=;Un(tuK9V*Wy>5_6z}|xClDNM?lBf(O;11$%fsGY)F0D)Y}hzo(iF+ zAG%~-2y9(C7@A3f{UBanS>CA8;{_oVYUXQ$nod$wC#B?&( z1#2bAwmud?yL}}sP154ovu8xzRqOcSbVV9@RbC5`R0sLzbIqmL=aGx~`-Ro0`ucie zZ199x>{kssGTL>h#nu|pK;0}oq{rTstt$t^-@E$LS0@{Qy&y$AietvD<@`O*H(R|3 zu)lxh)#0TBm#%-E2;(E<5o>20<;~DD3kk*@#G90ucTP3mKzbNVu6Z5ukt&4i#vgF1T6WE0MCe(d z823w|+zFH~MgyP&#KcCuwC3}7bWRQN5Ec>~b31=_E)26Xq!{@kWsK=E?HR}U0lb4} zfkHtyA{K0CdYbm$mslA@sGK8ZTsH}@lX3scGwwIbKXAWsAvsOdQp;v(_2JE^Yq!=p zi;XKF(A{-<<{fKZaOK`EDS-!R2T3;sj_sTJ`07;d`una{r;mj(X*y2|6m+C#cdS-h z=Rbc3K8m2qu2z4*#l!yj7^5k4baM;qrs@Y z@cQ|}eXl;FIDHiM)7)S*7P`H$F3Bg^YDL%{Cyl2f5Gvsr(&r`Y6o+fO;Y+Sn0X-ho zOs2T0HF~~ZK?T{{&9abp_~`jf;JPf0>7CdBm+yxf(;Wv|Q(Pb9JIlHz$(PK`^iFlw2axwq$zaoq4CDi@BX<3y?3uQ7G*~X%#g`8>Rev6sPG`dIr?fOS zg%~(ml-brRh{)t2OG+d(dem0!_MY0yBcr`G>|zLZ2Be>_ab;3U;@OBruj5#!tjS$r z?x0fs{n}-GZ8&e->yZQg&fsh5i!Apy@BRAzJ=W`J=zL!?zmH00gvu%wHC%sQ?aq_Z z&F`;*^@IW&gNxRKbW8{Bs^eQqNeby#;?s)I4NNQBYuc~jOCUiKKaFClI$?;Y6b%`? zGUZ=|9!wpN}jc}wvH{h6)QeE=XRwR;v;#37FCJpu@Dy%qgmPSOSbY!+*) zM96IVKd|=*FzZiG*?2Eh5vpQ*HX>uAACWtdf-=*6ZLx_%3HQHzY<>g{b04XOqdV=2 z5mc`~Jql5Mr1A%Fe`w?x#2uK)JcOHJ%%O z4di5g_n5)M)AMT8EGzpO<^%upSz9tOlw4hE6$29%{O(}TEZ4Uc&kjYAe#&L*Rn$zx z3V>c_-qHW|g{8KNNB8Ulyg7u=_Vc>p%3s!I1v0@EY*r}#c&k-UF^F4PId)AvcJxQJ z>zbJC4BtV?91HbhQnlxl_EdO0@#bXwo|z!eRAdd>83`GJCkRqXz+`JV0zNx32;ZZO z3jqDZ*$_#anC(cXJ$!$GhCxdCE|%*x+j_g^-@Ct)*B24DBx$X4sS@bxcSLDihjI>o zW`(|UFUX3|qkp<9O5BtdL!AnUl4$P;rfk!&)e;$Lt(J zfUvXUAeb^Cvazv2s-?|Ot}QPwXAZd?3=(F>g~h9@s*T;mbyv{w?f3L32;{zq_Q=xn zh;_le+fnKgm%T1SGAl&qKWQjm_jRGOPj`SjF0wVsvpC2O zX5}5Ky&guf<|Y!OAVB%1d~|~^xBH>9l>2nR4K0)0RW9_O!v)?-n8^!4YA{G62*BzhrwK|!pgoYV5X*3kZ*63exPSIu9jIfO}@ggKe zj%7-zm>pe0&Fz1!s;ZLluqa#V`tG%4ZP~Cq#qzB@c{q4Svdw2lV%16pIdL00KAwh| z8NeXlue7CmN0A9`!hC(2#X?8QXimL|Fz-rzqY-o_PLr}b;zY^(ePe6r%0G^=W|M{` zut$u;!JQKoldH_fn-xE7GJ6!Cq*7cji|}D+#h=@~E+j~szj;Aoe2U&qJLDWjeJ0ZO z)i6s>nZ=`$B*gsH5M@I5HI9N|$Nf(0mO#Vjy)~La6OrtXk>WgE&BM0s7+mL{Yd zp&}pkxq5u1C0km3mj%!tF1=On?f8;meN3obmzvL|Emg=wRAd|z%k{+EtC2kzLV|Zz z8fhT)BG6kS0#5IE<1bjfHJO#27J)r}1neY|WAT#u+}?(f6v&btaC>w3w!##_2Q=?o z6{AtUMc;0A_;JqrOdcZIyR)+;DXX1U-(?-*w|Q_3+-6qf=>}25C}YNP-gZJ zdTritXPK?i>s=6M;jnO^=8V#aP=BU0<^4QwAhT&CKKWnB+7kv7w9g{CZ^mb{QWBh9{9N^z!_=#V%ZOHW~H^pJg2=teZQ?O zW6m`9NT_{4BT*Osr2gt$|9P3>dT(6DFg_h{Z6Ind8aJ&5kbSLNYwx#p{UP5fY_0cP z9Tcddf|maro0ypRS}e`t{4WQqKR>ONVB1Bze_EmrF1$tt#*^zfu4X6CcD?H>rmVyu z;mHHmznj~NlMT`{oMQd>N_ji^FD=cRlI?QpKHVDqTi!=Px)y(7r!l+0pKWB5NUq! z_wQ2$h9cahIti#SuYexIsqb$(swdgg-_z*-NsDVpOZy_*ePLQU7aQ^ZYqh-n>GUd6 z@54Phax9j=F^NWlAp48;D8Hql9&EfJGiW&>F%+`O!wt8Lr1O~^K3u)Svh4HKxeEQ& z=O5W%jArnQQee)%(mlZG8Z+Z+TJNfw^>|rN&`n7dNy7HZcy#@~hjqpMl!(Y5C7Mi8 zoZ;$ws2Mum^dXEj`=)^|wJ5D)mjH0pg`xEqmo7tU1U3r}#Jm_=+0Kz($)ua9cgx6I zIV>+wyK5G~rF%!;kXa)byA+U_**u%NIu7vBqxOw*Nh%#tm`BpT*_8>koGdCSi8(lz zY%3=CSS9#ylNYp&sr2F8Pilz7#vi^dgZv?)ZyvH1zMo%5v%K0sC+cj&5-ei2b(Gl4 zqDE$li;Eki4@CdLT853tV#ZcI(&-;!2Oys}t^xDxIvbLmuHx-y9%`CeKYoAP;0fMj zgP<5KWUSWF2Ss@kafZTOWAKRfvRoxltU*P5WuQMehy}-z{`dMS-q2vmiy+tK?Fo7r zUH+*W=$cM0jOGn|yX`a+-dlNV-0~^zD_~9N_bh+DSLA>$pi1%w!)?g2gl}eu<8dgp zut-BE)C?cYtY#EYtWCY?M^Q^Cu>E8VZ9)+;bBita}>MeHe>s&6Xd1I`E`aCzM}x^!=jD8ptrDc z>jC|@8-5+m)rFS9aQTtKNrap~x0|%#TUFJMXcULvm$MAU9TsOHXuk$|F1~djLjEQpUkd5#V zLiKb&aqyUI zmrAhmSZxpq#6b5s+Lg>#CSvQc2D`(z8kQPZiOvn!5;66jfgJztC8JDFrLmxkAqw5V z3^#iiEC9&66)QvI;2IVdrhlGEMM87$Ck$)jT)zQkkaq3#mY9jw6{mbGH9}+&(=wqR z{tx=ubcuPv_YPtG&E=>apO@lq23P3T&SDnx9Xr$Y%#2vIsAX7as;nm*zTO1&bgX&h z84Q4zhu)FiUK->{oWcqSRPsRX0S^5$+gQ2+h^uFBcJ$J`wofZr#VGlkhfJ;Xwu6hc7 zbglAHS%s{wA%hQ|Nme%jQhFhZ=tND02f4UvWl*UBD9uFr3+cRk|Fns*G25R;`SPMY zsYdGP1UWnl(M~wjne+F7E$5_glVFtszNYmPV()X4a?Ua70)eK|-7(S|eWT76NZUSdm_}^`v z24=K5Kzd(h4`jWy8P!6<2j<$$cCKq347aWDu6($Fj`mv8oMMFfkt@0C1QVxs^}Z^6 zxkA+us}jnn+SeYYP5}h_c6{~w{LIPmexf2tfi^q0@@8y6{ShIjAtKb9j{_H^Xc7I+ z{&qOT8{O}Mjv~r-ej4OqP5`g${{4MVsXf=mRVFk}r$J^5X%l;7X=QcbN0#@Hv!<;4 z6sy^gXV-aoahzB^qiYn`sc9;h!&~s4{LlYrgT{$I>y4PmmVGEH@sXWcU`24*J|t0c zfsc0L{xFM{?*+FFpY-8B)yxujPrx5vk(F()^nCs=_xGw4{=g5u*4B=u+TPu&uM_@z zZO{L`iBoy~zHRyd_(NV6mu9Bw(W-**i@Ak`r)5|W_05bh140p8SO`ZfBlHQifL zO9zWv6G7b&`&oPvxZ5m}IBNhfzSZaV%l?Vq7Jl!z)PFapA6Z;iMkC54VlRlPF8Q$>NM)>7w^b`9y4a#XP$tEjcH|*)Fe}&T~b%q}v z9HibOwMh=;z}w~>7=5U4kHDc=?uLP8mAOkydzxRsTV&bSuiMIO)8vZPdK3J+u(NJT zcjE9q?4YB&+lB?TjFwnas@c33HJym<>`Y?%Jh-fO7L4A10o3Pvk+&)Hu93%V2x>h6 z|5{d6wYwx6YTq|uXYC@0co_;`3JcT3&^kK&L-V|Kk*s-kdKBU*N_gaK;KI1PynOYC zhj1<93V+-@+yLFymZ)K!vXC=~P2oe13~U%aRF!AO1ubvJ16w~q;1O5OMzyf!`bLC3 zeVU}j+kj%Bzt}7~s`2Z|VAq8o>s!xYH^+)`Ra_{p7LKm3OCW2Qu;lz;WLCOORC`O8 zk~4#ph==|e$^o!u`8XYuxTKXSuk$`X1GtmXg{psYA8sy&fc;oyWAb5qRPF>n-1O-$ zxe^w}bHo}hGa&2VCX46UK69-vfFLWZ<+gOzT5Yb-(zvDu}05S`U%co6eh zMMR1Aiu!n`!7g^wJSF2B!&uxu2#$%?akHw6Nl+W%&g`}W za=V!^-k3*^fChE@k9Fp&xToTJ4>b&6j$j5+*L(j`r?^5aOq>ffDDH-urk|WZKeLGS z{BjpzTRW1eZc32G01i7kJFD^sGMsKOYcXO?Oosc&(u`|9)}uguqw~qGu&H3EjW_$` zRIQKmQ|yzK2mJ1ib9lqNzE82eLuv!sArd5(hkp^KucjhvdG7c09q#Y%s{uH2_X#nj zFxE4*8%HJI5+v?qEW3}DIXv>gH~x^gEi5FA`Ph^5|MINaHXajj&Y z4evW9b8bP`dX2jP0-J?hB^dHU;-o3li2tF3@la#>Hk&fLdzP|s+})I})9t=+Zmpf) z(rmX2XnSIGd6}C934Gy;zY0Izf6@N^=lJChQy#d}^to8^F3!Ib7GW@86Yb>lihEt?3n;GDw?RSUk(m(DCLh4%*+jX?F0z$mx->sPtlv^!Hn7ezrdg z8v@l58%+ zC#Kzn=M+Ydc+D!ZnX#X{2mg=24`qgSKLDU7x{<(ftT-JB1pI#AJV+|&?;To(mh%#5 zHxG|P&Jcdo+Ou;XY8QuZwzaAIgu_r1w?swutl$86Wuq=fO*q&G5f$=B0&}J^GV(PE z8aO4&5>6y!mnHm)b>6gWwUGVbpUD*2ewB;MDzc0%+UOq+uP4FF>+F3`oMIrH);W`F z#c0=59I7^KXRvlxEhVBH6-Dx4mng8hx-2Wjvhhf?O{R?JTt3cu;O1tnnYDF^I+d#Z zqr3$8(onIJ^D|#B zreG@>qc$06_;8Rsi{fpa(p*1s`IADjoIjTuQ1_)vi6Gn4OI75K5_?p;-ZixHYdM`; zUV)bNGmk&L@n&cNKJ5PW;UC4Xyx#QCxilpH0>zR=^*_9Y922#|Q5yF%RUt*@SEOouaH~uv zOmBA-i35Y1Q-nuc$pXppJEKZQ(6%DDcuXASGf0jGX~)fq5ap^~BgI{|;@B=8N!)0K zGb4-dyMBT;s`wqS{jGdBh2Y9}5jTS3?tiu^F1F- zl8ZIa0ZGnI3zwQ6DxvFZiuei(M&P-BY~2kWE8Q4TdlqaO5NsZ3Vt(A7&gsZ`g74Rf z;_~NIcW)sX-A>AuoBapt7-S){4!_mJc#7w3+fHM){Kmk4pu2phv9wBvnX#$g?l2&t z+>tFI>8VD%3qvkd)Kf`F?{0xUg0n#xBi4@g!GS7F4(}XBTfKJT6p|9J@b$DWLSL$4 z4`ISMpOJ1acgrd494Qu9sW%dpFe$m;kt6j~h?b|pe~pi5CNVrdC;C`!LAn+))%!_5 zdqU}Fs@GJ%yZ~`$eeNl_T5_2mIEC6Hy|t=hKz#aJ|DoFm{qi4D*Nz35228PaQ4EaF za{zrF95;V|d)?!*79=0;WQXVnmv2d*YvDVTroQKxYUs2`vkM#}PqkO$k5~s08d-N4EF&OKKNTV|@6hD-278D|XZBjcnXd~~@uBy0R_ixl z$gbE5;aSi33*#|~en9B?chkL$VJ)ytFz!EP|$#^Q4aLRS_9EMjSg(6Okez?HzV zx;nO~6%6gn{n}{LA5*Ee0iU}bW|?;~jfB76VS-^bd%jn1SeqYBfeH>vj`r%i__K1Q zIEt~EVsSSbBw3dK&ezY&7Q@>CpMNNM9P7>^ppvZ6zVwWWaD)^|^j?Pz>3C|{?$ zz|-{~U8?EG;|6xNd{-$YRPsul3#qh4p@iy6YfWt%lG)q~)OUoN@=Ncs-ahxkEQma) zwuY>+6f+Wx#*v3rzO_s^ju|@1(YUm|f4a+CuoYlFfe7U{oYnx0eBDu)JGbPx$F z$|lK^OWUETsaf^3ki~s6);p?9Pr)il+0I~NX22NFkW^^vFZRlLHT?77;(us`K8#io z9b(|Gcty@z10GWCh0E_ZSp)qH*bpkg9+Qnhf=bTNZfDQx=+lm;PWJ(syAL*=LKGnD zr&89eu{Ksgb%#OTBwKRPjw4lW)P6RunEJylmtAd%h~?3r-?K10msfTzqKs9RfYBY5X3NBAo zRO3m?i(C&@*SH7K@Pje>{`bn+@K5{=B=RiKu8&n3-3xEZ9?w^Ug)+B$n-`GT4$tf>TS(0OHw=v`bQ!(-iox8GsROR!#hOdCg6h}IHrnz7lKAa z+ispju*bxalh|jT%W*~?bY>NnwfH2R=BJ{f&phqV>ob_^1H<+&F_Iwmy$9pFySoRb zrNKQm1*jY?hPyCULet&ZgVJynTHaS?4QT5l={@x#_~BcwEueM z{kGnXKid9n5><{db_FU8RU{|TnzE*z10*outD7{xZ!`FCA`1v1M=GjGTnD^)1 zyuOVjaGv)0T>*IqsqK}D;npVj~Ca3KS+pz7iBZeV_$%8o&y0Hvm!!Wr)L;?9F736&^ z1wuNb|NGh}~Wepi$$~+y@2M1S*2x14Q z#LyRfr7pYD0M_kuox&7%MQ{0nye&r6VF8NE5-3$q!Pln#`~GxMUx`L2mym5)i0*Bs zen}hUVoeniu6OwH0>Aj1Sg+PlQUy=72i7&SVQASkm-n@>G6B|W%pfkE^bdVuUY+S5v5;#)uznBnRAJ!Ie%X&7!fRHy z&%B9*{dEs3jJU!zq#E$1jzG}w#f@LyPkX!zWX4@DEmUy3+DDNQs!q?JnW%#r$=Opn zP4aZ6C^KUQBxl(}tlYD5JTXsfX(Bd*e$jD>m&$}V@zS*g){{gPoEEU8!Z&UB@g{Lvv%OrZOdj6J~gu#tXOp^GY^QKs( z-~=bJ(V&8Up}KAZC&6|xw!|wPgwe1E1I4Y#4XO44I?N?YLf8@tMx2KLezR)%Rlrt- z<3v`imeY-DdCVB+T!U>yGUJUWsv+!K8L_qZj}r5C9)r-miLHPmrwqXFS8ZggKPF1d z5Jfus)hG#M)HLj(aaL}`fd5V`{*Mobe7RA2+*xBRSt@&~%;pY($80=_nzx822FJ5A z&Wd)f-o@YcW3IVFBdm2zV?12-^=s4QqwYgzr9M6?LEwV#*inh`7t-2Wd1O~dNvqa( z6&mVsEaAcSMw~(QpT_+H^Ww_m{|*8CKFh+%FMRbGnT{|*w-365eR~%hPZi&+OM@mJ z23PQL{6+LW3DPPk-t;u?SaOh9Q(S>%z7f) 80 else 'gyroid' +speed_print = 100 +speed_wall_0 = =speed_print +support_interface_enable = True + diff --git a/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_nylon_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_nylon_0.2mm.inst.cfg new file mode 100644 index 0000000000..ccc625a05d --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_nylon_0.2mm.inst.cfg @@ -0,0 +1,20 @@ +[general] +definition = ultimaker_s8 +name = Fast +version = 4 + +[metadata] +material = generic_nylon +quality_type = draft +setting_version = 24 +type = quality +variant = AA+ 0.4 +weight = -2 + +[values] +cool_min_layer_time = 6 +cool_min_layer_time_fan_speed_max = 11 +material_print_temperature = =default_material_print_temperature + 5 +raft_airgap = 0.4 +retraction_prime_speed = 15 + diff --git a/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_petg_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_petg_0.2mm.inst.cfg new file mode 100644 index 0000000000..2698357d08 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_petg_0.2mm.inst.cfg @@ -0,0 +1,17 @@ +[general] +definition = ultimaker_s8 +name = Fast +version = 4 + +[metadata] +material = generic_petg +quality_type = draft +setting_version = 24 +type = quality +variant = AA+ 0.4 +weight = -2 + +[values] +cool_min_layer_time = 4 +material_print_temperature = =default_material_print_temperature + 5 + diff --git a/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_pla_0.1mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_pla_0.1mm.inst.cfg new file mode 100644 index 0000000000..b6013b8316 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_pla_0.1mm.inst.cfg @@ -0,0 +1,17 @@ +[general] +definition = ultimaker_s8 +name = Fine +version = 4 + +[metadata] +material = generic_pla +quality_type = normal +setting_version = 24 +type = quality +variant = AA+ 0.4 +weight = 0 + +[values] +retraction_prime_speed = =retraction_speed +support_structure = tree + diff --git a/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_pla_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_pla_0.2mm.inst.cfg new file mode 100644 index 0000000000..e9c3b1fb98 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_pla_0.2mm.inst.cfg @@ -0,0 +1,17 @@ +[general] +definition = ultimaker_s8 +name = Fast +version = 4 + +[metadata] +material = generic_pla +quality_type = draft +setting_version = 24 +type = quality +variant = AA+ 0.4 +weight = -2 + +[values] +retraction_prime_speed = =retraction_speed +support_structure = tree + diff --git a/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_pp_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_pp_0.2mm.inst.cfg new file mode 100644 index 0000000000..817dcb00f4 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_pp_0.2mm.inst.cfg @@ -0,0 +1,45 @@ +[general] +definition = ultimaker_s8 +name = Fast +version = 4 + +[metadata] +material = generic_pp +quality_type = draft +setting_version = 24 +type = quality +variant = AA+ 0.4 +weight = -2 + +[values] +brim_width = 20 +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'tetrahedral' +infill_wipe_dist = 0.1 +machine_min_cool_heat_time_window = 15 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 +material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 10 +material_print_temperature = =default_material_print_temperature + 8 +multiple_mesh_overlap = 0 +prime_tower_enable = False +prime_tower_size = 16 +prime_tower_wipe_enabled = True +retraction_count_max = 15 +retraction_extra_prime_amount = 0.8 +retraction_hop = 2 +retraction_hop_only_when_collides = True +speed_print = 25 +speed_topbottom = =math.ceil(speed_print * 25 / 25) +speed_wall = =math.ceil(speed_print * 25 / 25) +speed_wall_0 = =math.ceil(speed_wall * 25 / 25) +support_angle = 50 +support_bottom_distance = =support_z_distance +support_interface_enable = True +support_top_distance = =support_z_distance +support_z_distance = 0.3 +switch_extruder_prime_speed = 15 +switch_extruder_retraction_amount = 20 +switch_extruder_retraction_speeds = 35 +wall_0_inset = 0 + diff --git a/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_tough-pla_0.1mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_tough-pla_0.1mm.inst.cfg new file mode 100644 index 0000000000..faefa8932d --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_tough-pla_0.1mm.inst.cfg @@ -0,0 +1,17 @@ +[general] +definition = ultimaker_s8 +name = Fine +version = 4 + +[metadata] +material = generic_tough_pla +quality_type = normal +setting_version = 24 +type = quality +variant = AA+ 0.4 +weight = 0 + +[values] +retraction_prime_speed = =retraction_speed +support_structure = tree + diff --git a/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_tough-pla_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_tough-pla_0.2mm.inst.cfg new file mode 100644 index 0000000000..31da96735d --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_tough-pla_0.2mm.inst.cfg @@ -0,0 +1,17 @@ +[general] +definition = ultimaker_s8 +name = Fast +version = 4 + +[metadata] +material = generic_tough_pla +quality_type = draft +setting_version = 24 +type = quality +variant = AA+ 0.4 +weight = -2 + +[values] +retraction_prime_speed = =retraction_speed +support_structure = tree + diff --git a/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_tpu_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_tpu_0.2mm.inst.cfg new file mode 100644 index 0000000000..bc7e0a4548 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_aa_plus_0.4_tpu_0.2mm.inst.cfg @@ -0,0 +1,53 @@ +[general] +definition = ultimaker_s8 +name = Fast +version = 4 + +[metadata] +material = generic_tpu +quality_type = draft +setting_version = 24 +type = quality +variant = AA+ 0.4 +weight = -2 + +[values] +bridge_skin_material_flow = 200 +bridge_skin_speed = =bridge_wall_speed +bridge_sparse_infill_max_density = 50 +bridge_wall_material_flow = =bridge_skin_material_flow +bridge_wall_speed = 10 +brim_width = 8.75 +gradual_infill_step_height = =5 * layer_height +infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'cross_3d' +infill_sparse_density = 10 +infill_wipe_dist = 0.1 +machine_min_cool_heat_time_window = 15 +machine_nozzle_cool_down_speed = 0.5 +machine_nozzle_heat_up_speed = 2.5 +material_final_print_temperature = =material_print_temperature - 10 +material_flow = 106 +material_initial_print_temperature = =material_print_temperature - 10 +multiple_mesh_overlap = 0 +prime_tower_wipe_enabled = True +retraction_count_max = 15 +retraction_extra_prime_amount = 0.8 +retraction_hop_only_when_collides = True +retraction_prime_speed = 15 +skin_line_width = =round(line_width / 0.8, 2) +speed_print = 30 +speed_topbottom = =math.ceil(speed_print * 0.8) +speed_wall = =math.ceil(speed_print * 25 / 25) +speed_wall_0 = =math.ceil(speed_wall * 25 / 25) +support_angle = 50 +support_bottom_distance = =support_z_distance +support_interface_enable = True +support_top_distance = =support_z_distance +support_z_distance = =math.ceil(0.3/layer_height)*layer_height +switch_extruder_prime_speed = 15 +switch_extruder_retraction_amount = 20 +switch_extruder_retraction_speeds = 35 +top_bottom_thickness = =layer_height * 6 +travel_avoid_distance = 1.5 +wall_0_inset = 0 + diff --git a/resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.15mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.15mm.inst.cfg new file mode 100644 index 0000000000..b21e40a210 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.15mm.inst.cfg @@ -0,0 +1,32 @@ +[general] +definition = ultimaker_s8 +name = Normal +version = 4 + +[metadata] +material = generic_bam +quality_type = fast +setting_version = 24 +type = quality +variant = BB 0.4 +weight = -1 + +[values] +brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 24 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 +machine_nozzle_cool_down_speed = 0.75 +machine_nozzle_heat_up_speed = 1.6 +prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 +speed_print = 80 +speed_topbottom = =math.ceil(speed_print * 30 / 80) +speed_wall = =math.ceil(speed_print * 40 / 80) +speed_wall_0 = =math.ceil(speed_wall * 30 / 40) +support_angle = 45 +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_infill_sparse_thickness = =2 * layer_height +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height +top_bottom_thickness = 1 + diff --git a/resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.1mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.1mm.inst.cfg new file mode 100644 index 0000000000..aab9405379 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.1mm.inst.cfg @@ -0,0 +1,28 @@ +[general] +definition = ultimaker_s8 +name = Fine +version = 4 + +[metadata] +material = generic_bam +quality_type = normal +setting_version = 24 +type = quality +variant = BB 0.4 +weight = 0 + +[values] +brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 24 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 +machine_nozzle_cool_down_speed = 0.75 +machine_nozzle_heat_up_speed = 1.6 +prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 +support_angle = 45 +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_infill_sparse_thickness = =2 * layer_height +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height +top_bottom_thickness = 1 + diff --git a/resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.2mm.inst.cfg new file mode 100644 index 0000000000..2dabc84da0 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.2mm.inst.cfg @@ -0,0 +1,31 @@ +[general] +definition = ultimaker_s8 +name = Fast +version = 4 + +[metadata] +material = generic_bam +quality_type = draft +setting_version = 24 +type = quality +variant = BB 0.4 +weight = -2 + +[values] +brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 24 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 +machine_nozzle_cool_down_speed = 0.75 +machine_nozzle_heat_up_speed = 1.6 +material_print_temperature = =default_material_print_temperature + 5 +prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 +speed_topbottom = =math.ceil(speed_print * 35 / 70) +speed_wall = =math.ceil(speed_print * 50 / 70) +speed_wall_0 = =math.ceil(speed_wall * 35 / 50) +support_angle = 45 +support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height +top_bottom_thickness = 1 + diff --git a/resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.3mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.3mm.inst.cfg new file mode 100644 index 0000000000..faca26af70 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_bb0.4_bam_0.3mm.inst.cfg @@ -0,0 +1,31 @@ +[general] +definition = ultimaker_s8 +name = Extra Fast +version = 4 + +[metadata] +material = generic_bam +quality_type = verydraft +setting_version = 24 +type = quality +variant = BB 0.4 +weight = -3 + +[values] +brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 24 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 +machine_nozzle_cool_down_speed = 0.75 +machine_nozzle_heat_up_speed = 1.6 +material_print_temperature = =default_material_print_temperature + 5 +prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 +speed_topbottom = =math.ceil(speed_print * 35 / 70) +speed_wall = =math.ceil(speed_print * 50 / 70) +speed_wall_0 = =math.ceil(speed_wall * 35 / 50) +support_angle = 45 +support_bottom_distance = 0.3 +support_interface_density = =min(extruderValues('material_surface_energy')) +support_interface_enable = True +support_top_distance = 0.3 +top_bottom_thickness = 1 + diff --git a/resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.15mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.15mm.inst.cfg new file mode 100644 index 0000000000..11018f2d0d --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.15mm.inst.cfg @@ -0,0 +1,29 @@ +[general] +definition = ultimaker_s8 +name = Normal +version = 4 + +[metadata] +material = generic_pva +quality_type = fast +setting_version = 24 +type = quality +variant = BB 0.4 +weight = -1 + +[values] +acceleration_prime_tower = 1500 +brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 +initial_layer_line_width_factor = 150 +minimum_support_area = 4 +retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) +speed_prime_tower = 25 +speed_support = 50 +support_infill_sparse_thickness = =2 * layer_height +support_interface_enable = True +support_z_distance = 0 + diff --git a/resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.1mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.1mm.inst.cfg new file mode 100644 index 0000000000..04288783c0 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.1mm.inst.cfg @@ -0,0 +1,30 @@ +[general] +definition = ultimaker_s8 +name = Fine +version = 4 + +[metadata] +material = generic_pva +quality_type = normal +setting_version = 24 +type = quality +variant = BB 0.4 +weight = 0 + +[values] +acceleration_prime_tower = 1500 +brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 +initial_layer_line_width_factor = 150 +material_print_temperature = =default_material_print_temperature - 5 +minimum_support_area = 4 +retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) +speed_prime_tower = 25 +speed_support = 50 +support_infill_sparse_thickness = =2 * layer_height +support_interface_enable = True +support_z_distance = 0 + diff --git a/resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.2mm.inst.cfg new file mode 100644 index 0000000000..b46377615c --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.2mm.inst.cfg @@ -0,0 +1,29 @@ +[general] +definition = ultimaker_s8 +name = Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = draft +setting_version = 24 +type = quality +variant = BB 0.4 +weight = -2 + +[values] +acceleration_prime_tower = 1500 +brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 +initial_layer_line_width_factor = 150 +material_print_temperature = =default_material_print_temperature + 5 +minimum_support_area = 4 +retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) +speed_prime_tower = 25 +speed_support = 50 +support_interface_enable = True +support_z_distance = 0 + diff --git a/resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.3mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.3mm.inst.cfg new file mode 100644 index 0000000000..aeee8fce19 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_bb0.4_pva_0.3mm.inst.cfg @@ -0,0 +1,30 @@ +[general] +definition = ultimaker_s8 +name = Extra Fast +version = 4 + +[metadata] +material = generic_pva +quality_type = verydraft +setting_version = 24 +type = quality +variant = BB 0.4 +weight = -3 + +[values] +acceleration_prime_tower = 1500 +brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 +initial_layer_line_width_factor = 150 +material_print_temperature = =default_material_print_temperature - 5 +minimum_support_area = 4 +retraction_count_max = 5 +skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) +speed_prime_tower = 25 +speed_support = 50 +support_infill_sparse_thickness = 0.3 +support_interface_enable = True +support_z_distance = 0 + diff --git a/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_cpe-plus_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_cpe-plus_0.2mm.inst.cfg new file mode 100644 index 0000000000..527d67fe42 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_cpe-plus_0.2mm.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = ultimaker_s8 +name = Fast +version = 4 + +[metadata] +material = generic_cpe_plus +quality_type = draft +setting_version = 24 +type = quality +variant = CC+ 0.4 +weight = -2 + +[values] + diff --git a/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_pc_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_pc_0.2mm.inst.cfg new file mode 100644 index 0000000000..f7b6ee2dd3 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_pc_0.2mm.inst.cfg @@ -0,0 +1,19 @@ +[general] +definition = ultimaker_s8 +name = Fast +version = 4 + +[metadata] +material = generic_pc +quality_type = draft +setting_version = 24 +type = quality +variant = CC+ 0.4 +weight = -2 + +[values] +cool_min_layer_time = 6 +cool_min_layer_time_fan_speed_max = 12 +retraction_amount = 8 +retraction_prime_speed = 15 + diff --git a/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_petcf_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_petcf_0.2mm.inst.cfg new file mode 100644 index 0000000000..6c5d6eb0ee --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_petcf_0.2mm.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = ultimaker_s8 +name = Fast +version = 4 + +[metadata] +material = generic_petcf +quality_type = draft +setting_version = 24 +type = quality +variant = CC+ 0.4 +weight = -2 + +[values] + diff --git a/resources/quality/ultimaker_s8/um_s8_global_Draft_Quality.inst.cfg b/resources/quality/ultimaker_s8/um_s8_global_Draft_Quality.inst.cfg new file mode 100644 index 0000000000..26b5eb23b0 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_global_Draft_Quality.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = ultimaker_s8 +name = Fast +version = 4 + +[metadata] +global_quality = True +quality_type = draft +setting_version = 24 +type = quality +weight = -2 + +[values] +layer_height = =round(0.2 * material_shrinkage_percentage_z / 100, 5) + diff --git a/resources/quality/ultimaker_s8/um_s8_global_Fast_Quality.inst.cfg b/resources/quality/ultimaker_s8/um_s8_global_Fast_Quality.inst.cfg new file mode 100644 index 0000000000..8a5c2a9bc8 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_global_Fast_Quality.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = ultimaker_s8 +name = Normal +version = 4 + +[metadata] +global_quality = True +quality_type = fast +setting_version = 24 +type = quality +weight = -1 + +[values] +layer_height = =round(0.15 * material_shrinkage_percentage_z / 100, 5) + diff --git a/resources/quality/ultimaker_s8/um_s8_global_High_Quality.inst.cfg b/resources/quality/ultimaker_s8/um_s8_global_High_Quality.inst.cfg new file mode 100644 index 0000000000..97fa321038 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_global_High_Quality.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = ultimaker_s8 +name = Extra Fine +version = 4 + +[metadata] +global_quality = True +quality_type = high +setting_version = 24 +type = quality +weight = 1 + +[values] +layer_height = =round(0.06 * material_shrinkage_percentage_z / 100, 5) + diff --git a/resources/quality/ultimaker_s8/um_s8_global_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s8/um_s8_global_Normal_Quality.inst.cfg new file mode 100644 index 0000000000..7caa0deaf3 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_global_Normal_Quality.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = ultimaker_s8 +name = Fine +version = 4 + +[metadata] +global_quality = True +quality_type = normal +setting_version = 24 +type = quality +weight = 0 + +[values] +layer_height = =round(0.1 * material_shrinkage_percentage_z / 100, 5) + diff --git a/resources/quality/ultimaker_s8/um_s8_global_Superdraft_Quality.inst.cfg b/resources/quality/ultimaker_s8/um_s8_global_Superdraft_Quality.inst.cfg new file mode 100644 index 0000000000..b104169fb0 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_global_Superdraft_Quality.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = ultimaker_s8 +name = Sprint +version = 4 + +[metadata] +global_quality = True +quality_type = superdraft +setting_version = 24 +type = quality +weight = -4 + +[values] +layer_height = =round(0.4 * material_shrinkage_percentage_z / 100, 5) + diff --git a/resources/quality/ultimaker_s8/um_s8_global_Verydraft_Quality.inst.cfg b/resources/quality/ultimaker_s8/um_s8_global_Verydraft_Quality.inst.cfg new file mode 100644 index 0000000000..4729b267c1 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_global_Verydraft_Quality.inst.cfg @@ -0,0 +1,15 @@ +[general] +definition = ultimaker_s8 +name = Extra Fast +version = 4 + +[metadata] +global_quality = True +quality_type = verydraft +setting_version = 24 +type = quality +weight = -3 + +[values] +layer_height = =round(0.3 * material_shrinkage_percentage_z / 100, 5) + diff --git a/resources/variants/ultimaker_s8_aa_plus04.inst.cfg b/resources/variants/ultimaker_s8_aa_plus04.inst.cfg new file mode 100644 index 0000000000..59e1f8963d --- /dev/null +++ b/resources/variants/ultimaker_s8_aa_plus04.inst.cfg @@ -0,0 +1,17 @@ +[general] +definition = ultimaker_s8 +name = AA+ 0.4 +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_cool_down_speed = 0.9 +machine_nozzle_id = AA+ 0.4 +machine_nozzle_size = 0.4 +machine_nozzle_tip_outer_diameter = 1.2 +retraction_prime_speed = =retraction_speed + diff --git a/resources/variants/ultimaker_s8_bb04.inst.cfg b/resources/variants/ultimaker_s8_bb04.inst.cfg new file mode 100644 index 0000000000..ba5ca090b6 --- /dev/null +++ b/resources/variants/ultimaker_s8_bb04.inst.cfg @@ -0,0 +1,19 @@ +[general] +definition = ultimaker_s8 +name = BB 0.4 +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_heat_up_speed = 1.5 +machine_nozzle_id = BB 0.4 +machine_nozzle_tip_outer_diameter = 1.0 +retraction_amount = 4.5 +support_bottom_height = =layer_height * 2 +support_interface_enable = True +switch_extruder_retraction_amount = 12 + diff --git a/resources/variants/ultimaker_s8_cc_plus04.inst.cfg b/resources/variants/ultimaker_s8_cc_plus04.inst.cfg new file mode 100644 index 0000000000..caefbaf370 --- /dev/null +++ b/resources/variants/ultimaker_s8_cc_plus04.inst.cfg @@ -0,0 +1,17 @@ +[general] +definition = ultimaker_s8 +name = CC+ 0.4 +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_cool_down_speed = 0.9 +machine_nozzle_id = CC+ 0.4 +machine_nozzle_size = 0.4 +machine_nozzle_tip_outer_diameter = 1.2 +retraction_prime_speed = =retraction_speed + diff --git a/resources/variants/ultimaker_s8_dd04.inst.cfg b/resources/variants/ultimaker_s8_dd04.inst.cfg new file mode 100644 index 0000000000..e71b18b81d --- /dev/null +++ b/resources/variants/ultimaker_s8_dd04.inst.cfg @@ -0,0 +1,17 @@ +[general] +definition = ultimaker_s8 +name = DD 0.4 +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_cool_down_speed = 0.9 +machine_nozzle_id = DD 0.4 +machine_nozzle_size = 0.4 +machine_nozzle_tip_outer_diameter = 1.2 +retraction_prime_speed = =retraction_speed + From aa52ae24ae83133d0fd7f14b024d36eeba174fdc Mon Sep 17 00:00:00 2001 From: Frederic Meeuwissen <13856291+Frederic98@users.noreply.github.com> Date: Wed, 12 Feb 2025 16:16:02 +0100 Subject: [PATCH 43/45] [PP-535] Publish Nylon CF Slide profiles --- ..._nylon-cf-slide_0.2mm_engineering.inst.cfg | 18 ++++++++++++++ ...cc0.4_nylon-cf-slide_0.2mm_strong.inst.cfg | 19 +++++++++++++++ ..._nylon-cf-slide_0.2mm_engineering.inst.cfg | 18 ++++++++++++++ ...cc0.6_nylon-cf-slide_0.2mm_strong.inst.cfg | 19 +++++++++++++++ ..._nylon-cf-slide_0.2mm_engineering.inst.cfg | 18 ++++++++++++++ ...ht0.6_nylon-cf-slide_0.2mm_strong.inst.cfg | 19 +++++++++++++++ ..._nylon-cf-slide_0.2mm_engineering.inst.cfg | 24 +++++++++++++++++++ ..._nylon-cf-slide_0.2mm_engineering.inst.cfg | 24 +++++++++++++++++++ ..._nylon-cf-slide_0.2mm_engineering.inst.cfg | 24 +++++++++++++++++++ ..._nylon-cf-slide_0.2mm_engineering.inst.cfg | 24 +++++++++++++++++++ ..._nylon-cf-slide_0.2mm_engineering.inst.cfg | 18 ++++++++++++++ .../um_f4_cc0.4_nylon-cf-slide_0.2mm.inst.cfg | 20 ++++++++++++++++ .../um_f4_cc0.6_nylon-cf-slide_0.2mm.inst.cfg | 20 ++++++++++++++++ .../um_f4_ht0.6_nylon-cf-slide_0.2mm.inst.cfg | 20 ++++++++++++++++ .../um_s3_cc0.4_nylon-cf-slide_0.2mm.inst.cfg | 18 ++++++++++++++ .../um_s3_cc0.6_nylon-cf-slide_0.2mm.inst.cfg | 18 ++++++++++++++ .../um_s5_cc0.4_nylon-cf-slide_0.2mm.inst.cfg | 18 ++++++++++++++ .../um_s5_cc0.6_nylon-cf-slide_0.2mm.inst.cfg | 18 ++++++++++++++ ..._cc_plus_0.4_nylon-cf-slide_0.2mm.inst.cfg | 16 +++++++++++++ 19 files changed, 373 insertions(+) create mode 100644 resources/intent/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm_strong.inst.cfg create mode 100644 resources/intent/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm_strong.inst.cfg create mode 100644 resources/intent/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm_strong.inst.cfg create mode 100644 resources/intent/ultimaker_s3/um_s3_cc0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_s3/um_s3_cc0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_s5/um_s5_cc0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_s5/um_s5_cc0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_s8/um_s8_cc_plus_0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg create mode 100644 resources/quality/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s3/um_s3_cc0.4_nylon-cf-slide_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s3/um_s3_cc0.6_nylon-cf-slide_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s5/um_s5_cc0.4_nylon-cf-slide_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s5/um_s5_cc0.6_nylon-cf-slide_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_nylon-cf-slide_0.2mm.inst.cfg diff --git a/resources/intent/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg b/resources/intent/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg new file mode 100644 index 0000000000..62554df3da --- /dev/null +++ b/resources/intent/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_factor4 +name = Accurate +version = 4 + +[metadata] +intent_category = engineering +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = intent +variant = CC 0.4 + +[values] +jerk_print = 30 +speed_print = 80 +wall_thickness = =line_width * 3 + diff --git a/resources/intent/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm_strong.inst.cfg b/resources/intent/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm_strong.inst.cfg new file mode 100644 index 0000000000..9ba6b62e09 --- /dev/null +++ b/resources/intent/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm_strong.inst.cfg @@ -0,0 +1,19 @@ +[general] +definition = ultimaker_factor4 +name = Strong +version = 4 + +[metadata] +intent_category = strong +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = intent +variant = CC 0.4 + +[values] +jerk_print = 30 +material_print_temperature = =default_material_print_temperature + 20 +speed_print = 80 +wall_thickness = =line_width * 4 + diff --git a/resources/intent/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg b/resources/intent/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg new file mode 100644 index 0000000000..219381b237 --- /dev/null +++ b/resources/intent/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_factor4 +name = Accurate +version = 4 + +[metadata] +intent_category = engineering +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = intent +variant = CC 0.6 + +[values] +jerk_print = 30 +speed_print = 80 +wall_thickness = =line_width * 3 + diff --git a/resources/intent/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm_strong.inst.cfg b/resources/intent/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm_strong.inst.cfg new file mode 100644 index 0000000000..9acf025ee7 --- /dev/null +++ b/resources/intent/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm_strong.inst.cfg @@ -0,0 +1,19 @@ +[general] +definition = ultimaker_factor4 +name = Strong +version = 4 + +[metadata] +intent_category = strong +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = intent +variant = CC 0.6 + +[values] +jerk_print = 30 +material_print_temperature = =default_material_print_temperature + 20 +speed_print = 80 +wall_thickness = =line_width * 4 + diff --git a/resources/intent/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg b/resources/intent/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg new file mode 100644 index 0000000000..4ea4831a43 --- /dev/null +++ b/resources/intent/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_factor4 +name = Accurate +version = 4 + +[metadata] +intent_category = engineering +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = intent +variant = HT 0.6 + +[values] +jerk_print = 30 +speed_print = 70 +wall_thickness = =line_width * 3 + diff --git a/resources/intent/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm_strong.inst.cfg b/resources/intent/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm_strong.inst.cfg new file mode 100644 index 0000000000..486c1ad508 --- /dev/null +++ b/resources/intent/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm_strong.inst.cfg @@ -0,0 +1,19 @@ +[general] +definition = ultimaker_factor4 +name = Strong +version = 4 + +[metadata] +intent_category = strong +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = intent +variant = HT 0.6 + +[values] +jerk_print = 30 +material_print_temperature = =default_material_print_temperature + 20 +speed_print = 80 +wall_thickness = =line_width * 4 + diff --git a/resources/intent/ultimaker_s3/um_s3_cc0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg b/resources/intent/ultimaker_s3/um_s3_cc0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg new file mode 100644 index 0000000000..2d373348d5 --- /dev/null +++ b/resources/intent/ultimaker_s3/um_s3_cc0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg @@ -0,0 +1,24 @@ +[general] +definition = ultimaker_s3 +name = Accurate +version = 4 + +[metadata] +intent_category = engineering +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = intent +variant = CC 0.4 + +[values] +jerk_print = 30 +speed_infill = =speed_print +speed_print = 30 +speed_topbottom = =speed_print +speed_wall = =speed_print +speed_wall_0 = =speed_wall +speed_wall_x = =speed_wall +top_bottom_thickness = =wall_thickness +wall_thickness = =line_width * 3 + diff --git a/resources/intent/ultimaker_s3/um_s3_cc0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg b/resources/intent/ultimaker_s3/um_s3_cc0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg new file mode 100644 index 0000000000..ae8ac6f893 --- /dev/null +++ b/resources/intent/ultimaker_s3/um_s3_cc0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg @@ -0,0 +1,24 @@ +[general] +definition = ultimaker_s3 +name = Accurate +version = 4 + +[metadata] +intent_category = engineering +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = intent +variant = CC 0.6 + +[values] +jerk_print = 30 +speed_infill = =speed_print +speed_print = 30 +speed_topbottom = =speed_print +speed_wall = =speed_print +speed_wall_0 = =speed_wall +speed_wall_x = =speed_wall +top_bottom_thickness = =wall_thickness +wall_thickness = =line_width * 3 + diff --git a/resources/intent/ultimaker_s5/um_s5_cc0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg b/resources/intent/ultimaker_s5/um_s5_cc0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg new file mode 100644 index 0000000000..049616558d --- /dev/null +++ b/resources/intent/ultimaker_s5/um_s5_cc0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg @@ -0,0 +1,24 @@ +[general] +definition = ultimaker_s5 +name = Accurate +version = 4 + +[metadata] +intent_category = engineering +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = intent +variant = CC 0.4 + +[values] +jerk_print = 30 +speed_infill = =speed_print +speed_print = 30 +speed_topbottom = =speed_print +speed_wall = =speed_print +speed_wall_0 = =speed_wall +speed_wall_x = =speed_wall +top_bottom_thickness = =wall_thickness +wall_thickness = =line_width * 3 + diff --git a/resources/intent/ultimaker_s5/um_s5_cc0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg b/resources/intent/ultimaker_s5/um_s5_cc0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg new file mode 100644 index 0000000000..688a5d8f51 --- /dev/null +++ b/resources/intent/ultimaker_s5/um_s5_cc0.6_nylon-cf-slide_0.2mm_engineering.inst.cfg @@ -0,0 +1,24 @@ +[general] +definition = ultimaker_s5 +name = Accurate +version = 4 + +[metadata] +intent_category = engineering +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = intent +variant = CC 0.6 + +[values] +jerk_print = 30 +speed_infill = =speed_print +speed_print = 30 +speed_topbottom = =speed_print +speed_wall = =speed_print +speed_wall_0 = =speed_wall +speed_wall_x = =speed_wall +top_bottom_thickness = =wall_thickness +wall_thickness = =line_width * 3 + diff --git a/resources/intent/ultimaker_s8/um_s8_cc_plus_0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg b/resources/intent/ultimaker_s8/um_s8_cc_plus_0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg new file mode 100644 index 0000000000..515499980f --- /dev/null +++ b/resources/intent/ultimaker_s8/um_s8_cc_plus_0.4_nylon-cf-slide_0.2mm_engineering.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_s8 +name = Accurate +version = 4 + +[metadata] +intent_category = engineering +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = intent +variant = CC+ 0.4 + +[values] +infill_sparse_density = 20 +top_bottom_thickness = =wall_thickness +wall_thickness = =line_width * 3 + diff --git a/resources/quality/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm.inst.cfg new file mode 100644 index 0000000000..08eeaa8583 --- /dev/null +++ b/resources/quality/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm.inst.cfg @@ -0,0 +1,20 @@ +[general] +definition = ultimaker_factor4 +name = Fast +version = 4 + +[metadata] +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = quality +variant = CC 0.4 +weight = -2 + +[values] +gradual_flow_discretisation_step_size = 0.1 +gradual_flow_enabled = True +inset_direction = outside_in +max_flow_acceleration = 1 +skin_material_flow = =material_flow * 0.965 + diff --git a/resources/quality/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm.inst.cfg new file mode 100644 index 0000000000..f7f929efe0 --- /dev/null +++ b/resources/quality/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm.inst.cfg @@ -0,0 +1,20 @@ +[general] +definition = ultimaker_factor4 +name = Fast +version = 4 + +[metadata] +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = quality +variant = CC 0.6 +weight = -2 + +[values] +gradual_flow_discretisation_step_size = 0.1 +gradual_flow_enabled = True +inset_direction = outside_in +max_flow_acceleration = 1 +skin_material_flow = =material_flow * 0.965 + diff --git a/resources/quality/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm.inst.cfg new file mode 100644 index 0000000000..cadc8d2db8 --- /dev/null +++ b/resources/quality/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm.inst.cfg @@ -0,0 +1,20 @@ +[general] +definition = ultimaker_factor4 +name = Fast +version = 4 + +[metadata] +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = quality +variant = HT 0.6 +weight = -2 + +[values] +gradual_flow_discretisation_step_size = 0.1 +gradual_flow_enabled = True +inset_direction = outside_in +max_flow_acceleration = 1 +skin_material_flow = =material_flow * 0.965 + diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.4_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.4_nylon-cf-slide_0.2mm.inst.cfg new file mode 100644 index 0000000000..ee2493352d --- /dev/null +++ b/resources/quality/ultimaker_s3/um_s3_cc0.4_nylon-cf-slide_0.2mm.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_s3 +name = Fast +version = 4 + +[metadata] +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = quality +variant = CC 0.4 +weight = -2 + +[values] +support_bottom_distance = =support_z_distance / 2 +support_top_distance = =support_z_distance +support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_nylon-cf-slide_0.2mm.inst.cfg new file mode 100644 index 0000000000..1fc2f2c8d9 --- /dev/null +++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_nylon-cf-slide_0.2mm.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_s3 +name = Fast +version = 4 + +[metadata] +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = quality +variant = CC 0.6 +weight = -2 + +[values] +support_bottom_distance = =support_z_distance / 2 +support_top_distance = =support_z_distance +support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.4_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.4_nylon-cf-slide_0.2mm.inst.cfg new file mode 100644 index 0000000000..9b628d1cbb --- /dev/null +++ b/resources/quality/ultimaker_s5/um_s5_cc0.4_nylon-cf-slide_0.2mm.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_s5 +name = Fast +version = 4 + +[metadata] +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = quality +variant = CC 0.4 +weight = -2 + +[values] +support_bottom_distance = =support_z_distance / 2 +support_top_distance = =support_z_distance +support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s5/um_s5_cc0.6_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_s5/um_s5_cc0.6_nylon-cf-slide_0.2mm.inst.cfg new file mode 100644 index 0000000000..4331ec48f4 --- /dev/null +++ b/resources/quality/ultimaker_s5/um_s5_cc0.6_nylon-cf-slide_0.2mm.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_s5 +name = Fast +version = 4 + +[metadata] +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = quality +variant = CC 0.6 +weight = -2 + +[values] +support_bottom_distance = =support_z_distance / 2 +support_top_distance = =support_z_distance +support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_nylon-cf-slide_0.2mm.inst.cfg new file mode 100644 index 0000000000..1d02c32213 --- /dev/null +++ b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_nylon-cf-slide_0.2mm.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = ultimaker_s8 +name = Fast +version = 4 + +[metadata] +material = generic_nylon-cf-slide +quality_type = draft +setting_version = 24 +type = quality +variant = CC+ 0.4 +weight = -2 + +[values] +cool_min_layer_time_fan_speed_max = 11 + From dd742e6c4e0337a07837984766e689a698eb3d3e Mon Sep 17 00:00:00 2001 From: Frederic Meeuwissen <13856291+Frederic98@users.noreply.github.com> Date: Thu, 13 Feb 2025 08:22:21 +0100 Subject: [PATCH 44/45] [PP-535] Correct the BOM number in FW update --- resources/definitions/ultimaker_s8.def.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resources/definitions/ultimaker_s8.def.json b/resources/definitions/ultimaker_s8.def.json index 2dbf2073d2..55b758b17a 100644 --- a/resources/definitions/ultimaker_s8.def.json +++ b/resources/definitions/ultimaker_s8.def.json @@ -14,8 +14,8 @@ ], "firmware_update_info": { - "check_urls": [ "https://software.ultimaker.com/releases/firmware/5078167/stable/um-update.swu.version" ], - "id": 5078167, + "check_urls": [ "https://software.ultimaker.com/releases/firmware/10600/stable/um-update.swu.version" ], + "id": 10600, "update_url": "https://ultimaker.com/firmware?utm_source=cura&utm_medium=software&utm_campaign=fw-update" }, "first_start_actions": [ "DiscoverUM3Action" ], @@ -403,4 +403,4 @@ "z_seam_position": { "value": "'backright'" }, "z_seam_type": { "value": "'sharpest_corner'" } } -} \ No newline at end of file +} From 0598ebec6f2cdcec9c9b0cee764cc4dc94803d47 Mon Sep 17 00:00:00 2001 From: Frederic98 <13856291+Frederic98@users.noreply.github.com> Date: Thu, 13 Feb 2025 07:23:45 +0000 Subject: [PATCH 45/45] Apply printer-linter format --- resources/definitions/ultimaker_s8.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/ultimaker_s8.def.json b/resources/definitions/ultimaker_s8.def.json index 55b758b17a..c1b7bac66c 100644 --- a/resources/definitions/ultimaker_s8.def.json +++ b/resources/definitions/ultimaker_s8.def.json @@ -403,4 +403,4 @@ "z_seam_position": { "value": "'backright'" }, "z_seam_type": { "value": "'sharpest_corner'" } } -} +} \ No newline at end of file