Merge branch 'main' into add-creality-ender-3-V3-SE

This commit is contained in:
Saumya Jain 2023-10-11 14:00:33 +02:00 committed by GitHub
commit e7fc100f62
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
151 changed files with 4115 additions and 379 deletions

View File

@ -48,7 +48,7 @@ class CuraConan(ConanFile):
def set_version(self): def set_version(self):
if not self.version: if not self.version:
self.version = "5.5.0-beta.1" self.version = "5.6.0-alpha"
@property @property
def _pycharm_targets(self): def _pycharm_targets(self):
@ -305,7 +305,7 @@ class CuraConan(ConanFile):
def requirements(self): def requirements(self):
self.requires("boost/1.82.0") self.requires("boost/1.82.0")
self.requires("curaengine_grpc_definitions/latest@ultimaker/testing") self.requires("curaengine_grpc_definitions/(latest)@ultimaker/testing")
self.requires("zlib/1.2.13") self.requires("zlib/1.2.13")
self.requires("pyarcus/5.3.0") self.requires("pyarcus/5.3.0")
self.requires("curaengine/(latest)@ultimaker/testing") self.requires("curaengine/(latest)@ultimaker/testing")

View File

@ -14,7 +14,7 @@ DEFAULT_CURA_LATEST_URL = "https://software.ultimaker.com/latest.json"
# Each release has a fixed SDK version coupled with it. It doesn't make sense to make it configurable because, for # Each release has a fixed SDK version coupled with it. It doesn't make sense to make it configurable because, for
# example Cura 3.2 with SDK version 6.1 will not work. So the SDK version is hard-coded here and left out of the # example Cura 3.2 with SDK version 6.1 will not work. So the SDK version is hard-coded here and left out of the
# CuraVersion.py.in template. # CuraVersion.py.in template.
CuraSDKVersion = "8.4.0" CuraSDKVersion = "8.5.0"
try: try:
from cura.CuraVersion import CuraLatestURL from cura.CuraVersion import CuraLatestURL

View File

@ -5,7 +5,7 @@ if TYPE_CHECKING:
class Arranger: class Arranger:
def createGroupOperationForArrange(self, *, add_new_nodes_in_scene: bool = False) -> Tuple["GroupedOperation", int]: def createGroupOperationForArrange(self, add_new_nodes_in_scene: bool = False) -> Tuple["GroupedOperation", int]:
""" """
Find placement for a set of scene nodes, but don't actually move them just yet. Find placement for a set of scene nodes, but don't actually move them just yet.
:param add_new_nodes_in_scene: Whether to create new scene nodes before applying the transformations and rotations :param add_new_nodes_in_scene: Whether to create new scene nodes before applying the transformations and rotations
@ -16,13 +16,12 @@ class Arranger:
""" """
raise NotImplementedError raise NotImplementedError
def arrange(self, *, add_new_nodes_in_scene: bool = False) -> bool: def arrange(self, add_new_nodes_in_scene: bool = False) -> bool:
""" """
Find placement for a set of scene nodes, and move them by using a single grouped operation. Find placement for a set of scene nodes, and move them by using a single grouped operation.
:param add_new_nodes_in_scene: Whether to create new scene nodes before applying the transformations and rotations :param add_new_nodes_in_scene: Whether to create new scene nodes before applying the transformations and rotations
:return: found_solution_for_all: Whether the algorithm found a place on the buildplate for all the objects :return: found_solution_for_all: Whether the algorithm found a place on the buildplate for all the objects
""" """
grouped_operation, not_fit_count = self.createGroupOperationForArrange( grouped_operation, not_fit_count = self.createGroupOperationForArrange(add_new_nodes_in_scene)
add_new_nodes_in_scene=add_new_nodes_in_scene)
grouped_operation.push() grouped_operation.push()
return not_fit_count == 0 return not_fit_count == 0

View File

@ -80,7 +80,7 @@ class GridArrange(Arranger):
self._allowed_grid_idx = self._build_plate_grid_ids.difference(self._fixed_nodes_grid_ids) self._allowed_grid_idx = self._build_plate_grid_ids.difference(self._fixed_nodes_grid_ids)
def createGroupOperationForArrange(self, *, add_new_nodes_in_scene: bool = False) -> Tuple[GroupedOperation, int]: def createGroupOperationForArrange(self, add_new_nodes_in_scene: bool = False) -> Tuple[GroupedOperation, int]:
# Find the sequence in which items are placed # Find the sequence in which items are placed
coord_build_plate_center_x = self._build_volume_bounding_box.width * 0.5 + self._build_volume_bounding_box.left coord_build_plate_center_x = self._build_volume_bounding_box.width * 0.5 + self._build_volume_bounding_box.left
coord_build_plate_center_y = self._build_volume_bounding_box.depth * 0.5 + self._build_volume_bounding_box.back coord_build_plate_center_y = self._build_volume_bounding_box.depth * 0.5 + self._build_volume_bounding_box.back

View File

@ -6,6 +6,7 @@ from pynest2d import Point, Box, Item, NfpConfig, nest
from typing import List, TYPE_CHECKING, Optional, Tuple from typing import List, TYPE_CHECKING, Optional, Tuple
from UM.Application import Application from UM.Application import Application
from UM.Decorators import deprecated
from UM.Logger import Logger from UM.Logger import Logger
from UM.Math.Matrix import Matrix from UM.Math.Matrix import Matrix
from UM.Math.Polygon import Polygon from UM.Math.Polygon import Polygon
@ -124,7 +125,7 @@ class Nest2DArrange(Arranger):
return found_solution_for_all, node_items return found_solution_for_all, node_items
def createGroupOperationForArrange(self, *, add_new_nodes_in_scene: bool = False) -> Tuple[GroupedOperation, int]: def createGroupOperationForArrange(self, add_new_nodes_in_scene: bool = False) -> Tuple[GroupedOperation, int]:
scene_root = Application.getInstance().getController().getScene().getRoot() scene_root = Application.getInstance().getController().getScene().getRoot()
found_solution_for_all, node_items = self.findNodePlacement() found_solution_for_all, node_items = self.findNodePlacement()
@ -149,3 +150,30 @@ class Nest2DArrange(Arranger):
not_fit_count += 1 not_fit_count += 1
return grouped_operation, not_fit_count return grouped_operation, not_fit_count
@deprecated("Use the Nest2DArrange class instead")
def findNodePlacement(nodes_to_arrange: List["SceneNode"], build_volume: "BuildVolume",
fixed_nodes: Optional[List["SceneNode"]] = None, factor=10000) -> Tuple[bool, List[Item]]:
arranger = Nest2DArrange(nodes_to_arrange, build_volume, fixed_nodes, factor=factor)
return arranger.findNodePlacement()
@deprecated("Use the Nest2DArrange class instead")
def createGroupOperationForArrange(nodes_to_arrange: List["SceneNode"],
build_volume: "BuildVolume",
fixed_nodes: Optional[List["SceneNode"]] = None,
factor=10000,
add_new_nodes_in_scene: bool = False) -> Tuple[GroupedOperation, int]:
arranger = Nest2DArrange(nodes_to_arrange, build_volume, fixed_nodes, factor=factor)
return arranger.createGroupOperationForArrange(add_new_nodes_in_scene=add_new_nodes_in_scene)
@deprecated("Use the Nest2DArrange class instead")
def arrange(nodes_to_arrange: List["SceneNode"],
build_volume: "BuildVolume",
fixed_nodes: Optional[List["SceneNode"]] = None,
factor=10000,
add_new_nodes_in_scene: bool = False) -> bool:
arranger = Nest2DArrange(nodes_to_arrange, build_volume, fixed_nodes, factor=factor)
return arranger.arrange(add_new_nodes_in_scene=add_new_nodes_in_scene)

View File

