Merge branch 'main' into CURA-11978_retract-and-unretract-in-a-travel
@ -257,6 +257,7 @@ class ExtruderManager(QObject):
|
|||||||
limit_to_extruder_feature_list = ["wall_0_extruder_nr",
|
limit_to_extruder_feature_list = ["wall_0_extruder_nr",
|
||||||
"wall_x_extruder_nr",
|
"wall_x_extruder_nr",
|
||||||
"roofing_extruder_nr",
|
"roofing_extruder_nr",
|
||||||
|
"flooring_extruder_nr",
|
||||||
"top_bottom_extruder_nr",
|
"top_bottom_extruder_nr",
|
||||||
"infill_extruder_nr",
|
"infill_extruder_nr",
|
||||||
]
|
]
|
||||||
|
@ -1,20 +1,20 @@
|
|||||||
# Copyright (c) 2017 Ghostkeeper
|
# Copyright (c) 2017 Ghostkeeper
|
||||||
# The PostProcessingPlugin is released under the terms of the LGPLv3 or higher.
|
# The PostProcessingPlugin is released under the terms of the LGPLv3 or higher.
|
||||||
|
# Altered by GregValiant (Greg Foresi) February, 2025.
|
||||||
|
# Added option for "first instance only"
|
||||||
|
# Added option for a layer search with a Start Layer and an End layer.
|
||||||
|
# Added 'Ignore StartUp G-code' and 'Ignore Ending G-code' options
|
||||||
|
|
||||||
import re # To perform the search and replace.
|
import re
|
||||||
|
|
||||||
from ..Script import Script
|
from ..Script import Script
|
||||||
|
from UM.Application import Application
|
||||||
|
|
||||||
class SearchAndReplace(Script):
|
class SearchAndReplace(Script):
|
||||||
"""Performs a search-and-replace on all g-code.
|
"""Performs a search-and-replace on the g-code.
|
||||||
|
|
||||||
Due to technical limitations, the search can't cross the border between
|
|
||||||
layers.
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def getSettingDataString(self):
|
def getSettingDataString(self):
|
||||||
return """{
|
return r"""{
|
||||||
"name": "Search and Replace",
|
"name": "Search and Replace",
|
||||||
"key": "SearchAndReplace",
|
"key": "SearchAndReplace",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
@ -23,37 +23,145 @@ class SearchAndReplace(Script):
|
|||||||
{
|
{
|
||||||
"search":
|
"search":
|
||||||
{
|
{
|
||||||
"label": "Search",
|
"label": "Search for:",
|
||||||
"description": "All occurrences of this text will get replaced by the replacement text.",
|
"description": "All occurrences of this text (within the search range) will be replaced by the 'Replace with' string. The search string is 'Case Sensitive' and 'Layer' is not the same as 'layer'.",
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"default_value": ""
|
"default_value": ""
|
||||||
},
|
},
|
||||||
"replace":
|
"replace":
|
||||||
{
|
{
|
||||||
"label": "Replace",
|
"label": "Replace with:",
|
||||||
"description": "The search text will get replaced by this text.",
|
"description": "The 'Search For' text will get replaced by this text. For MultiLine insertions use the newline character '\\n' as the delimiter. If your Search term ends with a '\\n' remember to add '\\n' to the end of this Replace term.",
|
||||||
"type": "str",
|
"type": "str",
|
||||||
"default_value": ""
|
"default_value": ""
|
||||||
},
|
},
|
||||||
"is_regex":
|
"is_regex":
|
||||||
{
|
{
|
||||||
"label": "Use Regular Expressions",
|
"label": "Use Regular Expressions",
|
||||||
"description": "When enabled, the search text will be interpreted as a regular expression.",
|
"description": "When disabled the search string is treated as a simple text string. When enabled, the search text will be interpreted as a Python regular expression.",
|
||||||
"type": "bool",
|
"type": "bool",
|
||||||
"default_value": false
|
"default_value": false
|
||||||
|
},
|
||||||
|
"enable_layer_search":
|
||||||
|
{
|
||||||
|
"label": "Enable search within a Layer Range:",
|
||||||
|
"description": "When enabled, You can choose a Start and End layer for the search. When 'Layer Search' is enabled the StartUp and Ending gcodes are always ignored.",
|
||||||
|
"type": "bool",
|
||||||
|
"default_value": false,
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"search_start":
|
||||||
|
{
|
||||||
|
"label": "Start S&R at Layer:",
|
||||||
|
"description": "Use the Cura Preview layer numbering.",
|
||||||
|
"type": "int",
|
||||||
|
"default_value": 1,
|
||||||
|
"minimum_value": 1,
|
||||||
|
"enabled": "enable_layer_search"
|
||||||
|
},
|
||||||
|
"search_end":
|
||||||
|
{
|
||||||
|
"label": "Stop S&R at end of Layer:",
|
||||||
|
"description": "Use the Cura Preview layer numbering. The replacements will conclude at the end of this layer. If the End Layer is equal to the Start Layer then only that single layer is searched.",
|
||||||
|
"type": "int",
|
||||||
|
"default_value": 2,
|
||||||
|
"minimum_value": 1,
|
||||||
|
"enabled": "enable_layer_search"
|
||||||
|
},
|
||||||
|
"first_instance_only":
|
||||||
|
{
|
||||||
|
"label": "Replace first instance only:",
|
||||||
|
"description": "When enabled only the first instance is replaced.",
|
||||||
|
"type": "bool",
|
||||||
|
"default_value": false,
|
||||||
|
"enabled": true
|
||||||
|
},
|
||||||
|
"ignore_start":
|
||||||
|
{
|
||||||
|
"label": "Ignore StartUp G-code:",
|
||||||
|
"description": "When enabled the StartUp Gcode is unaffected. The StartUp Gcode is everything from ';generated with Cura...' to ';LAYER_COUNT:' inclusive.",
|
||||||
|
"type": "bool",
|
||||||
|
"default_value": true,
|
||||||
|
"enabled": "not enable_layer_search"
|
||||||
|
},
|
||||||
|
"ignore_end":
|
||||||
|
{
|
||||||
|
"label": "Ignore Ending G-code:",
|
||||||
|
"description": "When enabled the Ending Gcode is unaffected.",
|
||||||
|
"type": "bool",
|
||||||
|
"default_value": true,
|
||||||
|
"enabled": "not enable_layer_search"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}"""
|
}"""
|
||||||
|
|
||||||
def execute(self, data):
|
def execute(self, data):
|
||||||
|
global_stack = Application.getInstance().getGlobalContainerStack()
|
||||||
|
extruder = global_stack.extruderList
|
||||||
|
retract_enabled = bool(extruder[0].getProperty("retraction_enable", "value"))
|
||||||
search_string = self.getSettingValueByKey("search")
|
search_string = self.getSettingValueByKey("search")
|
||||||
if not self.getSettingValueByKey("is_regex"):
|
|
||||||
search_string = re.escape(search_string) #Need to search for the actual string, not as a regex.
|
|
||||||
search_regex = re.compile(search_string)
|
|
||||||
|
|
||||||
replace_string = self.getSettingValueByKey("replace")
|
replace_string = self.getSettingValueByKey("replace")
|
||||||
|
is_regex = self.getSettingValueByKey("is_regex")
|
||||||
|
enable_layer_search = self.getSettingValueByKey("enable_layer_search")
|
||||||
|
start_layer = self.getSettingValueByKey("search_start")
|
||||||
|
end_layer = self.getSettingValueByKey("search_end")
|
||||||
|
ignore_start = self.getSettingValueByKey("ignore_start")
|
||||||
|
ignore_end = self.getSettingValueByKey("ignore_end")
|
||||||
|
if enable_layer_search:
|
||||||
|
ignore_start = True
|
||||||
|
ignore_end = True
|
||||||
|
first_instance_only = bool(self.getSettingValueByKey("first_instance_only"))
|
||||||
|
|
||||||
for layer_number, layer in enumerate(data):
|
# Account for missing layer numbers when a raft is used
|
||||||
data[layer_number] = re.sub(search_regex, replace_string, layer) #Replace all.
|
start_index = 1
|
||||||
|
end_index = len(data) - 1
|
||||||
|
data_list = [0,1]
|
||||||
|
layer_list = [-1,0]
|
||||||
|
lay_num = 1
|
||||||
|
for index, layer in enumerate(data):
|
||||||
|
if re.search(r";LAYER:(-?\d+)", layer):
|
||||||
|
data_list.append(index)
|
||||||
|
layer_list.append(lay_num)
|
||||||
|
lay_num += 1
|
||||||
|
|
||||||
|
# Get the start and end indexes within the data
|
||||||
|
if not enable_layer_search:
|
||||||
|
if ignore_start:
|
||||||
|
start_index = 2
|
||||||
|
else:
|
||||||
|
start_index = 1
|
||||||
|
|
||||||
|
if ignore_end:
|
||||||
|
end_index = data_list[len(data_list) - 1]
|
||||||
|
else:
|
||||||
|
# Account for the extra data item when retraction is enabled
|
||||||
|
end_index = data_list[len(data_list) - 1] + (2 if retract_enabled else 1)
|
||||||
|
|
||||||
|
elif enable_layer_search:
|
||||||
|
for index, num in enumerate(layer_list):
|
||||||
|
if num == start_layer:
|
||||||
|
start_index = data_list[index]
|
||||||
|
if num == end_layer:
|
||||||
|
end_index = data_list[index]
|
||||||
|
|
||||||
|
# Make replacements
|
||||||
|
replace_one = False
|
||||||
|
if not is_regex:
|
||||||
|
search_string = re.escape(search_string)
|
||||||
|
search_regex = re.compile(search_string)
|
||||||
|
for num in range(start_index, end_index + 1, 1):
|
||||||
|
layer = data[num]
|
||||||
|
# First_instance only
|
||||||
|
if first_instance_only:
|
||||||
|
if re.search(search_regex, layer) and replace_one == False:
|
||||||
|
data[num] = re.sub(search_regex, replace_string, data[num], 1)
|
||||||
|
replace_one = True
|
||||||
|
break
|
||||||
|
# All instances
|
||||||
|
else:
|
||||||
|
if end_index > start_index:
|
||||||
|
data[num] = re.sub(search_regex, replace_string, layer)
|
||||||
|
elif end_index == start_index:
|
||||||
|
layer = data[start_index]
|
||||||
|
data[start_index] = re.sub(search_regex, replace_string, layer)
|
||||||
return data
|
return data
|
@ -1545,6 +1545,90 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"flooring_extruder_nr":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Skin Extruder",
|
||||||
|
"description": "The extruder train used for printing the bottom most skin. This is used in multi-extrusion.",
|
||||||
|
"type": "optional_extruder",
|
||||||
|
"default_value": "-1",
|
||||||
|
"value": "top_bottom_extruder_nr",
|
||||||
|
"settable_per_mesh": false,
|
||||||
|
"settable_per_extruder": false,
|
||||||
|
"settable_per_meshgroup": true,
|
||||||
|
"settable_globally": true,
|
||||||
|
"enabled": "extruders_enabled_count > 1 and max(extruderValues('flooring_layer_count')) > 0 and max(extruderValues('bottom_layers')) > 0"
|
||||||
|
},
|
||||||
|
"flooring_layer_count":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Skin Layers",
|
||||||
|
"description": "The number of bottom most skin layers. Usually only one bottom most layer is sufficient to generate higher quality bottom surfaces.",
|
||||||
|
"default_value": 0,
|
||||||
|
"minimum_value": "0",
|
||||||
|
"maximum_value_warning": "bottom_layers - 1",
|
||||||
|
"type": "int",
|
||||||
|
"maximum_value": "999999",
|
||||||
|
"value": "0",
|
||||||
|
"limit_to_extruder": "flooring_extruder_nr",
|
||||||
|
"settable_per_mesh": true,
|
||||||
|
"enabled": "bottom_layers > 0",
|
||||||
|
"children":
|
||||||
|
{
|
||||||
|
"flooring_line_width":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Skin Line Width",
|
||||||
|
"description": "Width of a single line of the areas at the bottom of the print.",
|
||||||
|
"unit": "mm",
|
||||||
|
"minimum_value": "0.001",
|
||||||
|
"minimum_value_warning": "0.1 + 0.4 * machine_nozzle_size",
|
||||||
|
"maximum_value_warning": "2 * machine_nozzle_size",
|
||||||
|
"default_value": 0.4,
|
||||||
|
"type": "float",
|
||||||
|
"value": "skin_line_width",
|
||||||
|
"limit_to_extruder": "flooring_extruder_nr",
|
||||||
|
"settable_per_mesh": true,
|
||||||
|
"enabled": "flooring_layer_count > 0 and bottom_layers > 0"
|
||||||
|
},
|
||||||
|
"flooring_pattern":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Skin Pattern",
|
||||||
|
"description": "The pattern of the bottom most layers.",
|
||||||
|
"type": "enum",
|
||||||
|
"options":
|
||||||
|
{
|
||||||
|
"lines": "Lines",
|
||||||
|
"concentric": "Concentric",
|
||||||
|
"zigzag": "Zig Zag"
|
||||||
|
},
|
||||||
|
"default_value": "lines",
|
||||||
|
"value": "top_bottom_pattern",
|
||||||
|
"limit_to_extruder": "flooring_extruder_nr",
|
||||||
|
"settable_per_mesh": true,
|
||||||
|
"enabled": "flooring_layer_count > 0 and bottom_layers > 0"
|
||||||
|
},
|
||||||
|
"flooring_monotonic":
|
||||||
|
{
|
||||||
|
"label": "Monotonic Bottom Surface Order",
|
||||||
|
"description": "Print bottom surface lines in an ordering that causes them to always overlap with adjacent lines in a single direction. This takes slightly more time to print, but makes flat surfaces look more consistent.",
|
||||||
|
"type": "bool",
|
||||||
|
"value": true,
|
||||||
|
"default_value": true,
|
||||||
|
"enabled": "flooring_layer_count > 0 and bottom_layers > 0 and flooring_pattern != 'concentric'",
|
||||||
|
"limit_to_extruder": "flooring_extruder_nr",
|
||||||
|
"settable_per_mesh": true
|
||||||
|
},
|
||||||
|
"flooring_angles":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Skin Line Directions",
|
||||||
|
"description": "A list of integer line directions to use when the bottom surface skin layers use the lines or zig zag pattern. Elements from the list are used sequentially as the layers progress and when the end of the list is reached, it starts at the beginning again. The list items are separated by commas and the whole list is contained in square brackets. Default is an empty list which means use the traditional default angles (45 and 135 degrees).",
|
||||||
|
"type": "[int]",
|
||||||
|
"default_value": "[ ]",
|
||||||
|
"value": "skin_angles",
|
||||||
|
"enabled": "flooring_pattern != 'concentric' and flooring_layer_count > 0 and bottom_layers > 0",
|
||||||
|
"limit_to_extruder": "flooring_extruder_nr",
|
||||||
|
"settable_per_mesh": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"top_bottom_extruder_nr":
|
"top_bottom_extruder_nr":
|
||||||
{
|
{
|
||||||
"label": "Top/Bottom Extruder",
|
"label": "Top/Bottom Extruder",
|
||||||
@ -2953,6 +3037,34 @@
|
|||||||
"maximum_value_warning": "150",
|
"maximum_value_warning": "150",
|
||||||
"limit_to_extruder": "wall_x_extruder_nr",
|
"limit_to_extruder": "wall_x_extruder_nr",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
|
},
|
||||||
|
"wall_0_material_flow_flooring":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Outer Wall Flow",
|
||||||
|
"description": "Flow compensation on the bottom surface outermost wall line.",
|
||||||
|
"unit": "%",
|
||||||
|
"type": "float",
|
||||||
|
"default_value": 100,
|
||||||
|
"value": "wall_0_material_flow",
|
||||||
|
"minimum_value": "0.0001",
|
||||||
|
"minimum_value_warning": "50",
|
||||||
|
"maximum_value_warning": "150",
|
||||||
|
"limit_to_extruder": "wall_0_extruder_nr",
|
||||||
|
"settable_per_mesh": true
|
||||||
|
},
|
||||||
|
"wall_x_material_flow_flooring":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Inner Wall(s) Flow",
|
||||||
|
"description": "Flow compensation on bottom surface wall lines for all wall lines except the outermost one.",
|
||||||
|
"unit": "%",
|
||||||
|
"type": "float",
|
||||||
|
"default_value": 100,
|
||||||
|
"value": "wall_x_material_flow",
|
||||||
|
"minimum_value": "0.0001",
|
||||||
|
"minimum_value_warning": "50",
|
||||||
|
"maximum_value_warning": "150",
|
||||||
|
"limit_to_extruder": "wall_x_extruder_nr",
|
||||||
|
"settable_per_mesh": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2986,6 +3098,21 @@
|
|||||||
"settable_per_mesh": true,
|
"settable_per_mesh": true,
|
||||||
"enabled": "roofing_layer_count > 0 and top_layers > 0"
|
"enabled": "roofing_layer_count > 0 and top_layers > 0"
|
||||||
},
|
},
|
||||||
|
"flooring_material_flow":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Skin Flow",
|
||||||
|
"description": "Flow compensation on lines of the areas at the bottom of the print.",
|
||||||
|
"unit": "%",
|
||||||
|
"type": "float",
|
||||||
|
"default_value": 100,
|
||||||
|
"value": "skin_material_flow",
|
||||||
|
"minimum_value": "0.0001",
|
||||||
|
"minimum_value_warning": "50",
|
||||||
|
"maximum_value_warning": "150",
|
||||||
|
"limit_to_extruder": "flooring_extruder_nr",
|
||||||
|
"settable_per_mesh": true,
|
||||||
|
"enabled": "flooring_layer_count > 0 and bottom_layers > 0"
|
||||||
|
},
|
||||||
"infill_material_flow":
|
"infill_material_flow":
|
||||||
{
|
{
|
||||||
"label": "Infill Flow",
|
"label": "Infill Flow",
|
||||||
@ -3353,6 +3480,34 @@
|
|||||||
"value": "speed_wall_x",
|
"value": "speed_wall_x",
|
||||||
"limit_to_extruder": "wall_x_extruder_nr",
|
"limit_to_extruder": "wall_x_extruder_nr",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
|
},
|
||||||
|
"speed_wall_0_flooring":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Outer Wall Speed",
|
||||||
|
"description": "The speed at which the bottom surface outermost wall is printed.",
|
||||||
|
"unit": "mm/s",
|
||||||
|
"type": "float",
|
||||||
|
"minimum_value": "0.1",
|
||||||
|
"maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)",
|
||||||
|
"maximum_value_warning": "150",
|
||||||
|
"default_value": 30,
|
||||||
|
"value": "speed_wall_0",
|
||||||
|
"limit_to_extruder": "wall_0_extruder_nr",
|
||||||
|
"settable_per_mesh": true
|
||||||
|
},
|
||||||
|
"speed_wall_x_flooring":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Inner Wall Speed",
|
||||||
|
"description": "The speed at which the bottom surface inner walls are printed.",
|
||||||
|
"unit": "mm/s",
|
||||||
|
"type": "float",
|
||||||
|
"minimum_value": "0.1",
|
||||||
|
"maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)",
|
||||||
|
"maximum_value_warning": "150",
|
||||||
|
"default_value": 60,
|
||||||
|
"value": "speed_wall_x",
|
||||||
|
"limit_to_extruder": "wall_x_extruder_nr",
|
||||||
|
"settable_per_mesh": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -3371,6 +3526,21 @@
|
|||||||
"settable_per_mesh": true,
|
"settable_per_mesh": true,
|
||||||
"enabled": "roofing_layer_count > 0 and top_layers > 0"
|
"enabled": "roofing_layer_count > 0 and top_layers > 0"
|
||||||
},
|
},
|
||||||
|
"speed_flooring":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Skin Speed",
|
||||||
|
"description": "The speed at which bottom surface skin layers are printed.",
|
||||||
|
"unit": "mm/s",
|
||||||
|
"type": "float",
|
||||||
|
"minimum_value": "0.1",
|
||||||
|
"maximum_value": "math.sqrt(machine_max_feedrate_x ** 2 + machine_max_feedrate_y ** 2)",
|
||||||
|
"maximum_value_warning": "150",
|
||||||
|
"default_value": 25,
|
||||||
|
"value": "speed_topbottom",
|
||||||
|
"limit_to_extruder": "flooring_extruder_nr",
|
||||||
|
"settable_per_mesh": true,
|
||||||
|
"enabled": "flooring_layer_count > 0 and bottom_layers > 0"
|
||||||
|
},
|
||||||
"speed_topbottom":
|
"speed_topbottom":
|
||||||
{
|
{
|
||||||
"label": "Top/Bottom Speed",
|
"label": "Top/Bottom Speed",
|
||||||
@ -3726,6 +3896,36 @@
|
|||||||
"enabled": "resolveOrValue('acceleration_enabled')",
|
"enabled": "resolveOrValue('acceleration_enabled')",
|
||||||
"limit_to_extruder": "wall_x_extruder_nr",
|
"limit_to_extruder": "wall_x_extruder_nr",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
|
},
|
||||||
|
"acceleration_wall_0_flooring":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Outer Wall Acceleration",
|
||||||
|
"description": "The acceleration with which the bottom surface outermost walls are printed.",
|
||||||
|
"unit": "mm/s\u00b2",
|
||||||
|
"type": "float",
|
||||||
|
"minimum_value": "0.1",
|
||||||
|
"minimum_value_warning": "100",
|
||||||
|
"maximum_value_warning": "10000",
|
||||||
|
"default_value": 3000,
|
||||||
|
"value": "acceleration_wall_0",
|
||||||
|
"enabled": "resolveOrValue('acceleration_enabled')",
|
||||||
|
"limit_to_extruder": "wall_0_extruder_nr",
|
||||||
|
"settable_per_mesh": true
|
||||||
|
},
|
||||||
|
"acceleration_wall_x_flooring":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Inner Wall Acceleration",
|
||||||
|
"description": "The acceleration with which the bottom surface inner walls are printed.",
|
||||||
|
"unit": "mm/s\u00b2",
|
||||||
|
"type": "float",
|
||||||
|
"minimum_value": "0.1",
|
||||||
|
"minimum_value_warning": "100",
|
||||||
|
"maximum_value_warning": "10000",
|
||||||
|
"default_value": 3000,
|
||||||
|
"value": "acceleration_wall_x",
|
||||||
|
"enabled": "resolveOrValue('acceleration_enabled')",
|
||||||
|
"limit_to_extruder": "wall_x_extruder_nr",
|
||||||
|
"settable_per_mesh": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -3744,6 +3944,21 @@
|
|||||||
"limit_to_extruder": "roofing_extruder_nr",
|
"limit_to_extruder": "roofing_extruder_nr",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
},
|
},
|
||||||
|
"acceleration_flooring":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Skin Acceleration",
|
||||||
|
"description": "The acceleration with which bottom surface skin layers are printed.",
|
||||||
|
"unit": "mm/s\u00b2",
|
||||||
|
"type": "float",
|
||||||
|
"minimum_value": "0.1",
|
||||||
|
"minimum_value_warning": "100",
|
||||||
|
"maximum_value_warning": "10000",
|
||||||
|
"default_value": 3000,
|
||||||
|
"value": "acceleration_topbottom",
|
||||||
|
"enabled": "resolveOrValue('acceleration_enabled') and flooring_layer_count > 0 and bottom_layers > 0",
|
||||||
|
"limit_to_extruder": "flooring_extruder_nr",
|
||||||
|
"settable_per_mesh": true
|
||||||
|
},
|
||||||
"acceleration_topbottom":
|
"acceleration_topbottom":
|
||||||
{
|
{
|
||||||
"label": "Top/Bottom Acceleration",
|
"label": "Top/Bottom Acceleration",
|
||||||
@ -4053,6 +4268,34 @@
|
|||||||
"enabled": "resolveOrValue('jerk_enabled')",
|
"enabled": "resolveOrValue('jerk_enabled')",
|
||||||
"limit_to_extruder": "wall_x_extruder_nr",
|
"limit_to_extruder": "wall_x_extruder_nr",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
|
},
|
||||||
|
"jerk_wall_0_flooring":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Outer Wall Jerk",
|
||||||
|
"description": "The maximum instantaneous velocity change with which the bottom surface outermost walls are printed.",
|
||||||
|
"unit": "mm/s",
|
||||||
|
"type": "float",
|
||||||
|
"minimum_value": "0",
|
||||||
|
"maximum_value_warning": "50",
|
||||||
|
"default_value": 20,
|
||||||
|
"value": "jerk_wall_0",
|
||||||
|
"enabled": "resolveOrValue('jerk_enabled')",
|
||||||
|
"limit_to_extruder": "wall_0_extruder_nr",
|
||||||
|
"settable_per_mesh": true
|
||||||
|
},
|
||||||
|
"jerk_wall_x_flooring":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Inner Wall Jerk",
|
||||||
|
"description": "The maximum instantaneous velocity change with which the bottom surface inner walls are printed.",
|
||||||
|
"unit": "mm/s",
|
||||||
|
"type": "float",
|
||||||
|
"minimum_value": "0",
|
||||||
|
"maximum_value_warning": "50",
|
||||||
|
"default_value": 20,
|
||||||
|
"value": "jerk_wall_x",
|
||||||
|
"enabled": "resolveOrValue('jerk_enabled')",
|
||||||
|
"limit_to_extruder": "wall_x_extruder_nr",
|
||||||
|
"settable_per_mesh": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -4070,6 +4313,20 @@
|
|||||||
"limit_to_extruder": "roofing_extruder_nr",
|
"limit_to_extruder": "roofing_extruder_nr",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
},
|
},
|
||||||
|
"jerk_flooring":
|
||||||
|
{
|
||||||
|
"label": "Bottom Surface Skin Jerk",
|
||||||
|
"description": "The maximum instantaneous velocity change with which bottom surface skin layers are printed.",
|
||||||
|
"unit": "mm/s",
|
||||||
|
"type": "float",
|
||||||
|
"minimum_value": "0",
|
||||||
|
"maximum_value_warning": "50",
|
||||||
|
"default_value": 20,
|
||||||
|
"value": "jerk_topbottom",
|
||||||
|
"enabled": "resolveOrValue('jerk_enabled') and flooring_layer_count > 0 and bottom_layers > 0",
|
||||||
|
"limit_to_extruder": "flooring_extruder_nr",
|
||||||
|
"settable_per_mesh": true
|
||||||
|
},
|
||||||
"jerk_topbottom":
|
"jerk_topbottom":
|
||||||
{
|
{
|
||||||
"label": "Top/Bottom Jerk",
|
"label": "Top/Bottom Jerk",
|
||||||
|
@ -59,6 +59,8 @@
|
|||||||
"zyyx_pro_",
|
"zyyx_pro_",
|
||||||
"octofiber_",
|
"octofiber_",
|
||||||
"fiberlogy_",
|
"fiberlogy_",
|
||||||
|
"ultimaker_pc-abs",
|
||||||
|
"ultimaker_pc-abs-fr",
|
||||||
"ultimaker_metallic_pla_175"
|
"ultimaker_metallic_pla_175"
|
||||||
],
|
],
|
||||||
"has_machine_materials": true,
|
"has_machine_materials": true,
|
||||||
|
@ -273,6 +273,11 @@
|
|||||||
"skin_material_flow": { "value": 95 },
|
"skin_material_flow": { "value": 95 },
|
||||||
"skin_overlap": { "value": 0 },
|
"skin_overlap": { "value": 0 },
|
||||||
"skin_preshrink": { "value": 0 },
|
"skin_preshrink": { "value": 0 },
|
||||||
|
"skirt_brim_speed":
|
||||||
|
{
|
||||||
|
"maximum_value_warning": 300,
|
||||||
|
"value": "speed_layer_0"
|
||||||
|
},
|
||||||
"skirt_line_count": { "value": 5 },
|
"skirt_line_count": { "value": 5 },
|
||||||
"small_skin_on_surface": { "value": false },
|
"small_skin_on_surface": { "value": false },
|
||||||
"small_skin_width": { "value": 4 },
|
"small_skin_width": { "value": 4 },
|
||||||
@ -311,11 +316,6 @@
|
|||||||
"maximum_value_warning": 300,
|
"maximum_value_warning": 300,
|
||||||
"value": "speed_wall"
|
"value": "speed_wall"
|
||||||
},
|
},
|
||||||
"speed_skirt_brim":
|
|
||||||
{
|
|
||||||
"maximum_value_warning": 300,
|
|
||||||
"value": "speed_layer_0"
|
|
||||||
},
|
|
||||||
"speed_support":
|
"speed_support":
|
||||||
{
|
{
|
||||||
"maximum_value_warning": 300,
|
"maximum_value_warning": 300,
|
||||||
@ -382,7 +382,6 @@
|
|||||||
"value": "speed_wall"
|
"value": "speed_wall"
|
||||||
},
|
},
|
||||||
"support_brim_line_count": { "value": 5 },
|
"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_infill_rate": { "value": "80 if gradual_support_infill_steps != 0 else 15" },
|
||||||
"support_interface_enable": { "value": true },
|
"support_interface_enable": { "value": true },
|
||||||
"support_pattern": { "value": "'gyroid' if support_structure == 'tree' else 'lines'" },
|
"support_pattern": { "value": "'gyroid' if support_structure == 'tree' else 'lines'" },
|
||||||
|
@ -58,7 +58,9 @@
|
|||||||
"ultimaker_rapidrinse",
|
"ultimaker_rapidrinse",
|
||||||
"ultimaker_sr30",
|
"ultimaker_sr30",
|
||||||
"ultimaker_petg",
|
"ultimaker_petg",
|
||||||
"ultimaker_pva"
|
"ultimaker_pva",
|
||||||
|
"ultimaker_pc-abs",
|
||||||
|
"ultimaker_pc-abs-fr"
|
||||||
],
|
],
|
||||||
"has_machine_quality": true,
|
"has_machine_quality": true,
|
||||||
"has_materials": true,
|
"has_materials": true,
|
||||||
|
@ -53,7 +53,9 @@
|
|||||||
"ultimaker_pva",
|
"ultimaker_pva",
|
||||||
"ultimaker_rapidrinse",
|
"ultimaker_rapidrinse",
|
||||||
"ultimaker_sr30",
|
"ultimaker_sr30",
|
||||||
"ultimaker_petg"
|
"ultimaker_petg",
|
||||||
|
"ultimaker_pc-abs",
|
||||||
|
"ultimaker_pc-abs-fr"
|
||||||
],
|
],
|
||||||
"has_machine_quality": true,
|
"has_machine_quality": true,
|
||||||
"has_materials": true,
|
"has_materials": true,
|
||||||
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 3.9 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 14 KiB |
@ -0,0 +1,22 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodx
|
||||||
|
name = Solid
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
intent_category = solid
|
||||||
|
material = ultimaker_pc-abs_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = intent
|
||||||
|
variant = 1C
|
||||||
|
|
||||||
|
[values]
|
||||||
|
bottom_thickness = =top_bottom_thickness
|
||||||
|
infill_angles = [45,135]
|
||||||
|
infill_material_flow = 97
|
||||||
|
infill_pattern = zigzag
|
||||||
|
infill_sparse_density = 99
|
||||||
|
top_bottom_thickness = =layer_height * 2
|
||||||
|
top_thickness = =top_bottom_thickness
|
||||||
|
|
@ -0,0 +1,22 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodx
|
||||||
|
name = Solid
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
intent_category = solid
|
||||||
|
material = ultimaker_pc-abs-fr_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = intent
|
||||||
|
variant = 1C
|
||||||
|
|
||||||
|
[values]
|
||||||
|
bottom_thickness = =top_bottom_thickness
|
||||||
|
infill_angles = [45,135]
|
||||||
|
infill_material_flow = 97
|
||||||
|
infill_pattern = zigzag
|
||||||
|
infill_sparse_density = 99
|
||||||
|
top_bottom_thickness = =layer_height * 2
|
||||||
|
top_thickness = =top_bottom_thickness
|
||||||
|
|
@ -0,0 +1,22 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodx
|
||||||
|
name = Solid
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
intent_category = solid
|
||||||
|
material = ultimaker_pc-abs_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = intent
|
||||||
|
variant = 1XA
|
||||||
|
|
||||||
|
[values]
|
||||||
|
bottom_thickness = =top_bottom_thickness
|
||||||
|
infill_angles = [45,135]
|
||||||
|
infill_material_flow = 97
|
||||||
|
infill_pattern = zigzag
|
||||||
|
infill_sparse_density = 99
|
||||||
|
top_bottom_thickness = =layer_height * 2
|
||||||
|
top_thickness = =top_bottom_thickness
|
||||||
|
|
@ -0,0 +1,22 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodx
|
||||||
|
name = Solid
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
intent_category = solid
|
||||||
|
material = ultimaker_pc-abs-fr_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = intent
|
||||||
|
variant = 1XA
|
||||||
|
|
||||||
|
[values]
|
||||||
|
bottom_thickness = =top_bottom_thickness
|
||||||
|
infill_angles = [45,135]
|
||||||
|
infill_material_flow = 97
|
||||||
|
infill_pattern = zigzag
|
||||||
|
infill_sparse_density = 99
|
||||||
|
top_bottom_thickness = =layer_height * 2
|
||||||
|
top_thickness = =top_bottom_thickness
|
||||||
|
|
@ -0,0 +1,22 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodx
|
||||||
|
name = Solid
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
intent_category = solid
|
||||||
|
material = ultimaker_pc-abs_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = intent
|
||||||
|
variant = LABS
|
||||||
|
|
||||||
|
[values]
|
||||||
|
bottom_thickness = =top_bottom_thickness
|
||||||
|
infill_angles = [45,135]
|
||||||
|
infill_material_flow = 97
|
||||||
|
infill_pattern = zigzag
|
||||||
|
infill_sparse_density = 99
|
||||||
|
top_bottom_thickness = =layer_height * 2
|
||||||
|
top_thickness = =top_bottom_thickness
|
||||||
|
|
@ -0,0 +1,22 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodx
|
||||||
|
name = Solid
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
intent_category = solid
|
||||||
|
material = ultimaker_pc-abs-fr_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = intent
|
||||||
|
variant = LABS
|
||||||
|
|
||||||
|
[values]
|
||||||
|
bottom_thickness = =top_bottom_thickness
|
||||||
|
infill_angles = [45,135]
|
||||||
|
infill_material_flow = 97
|
||||||
|
infill_pattern = zigzag
|
||||||
|
infill_sparse_density = 99
|
||||||
|
top_bottom_thickness = =layer_height * 2
|
||||||
|
top_thickness = =top_bottom_thickness
|
||||||
|
|
@ -0,0 +1,22 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodxl
|
||||||
|
name = Solid
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
intent_category = solid
|
||||||
|
material = ultimaker_pc-abs_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = intent
|
||||||
|
variant = 1C
|
||||||
|
|
||||||
|
[values]
|
||||||
|
bottom_thickness = =top_bottom_thickness
|
||||||
|
infill_angles = [45,135]
|
||||||
|
infill_material_flow = 97
|
||||||
|
infill_pattern = zigzag
|
||||||
|
infill_sparse_density = 99
|
||||||
|
top_bottom_thickness = =layer_height * 2
|
||||||
|
top_thickness = =top_bottom_thickness
|
||||||
|
|
@ -0,0 +1,22 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodxl
|
||||||
|
name = Solid
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
intent_category = solid
|
||||||
|
material = ultimaker_pc-abs-fr_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = intent
|
||||||
|
variant = 1C
|
||||||
|
|
||||||
|
[values]
|
||||||
|
bottom_thickness = =top_bottom_thickness
|
||||||
|
infill_angles = [45,135]
|
||||||
|
infill_material_flow = 97
|
||||||
|
infill_pattern = zigzag
|
||||||
|
infill_sparse_density = 99
|
||||||
|
top_bottom_thickness = =layer_height * 2
|
||||||
|
top_thickness = =top_bottom_thickness
|
||||||
|
|
@ -0,0 +1,22 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodxl
|
||||||
|
name = Solid
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
intent_category = solid
|
||||||
|
material = ultimaker_pc-abs_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = intent
|
||||||
|
variant = 1XA
|
||||||
|
|
||||||
|
[values]
|
||||||
|
bottom_thickness = =top_bottom_thickness
|
||||||
|
infill_angles = [45,135]
|
||||||
|
infill_material_flow = 97
|
||||||
|
infill_pattern = zigzag
|
||||||
|
infill_sparse_density = 99
|
||||||
|
top_bottom_thickness = =layer_height * 2
|
||||||
|
top_thickness = =top_bottom_thickness
|
||||||
|
|
@ -0,0 +1,22 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodxl
|
||||||
|
name = Solid
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
intent_category = solid
|
||||||
|
material = ultimaker_pc-abs-fr_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = intent
|
||||||
|
variant = 1XA
|
||||||
|
|
||||||
|
[values]
|
||||||
|
bottom_thickness = =top_bottom_thickness
|
||||||
|
infill_angles = [45,135]
|
||||||
|
infill_material_flow = 97
|
||||||
|
infill_pattern = zigzag
|
||||||
|
infill_sparse_density = 99
|
||||||
|
top_bottom_thickness = =layer_height * 2
|
||||||
|
top_thickness = =top_bottom_thickness
|
||||||
|
|
@ -0,0 +1,22 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodxl
|
||||||
|
name = Solid
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
intent_category = solid
|
||||||
|
material = ultimaker_pc-abs_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = intent
|
||||||
|
variant = LABS
|
||||||
|
|
||||||
|
[values]
|
||||||
|
bottom_thickness = =top_bottom_thickness
|
||||||
|
infill_angles = [45,135]
|
||||||
|
infill_material_flow = 97
|
||||||
|
infill_pattern = zigzag
|
||||||
|
infill_sparse_density = 99
|
||||||
|
top_bottom_thickness = =layer_height * 2
|
||||||
|
top_thickness = =top_bottom_thickness
|
||||||
|
|
@ -0,0 +1,22 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodxl
|
||||||
|
name = Solid
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
intent_category = solid
|
||||||
|
material = ultimaker_pc-abs-fr_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = intent
|
||||||
|
variant = LABS
|
||||||
|
|
||||||
|
[values]
|
||||||
|
bottom_thickness = =top_bottom_thickness
|
||||||
|
infill_angles = [45,135]
|
||||||
|
infill_material_flow = 97
|
||||||
|
infill_pattern = zigzag
|
||||||
|
infill_sparse_density = 99
|
||||||
|
top_bottom_thickness = =layer_height * 2
|
||||||
|
top_thickness = =top_bottom_thickness
|
||||||
|
|
@ -0,0 +1,66 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodx
|
||||||
|
name = Fast
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
material = ultimaker_pc-abs_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = quality
|
||||||
|
variant = 1C
|
||||||
|
weight = -2
|
||||||
|
|
||||||
|
[values]
|
||||||
|
cool_fan_enabled = =extruder_nr == support_extruder_nr
|
||||||
|
cool_fan_speed_0 = 0
|
||||||
|
cool_fan_speed_max = 80
|
||||||
|
cool_min_layer_time = 10
|
||||||
|
cool_min_layer_time_fan_speed_max = 8
|
||||||
|
cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5)
|
||||||
|
cool_min_temperature = 250
|
||||||
|
infill_sparse_density = 15
|
||||||
|
material_final_print_temperature = =material_print_temperature - 5
|
||||||
|
material_initial_print_temperature = =material_print_temperature - 5
|
||||||
|
raft_airgap = =0.1 if extruder_nr == support_extruder_nr else 0
|
||||||
|
raft_base_infill_overlap = 20
|
||||||
|
raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8
|
||||||
|
raft_surface_speed = =speed_print * 3/4 if extruder_nr == support_extruder_nr else 50
|
||||||
|
skin_overlap = 10
|
||||||
|
speed_layer_0 = =speed_print * 7/24
|
||||||
|
speed_prime_tower = =speed_print * 1/4
|
||||||
|
speed_print = 120.0
|
||||||
|
speed_roofing = =speed_print * 13/24
|
||||||
|
speed_support = =speed_print * 5/6
|
||||||
|
speed_support_bottom = 25
|
||||||
|
speed_support_interface = =speed_print * 15/24
|
||||||
|
speed_topbottom = =speed_print * 11/24
|
||||||
|
speed_wall = =speed_print * 5/24
|
||||||
|
speed_wall_0 = =speed_print * 1/6
|
||||||
|
support_angle = 50
|
||||||
|
support_bottom_angles = [135]
|
||||||
|
support_bottom_density = 15
|
||||||
|
support_bottom_distance = 0.1
|
||||||
|
support_bottom_enable = True
|
||||||
|
support_bottom_line_width = 0.6
|
||||||
|
support_bottom_stair_step_height = 0
|
||||||
|
support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135]
|
||||||
|
support_infill_rate = 15.0
|
||||||
|
support_interface_density = 85
|
||||||
|
support_interface_enable = True
|
||||||
|
support_interface_pattern = zigzag
|
||||||
|
support_line_width = 0.3
|
||||||
|
support_material_flow = 100
|
||||||
|
support_pattern = zigzag
|
||||||
|
support_roof_density = 85
|
||||||
|
support_roof_wall_count = 1
|
||||||
|
support_supported_skin_fan_speed = 60.0
|
||||||
|
support_top_distance = =support_z_distance
|
||||||
|
support_xy_distance = 0.35
|
||||||
|
support_xy_distance_overhang = 0.25
|
||||||
|
support_xy_overrides_z = xy_overrides_z
|
||||||
|
support_z_distance = 0.203
|
||||||
|
top_skin_expand_distance = 2.4
|
||||||
|
wall_overhang_angle = 30
|
||||||
|
wall_overhang_speed_factor = 40
|
||||||
|
|
@ -0,0 +1,67 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodx
|
||||||
|
name = Fast
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
material = ultimaker_pc-abs-fr_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = quality
|
||||||
|
variant = 1C
|
||||||
|
weight = -2
|
||||||
|
|
||||||
|
[values]
|
||||||
|
cool_fan_enabled = =extruder_nr == support_extruder_nr
|
||||||
|
cool_fan_speed_0 = 0
|
||||||
|
cool_fan_speed_max = 80
|
||||||
|
cool_min_layer_time = 10
|
||||||
|
cool_min_layer_time_fan_speed_max = 8
|
||||||
|
cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5)
|
||||||
|
cool_min_temperature = 250
|
||||||
|
infill_sparse_density = 15
|
||||||
|
material_final_print_temperature = =material_print_temperature - 5
|
||||||
|
material_initial_print_temperature = =material_print_temperature - 5
|
||||||
|
raft_airgap = =0.1 if extruder_nr == support_extruder_nr else 0
|
||||||
|
raft_base_infill_overlap = 20
|
||||||
|
raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8
|
||||||
|
raft_surface_speed = =speed_print * 3/4 if extruder_nr == support_extruder_nr else 50
|
||||||
|
skin_overlap = 10
|
||||||
|
speed_layer_0 = =speed_print * 7/24
|
||||||
|
speed_prime_tower = =speed_print * 1/4
|
||||||
|
speed_print = 120.0
|
||||||
|
speed_roofing = =speed_print * 13/24
|
||||||
|
speed_support = =speed_print * 1/2
|
||||||
|
speed_support_bottom = =speed_support * 1/4
|
||||||
|
speed_support_interface = =speed_print * 15/24
|
||||||
|
speed_topbottom = =speed_print * 11/24
|
||||||
|
speed_wall = =speed_print * 5/24
|
||||||
|
speed_wall_0 = =speed_print * 1/6
|
||||||
|
support_angle = 50
|
||||||
|
support_bottom_angles = [135]
|
||||||
|
support_bottom_density = 15
|
||||||
|
support_bottom_distance = 0.1
|
||||||
|
support_bottom_enable = True
|
||||||
|
support_bottom_line_distance = =support_line_distance
|
||||||
|
support_bottom_line_width = 0.8
|
||||||
|
support_bottom_stair_step_height = 0
|
||||||
|
support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135]
|
||||||
|
support_infill_rate = 15.0
|
||||||
|
support_interface_density = 85
|
||||||
|
support_interface_enable = True
|
||||||
|
support_interface_pattern = zigzag
|
||||||
|
support_line_width = 0.3
|
||||||
|
support_material_flow = 100
|
||||||
|
support_pattern = zigzag
|
||||||
|
support_roof_density = 85
|
||||||
|
support_roof_wall_count = 1
|
||||||
|
support_supported_skin_fan_speed = 60.0
|
||||||
|
support_top_distance = =support_z_distance
|
||||||
|
support_xy_distance = 0.35
|
||||||
|
support_xy_distance_overhang = 0.25
|
||||||
|
support_xy_overrides_z = xy_overrides_z
|
||||||
|
support_z_distance = 0.203
|
||||||
|
top_skin_expand_distance = 2.4
|
||||||
|
wall_overhang_angle = 30
|
||||||
|
wall_overhang_speed_factor = 40
|
||||||
|
|
@ -0,0 +1,66 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodx
|
||||||
|
name = Fast
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
material = ultimaker_pc-abs_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = quality
|
||||||
|
variant = 1XA
|
||||||
|
weight = -2
|
||||||
|
|
||||||
|
[values]
|
||||||
|
cool_fan_enabled = =extruder_nr == support_extruder_nr
|
||||||
|
cool_fan_speed_0 = 0
|
||||||
|
cool_fan_speed_max = 80
|
||||||
|
cool_min_layer_time = 10
|
||||||
|
cool_min_layer_time_fan_speed_max = 8
|
||||||
|
cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5)
|
||||||
|
cool_min_temperature = 250
|
||||||
|
infill_sparse_density = 15
|
||||||
|
material_final_print_temperature = =material_print_temperature - 5
|
||||||
|
material_initial_print_temperature = =material_print_temperature - 5
|
||||||
|
raft_airgap = =0.1 if extruder_nr == support_extruder_nr else 0
|
||||||
|
raft_base_infill_overlap = 20
|
||||||
|
raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8
|
||||||
|
raft_surface_speed = =speed_print * 3/4 if extruder_nr == support_extruder_nr else 50
|
||||||
|
skin_overlap = 10
|
||||||
|
speed_layer_0 = =speed_print * 7/24
|
||||||
|
speed_prime_tower = =speed_print * 1/4
|
||||||
|
speed_print = 120.0
|
||||||
|
speed_roofing = =speed_print * 13/24
|
||||||
|
speed_support = =speed_print * 5/6
|
||||||
|
speed_support_bottom = 25
|
||||||
|
speed_support_interface = =speed_print * 15/24
|
||||||
|
speed_topbottom = =speed_print * 11/24
|
||||||
|
speed_wall = =speed_print * 5/24
|
||||||
|
speed_wall_0 = =speed_print * 1/6
|
||||||
|
support_angle = 50
|
||||||
|
support_bottom_angles = [135]
|
||||||
|
support_bottom_density = 15
|
||||||
|
support_bottom_distance = 0.1
|
||||||
|
support_bottom_enable = True
|
||||||
|
support_bottom_line_width = 0.6
|
||||||
|
support_bottom_stair_step_height = 0
|
||||||
|
support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135]
|
||||||
|
support_infill_rate = 15.0
|
||||||
|
support_interface_density = 85
|
||||||
|
support_interface_enable = True
|
||||||
|
support_interface_pattern = zigzag
|
||||||
|
support_line_width = 0.3
|
||||||
|
support_material_flow = 100
|
||||||
|
support_pattern = zigzag
|
||||||
|
support_roof_density = 85
|
||||||
|
support_roof_wall_count = 1
|
||||||
|
support_supported_skin_fan_speed = 60.0
|
||||||
|
support_top_distance = =support_z_distance
|
||||||
|
support_xy_distance = 0.35
|
||||||
|
support_xy_distance_overhang = 0.25
|
||||||
|
support_xy_overrides_z = xy_overrides_z
|
||||||
|
support_z_distance = 0.203
|
||||||
|
top_skin_expand_distance = 2.4
|
||||||
|
wall_overhang_angle = 30
|
||||||
|
wall_overhang_speed_factor = 40
|
||||||
|
|
@ -0,0 +1,67 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodx
|
||||||
|
name = Fast
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
material = ultimaker_pc-abs-fr_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = quality
|
||||||
|
variant = 1XA
|
||||||
|
weight = -2
|
||||||
|
|
||||||
|
[values]
|
||||||
|
cool_fan_enabled = =extruder_nr == support_extruder_nr
|
||||||
|
cool_fan_speed_0 = 0
|
||||||
|
cool_fan_speed_max = 80
|
||||||
|
cool_min_layer_time = 10
|
||||||
|
cool_min_layer_time_fan_speed_max = 8
|
||||||
|
cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5)
|
||||||
|
cool_min_temperature = 250
|
||||||
|
infill_sparse_density = 15
|
||||||
|
material_final_print_temperature = =material_print_temperature - 5
|
||||||
|
material_initial_print_temperature = =material_print_temperature - 5
|
||||||
|
raft_airgap = =0.1 if extruder_nr == support_extruder_nr else 0
|
||||||
|
raft_base_infill_overlap = 20
|
||||||
|
raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8
|
||||||
|
raft_surface_speed = =speed_print * 3/4 if extruder_nr == support_extruder_nr else 50
|
||||||
|
skin_overlap = 10
|
||||||
|
speed_layer_0 = =speed_print * 7/24
|
||||||
|
speed_prime_tower = =speed_print * 1/4
|
||||||
|
speed_print = 120.0
|
||||||
|
speed_roofing = =speed_print * 13/24
|
||||||
|
speed_support = =speed_print * 1/2
|
||||||
|
speed_support_bottom = =speed_support * 1/4
|
||||||
|
speed_support_interface = =speed_print * 15/24
|
||||||
|
speed_topbottom = =speed_print * 11/24
|
||||||
|
speed_wall = =speed_print * 5/24
|
||||||
|
speed_wall_0 = =speed_print * 1/6
|
||||||
|
support_angle = 50
|
||||||
|
support_bottom_angles = [135]
|
||||||
|
support_bottom_density = 15
|
||||||
|
support_bottom_distance = 0.1
|
||||||
|
support_bottom_enable = True
|
||||||
|
support_bottom_line_distance = =support_line_distance
|
||||||
|
support_bottom_line_width = 0.8
|
||||||
|
support_bottom_stair_step_height = 0
|
||||||
|
support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135]
|
||||||
|
support_infill_rate = 15.0
|
||||||
|
support_interface_density = 85
|
||||||
|
support_interface_enable = True
|
||||||
|
support_interface_pattern = zigzag
|
||||||
|
support_line_width = 0.3
|
||||||
|
support_material_flow = 100
|
||||||
|
support_pattern = zigzag
|
||||||
|
support_roof_density = 85
|
||||||
|
support_roof_wall_count = 1
|
||||||
|
support_supported_skin_fan_speed = 60.0
|
||||||
|
support_top_distance = =support_z_distance
|
||||||
|
support_xy_distance = 0.35
|
||||||
|
support_xy_distance_overhang = 0.25
|
||||||
|
support_xy_overrides_z = xy_overrides_z
|
||||||
|
support_z_distance = 0.203
|
||||||
|
top_skin_expand_distance = 2.4
|
||||||
|
wall_overhang_angle = 30
|
||||||
|
wall_overhang_speed_factor = 40
|
||||||
|
|
@ -0,0 +1,66 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodx
|
||||||
|
name = Fast
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
material = ultimaker_pc-abs_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = quality
|
||||||
|
variant = LABS
|
||||||
|
weight = -2
|
||||||
|
|
||||||
|
[values]
|
||||||
|
cool_fan_enabled = =extruder_nr == support_extruder_nr
|
||||||
|
cool_fan_speed_0 = 0
|
||||||
|
cool_fan_speed_max = 80
|
||||||
|
cool_min_layer_time = 10
|
||||||
|
cool_min_layer_time_fan_speed_max = 8
|
||||||
|
cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5)
|
||||||
|
cool_min_temperature = 250
|
||||||
|
infill_sparse_density = 15
|
||||||
|
material_final_print_temperature = =material_print_temperature - 5
|
||||||
|
material_initial_print_temperature = =material_print_temperature - 5
|
||||||
|
raft_airgap = =0.1 if extruder_nr == support_extruder_nr else 0
|
||||||
|
raft_base_infill_overlap = 20
|
||||||
|
raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8
|
||||||
|
raft_surface_speed = =speed_print * 3/4 if extruder_nr == support_extruder_nr else 50
|
||||||
|
skin_overlap = 10
|
||||||
|
speed_layer_0 = =speed_print * 7/24
|
||||||
|
speed_prime_tower = =speed_print * 1/4
|
||||||
|
speed_print = 120.0
|
||||||
|
speed_roofing = =speed_print * 13/24
|
||||||
|
speed_support = =speed_print * 5/6
|
||||||
|
speed_support_bottom = 25
|
||||||
|
speed_support_interface = =speed_print * 15/24
|
||||||
|
speed_topbottom = =speed_print * 11/24
|
||||||
|
speed_wall = =speed_print * 5/24
|
||||||
|
speed_wall_0 = =speed_print * 1/6
|
||||||
|
support_angle = 50
|
||||||
|
support_bottom_angles = [135]
|
||||||
|
support_bottom_density = 15
|
||||||
|
support_bottom_distance = 0.1
|
||||||
|
support_bottom_enable = True
|
||||||
|
support_bottom_line_width = 0.6
|
||||||
|
support_bottom_stair_step_height = 0
|
||||||
|
support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135]
|
||||||
|
support_infill_rate = 15.0
|
||||||
|
support_interface_density = 85
|
||||||
|
support_interface_enable = True
|
||||||
|
support_interface_pattern = zigzag
|
||||||
|
support_line_width = 0.3
|
||||||
|
support_material_flow = 100
|
||||||
|
support_pattern = zigzag
|
||||||
|
support_roof_density = 85
|
||||||
|
support_roof_wall_count = 1
|
||||||
|
support_supported_skin_fan_speed = 60.0
|
||||||
|
support_top_distance = =support_z_distance
|
||||||
|
support_xy_distance = 0.35
|
||||||
|
support_xy_distance_overhang = 0.25
|
||||||
|
support_xy_overrides_z = xy_overrides_z
|
||||||
|
support_z_distance = 0.203
|
||||||
|
top_skin_expand_distance = 2.4
|
||||||
|
wall_overhang_angle = 30
|
||||||
|
wall_overhang_speed_factor = 40
|
||||||
|
|
@ -0,0 +1,67 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodx
|
||||||
|
name = Fast
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
material = ultimaker_pc-abs-fr_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = quality
|
||||||
|
variant = LABS
|
||||||
|
weight = -2
|
||||||
|
|
||||||
|
[values]
|
||||||
|
cool_fan_enabled = =extruder_nr == support_extruder_nr
|
||||||
|
cool_fan_speed_0 = 0
|
||||||
|
cool_fan_speed_max = 80
|
||||||
|
cool_min_layer_time = 10
|
||||||
|
cool_min_layer_time_fan_speed_max = 8
|
||||||
|
cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5)
|
||||||
|
cool_min_temperature = 250
|
||||||
|
infill_sparse_density = 15
|
||||||
|
material_final_print_temperature = =material_print_temperature - 5
|
||||||
|
material_initial_print_temperature = =material_print_temperature - 5
|
||||||
|
raft_airgap = =0.1 if extruder_nr == support_extruder_nr else 0
|
||||||
|
raft_base_infill_overlap = 20
|
||||||
|
raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8
|
||||||
|
raft_surface_speed = =speed_print * 3/4 if extruder_nr == support_extruder_nr else 50
|
||||||
|
skin_overlap = 10
|
||||||
|
speed_layer_0 = =speed_print * 7/24
|
||||||
|
speed_prime_tower = =speed_print * 1/4
|
||||||
|
speed_print = 120.0
|
||||||
|
speed_roofing = =speed_print * 13/24
|
||||||
|
speed_support = =speed_print * 1/2
|
||||||
|
speed_support_bottom = =speed_support * 1/4
|
||||||
|
speed_support_interface = =speed_print * 15/24
|
||||||
|
speed_topbottom = =speed_print * 11/24
|
||||||
|
speed_wall = =speed_print * 5/24
|
||||||
|
speed_wall_0 = =speed_print * 1/6
|
||||||
|
support_angle = 50
|
||||||
|
support_bottom_angles = [135]
|
||||||
|
support_bottom_density = 15
|
||||||
|
support_bottom_distance = 0.1
|
||||||
|
support_bottom_enable = True
|
||||||
|
support_bottom_line_distance = =support_line_distance
|
||||||
|
support_bottom_line_width = 0.8
|
||||||
|
support_bottom_stair_step_height = 0
|
||||||
|
support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135]
|
||||||
|
support_infill_rate = 15.0
|
||||||
|
support_interface_density = 85
|
||||||
|
support_interface_enable = True
|
||||||
|
support_interface_pattern = zigzag
|
||||||
|
support_line_width = 0.3
|
||||||
|
support_material_flow = 100
|
||||||
|
support_pattern = zigzag
|
||||||
|
support_roof_density = 85
|
||||||
|
support_roof_wall_count = 1
|
||||||
|
support_supported_skin_fan_speed = 60.0
|
||||||
|
support_top_distance = =support_z_distance
|
||||||
|
support_xy_distance = 0.35
|
||||||
|
support_xy_distance_overhang = 0.25
|
||||||
|
support_xy_overrides_z = xy_overrides_z
|
||||||
|
support_z_distance = 0.203
|
||||||
|
top_skin_expand_distance = 2.4
|
||||||
|
wall_overhang_angle = 30
|
||||||
|
wall_overhang_speed_factor = 40
|
||||||
|
|
@ -0,0 +1,65 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodxl
|
||||||
|
name = Fast
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
material = ultimaker_pc-abs_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = quality
|
||||||
|
variant = 1C
|
||||||
|
weight = -2
|
||||||
|
|
||||||
|
[values]
|
||||||
|
cool_fan_enabled = =extruder_nr == support_extruder_nr
|
||||||
|
cool_fan_speed_0 = 0
|
||||||
|
cool_fan_speed_max = 80
|
||||||
|
cool_min_layer_time = 10
|
||||||
|
cool_min_layer_time_fan_speed_max = 8
|
||||||
|
cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5)
|
||||||
|
cool_min_temperature = 250
|
||||||
|
infill_sparse_density = 15
|
||||||
|
material_final_print_temperature = =material_print_temperature - 5
|
||||||
|
material_initial_print_temperature = =material_print_temperature - 5
|
||||||
|
raft_airgap = =0.1 if extruder_nr == support_extruder_nr else 0
|
||||||
|
raft_base_infill_overlap = 20
|
||||||
|
raft_surface_speed = =speed_print * 3/4 if extruder_nr == support_extruder_nr else 50
|
||||||
|
skin_overlap = 10
|
||||||
|
speed_layer_0 = =speed_print * 7/24
|
||||||
|
speed_prime_tower = =speed_print * 1/4
|
||||||
|
speed_print = 120.0
|
||||||
|
speed_roofing = =speed_print * 13/24
|
||||||
|
speed_support = =speed_print * 5/6
|
||||||
|
speed_support_bottom = 25
|
||||||
|
speed_support_interface = =speed_print * 15/24
|
||||||
|
speed_topbottom = =speed_print * 11/24
|
||||||
|
speed_wall = =speed_print * 5/24
|
||||||
|
speed_wall_0 = =speed_print * 1/6
|
||||||
|
support_angle = 50
|
||||||
|
support_bottom_angles = [135]
|
||||||
|
support_bottom_density = 15
|
||||||
|
support_bottom_distance = 0.1
|
||||||
|
support_bottom_enable = True
|
||||||
|
support_bottom_line_width = 0.6
|
||||||
|
support_bottom_stair_step_height = 0
|
||||||
|
support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135]
|
||||||
|
support_infill_rate = 15.0
|
||||||
|
support_interface_density = 85
|
||||||
|
support_interface_enable = True
|
||||||
|
support_interface_pattern = zigzag
|
||||||
|
support_line_width = 0.3
|
||||||
|
support_material_flow = 100
|
||||||
|
support_pattern = zigzag
|
||||||
|
support_roof_density = 85
|
||||||
|
support_roof_wall_count = 1
|
||||||
|
support_supported_skin_fan_speed = 60.0
|
||||||
|
support_top_distance = =support_z_distance
|
||||||
|
support_xy_distance = 0.35
|
||||||
|
support_xy_distance_overhang = 0.25
|
||||||
|
support_xy_overrides_z = xy_overrides_z
|
||||||
|
support_z_distance = 0.203
|
||||||
|
top_skin_expand_distance = 2.4
|
||||||
|
wall_overhang_angle = 30
|
||||||
|
wall_overhang_speed_factor = 40
|
||||||
|
|
@ -0,0 +1,66 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodxl
|
||||||
|
name = Fast
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
material = ultimaker_pc-abs-fr_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = quality
|
||||||
|
variant = 1C
|
||||||
|
weight = -2
|
||||||
|
|
||||||
|
[values]
|
||||||
|
cool_fan_enabled = =extruder_nr == support_extruder_nr
|
||||||
|
cool_fan_speed_0 = 0
|
||||||
|
cool_fan_speed_max = 80
|
||||||
|
cool_min_layer_time = 10
|
||||||
|
cool_min_layer_time_fan_speed_max = 8
|
||||||
|
cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5)
|
||||||
|
cool_min_temperature = 250
|
||||||
|
infill_sparse_density = 15
|
||||||
|
material_final_print_temperature = =material_print_temperature - 5
|
||||||
|
material_initial_print_temperature = =material_print_temperature - 5
|
||||||
|
raft_airgap = =0.1 if extruder_nr == support_extruder_nr else 0
|
||||||
|
raft_base_infill_overlap = 20
|
||||||
|
raft_surface_speed = =speed_print * 3/4 if extruder_nr == support_extruder_nr else 50
|
||||||
|
skin_overlap = 10
|
||||||
|
speed_layer_0 = =speed_print * 7/24
|
||||||
|
speed_prime_tower = =speed_print * 1/4
|
||||||
|
speed_print = 120.0
|
||||||
|
speed_roofing = =speed_print * 13/24
|
||||||
|
speed_support = =speed_print * 1/2
|
||||||
|
speed_support_bottom = =speed_support * 1/4
|
||||||
|
speed_support_interface = =speed_print * 15/24
|
||||||
|
speed_topbottom = =speed_print * 11/24
|
||||||
|
speed_wall = =speed_print * 5/24
|
||||||
|
speed_wall_0 = =speed_print * 1/6
|
||||||
|
support_angle = 50
|
||||||
|
support_bottom_angles = [135]
|
||||||
|
support_bottom_density = 15
|
||||||
|
support_bottom_distance = 0.1
|
||||||
|
support_bottom_enable = True
|
||||||
|
support_bottom_line_distance = =support_line_distance
|
||||||
|
support_bottom_line_width = 0.8
|
||||||
|
support_bottom_stair_step_height = 0
|
||||||
|
support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135]
|
||||||
|
support_infill_rate = 15.0
|
||||||
|
support_interface_density = 85
|
||||||
|
support_interface_enable = True
|
||||||
|
support_interface_pattern = zigzag
|
||||||
|
support_line_width = 0.3
|
||||||
|
support_material_flow = 100
|
||||||
|
support_pattern = zigzag
|
||||||
|
support_roof_density = 85
|
||||||
|
support_roof_wall_count = 1
|
||||||
|
support_supported_skin_fan_speed = 60.0
|
||||||
|
support_top_distance = =support_z_distance
|
||||||
|
support_xy_distance = 0.35
|
||||||
|
support_xy_distance_overhang = 0.25
|
||||||
|
support_xy_overrides_z = xy_overrides_z
|
||||||
|
support_z_distance = 0.203
|
||||||
|
top_skin_expand_distance = 2.4
|
||||||
|
wall_overhang_angle = 30
|
||||||
|
wall_overhang_speed_factor = 40
|
||||||
|
|
@ -0,0 +1,65 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodxl
|
||||||
|
name = Fast
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
material = ultimaker_pc-abs_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = quality
|
||||||
|
variant = 1XA
|
||||||
|
weight = -2
|
||||||
|
|
||||||
|
[values]
|
||||||
|
cool_fan_enabled = =extruder_nr == support_extruder_nr
|
||||||
|
cool_fan_speed_0 = 0
|
||||||
|
cool_fan_speed_max = 80
|
||||||
|
cool_min_layer_time = 10
|
||||||
|
cool_min_layer_time_fan_speed_max = 8
|
||||||
|
cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5)
|
||||||
|
cool_min_temperature = 250
|
||||||
|
infill_sparse_density = 15
|
||||||
|
material_final_print_temperature = =material_print_temperature - 5
|
||||||
|
material_initial_print_temperature = =material_print_temperature - 5
|
||||||
|
raft_airgap = =0.1 if extruder_nr == support_extruder_nr else 0
|
||||||
|
raft_base_infill_overlap = 20
|
||||||
|
raft_surface_speed = =speed_print * 3/4 if extruder_nr == support_extruder_nr else 50
|
||||||
|
skin_overlap = 10
|
||||||
|
speed_layer_0 = =speed_print * 7/24
|
||||||
|
speed_prime_tower = =speed_print * 1/4
|
||||||
|
speed_print = 120.0
|
||||||
|
speed_roofing = =speed_print * 13/24
|
||||||
|
speed_support = =speed_print * 5/6
|
||||||
|
speed_support_bottom = 25
|
||||||
|
speed_support_interface = =speed_print * 15/24
|
||||||
|
speed_topbottom = =speed_print * 11/24
|
||||||
|
speed_wall = =speed_print * 5/24
|
||||||
|
speed_wall_0 = =speed_print * 1/6
|
||||||
|
support_angle = 50
|
||||||
|
support_bottom_angles = [135]
|
||||||
|
support_bottom_density = 15
|
||||||
|
support_bottom_distance = 0.1
|
||||||
|
support_bottom_enable = True
|
||||||
|
support_bottom_line_width = 0.6
|
||||||
|
support_bottom_stair_step_height = 0
|
||||||
|
support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135]
|
||||||
|
support_infill_rate = 15.0
|
||||||
|
support_interface_density = 85
|
||||||
|
support_interface_enable = True
|
||||||
|
support_interface_pattern = zigzag
|
||||||
|
support_line_width = 0.3
|
||||||
|
support_material_flow = 100
|
||||||
|
support_pattern = zigzag
|
||||||
|
support_roof_density = 85
|
||||||
|
support_roof_wall_count = 1
|
||||||
|
support_supported_skin_fan_speed = 60.0
|
||||||
|
support_top_distance = =support_z_distance
|
||||||
|
support_xy_distance = 0.35
|
||||||
|
support_xy_distance_overhang = 0.25
|
||||||
|
support_xy_overrides_z = xy_overrides_z
|
||||||
|
support_z_distance = 0.203
|
||||||
|
top_skin_expand_distance = 2.4
|
||||||
|
wall_overhang_angle = 30
|
||||||
|
wall_overhang_speed_factor = 40
|
||||||
|
|
@ -0,0 +1,66 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodxl
|
||||||
|
name = Fast
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
material = ultimaker_pc-abs-fr_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = quality
|
||||||
|
variant = 1XA
|
||||||
|
weight = -2
|
||||||
|
|
||||||
|
[values]
|
||||||
|
cool_fan_enabled = =extruder_nr == support_extruder_nr
|
||||||
|
cool_fan_speed_0 = 0
|
||||||
|
cool_fan_speed_max = 80
|
||||||
|
cool_min_layer_time = 10
|
||||||
|
cool_min_layer_time_fan_speed_max = 8
|
||||||
|
cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5)
|
||||||
|
cool_min_temperature = 250
|
||||||
|
infill_sparse_density = 15
|
||||||
|
material_final_print_temperature = =material_print_temperature - 5
|
||||||
|
material_initial_print_temperature = =material_print_temperature - 5
|
||||||
|
raft_airgap = =0.1 if extruder_nr == support_extruder_nr else 0
|
||||||
|
raft_base_infill_overlap = 20
|
||||||
|
raft_surface_speed = =speed_print * 3/4 if extruder_nr == support_extruder_nr else 50
|
||||||
|
skin_overlap = 10
|
||||||
|
speed_layer_0 = =speed_print * 7/24
|
||||||
|
speed_prime_tower = =speed_print * 1/4
|
||||||
|
speed_print = 120.0
|
||||||
|
speed_roofing = =speed_print * 13/24
|
||||||
|
speed_support = =speed_print * 1/2
|
||||||
|
speed_support_bottom = =speed_support * 1/4
|
||||||
|
speed_support_interface = =speed_print * 15/24
|
||||||
|
speed_topbottom = =speed_print * 11/24
|
||||||
|
speed_wall = =speed_print * 5/24
|
||||||
|
speed_wall_0 = =speed_print * 1/6
|
||||||
|
support_angle = 50
|
||||||
|
support_bottom_angles = [135]
|
||||||
|
support_bottom_density = 15
|
||||||
|
support_bottom_distance = 0.1
|
||||||
|
support_bottom_enable = True
|
||||||
|
support_bottom_line_distance = =support_line_distance
|
||||||
|
support_bottom_line_width = 0.8
|
||||||
|
support_bottom_stair_step_height = 0
|
||||||
|
support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135]
|
||||||
|
support_infill_rate = 15.0
|
||||||
|
support_interface_density = 85
|
||||||
|
support_interface_enable = True
|
||||||
|
support_interface_pattern = zigzag
|
||||||
|
support_line_width = 0.3
|
||||||
|
support_material_flow = 100
|
||||||
|
support_pattern = zigzag
|
||||||
|
support_roof_density = 85
|
||||||
|
support_roof_wall_count = 1
|
||||||
|
support_supported_skin_fan_speed = 60.0
|
||||||
|
support_top_distance = =support_z_distance
|
||||||
|
support_xy_distance = 0.35
|
||||||
|
support_xy_distance_overhang = 0.25
|
||||||
|
support_xy_overrides_z = xy_overrides_z
|
||||||
|
support_z_distance = 0.203
|
||||||
|
top_skin_expand_distance = 2.4
|
||||||
|
wall_overhang_angle = 30
|
||||||
|
wall_overhang_speed_factor = 40
|
||||||
|
|
@ -0,0 +1,65 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodxl
|
||||||
|
name = Fast
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
material = ultimaker_pc-abs_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = quality
|
||||||
|
variant = LABS
|
||||||
|
weight = -2
|
||||||
|
|
||||||
|
[values]
|
||||||
|
cool_fan_enabled = =extruder_nr == support_extruder_nr
|
||||||
|
cool_fan_speed_0 = 0
|
||||||
|
cool_fan_speed_max = 80
|
||||||
|
cool_min_layer_time = 10
|
||||||
|
cool_min_layer_time_fan_speed_max = 8
|
||||||
|
cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5)
|
||||||
|
cool_min_temperature = 250
|
||||||
|
infill_sparse_density = 15
|
||||||
|
material_final_print_temperature = =material_print_temperature - 5
|
||||||
|
material_initial_print_temperature = =material_print_temperature - 5
|
||||||
|
raft_airgap = =0.1 if extruder_nr == support_extruder_nr else 0
|
||||||
|
raft_base_infill_overlap = 20
|
||||||
|
raft_surface_speed = =speed_print * 3/4 if extruder_nr == support_extruder_nr else 50
|
||||||
|
skin_overlap = 10
|
||||||
|
speed_layer_0 = =speed_print * 7/24
|
||||||
|
speed_prime_tower = =speed_print * 1/4
|
||||||
|
speed_print = 120.0
|
||||||
|
speed_roofing = =speed_print * 13/24
|
||||||
|
speed_support = =speed_print * 5/6
|
||||||
|
speed_support_bottom = 25
|
||||||
|
speed_support_interface = =speed_print * 15/24
|
||||||
|
speed_topbottom = =speed_print * 11/24
|
||||||
|
speed_wall = =speed_print * 5/24
|
||||||
|
speed_wall_0 = =speed_print * 1/6
|
||||||
|
support_angle = 50
|
||||||
|
support_bottom_angles = [135]
|
||||||
|
support_bottom_density = 15
|
||||||
|
support_bottom_distance = 0.1
|
||||||
|
support_bottom_enable = True
|
||||||
|
support_bottom_line_width = 0.6
|
||||||
|
support_bottom_stair_step_height = 0
|
||||||
|
support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135]
|
||||||
|
support_infill_rate = 15.0
|
||||||
|
support_interface_density = 85
|
||||||
|
support_interface_enable = True
|
||||||
|
support_interface_pattern = zigzag
|
||||||
|
support_line_width = 0.3
|
||||||
|
support_material_flow = 100
|
||||||
|
support_pattern = zigzag
|
||||||
|
support_roof_density = 85
|
||||||
|
support_roof_wall_count = 1
|
||||||
|
support_supported_skin_fan_speed = 60.0
|
||||||
|
support_top_distance = =support_z_distance
|
||||||
|
support_xy_distance = 0.35
|
||||||
|
support_xy_distance_overhang = 0.25
|
||||||
|
support_xy_overrides_z = xy_overrides_z
|
||||||
|
support_z_distance = 0.203
|
||||||
|
top_skin_expand_distance = 2.4
|
||||||
|
wall_overhang_angle = 30
|
||||||
|
wall_overhang_speed_factor = 40
|
||||||
|
|
@ -0,0 +1,66 @@
|
|||||||
|
[general]
|
||||||
|
definition = ultimaker_methodxl
|
||||||
|
name = Fast
|
||||||
|
version = 4
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
material = ultimaker_pc-abs-fr_175
|
||||||
|
quality_type = draft
|
||||||
|
setting_version = 24
|
||||||
|
type = quality
|
||||||
|
variant = LABS
|
||||||
|
weight = -2
|
||||||
|
|
||||||
|
[values]
|
||||||
|
cool_fan_enabled = =extruder_nr == support_extruder_nr
|
||||||
|
cool_fan_speed_0 = 0
|
||||||
|
cool_fan_speed_max = 80
|
||||||
|
cool_min_layer_time = 10
|
||||||
|
cool_min_layer_time_fan_speed_max = 8
|
||||||
|
cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5)
|
||||||
|
cool_min_temperature = 250
|
||||||
|
infill_sparse_density = 15
|
||||||
|
material_final_print_temperature = =material_print_temperature - 5
|
||||||
|
material_initial_print_temperature = =material_print_temperature - 5
|
||||||
|
raft_airgap = =0.1 if extruder_nr == support_extruder_nr else 0
|
||||||
|
raft_base_infill_overlap = 20
|
||||||
|
raft_surface_speed = =speed_print * 3/4 if extruder_nr == support_extruder_nr else 50
|
||||||
|
skin_overlap = 10
|
||||||
|
speed_layer_0 = =speed_print * 7/24
|
||||||
|
speed_prime_tower = =speed_print * 1/4
|
||||||
|
speed_print = 120.0
|
||||||
|
speed_roofing = =speed_print * 13/24
|
||||||
|
speed_support = =speed_print * 1/2
|
||||||
|
speed_support_bottom = =speed_support * 1/4
|
||||||
|
speed_support_interface = =speed_print * 15/24
|
||||||
|
speed_topbottom = =speed_print * 11/24
|
||||||
|
speed_wall = =speed_print * 5/24
|
||||||
|
speed_wall_0 = =speed_print * 1/6
|
||||||
|
support_angle = 50
|
||||||
|
support_bottom_angles = [135]
|
||||||
|
support_bottom_density = 15
|
||||||
|
support_bottom_distance = 0.1
|
||||||
|
support_bottom_enable = True
|
||||||
|
support_bottom_line_distance = =support_line_distance
|
||||||
|
support_bottom_line_width = 0.8
|
||||||
|
support_bottom_stair_step_height = 0
|
||||||
|
support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135]
|
||||||
|
support_infill_rate = 15.0
|
||||||
|
support_interface_density = 85
|
||||||
|
support_interface_enable = True
|
||||||
|
support_interface_pattern = zigzag
|
||||||
|
support_line_width = 0.3
|
||||||
|
support_material_flow = 100
|
||||||
|
support_pattern = zigzag
|
||||||
|
support_roof_density = 85
|
||||||
|
support_roof_wall_count = 1
|
||||||
|
support_supported_skin_fan_speed = 60.0
|
||||||
|
support_top_distance = =support_z_distance
|
||||||
|
support_xy_distance = 0.35
|
||||||
|
support_xy_distance_overhang = 0.25
|
||||||
|
support_xy_overrides_z = xy_overrides_z
|
||||||
|
support_z_distance = 0.203
|
||||||
|
top_skin_expand_distance = 2.4
|
||||||
|
wall_overhang_angle = 30
|
||||||
|
wall_overhang_speed_factor = 40
|
||||||
|
|