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( f.write(release_notes.render(
timestamp=str(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")), timestamp=str(datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")),
caller_workflow=caller_workflow, caller_workflow=caller_workflow,
branch="" if is_main else short_version,
branch_specific="" if is_main else f"?branch={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 }} | **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) |
?event=schedule)](https://github.com/Ultimaker/Cura/actions/workflows/installers.yml) |
# Unit Test results # 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) | | **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 {{ 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) | | **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 {{ 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) | | **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 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) | | **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 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) | | **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) | | **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) | | **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) | | **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 {{ 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) | | **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 {{ 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) | | **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 {{ 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) | | **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 {{ 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) | | **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 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) | | **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 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) | | **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 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) | | **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) | | **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) | | **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) | | **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, coll,
name='{{ display_name }}.app', name='{{ display_name }}.app',
icon={{ icon }}, icon={{ icon }},
bundle_identifier={{ osx_bundle_identifier }} + "_" + '{{ display_name }}'.replace(" ", "_") + "_" {{ short_version }}, bundle_identifier={{ osx_bundle_identifier }} + "_" + '{{ display_name }}'.replace(" ", "_"),
version={{ version }}, version={{ version }},
info_plist={ info_plist={
'CFBundleDisplayName': '{{ display_name }}', 'CFBundleDisplayName': '{{ display_name }}',

View File

@ -5,9 +5,9 @@ requirements:
- "curaengine/5.10.0-alpha.0@ultimaker/cura_12250" - "curaengine/5.10.0-alpha.0@ultimaker/cura_12250"
- "cura_binary_data/5.10.0-alpha.0@ultimaker/testing" - "cura_binary_data/5.10.0-alpha.0@ultimaker/testing"
- "fdm_materials/5.10.0-alpha.0@ultimaker/testing" - "fdm_materials/5.10.0-alpha.0@ultimaker/testing"
- "dulcificum/0.2.1@ultimaker/stable" - "dulcificum/5.10.0@ultimaker/stable"
- "pysavitar/5.4.0-alpha.0@ultimaker/stable" - "pysavitar/5.10.0@ultimaker/stable"
- "pynest2d/5.4.0-alpha.0@ultimaker/stable" - "pynest2d/5.10.0@ultimaker/stable"
requirements_internal: requirements_internal:
- "fdm_materials/5.10.0-alpha.0@internal/testing" - "fdm_materials/5.10.0-alpha.0@internal/testing"
- "cura_private_data/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" generators = "VirtualPythonEnv"
tool_requires = "gettext/0.22.5" tool_requires = "gettext/0.22.5"
# FIXME: Remove specific branch once merged to main
python_requires = "translationextractor/[>=2.2.0]@ultimaker/stable" python_requires = "translationextractor/[>=2.2.0]@ultimaker/stable"
options = { options = {

View File

@ -13,7 +13,9 @@ class FormatMaps:
"fire_e": "ultimaker_method", "fire_e": "ultimaker_method",
"lava_f": "ultimaker_methodx", "lava_f": "ultimaker_methodx",
"magma_10": "ultimaker_methodxl", "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. # 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_c": "1C",
"mk14": "1A", "mk14": "1A",
"mk14_s": "2A", "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. # 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. # Cura is released under the terms of the LGPLv3 or higher.
from PyQt6.QtCore import pyqtProperty, QObject, pyqtSignal from PyQt6.QtCore import pyqtProperty, QObject, pyqtSignal
from typing import List from typing import List
from UM.Settings.ContainerRegistry import ContainerRegistry
from UM.Settings.DefinitionContainer import DefinitionContainer
MYPY = False MYPY = False
if MYPY: if MYPY:
from cura.PrinterOutput.Models.ExtruderConfigurationModel import ExtruderConfigurationModel from cura.PrinterOutput.Models.ExtruderConfigurationModel import ExtruderConfigurationModel
@ -68,6 +71,15 @@ class PrinterConfigurationModel(QObject):
return True return True
return False 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): def __str__(self):
message_chunks = [] message_chunks = []
message_chunks.append("Printer type: " + self._printer_type) message_chunks.append("Printer type: " + self._printer_type)

View File

@ -1678,7 +1678,7 @@ class MachineManager(QObject):
intent_category = self.activeIntentCategory, intent_category = self.activeIntentCategory,
intent_name = IntentCategoryModel.translation(self.activeIntentCategory, "name", self.activeIntentCategory.title()), 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, 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 is_experimental = self.isActiveQualityExperimental and self.isActiveQualitySupported
) )

View File

@ -5,11 +5,11 @@ GenericName=3D Printing Software
GenericName[de]=3D-Druck-Software GenericName[de]=3D-Druck-Software
GenericName[nl]=3D-Print 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. 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 Icon=cura-icon
Terminal=false Terminal=false
Type=Application 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; Categories=Graphics;
Keywords=3D;Printing; Keywords=3D;Printing;
X-AppImage-Version={{ cura_version }} 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") 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() 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" app_name = f"{args.app_name}.app"

View File

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

View File

@ -46,6 +46,13 @@ class MakerbotWriter(MeshWriter):
suffixes=["makerbot"] suffixes=["makerbot"]
) )
) )
MimeTypeDatabase.addMimeType(
MimeType(
name="application/x-makerbot-replicator_plus",
comment="Makerbot Toolpath Package",
suffixes=["makerbot"]
)
)
_PNG_FORMAT = [ _PNG_FORMAT = [
{"prefix": "isometric_thumbnail", "width": 120, "height": 120}, {"prefix": "isometric_thumbnail", "width": 120, "height": 120},
@ -114,6 +121,8 @@ class MakerbotWriter(MeshWriter):
filename, filedata = "print.gcode", gcode_text_io.getvalue() filename, filedata = "print.gcode", gcode_text_io.getvalue()
case "application/x-makerbot": case "application/x-makerbot":
filename, filedata = "print.jsontoolpath", du.gcode_2_miracle_jtp(gcode_text_io.getvalue()) 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 _: case _:
raise Exception("Unsupported Mime type") raise Exception("Unsupported Mime type")
@ -249,11 +258,87 @@ class MakerbotWriter(MeshWriter):
meta["preferences"] = dict() meta["preferences"] = dict()
bounds = application.getBuildVolume().getBoundingBox() bounds = application.getBuildVolume().getBoundingBox()
intent = CuraApplication.getInstance().getIntentManager().currentIntentCategory
meta["preferences"]["instance0"] = { meta["preferences"]["instance0"] = {
"machineBounds": [bounds.right, bounds.front, bounds.left, bounds.back] if bounds is not None else None, "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": {}}} meta["miracle_config"] = {"gaggles": {"instance0": {}}}
version_info = dict() version_info = dict()

View File

@ -25,6 +25,12 @@ def getMetaData():
"description": catalog.i18nc("@item:inlistbox", "Makerbot Sketch Printfile"), "description": catalog.i18nc("@item:inlistbox", "Makerbot Sketch Printfile"),
"mime_type": "application/x-makerbot-sketch", "mime_type": "application/x-makerbot-sketch",
"mode": MakerbotWriter.MakerbotWriter.OutputMode.BinaryMode, "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(';')): if not key in line or (';' in line and line.find(key) > line.find(';')):
return default return default
sub_part = line[line.find(key) + 1:] 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: if m is None:
return default return default
try: try:

View File

@ -338,7 +338,7 @@ class PauseAtHeight(Script):
nbr_negative_layers += 1 nbr_negative_layers += 1
#Track the latest printing temperature in order to resume at the correct temperature. #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") current_t = self.getValue(line, "T")
m = self.getValue(line, "M") m = self.getValue(line, "M")
if m is not None and (m == 104 or m == 109) and self.getValue(line, "S") is not None: 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 return False
[printer, *_] = self._printers [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) @pyqtProperty(bool, notify=_cloudClusterPrintersChanged)
def supportsPrintJobActions(self) -> bool: def supportsPrintJobActions(self) -> bool:

View File

@ -3,5 +3,7 @@
"ultimaker_methodx": "MakerBot Method X", "ultimaker_methodx": "MakerBot Method X",
"ultimaker_methodxl": "MakerBot Method XL", "ultimaker_methodxl": "MakerBot Method XL",
"ultimaker_factor4": "Ultimaker Factor 4", "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. # Determine the filename.
job_name = CuraApplication.getInstance().getPrintInformation().jobName 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", "") extension = self._mesh_format_handler.preferred_format.get("extension", "")
self.setFileName("{}.{}".format(job_name, extension)) self.setFileName("{}.{}".format(job_name, extension))

View File

@ -97,6 +97,8 @@ class USBPrinterOutputDevice(PrinterOutputDevice):
CuraApplication.getInstance().getOnExitCallbackManager().addCallback(self._checkActivePrintingUponAppExit) 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 # 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 # to exit. If so, it will show a confirmation before
def _checkActivePrintingUponAppExit(self) -> None: def _checkActivePrintingUponAppExit(self) -> None:
@ -144,6 +146,8 @@ class USBPrinterOutputDevice(PrinterOutputDevice):
CuraApplication.getInstance().getController().setActiveStage("MonitorStage") CuraApplication.getInstance().getController().setActiveStage("MonitorStage")
CuraApplication.getInstance().getPreferences().setValue("usb_printing/enabled", True)
#Find the g-code to print. #Find the g-code to print.
gcode_textio = StringIO() gcode_textio = StringIO()
gcode_writer = cast(MeshWriter, PluginRegistry.getInstance().getPluginObject("GCodeWriter")) 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): def package_info(self):
self.cpp_info.includedirs = [] self.cpp_info.includedirs = []
self.runenv_info.append_path("CURA_RESOURCES", os.path.join(self.package_folder, "res")) self.runenv_info.define("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.define("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_ENGINE_SEARCH_PATH", os.path.join(self.package_folder, "res", "extruders"))
def package_id(self): def package_id(self):
self.info.clear() self.info.clear()

View File

@ -120,7 +120,12 @@
"support_z_distance": { "value": "layer_height * 2" }, "support_z_distance": { "value": "layer_height * 2" },
"top_bottom_thickness": { "value": "layer_height * 4" }, "top_bottom_thickness": { "value": "layer_height * 4" },
"wall_overhang_angle": { "value": 55 }, "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'" } "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_extruder_nr": { "value": -1 },
"wall_line_width_0": { "value": 0.44 }, "wall_line_width_0": { "value": 0.44 },
"wall_overhang_angle": { "value": 45 }, "wall_overhang_angle": { "value": 45 },
"wall_overhang_speed_factor": { "value": 40 }, "wall_overhang_speed_factors":
{
"value": [
40
]
},
"wall_thickness": { "value": 0.84 }, "wall_thickness": { "value": 0.84 },
"wall_x_extruder_nr": { "value": -1 }, "wall_x_extruder_nr": { "value": -1 },
"zig_zaggify_infill": { "value": true } "zig_zaggify_infill": { "value": true }

View File

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

View File

@ -107,7 +107,7 @@
"travel_retract_before_outer_wall": { "value": true }, "travel_retract_before_outer_wall": { "value": true },
"wall_0_wipe_dist": { "value": 0.0 }, "wall_0_wipe_dist": { "value": 0.0 },
"wall_overhang_angle": { "default_value": 75 }, "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" }, "wall_thickness": { "value": "line_width * 2" },
"z_seam_corner": { "value": "'z_seam_corner_weighted'" }, "z_seam_corner": { "value": "'z_seam_corner_weighted'" },
"z_seam_type": { "value": "'back'" } "z_seam_type": { "value": "'back'" }