@ -39,7 +39,9 @@ class IntentCategoryModel(ListModel):
""" """
if len(cls._translations) == 0: if len(cls._translations) == 0:
cls._translations["default"] = { cls._translations["default"] = {
"name": catalog.i18nc("@label", "Default") "name": catalog.i18nc("@label", "Balanced"),
"description": catalog.i18nc("@text",
"The balanced profile is designed to strike a balance between productivity, surface quality, mechanical properties and dimensional accuracy.")
} }
cls._translations["visual"] = { cls._translations["visual"] = {
"name": catalog.i18nc("@label", "Visual"), "name": catalog.i18nc("@label", "Visual"),

View File

@ -8,7 +8,9 @@ catalog = i18nCatalog("cura")
intent_translations = collections.OrderedDict() # type: collections.OrderedDict[str, Dict[str, Optional[str]]] intent_translations = collections.OrderedDict() # type: collections.OrderedDict[str, Dict[str, Optional[str]]]
intent_translations["default"] = { intent_translations["default"] = {
"name": catalog.i18nc("@label", "Default") "name": catalog.i18nc("@label", "Balanced"),
"description": catalog.i18nc("@text",
"The balanced profile is designed to strike a balance between productivity, surface quality, mechanical properties and dimensional accuracy.")
} }
intent_translations["visual"] = { intent_translations["visual"] = {
"name": catalog.i18nc("@label", "Visual"), "name": catalog.i18nc("@label", "Visual"),

View File

@ -344,7 +344,7 @@ class QualityManagementModel(ListModel):
"quality_type": quality_group.quality_type, "quality_type": quality_group.quality_type,
"quality_changes_group": None, "quality_changes_group": None,
"intent_category": "default", "intent_category": "default",
"section_name": catalog.i18nc("@label", "Default"), "section_name": catalog.i18nc("@label", "Balanced"),
"layer_height": layer_height, # layer_height is only used for sorting "layer_height": layer_height, # layer_height is only used for sorting
} }
item_list.append(item) item_list.append(item)

View File

@ -56,6 +56,9 @@ class CuraFormulaFunctions:
if isinstance(value, SettingFunction): if isinstance(value, SettingFunction):
value = value(extruder_stack, context = context) value = value(extruder_stack, context = context)
if isinstance(value, str):
value = value.lower()
return value return value
def _getActiveExtruders(self, context: Optional["PropertyEvaluationContext"] = None) -> List[str]: def _getActiveExtruders(self, context: Optional["PropertyEvaluationContext"] = None) -> List[str]:

View File

@ -69,7 +69,7 @@ class ObjectsModel(ListModel):
self._group_name_template = catalog.i18nc("@label", "Group #{group_nr}") self._group_name_template = catalog.i18nc("@label", "Group #{group_nr}")
self._group_name_prefix = self._group_name_template.split("#")[0] self._group_name_prefix = self._group_name_template.split("#")[0]
self._naming_regex = re.compile("^(.+)\(([0-9]+)\)$") self._naming_regex = re.compile(r"^(.+)\(([0-9]+)\)$")
def setActiveBuildPlate(self, nr: int) -> None: def setActiveBuildPlate(self, nr: int) -> None:
if self._build_plate_number != nr: if self._build_plate_number != nr:

View File

@ -6,7 +6,7 @@
"display_name": "3MF Reader", "display_name": "3MF Reader",
"description": "Provides support for reading 3MF files.", "description": "Provides support for reading 3MF files.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -23,7 +23,7 @@
"display_name": "3MF Writer", "display_name": "3MF Writer",
"description": "Provides support for writing 3MF files.", "description": "Provides support for writing 3MF files.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -40,7 +40,7 @@
"display_name": "AMF Reader", "display_name": "AMF Reader",
"description": "Provides support for reading AMF files.", "description": "Provides support for reading AMF files.",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "fieldOfView", "author_id": "fieldOfView",
@ -57,7 +57,7 @@
"display_name": "Cura Backups", "display_name": "Cura Backups",
"description": "Backup and restore your configuration.", "description": "Backup and restore your configuration.",
"package_version": "1.2.0", "package_version": "1.2.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -74,7 +74,7 @@
"display_name": "CuraEngine Backend", "display_name": "CuraEngine Backend",
"description": "Provides the link to the CuraEngine slicing backend.", "description": "Provides the link to the CuraEngine slicing backend.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -91,7 +91,7 @@
"display_name": "Cura Profile Reader", "display_name": "Cura Profile Reader",
"description": "Provides support for importing Cura profiles.", "description": "Provides support for importing Cura profiles.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -108,7 +108,7 @@
"display_name": "Cura Profile Writer", "display_name": "Cura Profile Writer",
"description": "Provides support for exporting Cura profiles.", "description": "Provides support for exporting Cura profiles.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -125,7 +125,7 @@
"display_name": "Ultimaker Digital Library", "display_name": "Ultimaker Digital Library",
"description": "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library.", "description": "Connects to the Digital Library, allowing Cura to open files from and save files to the Digital Library.",
"package_version": "1.1.0", "package_version": "1.1.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -142,7 +142,7 @@
"display_name": "Firmware Update Checker", "display_name": "Firmware Update Checker",
"description": "Checks for firmware updates.", "description": "Checks for firmware updates.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -159,7 +159,7 @@
"display_name": "Firmware Updater", "display_name": "Firmware Updater",
"description": "Provides a machine actions for updating firmware.", "description": "Provides a machine actions for updating firmware.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -176,7 +176,7 @@
"display_name": "Compressed G-code Reader", "display_name": "Compressed G-code Reader",
"description": "Reads g-code from a compressed archive.", "description": "Reads g-code from a compressed archive.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -193,7 +193,7 @@
"display_name": "Compressed G-code Writer", "display_name": "Compressed G-code Writer",
"description": "Writes g-code to a compressed archive.", "description": "Writes g-code to a compressed archive.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -210,7 +210,7 @@
"display_name": "G-Code Profile Reader", "display_name": "G-Code Profile Reader",
"description": "Provides support for importing profiles from g-code files.", "description": "Provides support for importing profiles from g-code files.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -227,7 +227,7 @@
"display_name": "G-Code Reader", "display_name": "G-Code Reader",
"description": "Allows loading and displaying G-code files.", "description": "Allows loading and displaying G-code files.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "VictorLarchenko", "author_id": "VictorLarchenko",
@ -244,7 +244,7 @@
"display_name": "G-Code Writer", "display_name": "G-Code Writer",
"description": "Writes g-code to a file.", "description": "Writes g-code to a file.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -261,7 +261,7 @@
"display_name": "Image Reader", "display_name": "Image Reader",
"description": "Enables ability to generate printable geometry from 2D image files.", "description": "Enables ability to generate printable geometry from 2D image files.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -278,7 +278,7 @@
"display_name": "Legacy Cura Profile Reader", "display_name": "Legacy Cura Profile Reader",
"description": "Provides support for importing profiles from legacy Cura versions.", "description": "Provides support for importing profiles from legacy Cura versions.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -295,7 +295,7 @@
"display_name": "Machine Settings Action", "display_name": "Machine Settings Action",
"description": "Provides a way to change machine settings (such as build volume, nozzle size, etc.).", "description": "Provides a way to change machine settings (such as build volume, nozzle size, etc.).",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "fieldOfView", "author_id": "fieldOfView",
@ -312,7 +312,7 @@
"display_name": "Model Checker", "display_name": "Model Checker",
"description": "Checks models and print configuration for possible printing issues and give suggestions.", "description": "Checks models and print configuration for possible printing issues and give suggestions.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -329,7 +329,7 @@
"display_name": "Monitor Stage", "display_name": "Monitor Stage",
"description": "Provides a monitor stage in Cura.", "description": "Provides a monitor stage in Cura.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -346,7 +346,7 @@
"display_name": "Per-Object Settings Tool", "display_name": "Per-Object Settings Tool",
"description": "Provides the per-model settings.", "description": "Provides the per-model settings.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -363,7 +363,7 @@
"display_name": "Post Processing", "display_name": "Post Processing",
"description": "Extension that allows for user created scripts for post processing.", "description": "Extension that allows for user created scripts for post processing.",
"package_version": "2.2.1", "package_version": "2.2.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -380,7 +380,7 @@
"display_name": "Prepare Stage", "display_name": "Prepare Stage",
"description": "Provides a prepare stage in Cura.", "description": "Provides a prepare stage in Cura.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -397,7 +397,7 @@
"display_name": "Preview Stage", "display_name": "Preview Stage",
"description": "Provides a preview stage in Cura.", "description": "Provides a preview stage in Cura.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -414,7 +414,7 @@
"display_name": "Removable Drive Output Device", "display_name": "Removable Drive Output Device",
"description": "Provides removable drive hotplugging and writing support.", "description": "Provides removable drive hotplugging and writing support.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -431,7 +431,7 @@
"display_name": "Sentry Logger", "display_name": "Sentry Logger",
"description": "Logs certain events so that they can be used by the crash reporter", "description": "Logs certain events so that they can be used by the crash reporter",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -448,7 +448,7 @@
"display_name": "Simulation View", "display_name": "Simulation View",
"description": "Provides the Simulation view.", "description": "Provides the Simulation view.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -465,7 +465,7 @@
"display_name": "Slice Info", "display_name": "Slice Info",
"description": "Submits anonymous slice info. Can be disabled through preferences.", "description": "Submits anonymous slice info. Can be disabled through preferences.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -482,7 +482,7 @@
"display_name": "Solid View", "display_name": "Solid View",
"description": "Provides a normal solid mesh view.", "description": "Provides a normal solid mesh view.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -499,7 +499,7 @@
"display_name": "Support Eraser Tool", "display_name": "Support Eraser Tool",
"description": "Creates an eraser mesh to block the printing of support in certain places.", "description": "Creates an eraser mesh to block the printing of support in certain places.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -516,7 +516,7 @@
"display_name": "Trimesh Reader", "display_name": "Trimesh Reader",
"description": "Provides support for reading model files.", "description": "Provides support for reading model files.",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -533,7 +533,7 @@
"display_name": "Marketplace", "display_name": "Marketplace",
"description": "Find, manage and install new Cura packages.", "description": "Find, manage and install new Cura packages.",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -550,7 +550,7 @@
"display_name": "UFP Reader", "display_name": "UFP Reader",
"description": "Provides support for reading Ultimaker Format Packages.", "description": "Provides support for reading Ultimaker Format Packages.",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -567,7 +567,7 @@
"display_name": "UFP Writer", "display_name": "UFP Writer",
"description": "Provides support for writing Ultimaker Format Packages.", "description": "Provides support for writing Ultimaker Format Packages.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -584,7 +584,7 @@
"display_name": "Ultimaker Machine Actions", "display_name": "Ultimaker Machine Actions",
"description": "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.).", "description": "Provides machine actions for Ultimaker machines (such as bed leveling wizard, selecting upgrades, etc.).",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -601,7 +601,7 @@
"display_name": "UM3 Network Printing", "display_name": "UM3 Network Printing",
"description": "Manages network connections to Ultimaker 3 printers.", "description": "Manages network connections to Ultimaker 3 printers.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -618,7 +618,7 @@
"display_name": "USB Printing", "display_name": "USB Printing",
"description": "Accepts G-Code and sends them to a printer. Plugin can also update firmware.", "description": "Accepts G-Code and sends them to a printer. Plugin can also update firmware.",
"package_version": "1.0.2", "package_version": "1.0.2",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -635,7 +635,7 @@
"display_name": "Version Upgrade 2.1 to 2.2", "display_name": "Version Upgrade 2.1 to 2.2",
"description": "Upgrades configurations from Cura 2.1 to Cura 2.2.", "description": "Upgrades configurations from Cura 2.1 to Cura 2.2.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -652,7 +652,7 @@
"display_name": "Version Upgrade 2.2 to 2.4", "display_name": "Version Upgrade 2.2 to 2.4",
"description": "Upgrades configurations from Cura 2.2 to Cura 2.4.", "description": "Upgrades configurations from Cura 2.2 to Cura 2.4.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -669,7 +669,7 @@
"display_name": "Version Upgrade 2.5 to 2.6", "display_name": "Version Upgrade 2.5 to 2.6",
"description": "Upgrades configurations from Cura 2.5 to Cura 2.6.", "description": "Upgrades configurations from Cura 2.5 to Cura 2.6.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -686,7 +686,7 @@
"display_name": "Version Upgrade 2.6 to 2.7", "display_name": "Version Upgrade 2.6 to 2.7",
"description": "Upgrades configurations from Cura 2.6 to Cura 2.7.", "description": "Upgrades configurations from Cura 2.6 to Cura 2.7.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -703,7 +703,7 @@
"display_name": "Version Upgrade 2.7 to 3.0", "display_name": "Version Upgrade 2.7 to 3.0",
"description": "Upgrades configurations from Cura 2.7 to Cura 3.0.", "description": "Upgrades configurations from Cura 2.7 to Cura 3.0.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -720,7 +720,7 @@
"display_name": "Version Upgrade 3.0 to 3.1", "display_name": "Version Upgrade 3.0 to 3.1",
"description": "Upgrades configurations from Cura 3.0 to Cura 3.1.", "description": "Upgrades configurations from Cura 3.0 to Cura 3.1.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -737,7 +737,7 @@
"display_name": "Version Upgrade 3.2 to 3.3", "display_name": "Version Upgrade 3.2 to 3.3",
"description": "Upgrades configurations from Cura 3.2 to Cura 3.3.", "description": "Upgrades configurations from Cura 3.2 to Cura 3.3.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -754,7 +754,7 @@
"display_name": "Version Upgrade 3.3 to 3.4", "display_name": "Version Upgrade 3.3 to 3.4",
"description": "Upgrades configurations from Cura 3.3 to Cura 3.4.", "description": "Upgrades configurations from Cura 3.3 to Cura 3.4.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -771,7 +771,7 @@
"display_name": "Version Upgrade 3.4 to 3.5", "display_name": "Version Upgrade 3.4 to 3.5",
"description": "Upgrades configurations from Cura 3.4 to Cura 3.5.", "description": "Upgrades configurations from Cura 3.4 to Cura 3.5.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -788,7 +788,7 @@
"display_name": "Version Upgrade 3.5 to 4.0", "display_name": "Version Upgrade 3.5 to 4.0",
"description": "Upgrades configurations from Cura 3.5 to Cura 4.0.", "description": "Upgrades configurations from Cura 3.5 to Cura 4.0.",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -805,7 +805,7 @@
"display_name": "Version Upgrade 4.0 to 4.1", "display_name": "Version Upgrade 4.0 to 4.1",
"description": "Upgrades configurations from Cura 4.0 to Cura 4.1.", "description": "Upgrades configurations from Cura 4.0 to Cura 4.1.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -822,7 +822,7 @@
"display_name": "Version Upgrade 4.1 to 4.2", "display_name": "Version Upgrade 4.1 to 4.2",
"description": "Upgrades configurations from Cura 4.1 to Cura 4.2.", "description": "Upgrades configurations from Cura 4.1 to Cura 4.2.",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -839,7 +839,7 @@
"display_name": "Version Upgrade 4.2 to 4.3", "display_name": "Version Upgrade 4.2 to 4.3",
"description": "Upgrades configurations from Cura 4.2 to Cura 4.3.", "description": "Upgrades configurations from Cura 4.2 to Cura 4.3.",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -856,7 +856,7 @@
"display_name": "Version Upgrade 4.3 to 4.4", "display_name": "Version Upgrade 4.3 to 4.4",
"description": "Upgrades configurations from Cura 4.3 to Cura 4.4.", "description": "Upgrades configurations from Cura 4.3 to Cura 4.4.",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -873,7 +873,7 @@
"display_name": "Version Upgrade 4.4 to 4.5", "display_name": "Version Upgrade 4.4 to 4.5",
"description": "Upgrades configurations from Cura 4.4 to Cura 4.5.", "description": "Upgrades configurations from Cura 4.4 to Cura 4.5.",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -890,7 +890,7 @@
"display_name": "Version Upgrade 4.5 to 4.6", "display_name": "Version Upgrade 4.5 to 4.6",
"description": "Upgrades configurations from Cura 4.5 to Cura 4.6.", "description": "Upgrades configurations from Cura 4.5 to Cura 4.6.",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -907,7 +907,7 @@
"display_name": "Version Upgrade 4.6.0 to 4.6.2", "display_name": "Version Upgrade 4.6.0 to 4.6.2",
"description": "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2.", "description": "Upgrades configurations from Cura 4.6.0 to Cura 4.6.2.",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -924,7 +924,7 @@
"display_name": "Version Upgrade 4.6.2 to 4.7", "display_name": "Version Upgrade 4.6.2 to 4.7",
"description": "Upgrades configurations from Cura 4.6.2 to Cura 4.7.", "description": "Upgrades configurations from Cura 4.6.2 to Cura 4.7.",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -941,7 +941,7 @@
"display_name": "Version Upgrade 4.7.0 to 4.8.0", "display_name": "Version Upgrade 4.7.0 to 4.8.0",
"description": "Upgrades configurations from Cura 4.7.0 to Cura 4.8.0", "description": "Upgrades configurations from Cura 4.7.0 to Cura 4.8.0",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -958,7 +958,7 @@
"display_name": "Version Upgrade 4.8.0 to 4.9.0", "display_name": "Version Upgrade 4.8.0 to 4.9.0",
"description": "Upgrades configurations from Cura 4.8.0 to Cura 4.9.0", "description": "Upgrades configurations from Cura 4.8.0 to Cura 4.9.0",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -975,7 +975,7 @@
"display_name": "Version Upgrade 4.9 to 4.10", "display_name": "Version Upgrade 4.9 to 4.10",
"description": "Upgrades configurations from Cura 4.9 to Cura 4.10", "description": "Upgrades configurations from Cura 4.9 to Cura 4.10",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -992,7 +992,7 @@
"display_name": "Version Upgrade 4.11 to 4.12", "display_name": "Version Upgrade 4.11 to 4.12",
"description": "Upgrades configurations from Cura 4.11 to Cura 4.12", "description": "Upgrades configurations from Cura 4.11 to Cura 4.12",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"sdk_version_semver": "7.7.0", "sdk_version_semver": "7.7.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
@ -1010,7 +1010,7 @@
"display_name": "Version Upgrade 4.13 to 5.0", "display_name": "Version Upgrade 4.13 to 5.0",
"description": "Upgrades configurations from Cura 4.13 to Cura 5.0", "description": "Upgrades configurations from Cura 4.13 to Cura 5.0",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -1027,7 +1027,7 @@
"display_name": "Version Upgrade 5.2 to 5.3", "display_name": "Version Upgrade 5.2 to 5.3",
"description": "Upgrades configurations from Cura 5.2 to Cura 5.3", "description": "Upgrades configurations from Cura 5.2 to Cura 5.3",
"package_version": "1.0.0", "package_version": "1.0.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -1044,7 +1044,7 @@
"display_name": "X3D Reader", "display_name": "X3D Reader",
"description": "Provides support for reading X3D files.", "description": "Provides support for reading X3D files.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "SevaAlekseyev", "author_id": "SevaAlekseyev",
@ -1061,7 +1061,7 @@
"display_name": "XML Material Profiles", "display_name": "XML Material Profiles",
"description": "Provides capabilities to read and write XML-based material profiles.", "description": "Provides capabilities to read and write XML-based material profiles.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -1078,7 +1078,7 @@
"display_name": "X-Ray View", "display_name": "X-Ray View",
"description": "Provides the X-Ray view.", "description": "Provides the X-Ray view.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com", "website": "https://ultimaker.com",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -1095,7 +1095,7 @@
"display_name": "Generic ABS", "display_name": "Generic ABS",
"description": "The generic ABS profile which other profiles can be based upon.", "description": "The generic ABS profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1113,7 +1113,7 @@
"display_name": "Generic BAM", "display_name": "Generic BAM",
"description": "The generic BAM profile which other profiles can be based upon.", "description": "The generic BAM profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1131,7 +1131,7 @@
"display_name": "Generic CFF CPE", "display_name": "Generic CFF CPE",
"description": "The generic CFF CPE profile which other profiles can be based upon.", "description": "The generic CFF CPE profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1149,7 +1149,7 @@
"display_name": "Generic CFF PA", "display_name": "Generic CFF PA",
"description": "The generic CFF PA profile which other profiles can be based upon.", "description": "The generic CFF PA profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1167,7 +1167,7 @@
"display_name": "Generic CPE", "display_name": "Generic CPE",
"description": "The generic CPE profile which other profiles can be based upon.", "description": "The generic CPE profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1185,7 +1185,7 @@
"display_name": "Generic CPE+", "display_name": "Generic CPE+",
"description": "The generic CPE+ profile which other profiles can be based upon.", "description": "The generic CPE+ profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1203,7 +1203,7 @@
"display_name": "Generic GFF CPE", "display_name": "Generic GFF CPE",
"description": "The generic GFF CPE profile which other profiles can be based upon.", "description": "The generic GFF CPE profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1221,7 +1221,7 @@
"display_name": "Generic GFF PA", "display_name": "Generic GFF PA",
"description": "The generic GFF PA profile which other profiles can be based upon.", "description": "The generic GFF PA profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1239,7 +1239,7 @@
"display_name": "Generic HIPS", "display_name": "Generic HIPS",
"description": "The generic HIPS profile which other profiles can be based upon.", "description": "The generic HIPS profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1257,7 +1257,7 @@
"display_name": "Generic Nylon", "display_name": "Generic Nylon",
"description": "The generic Nylon profile which other profiles can be based upon.", "description": "The generic Nylon profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1275,7 +1275,7 @@
"display_name": "Generic PC", "display_name": "Generic PC",
"description": "The generic PC profile which other profiles can be based upon.", "description": "The generic PC profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1293,7 +1293,7 @@
"display_name": "Generic PETG", "display_name": "Generic PETG",
"description": "The generic PETG profile which other profiles can be based upon.", "description": "The generic PETG profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1311,7 +1311,7 @@
"display_name": "Generic PLA", "display_name": "Generic PLA",
"description": "The generic PLA profile which other profiles can be based upon.", "description": "The generic PLA profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1329,7 +1329,7 @@
"display_name": "Generic PP", "display_name": "Generic PP",
"description": "The generic PP profile which other profiles can be based upon.", "description": "The generic PP profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1347,7 +1347,7 @@
"display_name": "Generic PVA", "display_name": "Generic PVA",
"description": "The generic PVA profile which other profiles can be based upon.", "description": "The generic PVA profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1365,7 +1365,7 @@
"display_name": "Generic Tough PLA", "display_name": "Generic Tough PLA",
"description": "The generic Tough PLA profile which other profiles can be based upon.", "description": "The generic Tough PLA profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1383,7 +1383,7 @@
"display_name": "Generic TPU", "display_name": "Generic TPU",
"description": "The generic TPU profile which other profiles can be based upon.", "description": "The generic TPU profile which other profiles can be based upon.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://github.com/Ultimaker/fdm_materials", "website": "https://github.com/Ultimaker/fdm_materials",
"author": { "author": {
"author_id": "Generic", "author_id": "Generic",
@ -1401,7 +1401,7 @@
"display_name": "Dagoma Chromatik PLA", "display_name": "Dagoma Chromatik PLA",
"description": "Filament testé et approuvé pour les imprimantes 3D Dagoma. Chromatik est l'idéal pour débuter et suivre les tutoriels premiers pas. Il vous offre qualité et résistance pour chacune de vos impressions.", "description": "Filament testé et approuvé pour les imprimantes 3D Dagoma. Chromatik est l'idéal pour débuter et suivre les tutoriels premiers pas. Il vous offre qualité et résistance pour chacune de vos impressions.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://dagoma.fr/boutique/filaments.html", "website": "https://dagoma.fr/boutique/filaments.html",
"author": { "author": {
"author_id": "Dagoma", "author_id": "Dagoma",
@ -1418,7 +1418,7 @@
"display_name": "FABtotum ABS", "display_name": "FABtotum ABS",
"description": "This material is easy to be extruded but it is not the simplest to use. It is one of the most used in 3D printing to get very well finished objects. It is not sustainable and its smoke can be dangerous if inhaled. The reason to prefer this filament to PLA is mainly because of its precision and mechanical specs. ABS (for plastic) stands for Acrylonitrile Butadiene Styrene and it is a thermoplastic which is widely used in everyday objects. It can be printed with any FFF 3D printer which can get to high temperatures as it must be extruded in a range between 220° and 245°, so its compatible with all versions of the FABtotum Personal fabricator.", "description": "This material is easy to be extruded but it is not the simplest to use. It is one of the most used in 3D printing to get very well finished objects. It is not sustainable and its smoke can be dangerous if inhaled. The reason to prefer this filament to PLA is mainly because of its precision and mechanical specs. ABS (for plastic) stands for Acrylonitrile Butadiene Styrene and it is a thermoplastic which is widely used in everyday objects. It can be printed with any FFF 3D printer which can get to high temperatures as it must be extruded in a range between 220° and 245°, so its compatible with all versions of the FABtotum Personal fabricator.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=40", "website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=40",
"author": { "author": {
"author_id": "FABtotum", "author_id": "FABtotum",
@ -1435,7 +1435,7 @@
"display_name": "FABtotum Nylon", "display_name": "FABtotum Nylon",
"description": "When 3D printing started this material was not listed among the extrudable filaments. It is flexible as well as resistant to tractions. It is well known for its uses in textile but also in industries which require a strong and flexible material. There are different kinds of Nylon: 3D printing mostly uses Nylon 6 and Nylon 6.6, which are the most common. It requires higher temperatures to be printed, so a 3D printer must be able to reach them (around 240°C): the FABtotum, of course, can.", "description": "When 3D printing started this material was not listed among the extrudable filaments. It is flexible as well as resistant to tractions. It is well known for its uses in textile but also in industries which require a strong and flexible material. There are different kinds of Nylon: 3D printing mostly uses Nylon 6 and Nylon 6.6, which are the most common. It requires higher temperatures to be printed, so a 3D printer must be able to reach them (around 240°C): the FABtotum, of course, can.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=53", "website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=53",
"author": { "author": {
"author_id": "FABtotum", "author_id": "FABtotum",
@ -1452,7 +1452,7 @@
"display_name": "FABtotum PLA", "display_name": "FABtotum PLA",
"description": "It is the most common filament used for 3D printing. It is studied to be bio-degradable as it comes from corn starchs sugar mainly. It is completely made of renewable sources and has no footprint on polluting. PLA stands for PolyLactic Acid and it is a thermoplastic that today is still considered the easiest material to be 3D printed. It can be extruded at lower temperatures: the standard range of FABtotums one is between 185° and 195°.", "description": "It is the most common filament used for 3D printing. It is studied to be bio-degradable as it comes from corn starchs sugar mainly. It is completely made of renewable sources and has no footprint on polluting. PLA stands for PolyLactic Acid and it is a thermoplastic that today is still considered the easiest material to be 3D printed. It can be extruded at lower temperatures: the standard range of FABtotums one is between 185° and 195°.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=39", "website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=39",
"author": { "author": {
"author_id": "FABtotum", "author_id": "FABtotum",
@ -1469,7 +1469,7 @@
"display_name": "FABtotum TPU Shore 98A", "display_name": "FABtotum TPU Shore 98A",
"description": "", "description": "",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=66", "website": "https://store.fabtotum.com/eu/products/filaments.html?filament_type=66",
"author": { "author": {
"author_id": "FABtotum", "author_id": "FABtotum",
@ -1486,7 +1486,7 @@
"display_name": "Fiberlogy HD PLA", "display_name": "Fiberlogy HD PLA",
"description": "With our HD PLA you have many more options. You can use this material in two ways. Choose the one you like best. You can use it as a normal PLA and get prints characterized by a very good adhesion between the layers and high precision. You can also make your prints acquire similar properties to that of ABS better impact resistance and high temperature resistance. All you need is an oven. Yes, an oven! By annealing our HD PLA in an oven, in accordance with the manual, you will avoid all the inconveniences of printing with ABS, such as unpleasant odour or hazardous fumes.", "description": "With our HD PLA you have many more options. You can use this material in two ways. Choose the one you like best. You can use it as a normal PLA and get prints characterized by a very good adhesion between the layers and high precision. You can also make your prints acquire similar properties to that of ABS better impact resistance and high temperature resistance. All you need is an oven. Yes, an oven! By annealing our HD PLA in an oven, in accordance with the manual, you will avoid all the inconveniences of printing with ABS, such as unpleasant odour or hazardous fumes.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "http://fiberlogy.com/en/fiberlogy-filaments/filament-hd-pla/", "website": "http://fiberlogy.com/en/fiberlogy-filaments/filament-hd-pla/",
"author": { "author": {
"author_id": "Fiberlogy", "author_id": "Fiberlogy",
@ -1503,7 +1503,7 @@
"display_name": "Filo3D PLA", "display_name": "Filo3D PLA",
"description": "Fast, safe and reliable printing. PLA is ideal for the fast and reliable printing of parts and prototypes with a great surface quality.", "description": "Fast, safe and reliable printing. PLA is ideal for the fast and reliable printing of parts and prototypes with a great surface quality.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://dagoma.fr", "website": "https://dagoma.fr",
"author": { "author": {
"author_id": "Dagoma", "author_id": "Dagoma",
@ -1520,7 +1520,7 @@
"display_name": "IMADE3D JellyBOX PETG", "display_name": "IMADE3D JellyBOX PETG",
"description": "", "description": "",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "http://shop.imade3d.com/filament.html", "website": "http://shop.imade3d.com/filament.html",
"author": { "author": {
"author_id": "IMADE3D", "author_id": "IMADE3D",
@ -1537,7 +1537,7 @@
"display_name": "IMADE3D JellyBOX PLA", "display_name": "IMADE3D JellyBOX PLA",
"description": "", "description": "",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "http://shop.imade3d.com/filament.html", "website": "http://shop.imade3d.com/filament.html",
"author": { "author": {
"author_id": "IMADE3D", "author_id": "IMADE3D",
@ -1554,7 +1554,7 @@
"display_name": "Octofiber PLA", "display_name": "Octofiber PLA",
"description": "PLA material from Octofiber.", "description": "PLA material from Octofiber.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://nl.octofiber.com/3d-printing-filament/pla.html", "website": "https://nl.octofiber.com/3d-printing-filament/pla.html",
"author": { "author": {
"author_id": "Octofiber", "author_id": "Octofiber",
@ -1571,7 +1571,7 @@
"display_name": "PolyFlex™ PLA", "display_name": "PolyFlex™ PLA",
"description": "PolyFlex™ is a highly flexible yet easy to print 3D printing material. Featuring good elasticity and a large strain-to- failure, PolyFlex™ opens up a completely new realm of applications.", "description": "PolyFlex™ is a highly flexible yet easy to print 3D printing material. Featuring good elasticity and a large strain-to- failure, PolyFlex™ opens up a completely new realm of applications.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "http://www.polymaker.com/shop/polyflex/", "website": "http://www.polymaker.com/shop/polyflex/",
"author": { "author": {
"author_id": "Polymaker", "author_id": "Polymaker",
@ -1588,7 +1588,7 @@
"display_name": "PolyMax™ PLA", "display_name": "PolyMax™ PLA",
"description": "PolyMax™ PLA is a 3D printing material with excellent mechanical properties and printing quality. PolyMax™ PLA has an impact resistance of up to nine times that of regular PLA, and better overall mechanical properties than ABS.", "description": "PolyMax™ PLA is a 3D printing material with excellent mechanical properties and printing quality. PolyMax™ PLA has an impact resistance of up to nine times that of regular PLA, and better overall mechanical properties than ABS.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "http://www.polymaker.com/shop/polymax/", "website": "http://www.polymaker.com/shop/polymax/",
"author": { "author": {
"author_id": "Polymaker", "author_id": "Polymaker",
@ -1605,7 +1605,7 @@
"display_name": "PolyPlus™ PLA True Colour", "display_name": "PolyPlus™ PLA True Colour",
"description": "PolyPlus™ PLA is a premium PLA designed for all desktop FDM/FFF 3D printers. It is produced with our patented Jam-Free™ technology that ensures consistent extrusion and prevents jams.", "description": "PolyPlus™ PLA is a premium PLA designed for all desktop FDM/FFF 3D printers. It is produced with our patented Jam-Free™ technology that ensures consistent extrusion and prevents jams.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "http://www.polymaker.com/shop/polyplus-true-colour/", "website": "http://www.polymaker.com/shop/polyplus-true-colour/",
"author": { "author": {
"author_id": "Polymaker", "author_id": "Polymaker",
@ -1622,7 +1622,7 @@
"display_name": "PolyWood™ PLA", "display_name": "PolyWood™ PLA",
"description": "PolyWood™ is a wood mimic printing material that contains no actual wood ensuring a clean Jam-Free™ printing experience.", "description": "PolyWood™ is a wood mimic printing material that contains no actual wood ensuring a clean Jam-Free™ printing experience.",
"package_version": "1.0.1", "package_version": "1.0.1",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "http://www.polymaker.com/shop/polywood/", "website": "http://www.polymaker.com/shop/polywood/",
"author": { "author": {
"author_id": "Polymaker", "author_id": "Polymaker",
@ -1639,7 +1639,7 @@
"display_name": "Ultimaker ABS", "display_name": "Ultimaker ABS",
"description": "Example package for material and quality profiles for Ultimaker materials.", "description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com/products/materials/abs", "website": "https://ultimaker.com/products/materials/abs",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -1658,7 +1658,7 @@
"display_name": "Ultimaker Breakaway", "display_name": "Ultimaker Breakaway",
"description": "Example package for material and quality profiles for Ultimaker materials.", "description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com/products/materials/breakaway", "website": "https://ultimaker.com/products/materials/breakaway",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -1677,7 +1677,7 @@
"display_name": "Ultimaker CPE", "display_name": "Ultimaker CPE",
"description": "Example package for material and quality profiles for Ultimaker materials.", "description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com/products/materials/abs", "website": "https://ultimaker.com/products/materials/abs",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -1696,7 +1696,7 @@
"display_name": "Ultimaker CPE+", "display_name": "Ultimaker CPE+",
"description": "Example package for material and quality profiles for Ultimaker materials.", "description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com/products/materials/cpe", "website": "https://ultimaker.com/products/materials/cpe",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -1715,7 +1715,7 @@
"display_name": "Ultimaker Nylon", "display_name": "Ultimaker Nylon",
"description": "Example package for material and quality profiles for Ultimaker materials.", "description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com/products/materials/abs", "website": "https://ultimaker.com/products/materials/abs",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -1734,7 +1734,7 @@
"display_name": "Ultimaker PC", "display_name": "Ultimaker PC",
"description": "Example package for material and quality profiles for Ultimaker materials.", "description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com/products/materials/pc", "website": "https://ultimaker.com/products/materials/pc",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -1753,7 +1753,7 @@
"display_name": "Ultimaker PLA", "display_name": "Ultimaker PLA",
"description": "Example package for material and quality profiles for Ultimaker materials.", "description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com/products/materials/abs", "website": "https://ultimaker.com/products/materials/abs",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -1772,7 +1772,7 @@
"display_name": "Ultimaker PP", "display_name": "Ultimaker PP",
"description": "Example package for material and quality profiles for Ultimaker materials.", "description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com/products/materials/pp", "website": "https://ultimaker.com/products/materials/pp",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -1791,7 +1791,7 @@
"display_name": "Ultimaker PVA", "display_name": "Ultimaker PVA",
"description": "Example package for material and quality profiles for Ultimaker materials.", "description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com/products/materials/abs", "website": "https://ultimaker.com/products/materials/abs",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -1810,7 +1810,7 @@
"display_name": "Ultimaker TPU 95A", "display_name": "Ultimaker TPU 95A",
"description": "Example package for material and quality profiles for Ultimaker materials.", "description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com/products/materials/tpu-95a", "website": "https://ultimaker.com/products/materials/tpu-95a",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -1829,7 +1829,7 @@
"display_name": "Ultimaker Tough PLA", "display_name": "Ultimaker Tough PLA",
"description": "Example package for material and quality profiles for Ultimaker materials.", "description": "Example package for material and quality profiles for Ultimaker materials.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://ultimaker.com/products/materials/tough-pla", "website": "https://ultimaker.com/products/materials/tough-pla",
"author": { "author": {
"author_id": "UltimakerPackages", "author_id": "UltimakerPackages",
@ -1848,7 +1848,7 @@
"display_name": "Vertex Delta ABS", "display_name": "Vertex Delta ABS",
"description": "ABS material and quality files for the Delta Vertex K8800.", "description": "ABS material and quality files for the Delta Vertex K8800.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://vertex3dprinter.eu", "website": "https://vertex3dprinter.eu",
"author": { "author": {
"author_id": "Velleman", "author_id": "Velleman",
@ -1865,7 +1865,7 @@
"display_name": "Vertex Delta PET", "display_name": "Vertex Delta PET",
"description": "ABS material and quality files for the Delta Vertex K8800.", "description": "ABS material and quality files for the Delta Vertex K8800.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://vertex3dprinter.eu", "website": "https://vertex3dprinter.eu",
"author": { "author": {
"author_id": "Velleman", "author_id": "Velleman",
@ -1882,7 +1882,7 @@
"display_name": "Vertex Delta PLA", "display_name": "Vertex Delta PLA",
"description": "ABS material and quality files for the Delta Vertex K8800.", "description": "ABS material and quality files for the Delta Vertex K8800.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://vertex3dprinter.eu", "website": "https://vertex3dprinter.eu",
"author": { "author": {
"author_id": "Velleman", "author_id": "Velleman",
@ -1899,7 +1899,7 @@
"display_name": "Vertex Delta TPU", "display_name": "Vertex Delta TPU",
"description": "ABS material and quality files for the Delta Vertex K8800.", "description": "ABS material and quality files for the Delta Vertex K8800.",
"package_version": "1.4.0", "package_version": "1.4.0",
"sdk_version": "8.4.0", "sdk_version": "8.5.0",
"website": "https://vertex3dprinter.eu", "website": "https://vertex3dprinter.eu",
"author": { "author": {
"author_id": "Velleman", "author_id": "Velleman",

View File

@ -2861,6 +2861,34 @@
"maximum_value_warning": "150", "maximum_value_warning": "150",
"limit_to_extruder": "wall_x_extruder_nr", "limit_to_extruder": "wall_x_extruder_nr",
"settable_per_mesh": true "settable_per_mesh": true
},
"wall_0_material_flow_roofing":
{
"label": "Top Surface Outer Wall Flow",
"description": "Flow compensation on the top surface outermost wall line.",
"unit": "%",
"type": "float",
"default_value": 100,
"value": "wall_0_material_flow",
"minimum_value": "0.0001",
"minimum_value_warning": "50",
"maximum_value_warning": "150",
"limit_to_extruder": "wall_0_extruder_nr",
"settable_per_mesh": true
},
"wall_x_material_flow_roofing":
{
"label": "Top Surface Inner Wall(s) Flow",
"description": "Flow compensation on top surface wall lines for all wall lines except the outermost one.",
"unit": "%",
"type": "float",
"default_value": 100,
"value": "wall_x_material_flow",
"minimum_value": "0.0001",
"minimum_value_warning": "50",
"maximum_value_warning": "150",
"limit_to_extruder": "wall_x_extruder_nr",
"settable_per_mesh": true
} }
} }
}, },
@ -3166,6 +3194,34 @@
"value": "speed_wall * 2", "value": "speed_wall * 2",
"limit_to_extruder": "wall_x_extruder_nr", "limit_to_extruder": "wall_x_extruder_nr",
"settable_per_mesh": true "settable_per_mesh": true
},
"speed_wall_0_roofing":
{
"label": "Top Surface Outer Wall Speed",
"description": "The speed at which the top surface outermost walls are printed.",
"unit": "mm/s",
"type": "float",
"minimum_value": "0.1",
"maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)",
"maximum_value_warning": "150",
"default_value": 30,
"value": "speed_wall_0",
"limit_to_extruder": "wall_0_extruder_nr",
"settable_per_mesh": true
},
"speed_wall_x_roofing":
{
"label": "Top Surface Inner Wall Speed",
"description": "The speed at which the top surface inner walls are printed.",
"unit": "mm/s",
"type": "float",
"minimum_value": "0.1",
"maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)",
"maximum_value_warning": "150",
"default_value": 60,
"value": "speed_wall_x",
"limit_to_extruder": "wall_x_extruder_nr",
"settable_per_mesh": true
} }
} }
}, },
@ -3509,6 +3565,36 @@
"enabled": "resolveOrValue('acceleration_enabled')", "enabled": "resolveOrValue('acceleration_enabled')",
"limit_to_extruder": "wall_x_extruder_nr", "limit_to_extruder": "wall_x_extruder_nr",
"settable_per_mesh": true "settable_per_mesh": true
},
"acceleration_wall_0_roofing":
{
"label": "Top Surface Outer Wall Acceleration",
"description": "The acceleration with which the top surface outermost walls are printed.",
"unit": "mm/s\u00b2",
"type": "float",
"minimum_value": "0.1",
"minimum_value_warning": "100",
"maximum_value_warning": "10000",
"default_value": 3000,
"value": "acceleration_wall_0",
"enabled": "resolveOrValue('acceleration_enabled')",
"limit_to_extruder": "wall_0_extruder_nr",
"settable_per_mesh": true
},
"acceleration_wall_x_roofing":
{
"label": "Top Surface Inner Wall Acceleration",
"description": "The acceleration with which the top surface inner walls are printed.",
"unit": "mm/s\u00b2",
"type": "float",
"minimum_value": "0.1",
"minimum_value_warning": "100",
"maximum_value_warning": "10000",
"default_value": 3000,
"value": "acceleration_wall_x",
"enabled": "resolveOrValue('acceleration_enabled')",
"limit_to_extruder": "wall_x_extruder_nr",
"settable_per_mesh": true
} }
} }
}, },
@ -3808,6 +3894,34 @@
"enabled": "resolveOrValue('jerk_enabled')", "enabled": "resolveOrValue('jerk_enabled')",
"limit_to_extruder": "wall_x_extruder_nr", "limit_to_extruder": "wall_x_extruder_nr",
"settable_per_mesh": true "settable_per_mesh": true
},
"jerk_wall_0_roofing":
{
"label": "Top Surface Outer Wall Jerk",
"description": "The maximum instantaneous velocity change with which the top surface outermost walls are printed.",
"unit": "mm/s",
"type": "float",
"minimum_value": "0",
"maximum_value_warning": "50",
"default_value": 20,
"value": "jerk_wall_0",
"enabled": "resolveOrValue('jerk_enabled')",
"limit_to_extruder": "wall_0_extruder_nr",
"settable_per_mesh": true
},
"jerk_wall_x_roofing":
{
"label": "Top Surface Inner Wall Jerk",
"description": "The maximum instantaneous velocity change with which the top surface inner walls are printed.",
"unit": "mm/s",
"type": "float",
"minimum_value": "0",
"maximum_value_warning": "50",
"default_value": 20,
"value": "jerk_wall_x",
"enabled": "resolveOrValue('jerk_enabled')",
"limit_to_extruder": "wall_x_extruder_nr",
"settable_per_mesh": true
} }
} }
}, },
@ -4534,7 +4648,7 @@
"type": "extruder", "type": "extruder",
"default_value": "0", "default_value": "0",
"value": "support_extruder_nr", "value": "support_extruder_nr",
"enabled": "(support_enable or support_meshes_present) and extruders_enabled_count > 1", "enabled": "(support_enable or support_meshes_present) and extruders_enabled_count > 1 and support_interface_enable",
"resolve": "max(extruderValues('support_interface_extruder_nr'))", "resolve": "max(extruderValues('support_interface_extruder_nr'))",
"settable_per_mesh": false, "settable_per_mesh": false,
"settable_per_extruder": false, "settable_per_extruder": false,
@ -4547,7 +4661,7 @@
"type": "extruder", "type": "extruder",
"default_value": "0", "default_value": "0",
"value": "support_interface_extruder_nr", "value": "support_interface_extruder_nr",
"enabled": "(support_enable or support_meshes_present) and extruders_enabled_count > 1", "enabled": "(support_enable or support_meshes_present) and extruders_enabled_count > 1 and support_roof_enable",
"resolve": "max(extruderValues('support_roof_extruder_nr'))", "resolve": "max(extruderValues('support_roof_extruder_nr'))",
"settable_per_mesh": false, "settable_per_mesh": false,
"settable_per_extruder": false "settable_per_extruder": false
@ -4559,7 +4673,7 @@
"type": "extruder", "type": "extruder",
"default_value": "0", "default_value": "0",
"value": "support_interface_extruder_nr", "value": "support_interface_extruder_nr",
"enabled": "(support_enable or support_meshes_present) and extruders_enabled_count > 1", "enabled": "(support_enable or support_meshes_present) and extruders_enabled_count > 1 and support_bottom_enable",
"resolve": "max(extruderValues('support_bottom_extruder_nr'))", "resolve": "max(extruderValues('support_bottom_extruder_nr'))",
"settable_per_mesh": false, "settable_per_mesh": false,
"settable_per_extruder": false "settable_per_extruder": false

View File

@ -41,6 +41,7 @@
0 0
], ],
"platform_texture": "UltimakerS3backplate.png", "platform_texture": "UltimakerS3backplate.png",
"preferred_material": "ultimaker_pla_blue",
"preferred_quality_type": "draft", "preferred_quality_type": "draft",
"preferred_variant_name": "AA 0.4", "preferred_variant_name": "AA 0.4",
"supported_actions": [ "DiscoverUM3Action" ], "supported_actions": [ "DiscoverUM3Action" ],

View File

@ -38,6 +38,7 @@
-10 -10
], ],
"platform_texture": "UltimakerS5backplate.png", "platform_texture": "UltimakerS5backplate.png",
"preferred_material": "ultimaker_pla_blue",
"preferred_quality_type": "draft", "preferred_quality_type": "draft",
"preferred_variant_buildplate_name": "Glass", "preferred_variant_buildplate_name": "Glass",
"preferred_variant_name": "AA 0.4", "preferred_variant_name": "AA 0.4",

View File

@ -32,6 +32,7 @@
0 0
], ],
"platform_texture": "UltimakerS7backplate.png", "platform_texture": "UltimakerS7backplate.png",
"preferred_material": "ultimaker_pla_blue",
"preferred_variant_name": "AA 0.4", "preferred_variant_name": "AA 0.4",
"quality_definition": "ultimaker_s5", "quality_definition": "ultimaker_s5",
"supported_actions": [ "DiscoverUM3Action" ], "supported_actions": [ "DiscoverUM3Action" ],

View File

@ -0,0 +1,17 @@
[general]
definition = ultimaker_s3
name = Visual
version = 4
[metadata]
intent_category = visual
material = ultimaker_abs
quality_type = high
setting_version = 22
type = intent
variant = AA 0.4
[values]
speed_infill = 50
top_bottom_thickness = 1.05

View File

@ -0,0 +1,28 @@
[general]
definition = ultimaker_s3
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_abs
quality_type = fast
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles'
infill_sparse_density = 20
jerk_print = 30
speed_infill = =speed_print
speed_print = 35
speed_roofing = =speed_topbottom
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

View File

@ -0,0 +1,25 @@
[general]
definition = ultimaker_s3
name = Visual
version = 4
[metadata]
intent_category = visual
material = ultimaker_abs
quality_type = fast
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500
acceleration_wall_0 = 1000
inset_direction = inside_out
jerk_wall_0 = 20
speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,24 @@
[general]
definition = ultimaker_s3
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_abs
quality_type = normal
setting_version = 22
type = intent
variant = AA 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

View File

@ -0,0 +1,17 @@
[general]
definition = ultimaker_s3
name = Visual
version = 4
[metadata]
intent_category = visual
material = ultimaker_abs
quality_type = normal
setting_version = 22
type = intent
variant = AA 0.4
[values]
speed_infill = 50
top_bottom_thickness = 1.05

View File

@ -0,0 +1,28 @@
[general]
definition = ultimaker_s3
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_abs
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles'
infill_sparse_density = 20
jerk_print = 30
speed_infill = =speed_print
speed_print = 35
speed_roofing = =speed_topbottom
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

View File

@ -0,0 +1,27 @@
[general]
definition = ultimaker_s3
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_abs
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_print = 150
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =2 * line_width

View File

@ -0,0 +1,25 @@
[general]
definition = ultimaker_s3
name = Visual
version = 4
[metadata]
intent_category = visual
material = ultimaker_abs
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500
acceleration_wall_0 = 1000
inset_direction = inside_out
jerk_wall_0 = 20
speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,27 @@
[general]
definition = ultimaker_s3
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_abs
quality_type = verydraft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_print = 150
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =2 * line_width

View File

@ -0,0 +1,28 @@
[general]
definition = ultimaker_s3
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_petg
quality_type = fast
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles'
infill_sparse_density = 20
jerk_print = 30
speed_infill = =speed_print
speed_print = 35
speed_roofing = =speed_topbottom
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

View File

@ -0,0 +1,24 @@
[general]
definition = ultimaker_s3
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_petg
quality_type = normal
setting_version = 22
type = intent
variant = AA 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

View File

@ -0,0 +1,28 @@
[general]
definition = ultimaker_s3
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_petg
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles'
infill_sparse_density = 20
jerk_print = 30
speed_infill = =speed_print
speed_print = 35
speed_roofing = =speed_topbottom
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

View File

@ -0,0 +1,27 @@
[general]
definition = ultimaker_s3
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_petg
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_print = 150
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =2 * line_width

View File

@ -0,0 +1,25 @@
[general]
definition = ultimaker_s3
name = Visual
version = 4
[metadata]
intent_category = visual
material = ultimaker_petg
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500
acceleration_wall_0 = 1000
inset_direction = inside_out
jerk_wall_0 = 20
speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,27 @@
[general]
definition = ultimaker_s3
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_petg
quality_type = verydraft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_print = 150
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =2 * line_width

View File

@ -12,13 +12,14 @@ type = intent
variant = AA 0.4 variant = AA 0.4
[values] [values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500 acceleration_print = 2500
acceleration_wall_0 = 1000 acceleration_wall_0 = 1000
inset_direction = inside_out inset_direction = inside_out
jerk_wall_0 = 20 jerk_wall_0 = 20
speed_print = 50 speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50)) speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(25/50)) speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6) top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -12,13 +12,14 @@ type = intent
variant = AA 0.4 variant = AA 0.4
[values] [values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500 acceleration_print = 2500
acceleration_wall_0 = 1000 acceleration_wall_0 = 1000
inset_direction = inside_out inset_direction = inside_out
jerk_wall_0 = 20 jerk_wall_0 = 20
speed_print = 50 speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50)) speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(25/50)) speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6) top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -12,13 +12,14 @@ type = intent
variant = AA 0.4 variant = AA 0.4
[values] [values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500 acceleration_print = 2500
acceleration_wall_0 = 1000 acceleration_wall_0 = 1000
inset_direction = inside_out inset_direction = inside_out
jerk_wall_0 = 20 jerk_wall_0 = 20
speed_print = 50 speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50)) speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(25/50)) speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6) top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -12,13 +12,14 @@ type = intent
variant = AA 0.4 variant = AA 0.4
[values] [values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500 acceleration_print = 2500
acceleration_wall_0 = 1000 acceleration_wall_0 = 1000
inset_direction = inside_out inset_direction = inside_out
jerk_wall_0 = 20 jerk_wall_0 = 20
speed_print = 50 speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50)) speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(25/50)) speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6) top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,28 @@
[general]
definition = ultimaker_s3
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_abs
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles'
infill_sparse_density = 20
jerk_print = 30
speed_infill = =speed_print
speed_print = 35
speed_roofing = =speed_topbottom
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

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s3
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_abs
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -0,0 +1,25 @@
[general]
definition = ultimaker_s3
name = Visual
version = 4
[metadata]
intent_category = visual
material = ultimaker_abs
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500
acceleration_wall_0 = 1000
inset_direction = inside_out
jerk_wall_0 = 20
speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s3
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_abs
quality_type = verydraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s3
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_abs
quality_type = superdraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -0,0 +1,28 @@
[general]
definition = ultimaker_s3
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_petg
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles'
infill_sparse_density = 20
jerk_print = 30
speed_infill = =speed_print
speed_print = 35
speed_roofing = =speed_topbottom
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

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s3
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_petg
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -0,0 +1,25 @@
[general]
definition = ultimaker_s3
name = Visual
version = 4
[metadata]
intent_category = visual
material = ultimaker_petg
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500
acceleration_wall_0 = 1000
inset_direction = inside_out
jerk_wall_0 = 20
speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s3
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_petg
quality_type = verydraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s3
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_petg
quality_type = superdraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -12,13 +12,14 @@ type = intent
variant = AA 0.8 variant = AA 0.8
[values] [values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500 acceleration_print = 2500
acceleration_wall_0 = 1000 acceleration_wall_0 = 1000
inset_direction = inside_out inset_direction = inside_out
jerk_wall_0 = 20 jerk_wall_0 = 20
speed_print = 50 speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50)) speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(25/50)) speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6) top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s3
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_pla
quality_type = verydraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s3
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_pla
quality_type = superdraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -12,13 +12,14 @@ type = intent
variant = AA 0.8 variant = AA 0.8
[values] [values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500 acceleration_print = 2500
acceleration_wall_0 = 1000 acceleration_wall_0 = 1000
inset_direction = inside_out inset_direction = inside_out
jerk_wall_0 = 20 jerk_wall_0 = 20
speed_print = 50 speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50)) speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(25/50)) speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6) top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s3
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_tough_pla
quality_type = verydraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s3
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_tough_pla
quality_type = superdraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -0,0 +1,17 @@
[general]
definition = ultimaker_s5
name = Visual
version = 4
[metadata]
intent_category = visual
material = ultimaker_abs
quality_type = high
setting_version = 22
type = intent
variant = AA 0.4
[values]
speed_infill = 50
top_bottom_thickness = 1.05

View File

@ -0,0 +1,28 @@
[general]
definition = ultimaker_s5
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_abs
quality_type = fast
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles'
infill_sparse_density = 20
jerk_print = 30
speed_infill = =speed_print
speed_print = 35
speed_roofing = =speed_topbottom
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

View File

@ -0,0 +1,25 @@
[general]
definition = ultimaker_s5
name = Visual
version = 4
[metadata]
intent_category = visual
material = ultimaker_abs
quality_type = fast
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500
acceleration_wall_0 = 1000
inset_direction = inside_out
jerk_wall_0 = 20
speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,24 @@
[general]
definition = ultimaker_s5
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_abs
quality_type = normal
setting_version = 22
type = intent
variant = AA 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

View File

@ -0,0 +1,17 @@
[general]
definition = ultimaker_s5
name = Visual
version = 4
[metadata]
intent_category = visual
material = ultimaker_abs
quality_type = normal
setting_version = 22
type = intent
variant = AA 0.4
[values]
speed_infill = 50
top_bottom_thickness = 1.05

View File

@ -0,0 +1,28 @@
[general]
definition = ultimaker_s5
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_abs
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles'
infill_sparse_density = 20
jerk_print = 30
speed_infill = =speed_print
speed_print = 35
speed_roofing = =speed_topbottom
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

View File

@ -0,0 +1,27 @@
[general]
definition = ultimaker_s5
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_abs
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_print = 150
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =2 * line_width

View File

@ -0,0 +1,25 @@
[general]
definition = ultimaker_s5
name = Visual
version = 4
[metadata]
intent_category = visual
material = ultimaker_abs
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500
acceleration_wall_0 = 1000
inset_direction = inside_out
jerk_wall_0 = 20
speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,27 @@
[general]
definition = ultimaker_s5
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_abs
quality_type = verydraft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_print = 150
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =2 * line_width

View File

@ -0,0 +1,28 @@
[general]
definition = ultimaker_s5
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_petg
quality_type = fast
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles'
infill_sparse_density = 20
jerk_print = 30
speed_infill = =speed_print
speed_print = 35
speed_roofing = =speed_topbottom
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

View File

@ -0,0 +1,24 @@
[general]
definition = ultimaker_s5
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_petg
quality_type = normal
setting_version = 22
type = intent
variant = AA 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

View File

@ -0,0 +1,28 @@
[general]
definition = ultimaker_s5
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_petg
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles'
infill_sparse_density = 20
jerk_print = 30
speed_infill = =speed_print
speed_print = 35
speed_roofing = =speed_topbottom
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

View File

@ -0,0 +1,27 @@
[general]
definition = ultimaker_s5
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_petg
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_print = 150
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =2 * line_width

View File

@ -0,0 +1,25 @@
[general]
definition = ultimaker_s5
name = Visual
version = 4
[metadata]
intent_category = visual
material = ultimaker_petg
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500
acceleration_wall_0 = 1000
inset_direction = inside_out
jerk_wall_0 = 20
speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,27 @@
[general]
definition = ultimaker_s5
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_petg
quality_type = verydraft
setting_version = 22
type = intent
variant = AA 0.4
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_print = 150
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =2 * line_width

View File

@ -12,13 +12,14 @@ type = intent
variant = AA 0.4 variant = AA 0.4
[values] [values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500 acceleration_print = 2500
acceleration_wall_0 = 1000 acceleration_wall_0 = 1000
inset_direction = inside_out inset_direction = inside_out
jerk_wall_0 = 20 jerk_wall_0 = 20
speed_print = 50 speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50)) speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(25/50)) speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6) top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -12,13 +12,14 @@ type = intent
variant = AA 0.4 variant = AA 0.4
[values] [values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500 acceleration_print = 2500
acceleration_wall_0 = 1000 acceleration_wall_0 = 1000
inset_direction = inside_out inset_direction = inside_out
jerk_wall_0 = 20 jerk_wall_0 = 20
speed_print = 50 speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50)) speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(25/50)) speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6) top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -12,13 +12,14 @@ type = intent
variant = AA 0.4 variant = AA 0.4
[values] [values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500 acceleration_print = 2500
acceleration_wall_0 = 1000 acceleration_wall_0 = 1000
inset_direction = inside_out inset_direction = inside_out
jerk_wall_0 = 20 jerk_wall_0 = 20
speed_print = 50 speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50)) speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(25/50)) speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6) top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -12,13 +12,14 @@ type = intent
variant = AA 0.4 variant = AA 0.4
[values] [values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500 acceleration_print = 2500
acceleration_wall_0 = 1000 acceleration_wall_0 = 1000
inset_direction = inside_out inset_direction = inside_out
jerk_wall_0 = 20 jerk_wall_0 = 20
speed_print = 50 speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50)) speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(25/50)) speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6) top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,28 @@
[general]
definition = ultimaker_s5
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_abs
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles'
infill_sparse_density = 20
jerk_print = 30
speed_infill = =speed_print
speed_print = 35
speed_roofing = =speed_topbottom
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

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s5
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_abs
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -0,0 +1,25 @@
[general]
definition = ultimaker_s5
name = Visual
version = 4
[metadata]
intent_category = visual
material = ultimaker_abs
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500
acceleration_wall_0 = 1000
inset_direction = inside_out
jerk_wall_0 = 20
speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s5
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_abs
quality_type = verydraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s5
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_abs
quality_type = superdraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -0,0 +1,28 @@
[general]
definition = ultimaker_s5
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = ultimaker_petg
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles'
infill_sparse_density = 20
jerk_print = 30
speed_infill = =speed_print
speed_print = 35
speed_roofing = =speed_topbottom
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

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s5
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_petg
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -0,0 +1,25 @@
[general]
definition = ultimaker_s5
name = Visual
version = 4
[metadata]
intent_category = visual
material = ultimaker_petg
quality_type = draft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500
acceleration_wall_0 = 1000
inset_direction = inside_out
jerk_wall_0 = 20
speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s5
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_petg
quality_type = verydraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s5
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_petg
quality_type = superdraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -12,13 +12,14 @@ type = intent
variant = AA 0.8 variant = AA 0.8
[values] [values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500 acceleration_print = 2500
acceleration_wall_0 = 1000 acceleration_wall_0 = 1000
inset_direction = inside_out inset_direction = inside_out
jerk_wall_0 = 20 jerk_wall_0 = 20
speed_print = 50 speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50)) speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(25/50)) speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6) top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s5
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_pla
quality_type = verydraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s5
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_pla
quality_type = superdraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -12,13 +12,14 @@ type = intent
variant = AA 0.8 variant = AA 0.8
[values] [values]
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 0.5
acceleration_print = 2500 acceleration_print = 2500
acceleration_wall_0 = 1000 acceleration_wall_0 = 1000
inset_direction = inside_out inset_direction = inside_out
jerk_wall_0 = 20 jerk_wall_0 = 20
speed_print = 50 speed_print = 50
speed_roofing = =math.ceil(speed_wall*(35/50)) speed_roofing = =math.ceil(speed_wall*(35/50))
speed_wall_0 = =math.ceil(speed_wall*(25/50)) speed_wall_0 = =math.ceil(speed_wall*(20/50))
speed_wall_x = =math.ceil(speed_wall*(35/50))
top_bottom_thickness = =max(1.2 , layer_height * 6) top_bottom_thickness = =max(1.2 , layer_height * 6)

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s5
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_tough_pla
quality_type = verydraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -0,0 +1,26 @@
[general]
definition = ultimaker_s5
name = Quick
version = 4
[metadata]
intent_category = quick
material = ultimaker_tough_pla
quality_type = superdraft
setting_version = 22
type = intent
variant = AA 0.8
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = False
acceleration_wall_0 = 2000
gradual_infill_step_height = =4 * layer_height
gradual_infill_steps = 3
infill_sparse_density = 40
jerk_print = 30
jerk_wall_0 = 30
speed_wall = =speed_print
speed_wall_0 = 40
top_bottom_thickness = =4 * layer_height
wall_thickness = =wall_line_width_0

View File

@ -494,6 +494,13 @@ Item
shortcut: fileProviderModel.count == 1 ? StandardKey.Open : "" shortcut: fileProviderModel.count == 1 ? StandardKey.Open : ""
} }
Action
{
id: arrangeSelectionAction
text: catalog.i18nc("@action:inmenu menubar:edit", "Arrange Selection")
onTriggered: Printer.arrangeSelection()
}
Action Action
{ {
id: newProjectAction id: newProjectAction

View File

@ -0,0 +1,12 @@
// Copyright (c) 2023 UltiMaker
// Cura is released under the terms of the LGPLv3 or higher.
import QtQuick 2.7
import QtQuick.Controls 2.15
import QtQuick.Layouts 1.3
import QtQuick.Dialogs
// due for deprication, use Qt Color Dialog instead
ColorDialog
{
}

View File

@ -43,8 +43,10 @@ RecommendedSettingSection
settingControl: Cura.SingleSettingComboBox settingControl: Cura.SingleSettingComboBox
{ {
id:support
width: parent.width width: parent.width
settingName: "support_structure" settingName: "support_structure"
propertyRemoveUnusedValue: false
} }
}, },
RecommendedSettingItem RecommendedSettingItem
@ -60,6 +62,7 @@ RecommendedSettingSection
settingControl: Cura.SingleSettingExtruderSelectorBar settingControl: Cura.SingleSettingExtruderSelectorBar
{ {
extruderSettingName: "support_extruder_nr" extruderSettingName: "support_extruder_nr"
onSelectedIndexChanged: support.forceUpdateSettings()
} }
}, },
RecommendedSettingItem RecommendedSettingItem

