Merge remote-tracking branch 'origin/main' into CURA-12250_refactor-the-post-processing-like-algorithms

This commit is contained in:
Erwan MATHIEU 2025-02-13 11:46:35 +01:00
commit 3992fe75db
331 changed files with 4693 additions and 391 deletions

View File

@ -61,7 +61,6 @@ jobs:
f.write(release_notes.render(
timestamp=str(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")),
caller_workflow=caller_workflow,
branch="" if is_main else short_version,
branch_specific="" if is_main else f"?branch={short_version}",
))

View File

@ -4,18 +4,17 @@
| | |
|--------------:|--------------------------------------------------------------------------------------------|
| **Nightlies** | [![nightly {{ branch }}](https://github.com/Ultimaker/Cura/actions/workflows/{{ caller_workflow }}/badge.svg{{ branch_specific }}
?event=schedule)](https://github.com/Ultimaker/Cura/actions/workflows/installers.yml) |
| **Nightlies** | [![nightly](https://github.com/Ultimaker/Cura/actions/workflows/{{ caller_workflow }}/badge.svg{{ branch_specific }}?event=schedule)](https://github.com/Ultimaker/Cura/actions/workflows/installers.yml) |
# Unit Test results
| | |
|-------------------------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **Cura {{ branch }}** | [![unit-test](https://github.com/Ultimaker/Cura/actions/workflows/unit-test.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Cura/actions/workflows/unit-test.yml) |
| **CuraEngine {{ branch }}** | [![unit-test](https://github.com/Ultimaker/CuraEngine/actions/workflows/unit-test.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/CuraEngine/actions/workflows/unit-test.yml) |
| **Uranium {{ branch }}** | [![unit-test](https://github.com/Ultimaker/Uranium/actions/workflows/unit-test.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Uranium/actions/workflows/unit-test.yml) |
| **CuraEngine GradualFlow 0.1** | [![unit-test](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/unit-test.yml/badge.svg?branch=0.1)](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/unit-test.yml) |
| **synsepalum-dulcificum 0.1** | [![unit-test](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/unit-test.yml/badge.svg?branch=0.1)](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/unit-test.yml) |
| **Cura** | [![unit-test](https://github.com/Ultimaker/Cura/actions/workflows/unit-test.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Cura/actions/workflows/unit-test.yml) |
| **CuraEngine** | [![unit-test](https://github.com/Ultimaker/CuraEngine/actions/workflows/unit-test.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/CuraEngine/actions/workflows/unit-test.yml) |
| **Uranium** | [![unit-test](https://github.com/Ultimaker/Uranium/actions/workflows/unit-test.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Uranium/actions/workflows/unit-test.yml) |
| **CuraEngine GradualFlow** | [![unit-test](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/unit-test.yml/badge.svg)](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/unit-test.yml) |
| **synsepalum-dulcificum** | [![unit-test](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/unit-test.yml/badge.svg)](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/unit-test.yml) |
| **libSavitar** | [![unit-test](https://github.com/Ultimaker/libSavitar/actions/workflows/unit-test.yml/badge.svg)](https://github.com/Ultimaker/libSavitar/actions/workflows/unit-test.yml) |
| **libnest2d** | [![unit-test](https://github.com/Ultimaker/libnest2d/actions/workflows/unit-test.yml/badge.svg)](https://github.com/Ultimaker/libnest2d/actions/workflows/unit-test.yml) |
@ -23,14 +22,14 @@
| | |
|------------------------------------:|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| **Cura {{ branch }}** | [![conan-package](https://github.com/Ultimaker/Cura/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Cura/actions/workflows/conan-package.yml) |
| **CuraEngine {{ branch }}** | [![conan-package](https://github.com/Ultimaker/CuraEngine/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/CuraEngine/actions/workflows/conan-package.yml) |
| **Uranium {{ branch }}** | [![conan-package](https://github.com/Ultimaker/Uranium/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Uranium/actions/workflows/conan-package.yml) |
| **fdm_materials {{ branch }}** | [![conan-package](https://github.com/Ultimaker/fdm_materials/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/fdm_materials/actions/workflows/conan-package.yml) |
| **cura-binary-data {{ branch }}** | [![conan-package](https://github.com/Ultimaker/cura-binary-data/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/cura-binary-data/actions/workflows/conan-package.yml) |
| **CuraEngine GradualFlow 0.1** | [![conan-package](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/conan-package.yml/badge.svg?branch=0.1)](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/conan-package.yml) |
| **synsepalum-dulcificum 0.1** | [![conan-package](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/conan-package.yml/badge.svg?branch=0.1)](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/conan-package.yml) |
| **CuraEngine gRPC definitions 0.1** | [![conan-package](https://github.com/Ultimaker/CuraEngine_grpc_definitions/actions/workflows/conan-package.yml/badge.svg?branch=0.1)](https://github.com/Ultimaker/CuraEngine_grpc_definitions/actions/workflows/conan-package.yml) |
| **Cura** | [![conan-package](https://github.com/Ultimaker/Cura/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Cura/actions/workflows/conan-package.yml) |
| **CuraEngine** | [![conan-package](https://github.com/Ultimaker/CuraEngine/actions/workflows/package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/CuraEngine/actions/workflows/package.yml) |
| **Uranium** | [![conan-package](https://github.com/Ultimaker/Uranium/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/Uranium/actions/workflows/conan-package.yml) |
| **fdm_materials** | [![conan-package](https://github.com/Ultimaker/fdm_materials/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/fdm_materials/actions/workflows/conan-package.yml) |
| **cura-binary-data** | [![conan-package](https://github.com/Ultimaker/cura-binary-data/actions/workflows/conan-package.yml/badge.svg{{ branch_specific }})](https://github.com/Ultimaker/cura-binary-data/actions/workflows/conan-package.yml) |
| **CuraEngine GradualFlow** | [![conan-package](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/CuraEngine_plugin_gradual_flow/actions/workflows/conan-package.yml) |
| **synsepalum-dulcificum** | [![conan-package](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/synsepalum-dulcificum/actions/workflows/conan-package.yml) |
| **CuraEngine gRPC definitions** | [![conan-package](https://github.com/Ultimaker/CuraEngine_grpc_definitions/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/CuraEngine_grpc_definitions/actions/workflows/conan-package.yml) |
| **libArcus** | [![conan-package](https://github.com/Ultimaker/libArcus/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/libArcus/actions/workflows/conan-package.yml) |
| **pyArcus** | [![conan-package](https://github.com/Ultimaker/pyArcus/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/pyArcus/actions/workflows/conan-package.yml) |
| **libSavitar** | [![conan-package](https://github.com/Ultimaker/libSavitar/actions/workflows/conan-package.yml/badge.svg)](https://github.com/Ultimaker/libSavitar/actions/workflows/conan-package.yml) |

View File

@ -75,7 +75,7 @@ app = BUNDLE(
coll,
name='{{ display_name }}.app',
icon={{ icon }},
bundle_identifier={{ osx_bundle_identifier }} + "_" + '{{ display_name }}'.replace(" ", "_") + "_" {{ short_version }},
bundle_identifier={{ osx_bundle_identifier }} + "_" + '{{ display_name }}'.replace(" ", "_"),
version={{ version }},
info_plist={
'CFBundleDisplayName': '{{ display_name }}',

View File

@ -5,9 +5,9 @@ requirements:
- "curaengine/5.10.0-alpha.0@ultimaker/cura_12250"
- "cura_binary_data/5.10.0-alpha.0@ultimaker/testing"
- "fdm_materials/5.10.0-alpha.0@ultimaker/testing"
- "dulcificum/0.2.1@ultimaker/stable"
- "pysavitar/5.4.0-alpha.0@ultimaker/stable"
- "pynest2d/5.4.0-alpha.0@ultimaker/stable"
- "dulcificum/5.10.0@ultimaker/stable"
- "pysavitar/5.10.0@ultimaker/stable"
- "pynest2d/5.10.0@ultimaker/stable"
requirements_internal:
- "fdm_materials/5.10.0-alpha.0@internal/testing"
- "cura_private_data/5.10.0-alpha.0@internal/testing"

View File

@ -27,7 +27,6 @@ class CuraConan(ConanFile):
generators = "VirtualPythonEnv"
tool_requires = "gettext/0.22.5"
# FIXME: Remove specific branch once merged to main
python_requires = "translationextractor/[>=2.2.0]@ultimaker/stable"
options = {

View File

@ -13,7 +13,9 @@ class FormatMaps:
"fire_e": "ultimaker_method",
"lava_f": "ultimaker_methodx",
"magma_10": "ultimaker_methodxl",
"sketch": "ultimaker_sketch"
"sketch": "ultimaker_sketch",
"sketch_large": "ultimaker_sketch_large",
"sketch_sprint": "ultimaker_sketch_sprint"
}
# A map from the extruder-name in their native file-formats to the internal name we use.
@ -23,7 +25,10 @@ class FormatMaps:
"mk14_c": "1C",
"mk14": "1A",
"mk14_s": "2A",
"mk14_e": "LABS"
"mk14_e": "LABS",
"sketch_extruder": "0.4mm",
"sketch_l_extruder": "0.4mm",
"sketch_sprint_extruder": "0.4mm",
}
# A map from the material-name in their native file-formats to some info, including the internal name we use.

View File

@ -1,9 +1,12 @@
# Copyright (c) 2018 Ultimaker B.V.
# Copyright (c) 2025 UltiMaker
# Cura is released under the terms of the LGPLv3 or higher.
from PyQt6.QtCore import pyqtProperty, QObject, pyqtSignal
from typing import List
from UM.Settings.ContainerRegistry import ContainerRegistry
from UM.Settings.DefinitionContainer import DefinitionContainer
MYPY = False
if MYPY:
from cura.PrinterOutput.Models.ExtruderConfigurationModel import ExtruderConfigurationModel
@ -68,6 +71,15 @@ class PrinterConfigurationModel(QObject):
return True
return False
@pyqtProperty("QStringList", constant=True)
def validCoresForPrinterType(self) -> List[str]:
printers = ContainerRegistry.getInstance().findContainersMetadata(
ignore_case=True, type="machine", name=self._printer_type, container_type=DefinitionContainer)
id = printers[0]["id"] if len(printers) > 0 and "id" in printers[0] else ""
definitions = ContainerRegistry.getInstance().findContainersMetadata(
ignore_case=True, type="variant", definition=id+"*")
return [x["name"] for x in definitions]
def __str__(self):
message_chunks = []
message_chunks.append("Printer type: " + self._printer_type)

View File

@ -1678,7 +1678,7 @@ class MachineManager(QObject):
intent_category = self.activeIntentCategory,
intent_name = IntentCategoryModel.translation(self.activeIntentCategory, "name", self.activeIntentCategory.title()),
custom_profile = self.activeQualityOrQualityChangesName if global_stack.qualityChanges is not empty_quality_changes_container else None,
layer_height = self.activeQualityLayerHeight if self.isActiveQualitySupported else None,
layer_height = float("{:.2f}".format(self.activeQualityLayerHeight)) if self.isActiveQualitySupported else None,
is_experimental = self.isActiveQualityExperimental and self.isActiveQualitySupported
)

View File

@ -5,11 +5,11 @@ GenericName=3D Printing Software
GenericName[de]=3D-Druck-Software
GenericName[nl]=3D-Print Software
Comment=Cura converts 3D models into paths for a 3D printer. It prepares your print for maximum accuracy, minimum printing time and good reliability with many extra features that make your print come out great.
Exec=UltiMaker-Cura %F
Exec=UltiMaker-Cura %U
Icon=cura-icon
Terminal=false
Type=Application
MimeType=model/stl;application/vnd.ms-3mfdocument;application/prs.wavefront-obj;image/bmp;image/gif;image/jpeg;image/png;text/x-gcode;application/x-amf;application/x-ply;application/x-ctm;model/vnd.collada+xml;model/gltf-binary;model/gltf+json;model/vnd.collada+xml+zip;
MimeType=model/stl;application/vnd.ms-3mfdocument;model/3mf;application/prs.wavefront-obj;image/bmp;image/gif;image/jpeg;image/png;text/x-gcode;application/x-amf;application/x-ply;application/x-ctm;model/vnd.collada+xml;model/gltf-binary;model/gltf+json;model/vnd.collada+xml+zip;x-scheme-handler/cura;
Categories=Graphics;
Keywords=3D;Printing;
X-AppImage-Version={{ cura_version }}

View File

@ -154,7 +154,7 @@ if __name__ == "__main__":
parser.add_argument("--app_name", required = True, type = str, help = "Filename of the .app that will be contained within the dmg/pkg")
args = parser.parse_args()
cura_version = args.cura_conan_version.split("/")[-1]
cura_version = args.cura_conan_version.replace("+","-") # + is not allowed for bundle identifier
app_name = f"{args.app_name}.app"

View File

@ -214,7 +214,7 @@ Item
settingStoreIndex: propertyStoreIndex
labelText: catalog.i18nc("@label", "Y min")
labelText: catalog.i18nc("@label", "Y min ( '-' towards back)")
labelFont: base.labelFont
labelWidth: base.labelWidth
controlWidth: base.controlWidth
@ -254,7 +254,7 @@ Item
settingKey: "machine_head_with_fans_polygon"
settingStoreIndex: propertyStoreIndex
labelText: catalog.i18nc("@label", "Y max")
labelText: catalog.i18nc("@label", "Y max ( '+' towards front)")
labelFont: base.labelFont
labelWidth: base.labelWidth
controlWidth: base.controlWidth

View File

@ -46,6 +46,13 @@ class MakerbotWriter(MeshWriter):
suffixes=["makerbot"]
)
)
MimeTypeDatabase.addMimeType(
MimeType(
name="application/x-makerbot-replicator_plus",
comment="Makerbot Toolpath Package",
suffixes=["makerbot"]
)
)
_PNG_FORMAT = [
{"prefix": "isometric_thumbnail", "width": 120, "height": 120},
@ -114,6 +121,8 @@ class MakerbotWriter(MeshWriter):
filename, filedata = "print.gcode", gcode_text_io.getvalue()
case "application/x-makerbot":
filename, filedata = "print.jsontoolpath", du.gcode_2_miracle_jtp(gcode_text_io.getvalue())
case "application/x-makerbot-replicator_plus":
filename, filedata = "print.jsontoolpath", du.gcode_2_miracle_jtp(gcode_text_io.getvalue(), nb_extruders=1)
case _:
raise Exception("Unsupported Mime type")
@ -249,11 +258,87 @@ class MakerbotWriter(MeshWriter):
meta["preferences"] = dict()
bounds = application.getBuildVolume().getBoundingBox()
intent = CuraApplication.getInstance().getIntentManager().currentIntentCategory
meta["preferences"]["instance0"] = {
"machineBounds": [bounds.right, bounds.front, bounds.left, bounds.back] if bounds is not None else None,
"printMode": CuraApplication.getInstance().getIntentManager().currentIntentCategory,
"printMode": intent
}
if file_format == "application/x-makerbot":
accel_overrides = meta["accel_overrides"] = {}
if intent in ['highspeed', 'highspeedsolid']:
accel_overrides['do_input_shaping'] = True
accel_overrides['do_corner_rounding'] = True
bead_mode_overrides = accel_overrides["bead_mode"] = {}
accel_enabled = global_stack.getProperty('acceleration_enabled', 'value')
if accel_enabled:
global_accel_setting = global_stack.getProperty('acceleration_print', 'value')
accel_overrides["rate_mm_per_s_sq"] = {
"x": global_accel_setting,
"y": global_accel_setting
}
if global_stack.getProperty('acceleration_travel_enabled', 'value'):
travel_accel_setting = global_stack.getProperty('acceleration_travel', 'value')
bead_mode_overrides['Travel Move'] = {
"rate_mm_per_s_sq": {
"x": travel_accel_setting,
"y": travel_accel_setting
}
}
jerk_enabled = global_stack.getProperty('jerk_enabled', 'value')
if jerk_enabled:
global_jerk_setting = global_stack.getProperty('jerk_print', 'value')
accel_overrides["max_speed_change_mm_per_s"] = {
"x": global_jerk_setting,
"y": global_jerk_setting
}
if global_stack.getProperty('jerk_travel_enabled', 'value'):
travel_jerk_setting = global_stack.getProperty('jerk_travel', 'value')
if 'Travel Move' not in bead_mode_overrides:
bead_mode_overrides['Travel Move' ] = {}
bead_mode_overrides['Travel Move'].update({
"max_speed_change_mm_per_s": {
"x": travel_jerk_setting,
"y": travel_jerk_setting
}
})
# Get bead mode settings per extruder
available_bead_modes = {
"infill": "FILL",
"prime_tower": "PRIME_TOWER",
"roofing": "TOP_SURFACE",
"support_infill": "SUPPORT",
"support_interface": "SUPPORT_INTERFACE",
"wall_0": "WALL_OUTER",
"wall_x": "WALL_INNER",
"skirt_brim": "SKIRT"
}
for idx, extruder in enumerate(extruders):
for bead_mode_setting, bead_mode_tag in available_bead_modes.items():
ext_specific_tag = "%s_%s" % (bead_mode_tag, idx)
if accel_enabled or jerk_enabled:
bead_mode_overrides[ext_specific_tag] = {}
if accel_enabled:
accel_val = extruder.getProperty('acceleration_%s' % bead_mode_setting, 'value')
bead_mode_overrides[ext_specific_tag]["rate_mm_per_s_sq"] = {
"x": accel_val,
"y": accel_val
}
if jerk_enabled:
jerk_val = extruder.getProperty('jerk_%s' % bead_mode_setting, 'value')
bead_mode_overrides[ext_specific_tag][ "max_speed_change_mm_per_s"] = {
"x": jerk_val,
"y": jerk_val
}
meta["miracle_config"] = {"gaggles": {"instance0": {}}}
version_info = dict()

View File

@ -25,6 +25,12 @@ def getMetaData():
"description": catalog.i18nc("@item:inlistbox", "Makerbot Sketch Printfile"),
"mime_type": "application/x-makerbot-sketch",
"mode": MakerbotWriter.MakerbotWriter.OutputMode.BinaryMode,
},
{
"extension": file_extension,
"description": catalog.i18nc("@item:inlistbox", "Makerbot Replicator+ Printfile"),
"mime_type": "application/x-makerbot-replicator_plus",
"mode": MakerbotWriter.MakerbotWriter.OutputMode.BinaryMode,
}
]
},

View File

@ -122,7 +122,7 @@ class Script:
if not key in line or (';' in line and line.find(key) > line.find(';')):
return default
sub_part = line[line.find(key) + 1:]
m = re.search('^-?[0-9]+\.?[0-9]*', sub_part)
m = re.search(r'^-?[0-9]+\.?[0-9]*', sub_part)
if m is None:
return default
try:

View File

@ -338,7 +338,7 @@ class PauseAtHeight(Script):
nbr_negative_layers += 1
#Track the latest printing temperature in order to resume at the correct temperature.
if re.match("T(\d*)", line):
if re.match(r"T(\d*)", line):
current_t = self.getValue(line, "T")
m = self.getValue(line, "M")
if m is not None and (m == 104 or m == 109) and self.getValue(line, "S") is not None:

View File

@ -331,7 +331,7 @@ class CloudOutputDevice(UltimakerNetworkedPrinterOutputDevice):
return False
[printer, *_] = self._printers
return printer.type in ("MakerBot Method X", "MakerBot Method XL", "MakerBot Sketch")
return printer.type in ("MakerBot Method", "MakerBot Method X", "MakerBot Method XL", "MakerBot Sketch", "MakerBot Sketch Large", "MakerBot Sketch Sprint")
@pyqtProperty(bool, notify=_cloudClusterPrintersChanged)
def supportsPrintJobActions(self) -> bool:

View File

@ -3,5 +3,7 @@
"ultimaker_methodx": "MakerBot Method X",
"ultimaker_methodxl": "MakerBot Method XL",
"ultimaker_factor4": "Ultimaker Factor 4",
"ultimaker_sketch": "MakerBot Sketch"
"ultimaker_sketch": "MakerBot Sketch",
"ultimaker_sketch_large": "MakerBot Sketch Large",
"ultimaker_sketch_sprint": "MakerBot Sketch Sprint"
}

View File

@ -28,7 +28,7 @@ class ExportFileJob(WriteFileJob):
# Determine the filename.
job_name = CuraApplication.getInstance().getPrintInformation().jobName
job_name = re.sub("[^\w\-. ()]", "-", job_name)
job_name = re.sub(r"[^\w\-. ()]", "-", job_name)
extension = self._mesh_format_handler.preferred_format.get("extension", "")
self.setFileName("{}.{}".format(job_name, extension))

View File

@ -97,6 +97,8 @@ class USBPrinterOutputDevice(PrinterOutputDevice):
CuraApplication.getInstance().getOnExitCallbackManager().addCallback(self._checkActivePrintingUponAppExit)
CuraApplication.getInstance().getPreferences().addPreference("usb_printing/enabled", False)
# This is a callback function that checks if there is any printing in progress via USB when the application tries
# to exit. If so, it will show a confirmation before
def _checkActivePrintingUponAppExit(self) -> None:
@ -144,6 +146,8 @@ class USBPrinterOutputDevice(PrinterOutputDevice):
CuraApplication.getInstance().getController().setActiveStage("MonitorStage")
CuraApplication.getInstance().getPreferences().setValue("usb_printing/enabled", True)
#Find the g-code to print.
gcode_textio = StringIO()
gcode_writer = cast(MeshWriter, PluginRegistry.getInstance().getPluginObject("GCodeWriter"))

View File

@ -0,0 +1,68 @@
import configparser
import io
from typing import Dict, Tuple, List
from UM.VersionUpgrade import VersionUpgrade
_RENAMED_SETTINGS = {
"wall_overhang_speed_factor": "wall_overhang_speed_factors"
} # type: Dict[str, str]
_NEW_SETTING_VERSION = "25"
class VersionUpgrade59to510(VersionUpgrade):
def upgradePreferences(self, serialized: str, filename: str):
parser = configparser.ConfigParser(interpolation = None)
parser.read_string(serialized)
# Fix 'renamed'(ish) settings for visibility
if "visible_settings" in parser["general"]:
all_setting_keys = parser["general"]["visible_settings"].strip().split(";")
if all_setting_keys:
for idx, key in enumerate(all_setting_keys):
if key in _RENAMED_SETTINGS:
all_setting_keys[idx] = _RENAMED_SETTINGS[key]
parser["general"]["visible_settings"] = ";".join(all_setting_keys)
# Update version number.
parser["metadata"]["setting_version"] = _NEW_SETTING_VERSION
result = io.StringIO()
parser.write(result)
return [filename], [result.getvalue()]
def upgradeInstanceContainer(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
parser = configparser.ConfigParser(interpolation = None, comment_prefixes = ())
parser.read_string(serialized)
# Update version number.
parser["metadata"]["setting_version"] = _NEW_SETTING_VERSION
if "values" in parser:
for old_name, new_name in _RENAMED_SETTINGS.items():
if old_name in parser["values"]:
parser["values"][new_name] = parser["values"][old_name]
del parser["values"][old_name]
if "wall_overhang_speed_factors" in parser["values"]:
old_value = float(parser["values"]["wall_overhang_speed_factors"])
new_value = [max(1, int(round(old_value)))]
parser["values"]["wall_overhang_speed_factor"] = str(new_value)
result = io.StringIO()
parser.write(result)
return [filename], [result.getvalue()]
def upgradeStack(self, serialized: str, filename: str) -> Tuple[List[str], List[str]]:
parser = configparser.ConfigParser(interpolation = None)
parser.read_string(serialized)
# Update version number.
if "metadata" not in parser:
parser["metadata"] = {}
parser["metadata"]["setting_version"] = _NEW_SETTING_VERSION
result = io.StringIO()
parser.write(result)
return [filename], [result.getvalue()]

View File

@ -0,0 +1,60 @@
# Copyright (c) 2024 UltiMaker
# Cura is released under the terms of the LGPLv3 or higher.
from typing import Any, Dict, TYPE_CHECKING
from . import VersionUpgrade59to510
if TYPE_CHECKING:
from UM.Application import Application
upgrade = VersionUpgrade59to510.VersionUpgrade59to510()
def getMetaData() -> Dict[str, Any]:
return {
"version_upgrade": {
# From To Upgrade function
("preferences", 7000024): ("preferences", 7000025, upgrade.upgradePreferences),
("machine_stack", 6000024): ("machine_stack", 6000025, upgrade.upgradeStack),
("extruder_train", 6000024): ("extruder_train", 6000025, upgrade.upgradeStack),
("definition_changes", 4000024): ("definition_changes", 4000025, upgrade.upgradeInstanceContainer),
("quality_changes", 4000024): ("quality_changes", 4000025, upgrade.upgradeInstanceContainer),
("quality", 4000024): ("quality", 4000025, upgrade.upgradeInstanceContainer),
("user", 4000024): ("user", 4000025, upgrade.upgradeInstanceContainer),
("intent", 4000024): ("intent", 4000025, upgrade.upgradeInstanceContainer),
},
"sources": {
"preferences": {
"get_version": upgrade.getCfgVersion,
"location": {"."}
},
"machine_stack": {
"get_version": upgrade.getCfgVersion,
"location": {"./machine_instances"}
},
"extruder_train": {
"get_version": upgrade.getCfgVersion,
"location": {"./extruders"}
},
"definition_changes": {
"get_version": upgrade.getCfgVersion,
"location": {"./definition_changes"}
},
"quality_changes": {
"get_version": upgrade.getCfgVersion,
"location": {"./quality_changes"}
},
"quality": {
"get_version": upgrade.getCfgVersion,
"location": {"./quality"}
},
"user": {
"get_version": upgrade.getCfgVersion,
"location": {"./user"}
}
}
}
def register(app: "Application") -> Dict[str, Any]:
return {"version_upgrade": upgrade}

View File

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

View File

@ -46,9 +46,9 @@ class CuraResource(ConanFile):
def package_info(self):
self.cpp_info.includedirs = []
self.runenv_info.append_path("CURA_RESOURCES", os.path.join(self.package_folder, "res"))
self.runenv_info.append_path("CURA_ENGINE_SEARCH_PATH", os.path.join(self.package_folder, "res", "definitions"))
self.runenv_info.append_path("CURA_ENGINE_SEARCH_PATH", os.path.join(self.package_folder, "res", "extruders"))
self.runenv_info.define("CURA_RESOURCES", os.path.join(self.package_folder, "res"))
self.runenv_info.define("CURA_ENGINE_SEARCH_PATH", os.path.join(self.package_folder, "res", "definitions"))
self.runenv_info.define("CURA_ENGINE_SEARCH_PATH", os.path.join(self.package_folder, "res", "extruders"))
def package_id(self):
self.info.clear()

View File

@ -120,7 +120,12 @@
"support_z_distance": { "value": "layer_height * 2" },
"top_bottom_thickness": { "value": "layer_height * 4" },
"wall_overhang_angle": { "value": 55 },
"wall_overhang_speed_factor": { "value": 55 },
"wall_overhang_speed_factors":
{
"value": [
55
]
},
"zig_zaggify_infill": { "value": "infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_pattern == 'lines'" }
}
}

View File

@ -238,7 +238,12 @@
"wall_extruder_nr": { "value": -1 },
"wall_line_width_0": { "value": 0.44 },
"wall_overhang_angle": { "value": 45 },
"wall_overhang_speed_factor": { "value": 40 },
"wall_overhang_speed_factors":
{
"value": [
40
]
},
"wall_thickness": { "value": 0.84 },
"wall_x_extruder_nr": { "value": -1 },
"zig_zaggify_infill": { "value": true }

View File

@ -167,7 +167,12 @@
"travel_avoid_supports": { "value": "True" },
"wall_line_width": { "value": "machine_nozzle_size" },
"wall_overhang_angle": { "value": "75" },
"wall_overhang_speed_factor": { "value": "50" },
"wall_overhang_speed_factors":
{
"value": [
50
]
},
"zig_zaggify_infill": { "value": "True" }
}
}

View File

@ -107,7 +107,7 @@
"travel_retract_before_outer_wall": { "value": true },
"wall_0_wipe_dist": { "value": 0.0 },
"wall_overhang_angle": { "default_value": 75 },
"wall_overhang_speed_factor": { "default_value": 50 },
"wall_overhang_speed_factors": { "default_value": "[50]" },
"wall_thickness": { "value": "line_width * 2" },
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
"z_seam_type": { "value": "'back'" }

View File

@ -384,6 +384,7 @@
"RepRap (RepRap)": "RepRap",
"UltiGCode": "Ultimaker 2",
"Griffin": "Griffin",
"Cheetah": "Griffin+Cheetah",
"Makerbot": "Makerbot",
"BFB": "Bits from Bytes",
"MACH3": "Mach3",
@ -461,7 +462,7 @@
"machine_head_with_fans_polygon":
{
"label": "Machine Head & Fan Polygon",
"description": "The shape of the print head. These are coordinates relative to the position of the print head, which is usually the position of its first extruder. The dimensions left and in front of the print head must be negative coordinates.",
"description": "The dimensions of the print head used to determine 'Safe Model Distance' when printing 'One at a Time'. These numbers relate to the centerline of the first extruder nozzle. Left of the nozzle is 'X Min' and must be negative. Rear of the nozzle is 'Y Min' and must be negative. X Max (right) and Y Max (front) are positive numbers. Gantry height is the dimension from the build plate to the X gantry beam.",
"type": "polygon",
"default_value": [
[-20, 10],
@ -3231,6 +3232,19 @@
"minimum_value": 0.01,
"settable_per_mesh": false,
"settable_per_extruder": true
},
"material_pressure_advance_factor":
{
"enabled": false,
"label": "Pressure advance factor",
"description": "Tuning factor for pressure advance, which is meant to synchronize extrusion with motion",
"default_value": 0.05,
"maximum_value_warning": 1.0,
"minimum_value": 0,
"type": "float",
"settable_per_mesh": false,
"settable_per_extruder": true,
"settable_per_meshgroup": false
}
}
},
@ -4412,6 +4426,21 @@
"settable_per_mesh": false,
"settable_per_extruder": true
},
"retraction_combing_avoid_distance":
{
"label": "Inside Travel Avoid Distance",
"description": "The distance between the nozzle and already printed outer walls when travelling inside a model.",
"unit": "mm",
"type": "float",
"default_value": 0,
"value": "machine_nozzle_size * 1.5",
"minimum_value": "0",
"minimum_value_warning": "machine_nozzle_size * 0.5",
"maximum_value_warning": "machine_nozzle_size * 10",
"enabled": "resolveOrValue('retraction_combing') != 'off'",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"travel_retract_before_outer_wall":
{
"label": "Retract Before Outer Wall",
@ -4699,6 +4728,31 @@
"settable_per_mesh": false,
"settable_per_extruder": true
},
"cool_min_layer_time_overhang":
{
"label": "Minimum Layer Time with Overhang",
"description": "The minimum time spent in a layer that contains overhanging extrusions. This forces the printer to slow down, to at least spend the time set here in one layer. This allows the printed material to cool down properly before printing the next layer. Layers may still take shorter than the minimal layer time if Lift Head is disabled and if the Minimum Speed would otherwise be violated.",
"unit": "s",
"type": "float",
"default_value": 5,
"value": "cool_min_layer_time",
"minimum_value": "0",
"maximum_value_warning": "600",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"cool_min_layer_time_overhang_min_segment_length":
{
"label": "Minimum Overhang Segment Length",
"description": "When trying to apply the minimum layer time specific for overhanging layers, it will be applied only if at least one consecutive overhanging extrusion move is longer than this value.",
"unit": "mm",
"type": "float",
"default_value": 5,
"minimum_value": "0",
"maximum_value_warning": "500",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"cool_min_speed":
{
"label": "Minimum Speed",
@ -7485,6 +7539,88 @@
"enabled": "retraction_enable and extruders_enabled_count > 1",
"settable_per_mesh": false,
"settable_per_extruder": true
},
"interlocking_enable":
{
"label": "Generate Interlocking Structure",
"description": "At the locations where models touch, generate an interlocking beam structure. This improves the adhesion between models, especially models printed in different materials.",
"type": "bool",
"enabled": "extruders_enabled_count > 1",
"default_value": false,
"resolve": "(extruders_enabled_count > 1) and any(extruderValues('interlocking_enable'))",
"settable_per_mesh": false,
"settable_per_extruder": false
},
"interlocking_beam_width":
{
"label": "Interlocking Beam Width",
"description": "The width of the interlocking structure beams.",
"type": "float",
"unit": "mm",
"enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')",
"default_value": 0.8,
"value": "2 * wall_line_width_0",
"minimum_value": "min_odd_wall_line_width",
"maximum_value": "min(0.5 * machine_width, 0.5 * machine_depth)",
"maximum_value_warning": "max(extruderValues('wall_line_width_0')) * 6",
"settable_per_mesh": true,
"settable_per_extruder": true
},
"interlocking_orientation":
{
"label": "Interlocking Structure Orientation",
"description": "The height of the beams of the interlocking structure, measured in number of layers. Less layers is stronger, but more prone to defects.",
"unit": "\u00b0",
"type": "float",
"enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')",
"default_value": 22.5,
"minimum_value": "0",
"maximum_value": "360",
"resolve": "min(extruderValues('interlocking_orientation'))",
"settable_per_mesh": false,
"settable_per_extruder": false
},
"interlocking_beam_layer_count":
{
"label": "Interlocking Beam Layer Count",
"description": "The height of the beams of the interlocking structure, measured in number of layers. Less layers is stronger, but more prone to defects.",
"type": "int",
"enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')",
"default_value": 2,
"minimum_value": "1",
"maximum_value_warning": "50",
"resolve": "max(extruderValues('interlocking_beam_layer_count'))",
"settable_per_mesh": false,
"settable_per_extruder": false
},
"interlocking_depth":
{
"label": "Interlocking Depth",
"description": "The distance from the boundary between models to generate interlocking structure, measured in cells. Too few cells will result in poor adhesion.",
"type": "int",
"enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')",
"default_value": 2,
"minimum_value": "1",
"maximum_value": "10",
"maximum_value_warning": "5",
"resolve": "max(extruderValues('interlocking_depth'))",
"settable_per_mesh": false,
"settable_per_extruder": false
},
"interlocking_boundary_avoidance":
{
"label": "Interlocking Boundary Avoidance",
"description": "The distance from the outside of a model where interlocking structures will not be generated, measured in cells.",
"type": "int",
"enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')",
"default_value": 2,
"minimum_value": "0",
"minimum_value_warning": "resolveOrValue('interlocking_depth')",
"maximum_value": "10",
"maximum_value_warning": "5",
"resolve": "max(extruderValues('interlocking_boundary_avoidance'))",
"settable_per_mesh": false,
"settable_per_extruder": false
}
}
},
@ -7907,88 +8043,6 @@
"settable_per_mesh": true,
"settable_per_extruder": false
},
"interlocking_enable":
{
"label": "Generate Interlocking Structure",
"description": "At the locations where models touch, generate an interlocking beam structure. This improves the adhesion between models, especially models printed in different materials.",
"type": "bool",
"enabled": "extruders_enabled_count > 1",
"default_value": false,
"resolve": "(extruders_enabled_count > 1) and any(extruderValues('interlocking_enable'))",
"settable_per_mesh": false,
"settable_per_extruder": false
},
"interlocking_beam_width":
{
"label": "Interlocking Beam Width",
"description": "The width of the interlocking structure beams.",
"type": "float",
"unit": "mm",
"enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')",
"default_value": 0.8,
"value": "2 * wall_line_width_0",
"minimum_value": "min_odd_wall_line_width",
"maximum_value": "min(0.5 * machine_width, 0.5 * machine_depth)",
"maximum_value_warning": "max(extruderValues('wall_line_width_0')) * 6",
"settable_per_mesh": true,
"settable_per_extruder": true
},
"interlocking_orientation":
{
"label": "Interlocking Structure Orientation",
"description": "The height of the beams of the interlocking structure, measured in number of layers. Less layers is stronger, but more prone to defects.",
"unit": "\u00b0",
"type": "float",
"enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')",
"default_value": 22.5,
"minimum_value": "0",
"maximum_value": "360",
"resolve": "min(extruderValues('interlocking_orientation'))",
"settable_per_mesh": false,
"settable_per_extruder": false
},
"interlocking_beam_layer_count":
{
"label": "Interlocking Beam Layer Count",
"description": "The height of the beams of the interlocking structure, measured in number of layers. Less layers is stronger, but more prone to defects.",
"type": "int",
"enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')",
"default_value": 2,
"minimum_value": "1",
"maximum_value_warning": "50",
"resolve": "max(extruderValues('interlocking_beam_layer_count'))",
"settable_per_mesh": false,
"settable_per_extruder": false
},
"interlocking_depth":
{
"label": "Interlocking Depth",
"description": "The distance from the boundary between models to generate interlocking structure, measured in cells. Too few cells will result in poor adhesion.",
"type": "int",
"enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')",
"default_value": 2,
"minimum_value": "1",
"maximum_value": "10",
"maximum_value_warning": "5",
"resolve": "max(extruderValues('interlocking_depth'))",
"settable_per_mesh": false,
"settable_per_extruder": false
},
"interlocking_boundary_avoidance":
{
"label": "Interlocking Boundary Avoidance",
"description": "The distance from the outside of a model where interlocking structures will not be generated, measured in cells.",
"type": "int",
"enabled": "extruders_enabled_count > 1 and resolveOrValue('interlocking_enable')",
"default_value": 2,
"minimum_value": "0",
"minimum_value_warning": "resolveOrValue('interlocking_depth')",
"maximum_value": "10",
"maximum_value_warning": "5",
"resolve": "max(extruderValues('interlocking_boundary_avoidance'))",
"settable_per_mesh": false,
"settable_per_extruder": false
},
"support_skip_some_zags":
{
"label": "Break Up Support In Chunks",
@ -8401,15 +8455,13 @@
"value": "support_angle",
"settable_per_mesh": true
},
"wall_overhang_speed_factor":
"wall_overhang_speed_factors":
{
"label": "Overhanging Wall Speed",
"description": "Overhanging walls will be printed at this percentage of their normal print speed.",
"label": "Overhanging Wall Speeds",
"description": "Overhanging walls will be printed at a percentage of their normal print speed. You can specify multiple values, so that even more overhanging walls will be printed even slower, e.g. by setting [75, 50, 25]",
"unit": "%",
"type": "float",
"default_value": 100,
"minimum_value": "0.001",
"minimum_value_warning": "25",
"type": "[int]",
"default_value": "[100]",
"settable_per_mesh": true
},
"bridge_settings_enabled":

View File

@ -109,7 +109,12 @@
"travel_avoid_other_parts": { "default_value": false },
"wall_line_width": { "value": "machine_nozzle_size" },
"wall_overhang_angle": { "default_value": 75 },
"wall_overhang_speed_factor": { "default_value": 50 },
"wall_overhang_speed_factors":
{
"default_value": [
50
]
},
"zig_zaggify_infill": { "value": true }
}
}

View File

@ -61,7 +61,12 @@
"support_pattern": { "default_value": "lines" },
"switch_extruder_retraction_amount": { "value": 100 },
"switch_extruder_retraction_speeds": { "value": 60 },
"wall_overhang_speed_factor": { "value": 50 },
"wall_overhang_speed_factors":
{
"value": [
50
]
},
"z_seam_corner": { "default_value": "z_seam_corner_any" },
"z_seam_relative": { "value": true },
"z_seam_type": { "default_value": "sharpest_corner" },

View File

@ -109,7 +109,12 @@
"travel_avoid_other_parts": { "default_value": false },
"wall_line_width": { "value": "machine_nozzle_size" },
"wall_overhang_angle": { "default_value": 75 },
"wall_overhang_speed_factor": { "default_value": 50 },
"wall_overhang_speed_factors":
{
"default_value": [
50
]
},
"zig_zaggify_infill": { "value": true }
}
}

View File

@ -10,6 +10,6 @@
"overrides":
{
"retraction_amount": { "default_value": 5 },
"retraction_speed": { "value": "machine_max_feedrate_e" }
"retraction_speed": { "value": "resolveOrValue('machine_max_feedrate_e')" }
}
}

View File

@ -33,12 +33,14 @@
{
"acceleration_enabled":
{
"enabled": false,
"enabled": true,
"value": true
},
"acceleration_infill":
{
"enabled": false,
"maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_print"
},
"acceleration_layer_0":
@ -48,12 +50,18 @@
},
"acceleration_prime_tower":
{
"enabled": false,
"enabled": "acceleration_enabled and prime_tower_enable and extruders_enabled_count > 1",
"maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_print"
},
"acceleration_print":
{
"enabled": false,
"enabled": "acceleration_enabled",
"maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": 800
},
"acceleration_print_layer_0":
@ -63,33 +71,49 @@
},
"acceleration_roofing":
{
"enabled": false,
"maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_print"
},
"acceleration_skirt_brim":
{
"enabled": "acceleration_enabled and (adhesion_type == 'skirt' or adhesion_type == 'brim')",
"maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": 800
},
"acceleration_support":
{
"enabled": false,
"maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_print"
},
"acceleration_support_bottom":
{
"enabled": false,
"value": "acceleration_print"
"value": "acceleration_support_interface"
},
"acceleration_support_infill":
{
"enabled": false,
"value": "acceleration_print"
"maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_support"
},
"acceleration_support_interface":
{
"enabled": false,
"value": "acceleration_print"
"maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_support"
},
"acceleration_support_roof":
{
"enabled": false,
"value": "acceleration_print"
"value": "acceleration_support_interface"
},
"acceleration_topbottom":
{
@ -98,7 +122,10 @@
},
"acceleration_travel":
{
"enabled": false,
"enabled": "acceleration_enabled",
"maximum_value": 5000,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": 5000
},
"acceleration_travel_enabled":
@ -113,28 +140,37 @@
},
"acceleration_wall":
{
"enabled": false,
"enabled": "acceleration_enabled",
"maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_print"
},
"acceleration_wall_0":
{
"enabled": false,
"value": "acceleration_print"
"enabled": "acceleration_enabled",
"maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_wall"
},
"acceleration_wall_0_roofing":
{
"enabled": false,
"value": "acceleration_print"
"value": "acceleration_wall"
},
"acceleration_wall_x":
{
"enabled": false,
"value": "acceleration_print"
"enabled": "acceleration_enabled",
"maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_wall"
},
"acceleration_wall_x_roofing":
{
"enabled": false,
"value": "acceleration_print"
"value": "acceleration_wall"
},
"adhesion_extruder_nr":
{
@ -203,12 +239,15 @@
"inset_direction": { "value": "'inside_out'" },
"jerk_enabled":
{
"enabled": false,
"enabled": true,
"value": true
},
"jerk_infill":
{
"enabled": false,
"enabled": "jerk_enabled",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_print"
},
"jerk_layer_0":
@ -218,13 +257,19 @@
},
"jerk_prime_tower":
{
"enabled": false,
"enabled": "jerk_enabled and prime_tower_enable and extruders_enabled_count > 1",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_print"
},
"jerk_print":
{
"enabled": false,
"value": 6.25
"enabled": "jerk_enabled",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": 12.5
},
"jerk_print_layer_0":
{
@ -233,33 +278,50 @@
},
"jerk_roofing":
{
"enabled": false,
"enabled": "jerk_enabled",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_print"
},
"jerk_skirt_brim":
{
"enabled": "jerk_enabled and (adhesion_type == 'brim' or adhesion_type == 'skirt')",
"value": 12.5
},
"jerk_support":
{
"enabled": false,
"enabled": "jerk_enabled and support_enable",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_print"
},
"jerk_support_bottom":
{
"enabled": false,
"value": "jerk_print"
"value": "jerk_support_interface"
},
"jerk_support_infill":
{
"enabled": false,
"value": "jerk_print"
"enabled": "jerk_enabled and support_enable",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_support"
},
"jerk_support_interface":
{
"enabled": false,
"value": "jerk_print"
"enabled": "jerk_enabled and support_enable",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_support"
},
"jerk_support_roof":
{
"enabled": false,
"value": "jerk_print"
"value": "jerk_support_interface"
},
"jerk_topbottom":
{
@ -268,8 +330,11 @@
},
"jerk_travel":
{
"enabled": false,
"value": "jerk_print"
"enabled": "jerk_enabled",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": 12.5
},
"jerk_travel_enabled":
{
@ -283,12 +348,18 @@
},
"jerk_wall":
{
"enabled": false,
"enabled": "jerk_enabled",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_print"
},
"jerk_wall_0":
{
"enabled": false,
"enabled": "jerk_enabled",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_print"
},
"jerk_wall_0_roofing":
@ -298,7 +369,10 @@
},
"jerk_wall_x":
{
"enabled": false,
"enabled": "jerk_enabled",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_print"
},
"jerk_wall_x_roofing":
@ -517,16 +591,86 @@
"skirt_height": { "value": 3 },
"small_skin_width": { "value": 4 },
"speed_equalize_flow_width_factor": { "value": 0 },
"speed_prime_tower": { "value": "speed_topbottom" },
"speed_print": { "value": 50 },
"speed_roofing": { "value": "speed_wall_0" },
"speed_support": { "value": "speed_wall" },
"speed_support_interface": { "value": "speed_topbottom" },
"speed_topbottom": { "value": "speed_wall" },
"speed_infill":
{
"maximum_value": 350,
"maximum_value_warning": 325
},
"speed_prime_tower":
{
"maximum_value": 250,
"maximum_value_warning": 200,
"value": "speed_topbottom"
},
"speed_print":
{
"maximum_value": 350,
"maximum_value_warning": 325,
"value": 50
},
"speed_roofing":
{
"maximum_value": 300,
"maximum_value_warning": 275,
"value": "speed_wall_0"
},
"speed_support":
{
"maximum_value": 350,
"maximum_value_warning": 325,
"value": "speed_wall"
},
"speed_support_infill":
{
"maximum_value": 350,
"maximum_value_warning": 325
},
"speed_support_interface":
{
"maximum_value": 260,
"maximum_value_warning": 255,
"value": "speed_topbottom"
},
"speed_support_roof":
{
"maximum_value": 260,
"maximum_value_warning": 255
},
"speed_topbottom":
{
"maximum_value": 260,
"maximum_value_warning": 255,
"value": "speed_wall"
},
"speed_travel": { "value": 250 },
"speed_wall": { "value": "speed_print * 40/50" },
"speed_wall_0": { "value": "speed_wall * 30/40" },
"speed_wall_x": { "value": "speed_wall" },
"speed_wall":
{
"maximum_value": 260,
"maximum_value_warning": 255,
"value": "speed_print * 40/50"
},
"speed_wall_0":
{
"maximum_value": 260,
"maximum_value_warning": 255,
"value": "speed_wall * 30/40"
},
"speed_wall_0_roofing":
{
"maximum_value": 260,
"maximum_value_warning": 255
},
"speed_wall_x":
{
"maximum_value": 260,
"maximum_value_warning": 255,
"value": "speed_wall"
},
"speed_wall_x_roofing":
{
"maximum_value": 260,
"maximum_value_warning": 255
},
"support_angle": { "value": 40 },
"support_bottom_height": { "value": "2*support_infill_sparse_thickness" },
"support_bottom_line_width":

View File

@ -0,0 +1,406 @@
{
"version": 2,
"name": "Ultimaker S8",
"inherits": "ultimaker_s7",
"metadata":
{
"visible": true,
"author": "Ultimaker",
"manufacturer": "Ultimaker B.V.",
"file_formats": "application/x-ufp;text/x-gcode",
"platform": "ultimaker_s7_platform.obj",
"bom_numbers": [
10600
],
"firmware_update_info":
{
"check_urls": [ "https://software.ultimaker.com/releases/firmware/10600/stable/um-update.swu.version" ],
"id": 10600,
"update_url": "https://ultimaker.com/firmware?utm_source=cura&utm_medium=software&utm_campaign=fw-update"
},
"first_start_actions": [ "DiscoverUM3Action" ],
"has_machine_quality": true,
"has_materials": true,
"has_variants": true,
"machine_extruder_trains":
{
"0": "ultimaker_s8_extruder_left",
"1": "ultimaker_s8_extruder_right"
},
"nozzle_offsetting_for_disallowed_areas": false,
"platform_offset": [
0,
0,
0
],
"platform_texture": "UltimakerS8backplate.png",
"preferred_material": "ultimaker_pla_blue",
"preferred_quality_type": "draft",
"preferred_variant_name": "AA+ 0.4",
"quality_definition": "ultimaker_s8",
"supported_actions": [ "DiscoverUM3Action" ],
"supports_material_export": true,
"supports_network_connection": true,
"supports_usb_connection": false,
"variants_name": "Print Core",
"variants_name_has_translation": true,
"weight": -2
},
"overrides":
{
"acceleration_infill": { "value": "acceleration_print" },
"acceleration_layer_0": { "value": 2000 },
"acceleration_prime_tower": { "value": "acceleration_print" },
"acceleration_print": { "value": 20000 },
"acceleration_print_layer_0": { "value": "acceleration_layer_0" },
"acceleration_roofing": { "value": "acceleration_wall_0" },
"acceleration_skirt_brim": { "value": "acceleration_layer_0" },
"acceleration_support": { "value": "acceleration_print" },
"acceleration_support_bottom": { "value": "acceleration_support_interface" },
"acceleration_support_infill": { "value": "acceleration_support" },
"acceleration_support_interface": { "value": "acceleration_support" },
"acceleration_support_roof": { "value": "acceleration_support_interface" },
"acceleration_topbottom": { "value": "acceleration_print" },
"acceleration_travel": { "value": 10000 },
"acceleration_travel_enabled": { "value": true },
"acceleration_travel_layer_0": { "value": "acceleration_layer_0" },
"acceleration_wall": { "value": "acceleration_print/8" },
"acceleration_wall_0": { "value": "acceleration_wall" },
"acceleration_wall_0_roofing": { "value": "acceleration_wall_0" },
"acceleration_wall_x": { "value": "acceleration_print" },
"acceleration_wall_x_roofing": { "value": "acceleration_wall" },
"adhesion_type": { "value": "'skirt'" },
"bottom_thickness": { "value": "3*layer_height if top_layers==4 else top_bottom_thickness" },
"bridge_skin_material_flow": { "value": 200 },
"bridge_skin_speed":
{
"unit": "mm/s",
"value": "bridge_wall_speed"
},
"bridge_sparse_infill_max_density": { "value": 50 },
"bridge_wall_material_flow": { "value": "bridge_skin_material_flow" },
"bridge_wall_min_length": { "value": 10 },
"bridge_wall_speed":
{
"unit": "mm/s",
"value": 50
},
"cool_min_layer_time": { "value": 5 },
"cool_min_layer_time_overhang": { "value": 9 },
"cool_min_layer_time_overhang_min_segment_length": { "value": 2 },
"cool_min_speed": { "value": 6 },
"cool_min_temperature": { "value": "material_print_temperature-15" },
"default_material_print_temperature": { "maximum_value_warning": 320 },
"extra_infill_lines_to_support_skins": { "value": "'walls_and_lines'" },
"gradual_flow_enabled": { "value": false },
"hole_xy_offset": { "value": 0.075 },
"infill_overlap": { "value": 10 },
"infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'grid'" },
"infill_sparse_density": { "value": 15 },
"infill_wall_line_count": { "value": "1 if infill_sparse_density > 80 else 0" },
"initial_bottom_layers": { "value": 2 },
"jerk_infill":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_print"
},
"jerk_layer_0":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_print/2"
},
"jerk_prime_tower":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_print"
},
"jerk_print":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "10000"
},
"jerk_print_layer_0":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_layer_0"
},
"jerk_roofing":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_wall_0"
},
"jerk_skirt_brim":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_layer_0"
},
"jerk_support":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_print"
},
"jerk_support_bottom":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_support_interface"
},
"jerk_support_infill":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_support"
},
"jerk_support_interface":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_support"
},
"jerk_support_roof":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_support_interface"
},
"jerk_topbottom":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_print"
},
"jerk_travel":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": 10000
},
"jerk_travel_enabled": { "value": true },
"jerk_travel_layer_0":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_travel"
},
"jerk_wall":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_print/5"
},
"jerk_wall_0":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_wall"
},
"jerk_wall_0_roofing":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_wall_0"
},
"jerk_wall_x":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_print"
},
"jerk_wall_x_roofing":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_wall_0"
},
"machine_gcode_flavor": { "default_value": "Cheetah" },
"machine_max_feedrate_x": { "default_value": 500 },
"machine_max_feedrate_y": { "default_value": 500 },
"machine_max_jerk_e":
{
"default_value": 20000,
"unit": "m/s\u00b3",
"value": "20000 if machine_gcode_flavor == 'Cheetah' else 100"
},
"machine_max_jerk_xy":
{
"default_value": 1000000,
"unit": "m/s\u00b3",
"value": "1000000 if machine_gcode_flavor == 'Cheetah' else 500"
},
"machine_max_jerk_z":
{
"default_value": 20000,
"unit": "m/s\u00b3",
"value": "20000 if machine_gcode_flavor == 'Cheetah' else 100"
},
"machine_name": { "default_value": "Ultimaker S8" },
"machine_nozzle_cool_down_speed": { "default_value": 1.3 },
"machine_nozzle_heat_up_speed": { "default_value": 0.6 },
"machine_start_gcode": { "default_value": "M213 U0.1 ;undercut 0.1mm" },
"material_extrusion_cool_down_speed": { "value": 0 },
"material_final_print_temperature": { "value": "material_print_temperature - 5" },
"material_initial_print_temperature": { "value": "material_print_temperature - 5" },
"material_pressure_advance_factor":
{
"enabled": true,
"value": 0.5
},
"material_print_temperature_layer_0": { "maximum_value_warning": 320 },
"max_flow_acceleration": { "value": 8.0 },
"max_skin_angle_for_expansion": { "value": 45 },
"meshfix_maximum_resolution": { "value": 0.4 },
"min_infill_area": { "default_value": 10 },
"optimize_wall_printing_order": { "value": false },
"prime_tower_brim_enable": { "value": true },
"prime_tower_min_volume": { "value": 10 },
"retraction_amount": { "value": 6.5 },
"retraction_combing_avoid_distance": { "value": 1.2 },
"retraction_combing_max_distance": { "value": 100 },
"retraction_hop": { "value": 0.2 },
"retraction_hop_after_extruder_switch_height": { "value": 2 },
"retraction_hop_enabled": { "value": true },
"retraction_min_travel": { "value": "5 if support_enable and support_structure=='tree' else line_width * 2" },
"retraction_prime_speed": { "value": 15 },
"skin_edge_support_thickness": { "value": 0 },
"skin_material_flow": { "value": 95 },
"skin_overlap": { "value": 0 },
"skin_preshrink": { "value": 0 },
"skirt_line_count": { "value": 5 },
"small_skin_on_surface": { "value": false },
"small_skin_width": { "value": 4 },
"speed_infill":
{
"maximum_value_warning": 300,
"value": "speed_print"
},
"speed_ironing":
{
"maximum_value_warning": 300,
"value": 20
},
"speed_layer_0":
{
"maximum_value_warning": 300,
"value": "speed_wall"
},
"speed_prime_tower":
{
"maximum_value_warning": 300,
"value": "speed_wall"
},
"speed_print":
{
"maximum_value_warning": 300,
"value": 150
},
"speed_print_layer_0":
{
"maximum_value_warning": 300,
"value": "speed_layer_0"
},
"speed_roofing":
{
"maximum_value_warning": 300,
"value": "speed_wall"
},
"speed_skirt_brim":
{
"maximum_value_warning": 300,
"value": "speed_layer_0"
},
"speed_support":
{
"maximum_value_warning": 300,
"value": "speed_wall_0"
},
"speed_support_bottom":
{
"maximum_value_warning": 300,
"value": "speed_support_interface"
},
"speed_support_infill":
{
"maximum_value_warning": 300,
"value": "speed_support"
},
"speed_support_interface":
{
"maximum_value_warning": 300,
"value": 50
},
"speed_support_roof":
{
"maximum_value_warning": 300,
"value": "speed_support_interface"
},
"speed_topbottom":
{
"maximum_value_warning": 300,
"value": "speed_print"
},
"speed_travel":
{
"maximum_value": 500,
"value": 500
},
"speed_travel_layer_0":
{
"maximum_value": 500,
"value": 150
},
"speed_wall":
{
"maximum_value_warning": 300,
"value": "speed_print*2/3"
},
"speed_wall_0":
{
"maximum_value_warning": 300,
"value": "speed_wall"
},
"speed_wall_0_roofing":
{
"maximum_value_warning": 300,
"value": "speed_wall"
},
"speed_wall_x":
{
"maximum_value_warning": 300,
"value": "speed_print"
},
"speed_wall_x_roofing":
{
"maximum_value_warning": 300,
"value": "speed_wall"
},
"support_brim_line_count": { "value": 5 },
"support_density": { "value": "15 if support_structure == 'tree' else 20" },
"support_infill_rate": { "value": "80 if gradual_support_infill_steps != 0 else 15" },
"support_interface_enable": { "value": true },
"support_pattern": { "value": "'gyroid' if support_structure == 'tree' else 'lines'" },
"support_structure": { "value": "'normal'" },
"support_z_distance": { "value": "0.4*material_shrinkage_percentage_z/100.0" },
"top_bottom_thickness": { "value": "round(4*layer_height, 2)" },
"travel_avoid_other_parts": { "value": false },
"wall_0_acceleration": { "value": 1000 },
"wall_0_deceleration": { "value": 1000 },
"wall_0_end_speed_ratio": { "value": 100 },
"wall_0_speed_split_distance": { "value": 0.2 },
"wall_0_start_speed_ratio": { "value": 100 },
"wall_0_wipe_dist": { "value": 0 },
"wall_material_flow": { "value": 95 },
"wall_overhang_angle": { "value": 45 },
"wall_x_material_flow": { "value": 100 },
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
"z_seam_position": { "value": "'backright'" },
"z_seam_type": { "value": "'sharpest_corner'" }
}
}

View File

@ -52,15 +52,13 @@
"ultimaker_rapidrinse",
"ultimaker_sr30",
"ultimaker_petg",
"ultimaker_metallic_pla",
"basf_",
"jabil_",
"polymaker_",
"ultimaker_rapidrinse",
"ultimaker_sr30",
"ultimaker_petg",
"ultimaker_pva",
"ultimaker_metallic_pla"
"ultimaker_pva"
],
"has_machine_quality": true,
"has_materials": true,

View File

@ -53,8 +53,7 @@
"ultimaker_pva",
"ultimaker_rapidrinse",
"ultimaker_sr30",
"ultimaker_petg",
"ultimaker_metallic_pla"
"ultimaker_petg"
],
"has_machine_quality": true,
"has_materials": true,
@ -130,7 +129,7 @@
]
},
"infill_before_walls": { "value": false },
"infill_line_width": { "value": 0.45 },
"infill_line_width": { "value": "0.45 if layer_height == 0.2 else 0.4" },
"infill_overlap": { "value": 10 },
"infill_pattern": { "value": "'lines'" },
"infill_sparse_density": { "value": 15 },
@ -380,10 +379,12 @@
"wall_0_wipe_dist": { "value": 0.2 },
"wall_line_width_x": { "value": 0.58 },
"wall_overhang_angle": { "value": 35 },
"wall_overhang_speed_factor":
"wall_overhang_speed_factors":
{
"minimum_value_warning": 15,
"value": 17.5
"value": [
18
]
},
"wall_thickness": { "value": 1 },
"wall_x_material_flow_layer_0": { "value": "material_flow" },

View File

@ -119,7 +119,12 @@
"travel_avoid_other_parts": { "default_value": false },
"wall_line_width": { "value": "machine_nozzle_size" },
"wall_overhang_angle": { "default_value": 75 },
"wall_overhang_speed_factor": { "default_value": 50 },
"wall_overhang_speed_factors":
{
"default_value": [
50
]
},
"zig_zaggify_infill": { "value": true }
}
}

View File

@ -195,7 +195,12 @@
"travel_avoid_other_parts": { "default_value": false },
"wall_line_width": { "value": "machine_nozzle_size" },
"wall_overhang_angle": { "default_value": 75 },
"wall_overhang_speed_factor": { "default_value": 50 },
"wall_overhang_speed_factors":
{
"default_value": [
50
]
},
"xy_offset_layer_0": { "value": -0.3 },
"z_seam_type": { "value": "'back'" },
"zig_zaggify_infill": { "value": true }

View File

@ -0,0 +1,31 @@
{
"version": 2,
"name": "Extruder 1",
"inherits": "fdmextruder",
"metadata":
{
"machine": "ultimaker_s8",
"position": "0"
},
"overrides":
{
"extruder_nr":
{
"default_value": 0,
"maximum_value": "1"
},
"extruder_prime_pos_x": { "default_value": -3 },
"extruder_prime_pos_y": { "default_value": 6 },
"extruder_prime_pos_z": { "default_value": 2 },
"machine_extruder_end_pos_abs": { "default_value": true },
"machine_extruder_end_pos_x": { "default_value": 330 },
"machine_extruder_end_pos_y": { "default_value": 237 },
"machine_extruder_start_code": { "value": "\"M214 K{material_pressure_advance_factor} R0.04\"" },
"machine_extruder_start_pos_abs": { "default_value": true },
"machine_extruder_start_pos_x": { "default_value": 330 },
"machine_extruder_start_pos_y": { "default_value": 237 },
"machine_nozzle_head_distance": { "default_value": 2.7 },
"machine_nozzle_offset_x": { "default_value": 0 },
"machine_nozzle_offset_y": { "default_value": 0 }
}
}

View File

@ -0,0 +1,31 @@
{
"version": 2,
"name": "Extruder 2",
"inherits": "fdmextruder",
"metadata":
{
"machine": "ultimaker_s8",
"position": "1"
},
"overrides":
{
"extruder_nr":
{
"default_value": 1,
"maximum_value": "1"
},
"extruder_prime_pos_x": { "default_value": 333 },
"extruder_prime_pos_y": { "default_value": 6 },
"extruder_prime_pos_z": { "default_value": 2 },
"machine_extruder_end_pos_abs": { "default_value": true },
"machine_extruder_end_pos_x": { "default_value": 330 },
"machine_extruder_end_pos_y": { "default_value": 219 },
"machine_extruder_start_code": { "value": "\"M214 K{material_pressure_advance_factor} R0.04\"" },
"machine_extruder_start_pos_abs": { "default_value": true },
"machine_extruder_start_pos_x": { "default_value": 330 },
"machine_extruder_start_pos_y": { "default_value": 219 },
"machine_nozzle_head_distance": { "default_value": 4.2 },
"machine_nozzle_offset_x": { "default_value": 22 },
"machine_nozzle_offset_y": { "default_value": 0 }
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View File

@ -0,0 +1,18 @@
[general]
definition = ultimaker_factor4
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = generic_nylon-cf-slide
quality_type = draft
setting_version = 24
type = intent
variant = CC 0.4
[values]
jerk_print = 30
speed_print = 80
wall_thickness = =line_width * 3

View File

@ -0,0 +1,19 @@
[general]
definition = ultimaker_factor4
name = Strong
version = 4
[metadata]
intent_category = strong
material = generic_nylon-cf-slide
quality_type = draft
setting_version = 24
type = intent
variant = CC 0.4
[values]
jerk_print = 30
material_print_temperature = =default_material_print_temperature + 20
speed_print = 80
wall_thickness = =line_width * 4

View File

@ -0,0 +1,18 @@
[general]
definition = ultimaker_factor4
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = generic_nylon-cf-slide
quality_type = draft
setting_version = 24
type = intent
variant = CC 0.6
[values]
jerk_print = 30
speed_print = 80
wall_thickness = =line_width * 3

View File

@ -0,0 +1,19 @@
[general]
definition = ultimaker_factor4
name = Strong
version = 4
[metadata]
intent_category = strong
material = generic_nylon-cf-slide
quality_type = draft
setting_version = 24
type = intent
variant = CC 0.6
[values]
jerk_print = 30
material_print_temperature = =default_material_print_temperature + 20
speed_print = 80
wall_thickness = =line_width * 4

View File

@ -0,0 +1,18 @@
[general]
definition = ultimaker_factor4
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = generic_nylon-cf-slide
quality_type = draft
setting_version = 24
type = intent
variant = HT 0.6
[values]
jerk_print = 30
speed_print = 70
wall_thickness = =line_width * 3

View File

@ -0,0 +1,19 @@
[general]
definition = ultimaker_factor4
name = Strong
version = 4
[metadata]
intent_category = strong
material = generic_nylon-cf-slide
quality_type = draft
setting_version = 24
type = intent
variant = HT 0.6
[values]
jerk_print = 30
material_print_temperature = =default_material_print_temperature + 20
speed_print = 80
wall_thickness = =line_width * 4

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_method
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1A
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,41 @@
[general]
definition = ultimaker_method
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1A
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 47
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_method
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1A
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,41 @@
[general]
definition = ultimaker_method
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1A
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 47
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_method
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,41 @@
[general]
definition = ultimaker_method
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 47
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_method
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,41 @@
[general]
definition = ultimaker_method
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 47
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_method
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,41 @@
[general]
definition = ultimaker_method
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 47
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_method
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,41 @@
[general]
definition = ultimaker_method
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 47
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_methodx
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1A
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,41 @@
[general]
definition = ultimaker_methodx
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1A
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 47
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_methodx
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1A
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,41 @@
[general]
definition = ultimaker_methodx
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1A
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 47
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,32 @@
[general]
definition = ultimaker_methodx
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_absr_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
cool_min_temperature = 245.0
infill_pattern = zigzag
jerk_print = 35
speed_layer_0 = 55
speed_print = 300
speed_support = 100
speed_support_interface = 75
speed_travel = 500
speed_travel_layer_0 = 250
speed_wall_0 = 40
support_pattern = zigzag

View File

@ -0,0 +1,38 @@
[general]
definition = ultimaker_methodx
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_absr_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
cool_min_temperature = 245.0
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_layer_0 = 55
speed_print = 300
speed_support = 100
speed_support_interface = 75
speed_travel = 500
speed_travel_layer_0 = 250
speed_wall_0 = 40
support_pattern = zigzag
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_methodx
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,41 @@
[general]
definition = ultimaker_methodx
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 47
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_methodx
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,41 @@
[general]
definition = ultimaker_methodx
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 47
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,32 @@
[general]
definition = ultimaker_methodx
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_absr_175
quality_type = draft
setting_version = 24
type = intent
variant = 1XA
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
cool_min_temperature = 245.0
infill_pattern = zigzag
jerk_print = 35
speed_layer_0 = 55
speed_print = 300
speed_support = 100
speed_support_interface = 75
speed_travel = 500
speed_travel_layer_0 = 250
speed_wall_0 = 40
support_pattern = zigzag

View File

@ -0,0 +1,38 @@
[general]
definition = ultimaker_methodx
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_absr_175
quality_type = draft
setting_version = 24
type = intent
variant = 1XA
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
cool_min_temperature = 245.0
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_layer_0 = 55
speed_print = 300
speed_support = 100
speed_support_interface = 75
speed_travel = 500
speed_travel_layer_0 = 250
speed_wall_0 = 40
support_pattern = zigzag
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,32 @@
[general]
definition = ultimaker_methodx
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_absr_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
cool_min_temperature = 245.0
infill_pattern = zigzag
jerk_print = 35
speed_layer_0 = 55
speed_print = 300
speed_support = 100
speed_support_interface = 75
speed_travel = 500
speed_travel_layer_0 = 250
speed_wall_0 = 40
support_pattern = zigzag

View File

@ -0,0 +1,38 @@
[general]
definition = ultimaker_methodx
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_absr_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
cool_min_temperature = 245.0
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_layer_0 = 55
speed_print = 300
speed_support = 100
speed_support_interface = 75
speed_travel = 500
speed_travel_layer_0 = 250
speed_wall_0 = 40
support_pattern = zigzag
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_methodx
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,41 @@
[general]
definition = ultimaker_methodx
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 47
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_methodx
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,41 @@
[general]
definition = ultimaker_methodx
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 47
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_methodxl
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1A
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,42 @@
[general]
definition = ultimaker_methodxl
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1A
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 45
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
material_bed_temperature = 45
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_methodxl
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1A
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,42 @@
[general]
definition = ultimaker_methodxl
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1A
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 45
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
material_bed_temperature = 45
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,32 @@
[general]
definition = ultimaker_methodxl
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_absr_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
cool_min_temperature = 245.0
infill_pattern = zigzag
jerk_print = 35
speed_layer_0 = 55
speed_print = 300
speed_support = 100
speed_support_interface = 75
speed_travel = 500
speed_travel_layer_0 = 250
speed_wall_0 = 40
support_pattern = zigzag

View File

@ -0,0 +1,38 @@
[general]
definition = ultimaker_methodxl
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_absr_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
cool_min_temperature = 245.0
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_layer_0 = 55
speed_print = 300
speed_support = 100
speed_support_interface = 75
speed_travel = 500
speed_travel_layer_0 = 250
speed_wall_0 = 40
support_pattern = zigzag
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_methodxl
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,42 @@
[general]
definition = ultimaker_methodxl
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 45
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
material_bed_temperature = 45
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_methodxl
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,42 @@
[general]
definition = ultimaker_methodxl
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = 1C
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 45
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
material_bed_temperature = 45
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,32 @@
[general]
definition = ultimaker_methodxl
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_absr_175
quality_type = draft
setting_version = 24
type = intent
variant = 1XA
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
cool_min_temperature = 245.0
infill_pattern = zigzag
jerk_print = 35
speed_layer_0 = 55
speed_print = 300
speed_support = 100
speed_support_interface = 75
speed_travel = 500
speed_travel_layer_0 = 250
speed_wall_0 = 40
support_pattern = zigzag

View File

@ -0,0 +1,38 @@
[general]
definition = ultimaker_methodxl
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_absr_175
quality_type = draft
setting_version = 24
type = intent
variant = 1XA
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
cool_min_temperature = 245.0
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_layer_0 = 55
speed_print = 300
speed_support = 100
speed_support_interface = 75
speed_travel = 500
speed_travel_layer_0 = 250
speed_wall_0 = 40
support_pattern = zigzag
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,32 @@
[general]
definition = ultimaker_methodxl
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_absr_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
cool_min_temperature = 245.0
infill_pattern = zigzag
jerk_print = 35
speed_layer_0 = 55
speed_print = 300
speed_support = 100
speed_support_interface = 75
speed_travel = 500
speed_travel_layer_0 = 250
speed_wall_0 = 40
support_pattern = zigzag

View File

@ -0,0 +1,38 @@
[general]
definition = ultimaker_methodxl
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_absr_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
cool_min_temperature = 245.0
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
speed_layer_0 = 55
speed_print = 300
speed_support = 100
speed_support_interface = 75
speed_travel = 500
speed_travel_layer_0 = 250
speed_wall_0 = 40
support_pattern = zigzag
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_methodxl
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,42 @@
[general]
definition = ultimaker_methodxl
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 45
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
material_bed_temperature = 45
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,34 @@
[general]
definition = ultimaker_methodxl
name = High Speed
version = 4
[metadata]
intent_category = highspeed
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bridge_wall_speed = 300
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_pattern = zigzag
jerk_print = 35
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42

View File

@ -0,0 +1,42 @@
[general]
definition = ultimaker_methodxl
name = High Speed Solid
version = 4
[metadata]
intent_category = highspeedsolid
is_experimental = True
material = ultimaker_tough_pla_175
quality_type = draft
setting_version = 24
type = intent
variant = LABS
[values]
acceleration_print = 3500
bottom_thickness = =top_bottom_thickness
bridge_wall_speed = 300
build_volume_temperature = 45
cool_fan_enabled = True
cool_fan_speed = 100
cool_min_layer_time = 3
infill_angles = [45,135]
infill_material_flow = 97
infill_pattern = zigzag
infill_sparse_density = 99
jerk_print = 35
material_bed_temperature = 45
speed_infill = 240.0
speed_layer_0 = 55
speed_print = 300
speed_travel = 500
speed_travel_layer_0 = 350.0
speed_wall_0 = 45
support_interface_line_width = 0.42
support_line_width = 0.47
support_material_flow = 100
support_pattern = zigzag
support_roof_line_width = 0.42
top_bottom_thickness = =layer_height * 2
top_thickness = =top_bottom_thickness

View File

@ -0,0 +1,24 @@
[general]
definition = ultimaker_s3
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = generic_nylon-cf-slide
quality_type = draft
setting_version = 24
type = intent
variant = CC 0.4
[values]
jerk_print = 30
speed_infill = =speed_print
speed_print = 30
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 3

View File

@ -0,0 +1,24 @@
[general]
definition = ultimaker_s3
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = generic_nylon-cf-slide
quality_type = draft
setting_version = 24
type = intent
variant = CC 0.6
[values]
jerk_print = 30
speed_infill = =speed_print
speed_print = 30
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 3

View File

@ -0,0 +1,24 @@
[general]
definition = ultimaker_s5
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = generic_nylon-cf-slide
quality_type = draft
setting_version = 24
type = intent
variant = CC 0.4
[values]
jerk_print = 30
speed_infill = =speed_print
speed_print = 30
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 3

View File

@ -0,0 +1,24 @@
[general]
definition = ultimaker_s5
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = generic_nylon-cf-slide
quality_type = draft
setting_version = 24
type = intent
variant = CC 0.6
[values]
jerk_print = 30
speed_infill = =speed_print
speed_print = 30
speed_topbottom = =speed_print
speed_wall = =speed_print
speed_wall_0 = =speed_wall
speed_wall_x = =speed_wall
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 3

View File

@ -0,0 +1,18 @@
[general]
definition = ultimaker_s8
name = Accurate
version = 4
[metadata]
intent_category = engineering
material = generic_abs
quality_type = draft
setting_version = 24
type = intent
variant = AA+ 0.4
[values]
infill_sparse_density = 20
top_bottom_thickness = =wall_thickness
wall_thickness = =line_width * 3

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