View File

@ -384,6 +384,7 @@
"RepRap (RepRap)": "RepRap", "RepRap (RepRap)": "RepRap",
"UltiGCode": "Ultimaker 2", "UltiGCode": "Ultimaker 2",
"Griffin": "Griffin", "Griffin": "Griffin",
"Cheetah": "Griffin+Cheetah",
"Makerbot": "Makerbot", "Makerbot": "Makerbot",
"BFB": "Bits from Bytes", "BFB": "Bits from Bytes",
"MACH3": "Mach3", "MACH3": "Mach3",
@ -461,7 +462,7 @@
"machine_head_with_fans_polygon": "machine_head_with_fans_polygon":
{ {
"label": "Machine Head & Fan 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", "type": "polygon",
"default_value": [ "default_value": [
[-20, 10], [-20, 10],
@ -3231,6 +3232,19 @@
"minimum_value": 0.01, "minimum_value": 0.01,
"settable_per_mesh": false, "settable_per_mesh": false,
"settable_per_extruder": true "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_mesh": false,
"settable_per_extruder": true "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": "travel_retract_before_outer_wall":
{ {
"label": "Retract Before Outer Wall", "label": "Retract Before Outer Wall",
@ -4699,6 +4728,31 @@
"settable_per_mesh": false, "settable_per_mesh": false,
"settable_per_extruder": true "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": "cool_min_speed":
{ {
"label": "Minimum Speed", "label": "Minimum Speed",
@ -7485,6 +7539,88 @@
"enabled": "retraction_enable and extruders_enabled_count > 1", "enabled": "retraction_enable and extruders_enabled_count > 1",
"settable_per_mesh": false, "settable_per_mesh": false,
"settable_per_extruder": true "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_mesh": true,
"settable_per_extruder": false "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": "support_skip_some_zags":
{ {
"label": "Break Up Support In Chunks", "label": "Break Up Support In Chunks",
@ -8401,15 +8455,13 @@
"value": "support_angle", "value": "support_angle",
"settable_per_mesh": true "settable_per_mesh": true
}, },
"wall_overhang_speed_factor": "wall_overhang_speed_factors":
{ {
"label": "Overhanging Wall Speed", "label": "Overhanging Wall Speeds",
"description": "Overhanging walls will be printed at this percentage of their normal print speed.", "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": "%", "unit": "%",
"type": "float", "type": "[int]",
"default_value": 100, "default_value": "[100]",
"minimum_value": "0.001",
"minimum_value_warning": "25",
"settable_per_mesh": true "settable_per_mesh": true
}, },
"bridge_settings_enabled": "bridge_settings_enabled":

View File

@ -109,7 +109,12 @@
"travel_avoid_other_parts": { "default_value": false }, "travel_avoid_other_parts": { "default_value": false },
"wall_line_width": { "value": "machine_nozzle_size" }, "wall_line_width": { "value": "machine_nozzle_size" },
"wall_overhang_angle": { "default_value": 75 }, "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 } "zig_zaggify_infill": { "value": true }
} }
} }

View File

@ -61,7 +61,12 @@
"support_pattern": { "default_value": "lines" }, "support_pattern": { "default_value": "lines" },
"switch_extruder_retraction_amount": { "value": 100 }, "switch_extruder_retraction_amount": { "value": 100 },
"switch_extruder_retraction_speeds": { "value": 60 }, "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_corner": { "default_value": "z_seam_corner_any" },
"z_seam_relative": { "value": true }, "z_seam_relative": { "value": true },
"z_seam_type": { "default_value": "sharpest_corner" }, "z_seam_type": { "default_value": "sharpest_corner" },

View File

@ -109,7 +109,12 @@
"travel_avoid_other_parts": { "default_value": false }, "travel_avoid_other_parts": { "default_value": false },
"wall_line_width": { "value": "machine_nozzle_size" }, "wall_line_width": { "value": "machine_nozzle_size" },
"wall_overhang_angle": { "default_value": 75 }, "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 } "zig_zaggify_infill": { "value": true }
} }
} }

View File

@ -10,6 +10,6 @@
"overrides": "overrides":
{ {
"retraction_amount": { "default_value": 5 }, "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": "acceleration_enabled":
{ {
"enabled": false, "enabled": true,
"value": true "value": true
}, },
"acceleration_infill": "acceleration_infill":
{ {
"enabled": false, "maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_print" "value": "acceleration_print"
}, },
"acceleration_layer_0": "acceleration_layer_0":
@ -48,12 +50,18 @@
}, },
"acceleration_prime_tower": "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" "value": "acceleration_print"
}, },
"acceleration_print": "acceleration_print":
{ {
"enabled": false, "enabled": "acceleration_enabled",
"maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": 800 "value": 800
}, },
"acceleration_print_layer_0": "acceleration_print_layer_0":
@ -63,33 +71,49 @@
}, },
"acceleration_roofing": "acceleration_roofing":
{ {
"enabled": false, "maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_print" "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": "acceleration_support":
{ {
"enabled": false, "maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_print" "value": "acceleration_print"
}, },
"acceleration_support_bottom": "acceleration_support_bottom":
{ {
"enabled": false, "enabled": false,
"value": "acceleration_print" "value": "acceleration_support_interface"
}, },
"acceleration_support_infill": "acceleration_support_infill":
{ {
"enabled": false, "maximum_value": 3500,
"value": "acceleration_print" "minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_support"
}, },
"acceleration_support_interface": "acceleration_support_interface":
{ {
"enabled": false, "maximum_value": 3500,
"value": "acceleration_print" "minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_support"
}, },
"acceleration_support_roof": "acceleration_support_roof":
{ {
"enabled": false, "enabled": false,
"value": "acceleration_print" "value": "acceleration_support_interface"
}, },
"acceleration_topbottom": "acceleration_topbottom":
{ {
@ -98,7 +122,10 @@
}, },
"acceleration_travel": "acceleration_travel":
{ {
"enabled": false, "enabled": "acceleration_enabled",
"maximum_value": 5000,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": 5000 "value": 5000
}, },
"acceleration_travel_enabled": "acceleration_travel_enabled":
@ -113,28 +140,37 @@
}, },
"acceleration_wall": "acceleration_wall":
{ {
"enabled": false, "enabled": "acceleration_enabled",
"maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_print" "value": "acceleration_print"
}, },
"acceleration_wall_0": "acceleration_wall_0":
{ {
"enabled": false, "enabled": "acceleration_enabled",
"value": "acceleration_print" "maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_wall"
}, },
"acceleration_wall_0_roofing": "acceleration_wall_0_roofing":
{ {
"enabled": false, "enabled": false,
"value": "acceleration_print" "value": "acceleration_wall"
}, },
"acceleration_wall_x": "acceleration_wall_x":
{ {
"enabled": false, "enabled": "acceleration_enabled",
"value": "acceleration_print" "maximum_value": 3500,
"minimum_value": 200,
"minimum_value_warning": 750,
"value": "acceleration_wall"
}, },
"acceleration_wall_x_roofing": "acceleration_wall_x_roofing":
{ {
"enabled": false, "enabled": false,
"value": "acceleration_print" "value": "acceleration_wall"
}, },
"adhesion_extruder_nr": "adhesion_extruder_nr":
{ {
@ -203,12 +239,15 @@
"inset_direction": { "value": "'inside_out'" }, "inset_direction": { "value": "'inside_out'" },
"jerk_enabled": "jerk_enabled":
{ {
"enabled": false, "enabled": true,
"value": true "value": true
}, },
"jerk_infill": "jerk_infill":
{ {
"enabled": false, "enabled": "jerk_enabled",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_print" "value": "jerk_print"
}, },
"jerk_layer_0": "jerk_layer_0":
@ -218,13 +257,19 @@
}, },
"jerk_prime_tower": "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" "value": "jerk_print"
}, },
"jerk_print": "jerk_print":
{ {
"enabled": false, "enabled": "jerk_enabled",
"value": 6.25 "maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": 12.5
}, },
"jerk_print_layer_0": "jerk_print_layer_0":
{ {
@ -233,33 +278,50 @@
}, },
"jerk_roofing": "jerk_roofing":
{ {
"enabled": false, "enabled": "jerk_enabled",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_print" "value": "jerk_print"
}, },
"jerk_skirt_brim":
{
"enabled": "jerk_enabled and (adhesion_type == 'brim' or adhesion_type == 'skirt')",
"value": 12.5
},
"jerk_support": "jerk_support":
{ {
"enabled": false, "enabled": "jerk_enabled and support_enable",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_print" "value": "jerk_print"
}, },
"jerk_support_bottom": "jerk_support_bottom":
{ {
"enabled": false, "enabled": false,
"value": "jerk_print" "value": "jerk_support_interface"
}, },
"jerk_support_infill": "jerk_support_infill":
{ {
"enabled": false, "enabled": "jerk_enabled and support_enable",
"value": "jerk_print" "maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_support"
}, },
"jerk_support_interface": "jerk_support_interface":
{ {
"enabled": false, "enabled": "jerk_enabled and support_enable",
"value": "jerk_print" "maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_support"
}, },
"jerk_support_roof": "jerk_support_roof":
{ {
"enabled": false, "enabled": false,
"value": "jerk_print" "value": "jerk_support_interface"
}, },
"jerk_topbottom": "jerk_topbottom":
{ {
@ -268,8 +330,11 @@
}, },
"jerk_travel": "jerk_travel":
{ {
"enabled": false, "enabled": "jerk_enabled",
"value": "jerk_print" "maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": 12.5
}, },
"jerk_travel_enabled": "jerk_travel_enabled":
{ {
@ -283,12 +348,18 @@
}, },
"jerk_wall": "jerk_wall":
{ {
"enabled": false, "enabled": "jerk_enabled",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_print" "value": "jerk_print"
}, },
"jerk_wall_0": "jerk_wall_0":
{ {
"enabled": false, "enabled": "jerk_enabled",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_print" "value": "jerk_print"
}, },
"jerk_wall_0_roofing": "jerk_wall_0_roofing":
@ -298,7 +369,10 @@
}, },
"jerk_wall_x": "jerk_wall_x":
{ {
"enabled": false, "enabled": "jerk_enabled",
"maximum_value": 35,
"minimum_value": 5,
"minimum_value_warning": 12,
"value": "jerk_print" "value": "jerk_print"
}, },
"jerk_wall_x_roofing": "jerk_wall_x_roofing":
@ -517,16 +591,86 @@
"skirt_height": { "value": 3 }, "skirt_height": { "value": 3 },
"small_skin_width": { "value": 4 }, "small_skin_width": { "value": 4 },
"speed_equalize_flow_width_factor": { "value": 0 }, "speed_equalize_flow_width_factor": { "value": 0 },
"speed_prime_tower": { "value": "speed_topbottom" }, "speed_infill":
"speed_print": { "value": 50 }, {
"speed_roofing": { "value": "speed_wall_0" }, "maximum_value": 350,
"speed_support": { "value": "speed_wall" }, "maximum_value_warning": 325
"speed_support_interface": { "value": "speed_topbottom" }, },
"speed_topbottom": { "value": "speed_wall" }, "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_travel": { "value": 250 },
"speed_wall": { "value": "speed_print * 40/50" }, "speed_wall":
"speed_wall_0": { "value": "speed_wall * 30/40" }, {
"speed_wall_x": { "value": "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_angle": { "value": 40 },
"support_bottom_height": { "value": "2*support_infill_sparse_thickness" }, "support_bottom_height": { "value": "2*support_infill_sparse_thickness" },
"support_bottom_line_width": "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_rapidrinse",
"ultimaker_sr30", "ultimaker_sr30",
"ultimaker_petg", "ultimaker_petg",
"ultimaker_metallic_pla",
"basf_", "basf_",
"jabil_", "jabil_",
"polymaker_", "polymaker_",
"ultimaker_rapidrinse", "ultimaker_rapidrinse",
"ultimaker_sr30", "ultimaker_sr30",
"ultimaker_petg", "ultimaker_petg",
"ultimaker_pva", "ultimaker_pva"
"ultimaker_metallic_pla"
], ],
"has_machine_quality": true, "has_machine_quality": true,
"has_materials": true, "has_materials": true,

View File

@ -53,8 +53,7 @@
"ultimaker_pva", "ultimaker_pva",
"ultimaker_rapidrinse", "ultimaker_rapidrinse",
"ultimaker_sr30", "ultimaker_sr30",
"ultimaker_petg", "ultimaker_petg"
"ultimaker_metallic_pla"
], ],
"has_machine_quality": true, "has_machine_quality": true,
"has_materials": true, "has_materials": true,
@ -130,7 +129,7 @@
] ]
}, },
"infill_before_walls": { "value": false }, "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_overlap": { "value": 10 },
"infill_pattern": { "value": "'lines'" }, "infill_pattern": { "value": "'lines'" },
"infill_sparse_density": { "value": 15 }, "infill_sparse_density": { "value": 15 },
@ -380,10 +379,12 @@
"wall_0_wipe_dist": { "value": 0.2 }, "wall_0_wipe_dist": { "value": 0.2 },
"wall_line_width_x": { "value": 0.58 }, "wall_line_width_x": { "value": 0.58 },
"wall_overhang_angle": { "value": 35 }, "wall_overhang_angle": { "value": 35 },
"wall_overhang_speed_factor": "wall_overhang_speed_factors":
{ {
"minimum_value_warning": 15, "minimum_value_warning": 15,
"value": 17.5 "value": [
18
]
}, },
"wall_thickness": { "value": 1 }, "wall_thickness": { "value": 1 },
"wall_x_material_flow_layer_0": { "value": "material_flow" }, "wall_x_material_flow_layer_0": { "value": "material_flow" },

View File

@ -119,7 +119,12 @@
"travel_avoid_other_parts": { "default_value": false }, "travel_avoid_other_parts": { "default_value": false },
"wall_line_width": { "value": "machine_nozzle_size" }, "wall_line_width": { "value": "machine_nozzle_size" },
"wall_overhang_angle": { "default_value": 75 }, "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 } "zig_zaggify_infill": { "value": true }
} }
} }

View File

@ -195,7 +195,12 @@
"travel_avoid_other_parts": { "default_value": false }, "travel_avoid_other_parts": { "default_value": false },
"wall_line_width": { "value": "machine_nozzle_size" }, "wall_line_width": { "value": "machine_nozzle_size" },
"wall_overhang_angle": { "default_value": 75 }, "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 }, "xy_offset_layer_0": { "value": -0.3 },
"z_seam_type": { "value": "'back'" }, "z_seam_type": { "value": "'back'" },
"zig_zaggify_infill": { "value": true } "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