View File

@ -15,6 +15,7 @@ import Cura 1.7 as Cura
Cura.ComboBox { Cura.ComboBox {
textRole: "text" textRole: "text"
property alias settingName: propertyProvider.key property alias settingName: propertyProvider.key
property alias propertyRemoveUnusedValue: propertyProvider.removeUnusedValue
// If true, all extruders will have "settingName" property updated. // If true, all extruders will have "settingName" property updated.
// The displayed value will be read from the extruder with index "defaultExtruderIndex" instead of the machine. // The displayed value will be read from the extruder with index "defaultExtruderIndex" instead of the machine.
@ -87,6 +88,10 @@ Cura.ComboBox {
} }
} }
function forceUpdateSettings()
{
comboboxModel.updateModel();
}
function updateSetting(value) function updateSetting(value)
{ {

View File

@ -0,0 +1,21 @@
[general]
definition = ultimaker_s3
name = Fine
version = 4
[metadata]
material = ultimaker_abs
quality_type = normal
setting_version = 22
type = quality
variant = AA 0.25
weight = 0
[values]
material_print_temperature = =default_material_print_temperature - 20
speed_topbottom = =math.ceil(speed_print * 30 / 55)
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

View File

@ -0,0 +1,23 @@
[general]
definition = ultimaker_s3
name = Fine
version = 4
[metadata]
material = ultimaker_petg
quality_type = normal
setting_version = 22
type = quality
variant = AA 0.25
weight = 0
[values]
material_print_temperature = =default_material_print_temperature - 15
speed_infill = =math.ceil(speed_print * 40 / 55)
speed_topbottom = =math.ceil(speed_print * 30 / 55)
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
top_bottom_thickness = 0.8

View File

@ -0,0 +1,29 @@
[general]
definition = ultimaker_s3
name = Extra Fine
version = 4
[metadata]
material = ultimaker_abs
quality_type = high
setting_version = 22
type = quality
variant = AA 0.4
weight = 1
[values]
machine_nozzle_cool_down_speed = 0.8
machine_nozzle_heat_up_speed = 1.5
material_final_print_temperature = =material_print_temperature - 20
material_print_temperature = =default_material_print_temperature - 10
prime_tower_enable = False
raft_airgap = 0.15
speed_infill = =math.ceil(speed_print * 40 / 50)
speed_print = 50
speed_topbottom = =math.ceil(speed_print * 30 / 50)
speed_wall = =math.ceil(speed_print * 30 / 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

View File

@ -0,0 +1,76 @@
[general]
definition = ultimaker_s3
name = Normal
version = 4
[metadata]
material = ultimaker_abs
quality_type = fast
setting_version = 22
type = quality
variant = AA 0.4
weight = -1
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_discretisation_step_size = 0.2
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = True
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
acceleration_infill = =acceleration_print
acceleration_ironing = 1000
acceleration_layer_0 = =acceleration_wall_0
acceleration_print = 3500
acceleration_roofing = =acceleration_wall_0
acceleration_topbottom = =acceleration_wall
acceleration_wall = =acceleration_infill
acceleration_wall_0 = 1500
acceleration_wall_x = =acceleration_wall
bridge_skin_speed = =bridge_wall_speed
bridge_sparse_infill_max_density = 50
bridge_wall_speed = 30
cool_min_layer_time = 4
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid'
infill_sparse_density = 15
jerk_infill = =jerk_print
jerk_layer_0 = =jerk_wall_0
jerk_print = =max(30, speed_print/2)
jerk_roofing = =jerk_wall_0
jerk_topbottom = =jerk_wall
jerk_wall = =jerk_infill
jerk_wall_0 = =max(30, speed_wall_0/2)
machine_nozzle_cool_down_speed = 1.3
machine_nozzle_heat_up_speed = 1.9
material_extrusion_cool_down_speed = 0.8
material_max_flowrate = 20
meshfix_maximum_resolution = 0.7
optimize_wall_printing_order = False
prime_tower_enable = False
raft_airgap = 0.15
retraction_amount = 6.5
retraction_prime_speed = 15
retraction_speed = 45
skin_no_small_gaps_heuristic = True
small_skin_on_surface = False
small_skin_width = 4
speed_infill = =speed_print
speed_ironing = 20
speed_layer_0 = =speed_roofing
speed_prime_tower = =speed_wall_0
speed_print = 100
speed_roofing = =math.ceil(speed_wall*(45/100))
speed_support_interface = =speed_wall_0
speed_topbottom = =speed_print
speed_wall = =speed_infill
speed_wall_0 = =math.ceil(speed_wall*(30/100))
speed_wall_x = =speed_wall
speed_wall_x_roofing = =speed_roofing
support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True
z_seam_type = back
zig_zaggify_infill = True

View File

@ -0,0 +1,29 @@
[general]
definition = ultimaker_s3
name = Fine
version = 4
[metadata]
material = ultimaker_abs
quality_type = normal
setting_version = 22
type = quality
variant = AA 0.4
weight = 0
[values]
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_final_print_temperature = =material_print_temperature - 20
material_print_temperature = =default_material_print_temperature - 5
prime_tower_enable = False
raft_airgap = 0.15
speed_infill = =math.ceil(speed_print * 40 / 55)
speed_print = 55
speed_topbottom = =math.ceil(speed_print * 30 / 55)
speed_wall = =math.ceil(speed_print * 30 / 55)
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

View File

@ -0,0 +1,77 @@
[general]
definition = ultimaker_s3
name = Fast
version = 4
[metadata]
material = ultimaker_abs
quality_type = draft
setting_version = 22
type = quality
variant = AA 0.4
weight = -2
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_discretisation_step_size = 0.2
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = True
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
acceleration_infill = =acceleration_print
acceleration_ironing = 1000
acceleration_layer_0 = =acceleration_wall_0
acceleration_print = 3500
acceleration_roofing = =acceleration_wall_0
acceleration_topbottom = =acceleration_wall
acceleration_wall = =acceleration_infill
acceleration_wall_0 = 1500
acceleration_wall_x = =acceleration_wall
bridge_skin_speed = =bridge_wall_speed
bridge_sparse_infill_max_density = 50
bridge_wall_speed = 30
cool_min_layer_time = 4
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid'
infill_sparse_density = 15
jerk_infill = =jerk_print
jerk_layer_0 = =jerk_wall_0
jerk_print = =max(30, speed_print/2)
jerk_roofing = =jerk_wall_0
jerk_topbottom = =jerk_wall
jerk_wall = =jerk_infill
jerk_wall_0 = =max(30, speed_wall_0/2)
machine_nozzle_cool_down_speed = 1.3
machine_nozzle_heat_up_speed = 1.9
material_extrusion_cool_down_speed = 0.8
material_max_flowrate = 20
material_print_temperature = =default_material_print_temperature + 5
meshfix_maximum_resolution = 0.7
optimize_wall_printing_order = False
prime_tower_enable = False
raft_airgap = 0.15
retraction_amount = 6.5
retraction_prime_speed = 15
retraction_speed = 45
skin_no_small_gaps_heuristic = True
small_skin_on_surface = False
small_skin_width = 4
speed_infill = =speed_print
speed_ironing = 20
speed_layer_0 = =speed_roofing
speed_prime_tower = =speed_wall_0
speed_print = 100
speed_roofing = =math.ceil(speed_wall*(45/100))
speed_support_interface = =speed_wall_0
speed_topbottom = =speed_print
speed_wall = =speed_infill
speed_wall_0 = =math.ceil(speed_wall*(30/100))
speed_wall_x = =speed_wall
speed_wall_x_roofing = =speed_roofing
support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True
z_seam_type = back
zig_zaggify_infill = True

View File

@ -0,0 +1,78 @@
[general]
definition = ultimaker_s3
name = Extra Fast
version = 4
[metadata]
material = ultimaker_abs
quality_type = verydraft
setting_version = 22
type = quality
variant = AA 0.4
weight = -3
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_discretisation_step_size = 0.2
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = True
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
acceleration_infill = =acceleration_print
acceleration_ironing = 1000
acceleration_layer_0 = =acceleration_wall_0
acceleration_print = 3500
acceleration_roofing = =acceleration_wall_0
acceleration_topbottom = =acceleration_wall
acceleration_wall = =acceleration_infill
acceleration_wall_0 = 1500
acceleration_wall_x = =acceleration_wall
bridge_skin_speed = =bridge_wall_speed
bridge_sparse_infill_max_density = 50
bridge_wall_speed = 30
cool_min_layer_time = 4
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid'
infill_sparse_density = 15
jerk_infill = =jerk_print
jerk_layer_0 = =jerk_wall_0
jerk_print = =max(30, speed_print/2)
jerk_roofing = =jerk_wall_0
jerk_topbottom = =jerk_wall
jerk_wall = =jerk_infill
jerk_wall_0 = =max(30, speed_wall_0/2)
machine_nozzle_cool_down_speed = 1.3
machine_nozzle_heat_up_speed = 1.9
material_extrusion_cool_down_speed = 0.8
material_max_flowrate = 20
material_print_temperature = =default_material_print_temperature + 7
meshfix_maximum_resolution = 0.7
optimize_wall_printing_order = False
prime_tower_enable = False
raft_airgap = 0.15
retraction_amount = 6.5
retraction_prime_speed = 15
retraction_speed = 45
skin_no_small_gaps_heuristic = True
small_skin_on_surface = False
small_skin_width = 4
speed_infill = =speed_print
speed_ironing = 20
speed_layer_0 = =speed_roofing
speed_prime_tower = =speed_wall_0
speed_print = 100
speed_roofing = =math.ceil(speed_wall*(45/100))
speed_support_interface = =speed_wall_0
speed_topbottom = =speed_print
speed_wall = =speed_infill
speed_wall_0 = =math.ceil(speed_wall*(30/100))
speed_wall_x = =speed_wall
speed_wall_x_roofing = =speed_roofing
support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25)
z_seam_relative = True
z_seam_type = back
zig_zaggify_infill = True

View File

@ -0,0 +1,27 @@
[general]
definition = ultimaker_s3
name = Extra Fine
version = 4
[metadata]
material = ultimaker_petg
quality_type = high
setting_version = 22
type = quality
variant = AA 0.4
weight = 1
[values]
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles'
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_print_temperature = =default_material_print_temperature - 10
speed_infill = =math.ceil(speed_print * 40 / 50)
speed_print = 50
speed_topbottom = =math.ceil(speed_print * 30 / 50)
speed_wall = =math.ceil(speed_print * 30 / 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

View File

@ -0,0 +1,75 @@
[general]
definition = ultimaker_s3
name = Normal
version = 4
[metadata]
material = ultimaker_petg
quality_type = fast
setting_version = 22
type = quality
variant = AA 0.4
weight = -1
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_discretisation_step_size = 0.2
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = True
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
acceleration_infill = =acceleration_print
acceleration_ironing = 1000
acceleration_layer_0 = =acceleration_wall_0
acceleration_print = 3500
acceleration_roofing = =acceleration_wall_0
acceleration_topbottom = =acceleration_wall
acceleration_wall = =acceleration_infill
acceleration_wall_0 = 1500
acceleration_wall_x = =acceleration_wall
bridge_skin_speed = =bridge_wall_speed
bridge_sparse_infill_max_density = 50
bridge_wall_speed = 30
cool_min_layer_time = 4
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid'
infill_sparse_density = 15
jerk_infill = =jerk_print
jerk_layer_0 = =jerk_wall_0
jerk_print = =max(30, speed_print/2)
jerk_roofing = =jerk_wall_0
jerk_topbottom = =jerk_wall
jerk_wall = =jerk_infill
jerk_wall_0 = =max(30, speed_wall_0/2)
machine_nozzle_cool_down_speed = 1.4
machine_nozzle_heat_up_speed = 1.7
material_extrusion_cool_down_speed = 0.7
material_max_flowrate = 20
meshfix_maximum_resolution = 0.7
optimize_wall_printing_order = False
prime_tower_enable = False
retraction_amount = 8
retraction_prime_speed = 15
retraction_speed = 45
skin_no_small_gaps_heuristic = True
small_skin_on_surface = False
small_skin_width = 4
speed_infill = =speed_print
speed_ironing = 20
speed_layer_0 = =speed_roofing
speed_prime_tower = =speed_wall_0
speed_print = 100
speed_roofing = =math.ceil(speed_wall*(45/100))
speed_support_interface = =speed_wall_0
speed_topbottom = =speed_print
speed_wall = =speed_infill
speed_wall_0 = =math.ceil(speed_wall*(30/100))
speed_wall_x = =speed_wall
speed_wall_x_roofing = =speed_roofing
support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True
z_seam_type = back
zig_zaggify_infill = True

View File

@ -0,0 +1,27 @@
[general]
definition = ultimaker_s3
name = Fine
version = 4
[metadata]
material = ultimaker_petg
quality_type = normal
setting_version = 22
type = quality
variant = AA 0.4
weight = 0
[values]
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles'
machine_nozzle_cool_down_speed = 0.85
machine_nozzle_heat_up_speed = 1.5
material_print_temperature = =default_material_print_temperature - 5
speed_infill = =math.ceil(speed_print * 45 / 55)
speed_print = 55
speed_topbottom = =math.ceil(speed_print * 30 / 55)
speed_wall = =math.ceil(speed_print * 30 / 55)
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

View File

@ -0,0 +1,76 @@
[general]
definition = ultimaker_s3
name = Fast
version = 4
[metadata]
material = ultimaker_petg
quality_type = draft
setting_version = 22
type = quality
variant = AA 0.4
weight = -2
[values]
_plugin__curaenginegradualflow__0_1_0__gradual_flow_discretisation_step_size = 0.2
_plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = True
_plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
acceleration_infill = =acceleration_print
acceleration_ironing = 1000
acceleration_layer_0 = =acceleration_wall_0
acceleration_print = 3500
acceleration_roofing = =acceleration_wall_0
acceleration_topbottom = =acceleration_wall
acceleration_wall = =acceleration_infill
acceleration_wall_0 = 1500
acceleration_wall_x = =acceleration_wall
bridge_skin_speed = =bridge_wall_speed
bridge_sparse_infill_max_density = 50
bridge_wall_speed = 30
cool_min_layer_time = 4
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid'
infill_sparse_density = 15
jerk_infill = =jerk_print
jerk_layer_0 = =jerk_wall_0
jerk_print = =max(30, speed_print/2)
jerk_roofing = =jerk_wall_0
jerk_topbottom = =jerk_wall
jerk_wall = =jerk_infill
jerk_wall_0 = =max(30, speed_wall_0/2)
machine_nozzle_cool_down_speed = 1.4
machine_nozzle_heat_up_speed = 1.7
material_extrusion_cool_down_speed = 0.7
material_max_flowrate = 20
material_print_temperature = =default_material_print_temperature + 5
meshfix_maximum_resolution = 0.7
optimize_wall_printing_order = False
prime_tower_enable = False
retraction_amount = 8
retraction_prime_speed = 15
retraction_speed = 45
skin_no_small_gaps_heuristic = True
small_skin_on_surface = False
small_skin_width = 4
speed_infill = =speed_print
speed_ironing = 20
speed_layer_0 = =speed_roofing
speed_prime_tower = =speed_wall_0
speed_print = 100
speed_roofing = =math.ceil(speed_wall*(45/100))
speed_support_interface = =speed_wall_0
speed_topbottom = =speed_print
speed_wall = =speed_infill
speed_wall_0 = =math.ceil(speed_wall*(30/100))
speed_wall_x = =speed_wall
speed_wall_x_roofing = =speed_roofing
support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True
z_seam_type = back
zig_zaggify_infill = True

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