Buscar

UM3E_rolamento

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Metadata/thumbnail.png
3D/3dmodel.model
 
	 
		 
			 
				 1
Ultimaker Cura
	 2022-11-11 14:42:21
	 2022-11-11 14:42:21
[Content_Types].xml
 
_rels/.rels
 
Cura/Ultimaker 3 Extended.global.cfg
[general]
version = 5
name = Ultimaker 3 Extended
id = Ultimaker 3 Extended
[metadata]
setting_version = 20
type = machine
group_id = 641ee62d-987b-437d-9ba5-a1d2efce8f79
[containers]
0 = Ultimaker 3 Extended_user
1 = empty_quality_changes
2 = empty_intent
3 = um3_global_Draft_Quality
4 = empty_material
5 = empty_variant
6 = Ultimaker 3 Extended_settings
7 = ultimaker3_extended
Cura/Ultimaker 3 Extended_user.inst.cfg
[general]
version = 4
name = Ultimaker 3 Extended_user
definition = ultimaker3_extended
[metadata]
type = user
setting_version = 20
machine = Ultimaker 3 Extended
[values]
adhesion_type = skirt
material_bed_temperature = 80
Cura/um3_global_Draft_Quality.inst.cfg
[general]
version = 4
name = Fast
definition = ultimaker3
[metadata]
setting_version = 20
type = quality
quality_type = draft
weight = -2
global_quality = True
[values]
layer_height = 0.2
Cura/Ultimaker 3 Extended_settings.inst.cfg
[general]
version = 4
name = Ultimaker 3 Extended_settings
definition = ultimaker3_extended
[metadata]
type = definition_changes
setting_version = 20
[values]
extruders_enabled_count = 1
Cura/ultimaker3_extended.def.json
{
 "name": "Ultimaker 3 Extended", 
 "version": 2, 
 "metadata": {
 "type": "machine", 
 "author": "Ultimaker", 
 "manufacturer": "Ultimaker B.V.", 
 "setting_version": 20, 
 "file_formats": "application/gzip;text/x-gcode", 
 "visible": true, 
 "has_materials": true, 
 "has_variants": true, 
 "has_machine_quality": true, 
 "preferred_material": "generic_pla", 
 "preferred_quality_type": "normal", 
 "machine_extruder_trains": {
 "0": "ultimaker3_extended_extruder_left", 
 "1": "ultimaker3_extended_extruder_right"
 }, 
 "supports_usb_connection": false, 
 "supports_network_connection": true, 
 "exclude_materials": [
 "generic_hips", 
 "generic_cffcpe", 
 "generic_cffpa", 
 "generic_gffcpe", 
 "generic_gffpa", 
 "structur3d_dap100silicone"
 ], 
 "platform": "ultimaker3_platform.obj", 
 "platform_texture": "Ultimaker3Extendedbackplate.png", 
 "platform_offset": [
 0, 
 0, 
 0
 ], 
 "preferred_variant_name": "AA 0.4", 
 "variants_name": "Print core", 
 "first_start_actions": [
 "DiscoverUM3Action"
 ], 
 "supported_actions": [
 "DiscoverUM3Action"
 ], 
 "firmware_update_info": {
 "id": 9511, 
 "check_urls": [
 "https://software.ultimaker.com/releases/firmware/9066/stable/um-update.swu.version"
 ], 
 "update_url": "https://ultimaker.com/firmware?utm_source=cura&utm_medium=software&utm_campaign=fw-update"
 }, 
 "bom_numbers": [
 9511
 ], 
 "quality_definition": "ultimaker3"
 }, 
 "settings": {
 "machine_settings": {
 "label": "Machine", 
 "children": {
 "machine_name": {
 "label": "Machine Type", 
 "children": {}, 
 "description": "The name of your 3D printer model.", 
 "default_value": "Ultimaker 3 Extended", 
 "type": "str", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_show_variants": {
 "label": "Show Machine Variants", 
 "children": {}, 
 "description": "Whether to show the different variants of this machine, which are described in separate json files.", 
 "default_value": "False", 
 "type": "bool", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_start_gcode": {
 "label": "Start G-code", 
 "children": {}, 
 "description": "G-code commands to be executed at the very start - separated by \\n.", 
 "default_value": "", 
 "type": "str", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_end_gcode": {
 "label": "End G-code", 
 "children": {}, 
 "description": "G-code commands to be executed at the very end - separated by \\n.", 
 "default_value": "G91 ;Relative movement\nG0 F15000 X8.0 Z0.5 E-4.5 ;Wiping+material retraction\nG0 F10000 Z1.5 E4.5 ;Compensation for the retraction\nG90 ;Disable relative movement", 
 "type": "str", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "material_guid": {
 "label": "Material GUID", 
 "children": {}, 
 "description": "GUID of the material. This is set automatically.", 
 "default_value": "", 
 "type": "str", 
 "enabled": "=False"
 }, 
 "material_diameter": {
 "label": "Diameter", 
 "children": {}, 
 "description": "Adjusts the diameter of the filament used. Match this value with the diameter of the used filament.", 
 "unit": "mm", 
 "type": "float", 
 "default_value": "2.85", 
 "minimum_value": "=0.0001", 
 "minimum_value_warning": "=0.4", 
 "maximum_value_warning": "=3.5", 
 "enabled": "=machine_gcode_flavor != \"UltiGCode\"", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "material_bed_temp_wait": {
 "label": "Wait for Build Plate Heatup", 
 "children": {}, 
 "description": "Whether to insert a command to wait until the build plate temperature is reached at the start.", 
 "default_value": "True", 
 "type": "bool", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "material_print_temp_wait": {
 "label": "Wait for Nozzle Heatup", 
 "children": {}, 
 "description": "Whether to wait until the nozzle temperature is reached at the start.", 
 "default_value": "True", 
 "type": "bool", 
 "enabled": "=machine_nozzle_temp_enabled", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "material_print_temp_prepend": {
 "label": "Include Material Temperatures", 
 "children": {}, 
 "description": "Whether to include nozzle temperature commands at the start of the gcode. When the start_gcode already contains nozzle temperature commands Cura frontend will automatically disable this setting.", 
 "default_value": "True", 
 "type":
"bool", 
 "enabled": "=machine_nozzle_temp_enabled", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "material_bed_temp_prepend": {
 "label": "Include Build Plate Temperature", 
 "children": {}, 
 "description": "Whether to include build plate temperature commands at the start of the gcode. When the start_gcode already contains build plate temperature commands Cura frontend will automatically disable this setting.", 
 "default_value": "True", 
 "type": "bool", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_width": {
 "label": "Machine Width", 
 "children": {}, 
 "description": "The width (X-direction) of the printable area.", 
 "default_value": "233", 
 "type": "float", 
 "minimum_value": "=0.001", 
 "maximum_value": "=2000000", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_depth": {
 "label": "Machine Depth", 
 "children": {}, 
 "description": "The depth (Y-direction) of the printable area.", 
 "default_value": "215", 
 "type": "float", 
 "minimum_value": "=0.001", 
 "maximum_value": "=2000000", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_height": {
 "label": "Machine Height", 
 "children": {}, 
 "description": "The height (Z-direction) of the printable area.", 
 "default_value": "300", 
 "type": "float", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_shape": {
 "label": "Build Plate Shape", 
 "children": {}, 
 "description": "The shape of the build plate without taking unprintable areas into account.", 
 "default_value": "rectangular", 
 "type": "enum", 
 "options": "OrderedDict([('rectangular', 'Rectangular'), ('elliptic', 'Elliptic')])", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_buildplate_type": {
 "label": "Build Plate Material", 
 "children": {}, 
 "description": "The material of the build plate installed on the printer.", 
 "default_value": "glass", 
 "type": "enum", 
 "options": "OrderedDict([('glass', 'Glass'), ('aluminum', 'Aluminum')])", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_heated_bed": {
 "label": "Has Heated Build Plate", 
 "children": {}, 
 "description": "Whether the machine has a heated build plate present.", 
 "default_value": "True", 
 "type": "bool", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_heated_build_volume": {
 "label": "Has Build Volume Temperature Stabilization", 
 "children": {}, 
 "description": "Whether the machine is able to stabilize the build volume temperature.", 
 "default_value": "False", 
 "type": "bool", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_always_write_active_tool": {
 "label": "Always Write Active Tool", 
 "children": {}, 
 "description": "Write active tool after sending temp commands to inactive tool. Required for Dual Extruder printing with Smoothie or other firmware with modal tool commands.", 
 "default_value": "False", 
 "type": "bool", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_center_is_zero": {
 "label": "Is Center Origin", 
 "children": {}, 
 "description": "Whether the X/Y coordinates of the zero position of the printer is at the center of the printable area.", 
 "default_value": "False", 
 "type": "bool", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_extruder_count": {
 "label": "Number of Extruders", 
 "children": {}, 
 "description": "Number of extruder trains. An extruder train is the combination of a feeder, bowden tube, and nozzle.", 
 "default_value": "2", 
 "minimum_value": "=1", 
 "maximum_value": "=16", 
 "type": "int", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "extruders_enabled_count": {
 "label": "Number of Extruders That Are Enabled", 
 "children": {}, 
 "description": "Number of extruder trains that are enabled; automatically set in software", 
 "value": "=machine_extruder_count", 
 "default_value": "1", 
 "minimum_value": "=1", 
 "maximum_value": "=16", 
 "type": "int", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_nozzle_tip_outer_diameter": {
 "label": "Outer Nozzle Diameter", 
 "children": {}, 
 "description": "The outer diameter of the tip of the nozzle.", 
 "unit": "mm", 
 "default_value": "1", 
 "type": "float", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True", 
 "settable_per_meshgroup": "False", 
 "settable_globally": "False"
 }, 
 "machine_nozzle_head_distance": {
 "label": "Nozzle Length", 
 "children": {}, 
 "description": "The height difference between the tip of the nozzle and the lowest part of the print head.", 
 "unit":
"mm", 
 "default_value": "3", 
 "type": "float", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_nozzle_expansion_angle": {
 "label": "Nozzle Angle", 
 "children": {}, 
 "description": "The angle between the horizontal plane and the conical part right above the tip of the nozzle.", 
 "unit": "\u00b0", 
 "type": "int", 
 "default_value": "45", 
 "maximum_value": "=89", 
 "minimum_value": "=1", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_heat_zone_length": {
 "label": "Heat Zone Length", 
 "children": {}, 
 "description": "The distance from the tip of the nozzle in which heat from the nozzle is transferred to the filament.", 
 "unit": "mm", 
 "default_value": "16", 
 "type": "float", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_nozzle_temp_enabled": {
 "label": "Enable Nozzle Temperature Control", 
 "children": {}, 
 "description": "Whether to control temperature from Cura. Turn this off to control nozzle temperature from outside of Cura.", 
 "default_value": "True", 
 "value": "=machine_gcode_flavor != \"UltiGCode\"", 
 "type": "bool", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_nozzle_heat_up_speed": {
 "label": "Heat Up Speed", 
 "children": {}, 
 "description": "The speed (\u00b0C/s) by which the nozzle heats up averaged over the window of normal printing temperatures and the standby temperature.", 
 "default_value": "1.4", 
 "unit": "\u00b0C/s", 
 "type": "float", 
 "enabled": "=machine_nozzle_temp_enabled", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "machine_nozzle_cool_down_speed": {
 "label": "Cool Down Speed", 
 "children": {}, 
 "description": "The speed (\u00b0C/s) by which the nozzle cools down averaged over the window of normal printing temperatures and the standby temperature.", 
 "default_value": "0.8", 
 "unit": "\u00b0C/s", 
 "type": "float", 
 "enabled": "=machine_nozzle_temp_enabled", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "machine_min_cool_heat_time_window": {
 "label": "Minimal Time Standby Temperature", 
 "children": {}, 
 "description": "The minimal time an extruder has to be inactive before the nozzle is cooled. Only when an extruder is not used for longer than this time will it be allowed to cool down to the standby temperature.", 
 "default_value": "50.0", 
 "unit": "s", 
 "type": "float", 
 "enabled": "=machine_nozzle_temp_enabled", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True", 
 "value": "=15"
 }, 
 "machine_gcode_flavor": {
 "label": "G-code Flavor", 
 "children": {}, 
 "description": "The type of g-code to be generated.", 
 "type": "enum", 
 "options": "OrderedDict([('RepRap (Marlin/Sprinter)', 'Marlin'), ('RepRap (Volumetric)', 'Marlin (Volumetric)'), ('RepRap (RepRap)', 'RepRap'), ('UltiGCode', 'Ultimaker 2'), ('Griffin', 'Griffin'), ('Makerbot', 'Makerbot'), ('BFB', 'Bits from Bytes'), ('MACH3', 'Mach3'), ('Repetier', 'Repetier')])", 
 "default_value": "Griffin", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_firmware_retract": {
 "label": "Firmware Retraction", 
 "children": {}, 
 "description": "Whether to use firmware retract commands (G10/G11) instead of using the E property in G1 commands to retract the material.", 
 "type": "bool", 
 "default_value": "False", 
 "value": "=machine_gcode_flavor == 'RepRap (Volumetric)' or machine_gcode_flavor == 'UltiGCode' or machine_gcode_flavor == 'BFB'", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_extruders_share_heater": {
 "label": "Extruders Share Heater", 
 "children": {}, 
 "description": "Whether the extruders share a single heater rather than each extruder having its own heater.", 
 "type": "bool", 
 "default_value": "False", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_extruders_share_nozzle": {
 "label": "Extruders Share Nozzle", 
 "children": {}, 
 "description": "Whether the extruders share a single nozzle rather than each extruder having its own nozzle. When set to true, it is expected that the printer-start gcode script properly sets up all extruders in an initial retraction state that is known and mutually compatible (either zero or one filament not retracted); in that case the initial retraction status is described, per extruder, by the 'machine_extruders_shared_nozzle_initial_retraction' parameter.", 
 "type": "bool", 
 "default_value": "False", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_extruders_shared_nozzle_initial_retraction": {
 "label": "Shared Nozzle Initial Retraction", 
 "children": {}, 
 "description": "How much the filament of each extruder is assumed to have been retracted from the shared nozzle tip at the completion of the printer-start gcode script; the value should be equal to or greater than the length of the common part of the nozzle's ducts.", 
 "unit": "mm", 
 "default_value": "0", 
 "minimum_value": "=0", 
 "type": "float", 
 "enabled": "=machine_extruders_share_nozzle", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_disallowed_areas": {
 "label": "Disallowed Areas", 
 "children":
{}, 
 "description": "A list of polygons with areas the print head is not allowed to enter.", 
 "type": "polygons", 
 "default_value": "[[[92.8, -53.4], [92.8, -97.5], [116.5, -97.5], [116.5, -53.4]], [[73.8, 107.5], [73.8, 100.5], [116.5, 100.5], [116.5, 107.5]], [[74.6, 107.5], [74.6, 100.5], [116.5, 100.5], [116.5, 107.5]], [[74.9, -97.5], [74.9, -107.5], [116.5, -107.5], [116.5, -97.5]], [[-116.5, -103.5], [-116.5, -107.5], [-100.9, -107.5], [-100.9, -103.5]], [[-116.5, 105.8], [-96.9, 105.8], [-96.9, 107.5], [-116.5, 107.5]]]", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "nozzle_disallowed_areas": {
 "label": "Nozzle Disallowed Areas", 
 "children": {}, 
 "description": "A list of polygons with areas the nozzle is not allowed to enter.", 
 "type": "polygons", 
 "default_value": "[]", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_head_with_fans_polygon": {
 "label": "Machine Head & Fan Polygon", 
 "children": {}, 
 "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.", 
 "type": "polygon", 
 "default_value": "[[-41.9, -45.8], [-41.9, 33.9], [59.9, 33.9], [59.9, -45.8]]", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "gantry_height": {
 "label": "Gantry Height", 
 "children": {}, 
 "description": "The height difference between the tip of the nozzle and the gantry system (X and Y axes).", 
 "default_value": "99999999999", 
 "value": "=60", 
 "type": "float", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_nozzle_id": {
 "label": "Nozzle ID", 
 "children": {}, 
 "description": "The nozzle ID for an extruder train, such as \"AA 0.4\" and \"BB 0.8\".", 
 "type": "str", 
 "default_value": "unknown", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "machine_nozzle_size": {
 "label": "Nozzle Diameter", 
 "children": {}, 
 "description": "The inner diameter of the nozzle. Change this setting when using a non-standard nozzle size.", 
 "unit": "mm", 
 "type": "float", 
 "default_value": "0.4", 
 "minimum_value": "=0.001", 
 "maximum_value_warning": "=10", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "machine_use_extruder_offset_to_offset_coords": {
 "label": "Offset with Extruder", 
 "children": {}, 
 "description": "Apply the extruder offset to the coordinate system. Affects all extruders.", 
 "type": "bool", 
 "default_value": "True", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "extruder_prime_pos_z": {
 "label": "Extruder Prime Z Position", 
 "children": {}, 
 "description": "The Z coordinate of the position where the nozzle primes at the start of printing.", 
 "type": "float", 
 "unit": "mm", 
 "default_value": "0", 
 "minimum_value_warning": "=0", 
 "maximum_value": "=machine_height", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "extruder_prime_pos_abs": {
 "label": "Absolute Extruder Prime Position", 
 "children": {}, 
 "description": "Make the extruder prime position absolute rather than relative to the last-known location of the head.", 
 "type": "bool", 
 "default_value": "True", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "machine_max_feedrate_x": {
 "label": "Maximum Speed X", 
 "children": {}, 
 "description": "The maximum speed for the motor of the X-direction.", 
 "unit": "mm/s", 
 "type": "float", 
 "default_value": "300", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_max_feedrate_y": {
 "label": "Maximum Speed Y", 
 "children": {}, 
 "description": "The maximum speed for the motor of the Y-direction.", 
 "unit": "mm/s", 
 "type": "float", 
 "default_value": "300", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_max_feedrate_z": {
 "label": "Maximum Speed Z", 
 "children": {}, 
 "description": "The maximum speed for the motor of the Z-direction.", 
 "unit": "mm/s", 
 "type": "float", 
 "default_value": "40", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_max_feedrate_e": {
 "label": "Maximum Speed E", 
 "children": {}, 
 "description": "The maximum speed of the filament.", 
 "unit": "mm/s", 
 "type": "float", 
 "default_value": "45", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_max_acceleration_x": {
 "label": "Maximum Acceleration X", 
 "children": {}, 
 "description": "Maximum acceleration for the motor of the X-direction", 
 "unit": "mm/s\u00b2", 
 "type": "float", 
 "default_value": "9000", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_max_acceleration_y": {
 "label": "Maximum Acceleration Y", 
 "children": {}, 
 "description": "Maximum
acceleration for the motor of the Y-direction.", 
 "unit": "mm/s\u00b2", 
 "type": "float", 
 "default_value": "9000", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_max_acceleration_z": {
 "label": "Maximum Acceleration Z", 
 "children": {}, 
 "description": "Maximum acceleration for the motor of the Z-direction.", 
 "unit": "mm/s\u00b2", 
 "type": "float", 
 "default_value": "100", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_max_acceleration_e": {
 "label": "Maximum Filament Acceleration", 
 "children": {}, 
 "description": "Maximum acceleration for the motor of the filament.", 
 "unit": "mm/s\u00b2", 
 "type": "float", 
 "default_value": "10000", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_acceleration": {
 "label": "Default Acceleration", 
 "children": {}, 
 "description": "The default acceleration of print head movement.", 
 "unit": "mm/s\u00b2", 
 "type": "float", 
 "default_value": "3000", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_max_jerk_xy": {
 "label": "Default X-Y Jerk", 
 "children": {}, 
 "description": "Default jerk for movement in the horizontal plane.", 
 "unit": "mm/s", 
 "type": "float", 
 "default_value": "20.0", 
 "minimum_value": "=0", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_max_jerk_z": {
 "label": "Default Z Jerk", 
 "children": {}, 
 "description": "Default jerk for the motor of the Z-direction.", 
 "unit": "mm/s", 
 "type": "float", 
 "default_value": "0.4", 
 "minimum_value": "=0", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_max_jerk_e": {
 "label": "Default Filament Jerk", 
 "children": {}, 
 "description": "Default jerk for the motor of the filament.", 
 "unit": "mm/s", 
 "type": "float", 
 "default_value": "5.0", 
 "minimum_value": "=0", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_steps_per_mm_x": {
 "label": "Steps per Millimeter (X)", 
 "children": {}, 
 "description": "How many steps of the stepper motor will result in one millimeter of movement in the X direction.", 
 "type": "float", 
 "default_value": "50", 
 "minimum_value": "=0.0000001", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "machine_steps_per_mm_y": {
 "label": "Steps per Millimeter (Y)", 
 "children": {}, 
 "description": "How many steps of the stepper motor will result in one millimeter of movement in the Y direction.", 
 "type": "float", 
 "default_value": "50", 
 "minimum_value": "=0.0000001", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "machine_steps_per_mm_z": {
 "label": "Steps per Millimeter (Z)", 
 "children": {}, 
 "description": "How many steps of the stepper motor will result in one millimeter of movement in the Z direction.", 
 "type": "float", 
 "default_value": "50", 
 "minimum_value": "=0.0000001", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "machine_steps_per_mm_e": {
 "label": "Steps per Millimeter (E)", 
 "children": {}, 
 "description": "How many steps of the stepper motors will result in moving the feeder wheel by one millimeter around its circumference.", 
 "type": "float", 
 "default_value": "1600", 
 "minimum_value": "=0.0000001", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "machine_endstop_positive_direction_x": {
 "label": "X Endstop in Positive Direction", 
 "children": {}, 
 "description": "Whether the endstop of the X axis is in the positive direction (high X coordinate) or negative (low X coordinate).", 
 "type": "bool", 
 "default_value": "False", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "machine_endstop_positive_direction_y": {
 "label": "Y Endstop in Positive Direction", 
 "children": {}, 
 "description": "Whether the endstop of the Y axis is in the positive direction (high Y coordinate) or negative (low Y coordinate).", 
 "type": "bool", 
 "default_value": "False", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "machine_endstop_positive_direction_z": {
 "label": "Z Endstop in Positive Direction", 
 "children": {}, 
 "description": "Whether the endstop of the Z axis is in the positive direction (high Z coordinate) or negative (low Z coordinate).", 
 "type": "bool", 
 "default_value": "True", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "machine_minimum_feedrate": {
 "label": "Minimum Feedrate", 
 "children": {}, 
 "description": "The minimal movement speed of the print head.", 
 "unit": "mm/s", 
 "type": "float", 
 "default_value": "0.0", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }, 
 "machine_feeder_wheel_diameter": {
 "label": "Feeder Wheel Diameter", 
 "children": {},
"description": "The diameter of the wheel that drives the material in the feeder.", 
 "unit": "mm", 
 "type": "float", 
 "default_value": "10.0", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "machine_scale_fan_speed_zero_to_one": {
 "label": "Scale Fan Speed To 0-1", 
 "children": {}, 
 "description": "Scale the fan speed to be between 0 and 1 instead of between 0 and 256.", 
 "type": "bool", 
 "default_value": "False", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "False"
 }
 }, 
 "type": "category", 
 "description": "Machine specific settings", 
 "icon": "Printer"
 }, 
 "resolution": {
 "label": "Quality", 
 "children": {
 "layer_height": {
 "label": "Layer Height", 
 "children": {}, 
 "description": "The height of each layer in mm. Higher values produce faster prints in lower resolution, lower values produce slower prints in higher resolution.", 
 "unit": "mm", 
 "type": "float", 
 "default_value": "0.1", 
 "minimum_value": "=0.001", 
 "minimum_value_warning": "=0.04", 
 "maximum_value_warning": "=0.8 * min(extruderValues('machine_nozzle_size'))", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False"
 }, 
 "layer_height_0": {
 "label": "Initial Layer Height", 
 "children": {}, 
 "description": "The height of the initial layer in mm. A thicker initial layer makes adhesion to the build plate easier.", 
 "unit": "mm", 
 "type": "float", 
 "default_value": "0.3", 
 "resolve": "=min(extruderValues('layer_height_0'))", 
 "minimum_value": "=0.001", 
 "minimum_value_warning": "=0.1", 
 "maximum_value_warning": "=0.8 * min(extruderValues('machine_nozzle_size'))", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "value": "=round(machine_nozzle_size / 1.5, 2)"
 }, 
 "line_width": {
 "label": "Line Width", 
 "children": {
 "wall_line_width": {
 "label": "Wall Line Width", 
 "children": {
 "wall_line_width_0": {
 "label": "Outer Wall Line Width", 
 "children": {}, 
 "description": "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed.", 
 "unit": "mm", 
 "minimum_value": "=0.001", 
 "minimum_value_warning": "=(0.1 + 0.4 * machine_nozzle_size) if inset_direction == \"outside_in\" else 0.1 * machine_nozzle_size", 
 "maximum_value_warning": "=2 * machine_nozzle_size", 
 "default_value": "0.4", 
 "value": "=wall_line_width", 
 "type": "float", 
 "limit_to_extruder": "=wall_0_extruder_nr", 
 "settable_per_mesh": "True"
 }, 
 "wall_line_width_x": {
 "label": "Inner Wall(s) Line Width", 
 "children": {}, 
 "description": "Width of a single wall line for all wall lines except the outermost one.", 
 "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", 
 "value": "=wall_line_width", 
 "type": "float", 
 "limit_to_extruder": "=wall_x_extruder_nr", 
 "settable_per_mesh": "True"
 }
 }, 
 "description": "Width of a single wall line.", 
 "unit": "mm", 
 "minimum_value": "=0.001", 
 "minimum_value_warning": "=0.1 + 0.4 * machine_nozzle_size", 
 "maximum_value_warning": "=2 * machine_nozzle_size", 
 "value": "=line_width", 
 "default_value": "0.4", 
 "type": "float", 
 "limit_to_extruder": "=wall_0_extruder_nr if wall_x_extruder_nr == wall_0_extruder_nr else -1", 
 "settable_per_mesh": "True"
 }, 
 "skin_line_width": {
 "label": "Top/Bottom Line Width", 
 "children": {}, 
 "description": "Width of a single top/bottom line.", 
 "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": "=line_width", 
 "enabled": "=top_layers > 0 or bottom_layers > 0", 
 "limit_to_extruder": "=top_bottom_extruder_nr", 
 "settable_per_mesh": "True"
 }, 
 "infill_line_width": {
 "label": "Infill Line Width", 
 "children": {}, 
 "description": "Width of a single infill line.", 
 "unit": "mm", 
 "minimum_value": "=0.001", 
 "minimum_value_warning": "=0.1 + 0.4 * machine_nozzle_size", 
 "maximum_value_warning": "=3 * machine_nozzle_size", 
 "default_value": "0.4", 
 "type": "float", 
 "value": "=line_width", 
 "enabled": "=infill_sparse_density > 0", 
 "limit_to_extruder": "=infill_extruder_nr", 
 "settable_per_mesh": "True"
 }, 
 "skirt_brim_line_width": {
 "label": "Skirt/Brim Line Width", 
 "children": {}, 
 "description": "Width of a single skirt or brim line.", 
 "unit": "mm", 
 "minimum_value": "=0.001", 
 "minimum_value_warning": "=0.1 + 0.4 * machine_nozzle_size", 
 "maximum_value_warning": "=3 * machine_nozzle_size", 
 "default_value":
"0.4", 
 "type": "float", 
 "value": "=line_width", 
 "enabled": "=resolveOrValue('adhesion_type') == 'skirt' or resolveOrValue('adhesion_type') == 'brim' or resolveOrValue('prime_tower_brim_enable') or resolveOrValue('draft_shield_enabled') or resolveOrValue('ooze_shield_enabled')", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "support_line_width": {
 "label": "Support Line Width", 
 "children": {}, 
 "description": "Width of a single support structure line.", 
 "unit": "mm", 
 "minimum_value": "=0.001", 
 "minimum_value_warning": "=0.1 + 0.4 * machine_nozzle_size", 
 "maximum_value_warning": "=3 * machine_nozzle_size", 
 "default_value": "0.4", 
 "type": "float", 
 "enabled": "=(support_enable or support_meshes_present)", 
 "value": "=line_width", 
 "limit_to_extruder": "=support_infill_extruder_nr", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "support_interface_line_width": {
 "label": "Support Interface Line Width", 
 "children": {
 "support_roof_line_width": {
 "label": "Support Roof Line Width", 
 "children": {}, 
 "description": "Width of a single support roof line.", 
 "unit": "mm", 
 "default_value": "0.4", 
 "minimum_value": "=0.001", 
 "minimum_value_warning": "=0.4 * machine_nozzle_size", 
 "maximum_value_warning": "=2 * machine_nozzle_size", 
 "type": "float", 
 "enabled": "=(support_enable or support_meshes_present) and support_roof_enable", 
 "limit_to_extruder": "=support_roof_extruder_nr", 
 "value": "=extruderValue(support_roof_extruder_nr, 'support_interface_line_width')", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "support_bottom_line_width": {
 "label": "Support Floor Line Width", 
 "children": {}, 
 "description": "Width of a single support floor line.", 
 "unit": "mm", 
 "default_value": "0.4", 
 "minimum_value": "=0.001", 
 "minimum_value_warning": "=0.4 * machine_nozzle_size", 
 "maximum_value_warning": "=2 * machine_nozzle_size", 
 "type": "float", 
 "enabled": "=(support_enable or support_meshes_present) and support_bottom_enable", 
 "limit_to_extruder": "=support_bottom_extruder_nr", 
 "value": "=extruderValue(support_bottom_extruder_nr, 'support_interface_line_width')", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }
 }, 
 "description": "Width of a single line of support roof or floor.", 
 "unit": "mm", 
 "default_value": "0.4", 
 "minimum_value": "=0.001", 
 "minimum_value_warning": "=0.1 + 0.4 * machine_nozzle_size", 
 "maximum_value_warning": "=2 * machine_nozzle_size", 
 "type": "float", 
 "enabled": "=(support_enable or support_meshes_present) and support_interface_enable", 
 "limit_to_extruder": "=support_interface_extruder_nr", 
 "value": "=line_width", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }, 
 "prime_tower_line_width": {
 "label": "Prime Tower Line Width", 
 "children": {}, 
 "description": "Width of a single prime tower line.", 
 "type": "float", 
 "unit": "mm", 
 "enabled": "=resolveOrValue('prime_tower_enable')", 
 "default_value": "0.4", 
 "value": "=line_width", 
 "minimum_value": "=0.001", 
 "minimum_value_warning": "=0.1 + 0.4 * machine_nozzle_size", 
 "maximum_value_warning": "=2 * machine_nozzle_size", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True"
 }
 }, 
 "description": "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints.", 
 "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": "=machine_nozzle_size", 
 "settable_per_mesh": "True"
 }, 
 "initial_layer_line_width_factor": {
 "label": "Initial Layer Line Width", 
 "children": {}, 
 "description": "Multiplier of the line width on the first layer. Increasing this could improve bed adhesion.", 
 "type": "float", 
 "unit": "%", 
 "default_value": "100.0", 
 "minimum_value": "=0.001", 
 "maximum_value_warning": "=150", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "True", 
 "value": "=120"
 }
 }, 
 "type": "category", 
 "icon": "PrintQuality", 
 "description": "All settings that influence the resolution of the print. These settings have a large impact on the quality (and print time)"
 }, 
 "shell": {
 "label": "Walls", 
 "children": {
 "wall_extruder_nr": {
 "label": "Wall Extruder", 
 "children": {
 "wall_0_extruder_nr": {
 "label": "Outer Wall Extruder", 
 "children": {}, 
 "description": "The extruder train used for printing the outer wall. This is used in multi-extrusion.", 
 "type": "optional_extruder", 
 "value": "=wall_extruder_nr",
"default_value": "-1", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "True", 
 "settable_globally": "True", 
 "enabled": "=extruders_enabled_count > 1"
 }, 
 "wall_x_extruder_nr": {
 "label": "Inner Wall Extruder", 
 "children": {}, 
 "description": "The extruder train used for printing the inner walls. This is used in multi-extrusion.", 
 "type": "optional_extruder", 
 "value": "=wall_extruder_nr", 
 "default_value": "-1", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "True", 
 "settable_globally": "True", 
 "enabled": "=extruders_enabled_count > 1"
 }
 }, 
 "description": "The extruder train used for printing the walls. This is used in multi-extrusion.", 
 "type": "optional_extruder", 
 "default_value": "-1", 
 "settable_per_mesh": "False", 
 "settable_per_extruder": "False", 
 "settable_per_meshgroup": "True", 
 "settable_globally": "True", 
 "enabled": "=extruders_enabled_count > 1"
 }, 
 "wall_thickness": {
 "label": "Wall Thickness", 
 "children": {
 "wall_line_count": {
 "label": "Wall Line Count", 
 "children": {}, 
 "description": "The number of walls. When calculated by the wall thickness, this value is rounded to a whole number.", 
 "default_value": "2", 
 "minimum_value": "=0", 
 "minimum_value_warning": "=1", 
 "maximum_value_warning": "=10", 
 "maximum_value": "=999999", 
 "type": "int", 
 "value": "=1 if magic_spiralize else max(1, round((wall_thickness - wall_line_width_0) / wall_line_width_x) + 1) if wall_thickness != 0 else 0", 
 "limit_to_extruder": "=wall_x_extruder_nr", 
 "settable_per_mesh": "True"
 }
 }, 
 "description": "The thickness of the walls in the horizontal direction. This value divided by the wall line width defines the number of walls.", 
 "unit": "mm", 
 "default_value": "0.8", 
 "value": "=wall_line_width_0 + wall_line_width_x", 
 "minimum_value": "=0", 
 "minimum_value_warning": "=line_width", 
 "maximum_value_warning": "=10 * line_width", 
 "maximum_value": "=999999 * line_width", 
 "type": "float", 
 "limit_to_extruder": "=wall_x_extruder_nr", 
 "settable_per_mesh": "True"
 }, 
 "wall_transition_length": {
 "label": "Wall Transition Length", 
 "children": {}, 
 "description": "When transitioning between different numbers of walls as the part becomes thinner, a certain amount of space is allotted to split or join the wall lines.", 
 "type": "float", 
 "unit": "mm", 
 "default_value": "0.4", 
 "value": "=line_width", 
 "minimum_value": "=0.001", 
 "minimum_value_warning": "=0.5 * line_width", 
 "maximum_value_warning": "=2 * line_width", 
 "maximum_value": "=min_bead_width * 3 * math.pi"
 }, 
 "wall_distribution_count": {
 "label": "Wall Distribution Count", 
 "children": {}, 
 "description": "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width.", 
 "type": "int", 
 "maximum_value": "=999999", 
 "default_value": "1", 
 "minimum_value": "=1"
 }, 
 "wall_transition_angle": {
 "label": "Wall Transitioning Threshold Angle", 
 "children": {}, 
 "description": "When to create transitions between even and odd numbers of walls. A wedge shape with an angle greater than this setting will not have transitions and no walls will be printed in the center to fill the remaining space. Reducing this setting reduces the number and length of these center walls, but may leave gaps or overextrude.", 
 "type": "float", 
 "unit": "\u00b0", 
 "default_value": "10", 
 "minimum_value": "=1", 
 "minimum_value_warning": "=5", 
 "maximum_value_warning": "=50", 
 "maximum_value": "=59"
 }, 
 "wall_transition_filter_distance": {
 "label": "Wall Transitioning Filter Distance", 
 "children": {}, 
 "description": "If it would be transitioning back and forth between different numbers of walls in quick succession, don't transition at all. Remove transitions if they are closer together than this distance.", 
 "type": "float", 
 "unit": "mm", 
 "value": "=100", 
 "enabled": "=False", 
 "default_value": "100", 
 "minimum_value": "=wall_transition_length", 
 "minimum_value_warning": "=math.cos(wall_transition_angle / 180 * math.pi) * wall_line_width_x", 
 "maximum_value": "=999999"
 }, 
 "wall_transition_filter_deviation": {
 "label": "Wall Transitioning Filter Margin", 
 "children": {}, 
 "description": "Prevent transitioning back and forth between one extra wall and one less. This margin extends the range of line widths which follow to [Minimum Wall Line Width - Margin, 2 * Minimum Wall Line Width + Margin]. Increasing this margin reduces the number of transitions, which reduces the number of extrusion starts/stops and travel time. However, large line width variation can lead to under- or overextrusion problems.", 
 "type": "float", 
 "unit": "mm", 
 "default_value": "0.1", 
 "value": "=.25 * machine_nozzle_size", 
 "minimum_value": "=0", 
 "minimum_value_warning": "=.01", 
 "maximum_value_warning": "=machine_nozzle_size"
 }, 
 "wall_0_wipe_dist": {
 "label": "Outer Wall Wipe Distance", 
 "children": {}, 
 "description": "Distance of a travel move inserted after the outer wall, to hide the Z seam better.", 
 "unit": "mm", 
 "type": "float", 
 "default_value": "0.2", 
 "value": "=machine_nozzle_size / 2", 
 "minimum_value": "=0", 
 "maximum_value_warning": "=machine_nozzle_size * 2", 
 "limit_to_extruder": "=wall_0_extruder_nr",
"settable_per_mesh": "True"
 }, 
 "wall_0_inset": {
 "label": "Outer Wall Inset", 
 "children": {}, 
 "description": "Inset applied to the path of the outer wall. If the outer wall is smaller than the nozzle, and printed after the inner walls, use this offset to get the hole in the nozzle to overlap with the inner walls instead of the outside of the model.", 
 "unit": "mm", 
 "type": "float", 
 "default_value": "0.0", 
 "value": "=0", 
 "minimum_value_warning": "=0", 
 "maximum_value_warning": "=machine_nozzle_size", 
 "limit_to_extruder": "=wall_0_extruder_nr", 
 "settable_per_mesh": "True"
 }, 
 "optimize_wall_printing_order": {
 "label": "Optimize Wall Printing Order", 
 "children": {}, 
 "description": "Optimize the order in which walls are printed so as to reduce the number of retractions and the distance travelled. Most parts will benefit from this being enabled but some may actually take longer so please compare the print time estimates with and without optimization. First layer is not optimized when choosing brim as build plate adhesion type.", 
 "type": "bool", 
 "default_value": "False", 
 "settable_per_mesh": "True", 
 "value": "=True"
 }, 
 "inset_direction": {
 "label": "Wall Ordering", 
 "children": {}, 
 "description": "Determines the order in which walls are printed. Printing outer walls earlier helps with dimensional accuracy, as faults from inner walls cannot propagate to the outside. However printing them later allows them to stack better when overhangs are printed.", 
 "type": "enum", 
 "options": "OrderedDict([('inside_out', 'Inside To Outside'), ('outside_in', 'Outside To Inside')])", 
 "default_value": "outside_in", 
 "settable_per_mesh": "True"
 }, 
 "alternate_extra_perimeter": {
 "label": "Alternate Extra Wall", 
 "children": {}, 
 "description": "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints.", 
 "type": "bool", 
 "default_value": "False", 
 "limit_to_extruder": "=infill_extruder_nr", 
 "settable_per_mesh": "True"
 }, 
 "min_wall_line_width": {
 "label": "Minimum Wall Line Width", 
 "children": {
 "min_even_wall_line_width": {
 "label": "Minimum Even Wall Line Width", 
 "children": {
 "wall_split_middle_threshold": {
 "label": "Split Middle Line Threshold", 
 "children": {}, 
 "description": "The smallest line width, as a factor of the normal line width, above which the middle line (if there is one) will be split into two. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall.", 
 "type": "float", 
 "unit": "%", 
 "default_value": "50", 
 "value": "=max(1, min(99, 100 * (2 * min_even_wall_line_width - wall_line_width_0) / wall_line_width_0))", 
 "minimum_value": "=1", 
 "maximum_value": "=99"
 }
 }, 
 "description": "The minimum line width for normal polygonal walls. This setting determines at which model thickness we switch from printing a single thin wall line, to printing two wall lines. A higher Minimum Even Wall Line Width leads to a higher maximum odd wall line width. The maximum even wall line width is calculated as Outer Wall Line Width + 0.5 * Minimum Odd Wall Line Width.", 
 "unit": "mm", 
 "minimum_value_warning": "=.5 * max(wall_line_width_0, wall_line_width_x)", 
 "maximum_value_warning": "=min(wall_line_width_0, wall_line_width_x)", 
 "default_value": "0.3", 
 "value": "=min_wall_line_width", 
 "type": "float", 
 "settable_per_mesh": "True"
 }, 
 "min_odd_wall_line_width": {
 "label": "Minimum Odd Wall Line Width", 
 "children": {
 "wall_add_middle_threshold": {
 "label": "Add Middle Line Threshold", 
 "children": {}, 
 "description": "The smallest line width, as a factor of the normal line width, above which a middle line (if there wasn't one already) will be added. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall.", 
 "type": "float", 
 "unit": "%", 
 "default_value": "75", 
 "value": "=max(1, min(99, 100 * min_odd_wall_line_width / wall_line_width_x))", 
 "minimum_value": "=1", 
 "maximum_value": "=99"
 }
 }, 
 "description": "The minimum line width for middle line gap filler polyline walls. This setting determines at which model thickness we switch from printing two wall lines, to printing two outer walls and a single central wall in the middle. A higher Minimum Odd Wall Line Width leads to a higher maximum even wall line width. The maximum odd wall line width is calculated as 2 * Minimum Even Wall Line Width,", 
 "unit": "mm", 
 "minimum_value_warning": "=.5 * max(wall_line_width_0, wall_line_width_x)", 
 "maximum_value_warning": "=min(wall_line_width_0, wall_line_width_x)", 
 "default_value": "0.3", 
 "value": "=min_wall_line_width", 
 "type": "float", 
 "settable_per_mesh": "True"
 }
 }, 
 "description": "For thin structures around once or twice the nozzle size, the line widths need to be altered to adhere to the thickness of the model. This setting controls the minimum line width allowed for the walls. The minimum line widths inherently also determine the maximum line widths, since we transition from N to N+1 walls at some geometry thickness where the N walls are wide and the N+1 walls are narrow. The widest possible wall line is twice the Minimum Wall Line Width.", 
 "unit":

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando