Merge branch 'CURA-8212_Add_version_upgrader_for_two_trees_definitions'

This commit is contained in:
Ghostkeeper 2021-05-17 09:55:56 +02:00
commit 28a7facd1b
No known key found for this signature in database
GPG key ID: D2A8871EE34EC59A
3325 changed files with 3540 additions and 3392 deletions

View file

@ -129,7 +129,7 @@ class CuraApplication(QtApplication):
# SettingVersion represents the set of settings available in the machine/extruder definitions.
# You need to make sure that this version number needs to be increased if there is any non-backwards-compatible
# changes of the settings.
SettingVersion = 16
SettingVersion = 17
Created = False

View file

@ -0,0 +1,158 @@
# Copyright (c) 2019 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
import configparser
import io
import os.path # To get the file ID.
from typing import Dict, List, Tuple
from UM.VersionUpgrade import VersionUpgrade
class VersionUpgrade49to410(VersionUpgrade):
"""
Upgrades configurations from the state they were in at version 4.9 to the state they should be in at version 4.10.
"""
_renamed_profiles = {
# Definitions.
"twotrees_bluer" : "two_trees_bluer",
# Upgrade for people who had the original TwoTrees Bluer profiles from 4.9 and earlier.
"twotrees_bluer_extruder_0": "two_trees_base_extruder_0",
"twotrees_bluer_extruder_1": "two_trees_base_extruder_0"
}
_quality_changes_to_two_trees_base = {
"twotrees_bluer_extruder_0",
"twotrees_bluer_extruder_1",
"twotrees_bluer"
}
# Default variant to select for legacy TwoTrees printers, now that we have variants.
_default_variants = {
"twotrees_bluer_extruder_0" : "two_trees_bluer_0.4",
"twotrees_bluer_extruder_1" : "two_trees_bluer_0.4"
}
_two_trees_bluer_quality_type_conversion = {
"high" : "ultra",
"normal" : "super",
"fast" : "standard",
"draft" : "standard",
"extra_fast" : "low",
"coarse" : "draft",
"extra_coarse": "draft"
}
_two_trees_quality_per_material = {
# Since legacy TwoTrees printers didn't have different variants, we always pick the 0.4mm variant.
"generic_abs_175" : {
"high" : "two_trees_0.4_ABS_super",
"normal" : "two_trees_0.4_ABS_super",
"fast" : "two_trees_0.4_ABS_super",
"draft" : "two_trees_0.4_ABS_standard",
"extra_fast" : "two_trees_0.4_ABS_low",
"coarse" : "two_trees_0.4_ABS_low",
"extra_coarse": "two_trees_0.4_ABS_low"
},
"generic_petg_175": {
"high" : "two_trees_0.4_PETG_super",
"normal" : "two_trees_0.4_PETG_super",
"fast" : "two_trees_0.4_PETG_super",
"draft" : "two_trees_0.4_PETG_standard",
"extra_fast" : "two_trees_0.4_PETG_low",
"coarse" : "two_trees_0.4_PETG_low",
"extra_coarse": "two_trees_0.4_PETG_low"
},
"generic_pla_175" : {
"high" : "two_trees_0.4_PLA_super",
"normal" : "two_trees_0.4_PLA_super",
"fast" : "two_trees_0.4_PLA_super",
"draft" : "two_trees_0.4_PLA_standard",
"extra_fast" : "two_trees_0.4_PLA_low",
"coarse" : "two_trees_0.4_PLA_low",
"extra_coarse": "two_trees_0.4_PLA_low"
},
"generic_tpu_175" : {
"high" : "two_trees_0.4_TPU_super",
"normal" : "two_trees_0.4_TPU_super",
"fast" : "two_trees_0.4_TPU_super",
"draft" : "two_trees_0.4_TPU_standard",
"extra_fast" : "two_trees_0.4_TPU_standard",
"coarse" : "two_trees_0.4_TPU_standard",
"extra_coarse": "two_trees_0.4_TPU_standard"
},
"empty_material" : { # For the global stack.
"high" : "two_trees_global_super",
"normal" : "two_trees_global_super",
"fast" : "two_trees_global_super",
"draft" : "two_trees_global_standard",
"extra_fast" : "two_trees_global_low",
"coarse" : "two_trees_global_low",
"extra_coarse": "two_trees_global_low"
}
}
def upgradeInstanceContainer(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
"""Upgrades instance containers to have the new version number.
This renames the renamed settings in the containers.
"""
parser = configparser.ConfigParser(interpolation = None, comment_prefixes = ())
parser.read_string(serialized)
print(filename)
# Update setting version number.
parser["metadata"]["setting_version"] = "17"
# Certain instance containers (such as definition changes) reference to a certain definition container
# Since a number of those changed name, we also need to update those.
old_definition = parser["general"]["definition"]
if old_definition in self._renamed_profiles:
parser["general"]["definition"] = self._renamed_profiles[old_definition]
# For quality-changes profiles made for TwoTrees Bluer printers, change the definition to the two_trees_base and make sure that the quality is something we have a profile for.
if parser["metadata"].get("type", "") == "quality_changes":
for possible_printer in self._quality_changes_to_two_trees_base:
if os.path.basename(filename).startswith(possible_printer + "_"):
parser["general"]["definition"] = "two_trees_base"
parser["metadata"]["quality_type"] = self._two_trees_bluer_quality_type_conversion.get(parser["metadata"]["quality_type"], "standard")
break
result = io.StringIO()
parser.write(result)
return [filename], [result.getvalue()]
def upgradeStack(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
"""Upgrades stacks to have the new version number."""
parser = configparser.ConfigParser(interpolation = None)
parser.read_string(serialized)
# Update setting version number.
parser["metadata"]["setting_version"] = "17"
# Change renamed profiles.
if "containers" in parser:
# For legacy TwoTrees printers, change the variant to 0.4.
definition_id = parser["containers"]["7"]
material_id = parser["containers"]["4"]
old_quality_id = parser["containers"]["3"]
if parser["metadata"].get("type", "machine") == "extruder_train":
if parser["containers"]["5"] == "empty_variant":
if definition_id in self._default_variants:
parser["containers"]["5"] = self._default_variants[definition_id]
# Also change the quality to go along with it.
if material_id in self._two_trees_quality_per_material and old_quality_id in self._two_trees_quality_per_material[material_id]:
parser["containers"]["3"] = self._two_trees_quality_per_material[material_id][old_quality_id]
stack_copy = {} # type: Dict[str, str] # Make a copy so that we don't modify the dict we're iterating over.
stack_copy.update(parser["containers"])
for position, profile_id in stack_copy.items():
if profile_id in self._renamed_profiles:
parser["containers"][position] = self._renamed_profiles[profile_id]
result = io.StringIO()
parser.write(result)
return [filename], [result.getvalue()]

View file

@ -0,0 +1,55 @@
# Copyright (c) 2020 Ultimaker B.V.
# Cura is released under the terms of the LGPLv3 or higher.
from typing import Any, Dict, TYPE_CHECKING
from . import VersionUpgrade49to410
if TYPE_CHECKING:
from UM.Application import Application
upgrade = VersionUpgrade49to410.VersionUpgrade49to410()
def getMetaData() -> Dict[str, Any]:
return {
"version_upgrade": {
# From To Upgrade function
("machine_stack", 5000016): ("machine_stack", 5000017, upgrade.upgradeStack),
("extruder_train", 5000016): ("extruder_train", 5000017, upgrade.upgradeStack),
("definition_changes", 4000016): ("definition_changes", 4000017, upgrade.upgradeInstanceContainer),
("quality_changes", 4000016): ("quality_changes", 4000017, upgrade.upgradeInstanceContainer),
("quality", 4000016): ("quality", 4000017, upgrade.upgradeInstanceContainer),
("user", 4000016): ("user", 4000017, upgrade.upgradeInstanceContainer),
},
"sources": {
"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}

View file

@ -0,0 +1,8 @@
{
"name": "Version Upgrade 4.9 to 4.10",
"author": "Ultimaker B.V.",
"version": "1.0.0",
"description": "Upgrades configurations from Cura 4.9 to Cura 4.10.",
"api": "7.5.0",
"i18n-catalog": "cura"
}

View file

@ -4,7 +4,7 @@
"inherits": "blv_mgn_cube_base",
"metadata": {
"visible": true,
"setting_version": 16,
"setting_version": 17,
"author": "wolfgangmauer",
"manufacturer": "BLV",
"file_formats": "text/x-gcode",

View file

@ -4,7 +4,7 @@
"inherits": "blv_mgn_cube_base",
"metadata": {
"visible": true,
"setting_version": 16,
"setting_version": 17,
"author": "wolfgangmauer",
"manufacturer": "BLV",
"file_formats": "text/x-gcode",

View file

@ -6,7 +6,7 @@
"type": "extruder",
"author": "Ultimaker",
"manufacturer": "Unknown",
"setting_version": 16,
"setting_version": 17,
"visible": false,
"position": "0"
},

View file

@ -6,7 +6,7 @@
"type": "machine",
"author": "Ultimaker",
"manufacturer": "Unknown",
"setting_version": 16,
"setting_version": 17,
"file_formats": "text/x-gcode;model/stl;application/x-wavefront-obj;application/x3g",
"visible": false,
"has_materials": true,

View file

@ -1,36 +0,0 @@
{
"version": 2,
"name": "TwoTrees Bluer",
"inherits": "fdmprinter",
"metadata":
{
"visible": true,
"author": "Washington C. Correa Jr.",
"manufacturer": "TwoTrees",
"file_formats": "text/x-gcode",
"platform": "twotrees_platform.stl",
"machine_extruder_trains":
{
"0": "twotrees_bluer_extruder_0",
"1": "twotrees_bluer_extruder_1"
}
},
"overrides":
{
"machine_name": { "default_value": "Two Trees Bluer" },
"machine_heated_bed": { "default_value": true },
"machine_width": { "default_value": 235 },
"machine_depth": { "default_value": 235 },
"machine_height": { "default_value": 280 },
"machine_head_with_fans_polygon": { "default_value": [
[-26, 34],
[-26, -32],
[32, -32],
[32, 34]
]
},
"machine_start_gcode": { "default_value": "; Two Trees Bluer Custom Start G-code\nG28 ;Home\nG92 E0 ;Reset Extruder\nG1 Z4.0 F3000 ;Move Z Axis up\nG1 E10 F1500 ;Purge a bit\nG1 X10.1 Y20 Z0.2 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.2 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.2 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.2 F1500.0 E20 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z3.0 X20 Y20 F3000 ;Move Z Axis up\nG1 E3 F2700 ;Purge a bit" },
"machine_end_gcode": { "default_value": "; Two Trees Bluer Custom End G-code\nG91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X5 Y5 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" },
"gantry_height": { "value": 25 }
}
}

View file

@ -1,18 +0,0 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata": {
"machine": "twotrees_bluer",
"position": "0"
},
"overrides": {
"extruder_nr": {
"default_value": 0,
"maximum_value": "1"
},
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -1,18 +0,0 @@
{
"version": 2,
"name": "Extruder 2",
"inherits": "fdmextruder",
"metadata": {
"machine": "twotrees_bluer",
"position": "1"
},
"overrides": {
"extruder_nr": {
"default_value": 1,
"maximum_value": "1"
},
"machine_nozzle_size": { "default_value": 0.4 },
"material_diameter": { "default_value": 1.75 }
}
}

View file

@ -4,7 +4,7 @@ name = Quick
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = quick
quality_type = draft

View file

@ -4,7 +4,7 @@ name = Accurate
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Visual
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = fast
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Visual
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = high
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Accurate
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Visual
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = normal
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Accurate
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Accurate
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Accurate
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Accurate
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Accurate
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Accurate
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Quick
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = quick
quality_type = draft

View file

@ -4,7 +4,7 @@ name = Accurate
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Visual
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = fast
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Visual
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = high
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Accurate
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Visual
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = normal
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Quick
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = quick
quality_type = draft

View file

@ -4,7 +4,7 @@ name = Accurate
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Visual
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = fast
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Visual
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = high
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Accurate
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Visual
definition = liquid
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = normal
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Quick
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = quick
quality_type = draft

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = fast
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = high
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = normal
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Quick
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = quick
quality_type = draft

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = fast
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = high
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = normal
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Quick
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = quick
quality_type = draft

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = fast
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = high
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s3
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = normal
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Quick
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = quick
quality_type = draft

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = fast
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = high
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = normal
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Quick
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = quick
quality_type = draft

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = fast
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = high
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = normal
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Quick
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = quick
quality_type = draft

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = fast

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = fast
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = high
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Accurate
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = normal

View file

@ -4,7 +4,7 @@ name = Visual
definition = ultimaker_s5
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = normal
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Visual
definition = uni_base
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = q010
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Accurate
definition = uni_base
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = q015

View file

@ -4,7 +4,7 @@ name = Visual
definition = uni_base
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = q015
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Accurate
definition = uni_base
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = engineering
quality_type = q020

View file

@ -4,7 +4,7 @@ name = Quick
definition = uni_base
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = quick
quality_type = q020

View file

@ -4,7 +4,7 @@ name = Visual
definition = uni_base
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = q020
intent_category = visual

View file

@ -4,7 +4,7 @@ name = Quick
definition = uni_base
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = quick
quality_type = q025

View file

@ -4,7 +4,7 @@ name = Quick
definition = uni_base
[metadata]
setting_version = 16
setting_version = 17
type = intent
intent_category = quick
quality_type = q030

View file

@ -4,7 +4,7 @@ name = Visual
definition = uni_base
[metadata]
setting_version = 16
setting_version = 17
type = intent
quality_type = q010
intent_category = visual

Some files were not shown because too many files have changed in this diff Show more