mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-10-11 07:47:53 -06:00

* 'master' of github.com:ultimaker/Cura: (49 commits) 15.10 restyling of the sidebar header 15.10 restyling of the sidebar header 15.10 restyling of the sidebar split magic_mesh)surface_mode into Normal, Surface, Both Added preference to disable automatic scale Removed unused import Added changeLog plugin Added missing ) Merging of mine and Jaimes work Removed font from rectangle JSON: git diff! removed triangles and grid top/bottom skin options (though they are available) Code style & switch to translation catalog 15.10 re-alignment of the toolbar 15.10 New Icons 15.10 restyling of the savebutton Area Added message asking about sending data to server Added exception handling for checking overlap. Fixed default button for general and view page Fixed double ID in qml Removed unused import ...
292 lines
13 KiB
JSON
292 lines
13 KiB
JSON
{
|
|
"version": 1,
|
|
"id": "dual_extrusion",
|
|
"name": "Dual Extrusion Base File",
|
|
|
|
"inherits": "fdmprinter.json",
|
|
|
|
"visible": false,
|
|
|
|
"machine_settings": {
|
|
"extruder_nr": {
|
|
"label": "Extruder",
|
|
"description": "The extruder train used for printing. This is used in multi-extrusion.",
|
|
"type": "int",
|
|
"default": 0,
|
|
"min_value": 0,
|
|
"max_value": 16,
|
|
"inherit_function": "extruder_nr"
|
|
},
|
|
|
|
"machine_use_extruder_offset_to_offset_coords": { "default": false },
|
|
|
|
"machine_nozzle_offset_x": { "default": 0, "SEE_machine_extruder_trains": true },
|
|
"machine_nozzle_offset_y": { "default": 0, "SEE_machine_extruder_trains": true },
|
|
"machine_extruder_start_code": { "default": "", "SEE_machine_extruder_trains": true },
|
|
"machine_extruder_start_pos_abs": { "default": false, "SEE_machine_extruder_trains": true },
|
|
"machine_extruder_start_pos_x": { "default": 0, "SEE_machine_extruder_trains": true },
|
|
"machine_extruder_start_pos_y": { "default": 0, "SEE_machine_extruder_trains": true },
|
|
"machine_extruder_end_pos_abs": { "default": false, "SEE_machine_extruder_trains": true },
|
|
"machine_extruder_end_pos_x": { "default": 0, "SEE_machine_extruder_trains": true },
|
|
"machine_extruder_end_pos_y": { "default": 0, "SEE_machine_extruder_trains": true },
|
|
"machine_extruder_end_code": { "default": "", "SEE_machine_extruder_trains": true }
|
|
},
|
|
"overrides": {
|
|
"speed_print": {
|
|
"children": {
|
|
"speed_prime_tower": {
|
|
"label": "Prime Tower Speed",
|
|
"description": "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal.",
|
|
"unit": "mm/s",
|
|
"type": "float",
|
|
"min_value": 0.1,
|
|
"max_value_warning": 150,
|
|
"default": 50,
|
|
"visible": false,
|
|
"active_if": {
|
|
"setting": "prime_tower_enable",
|
|
"value": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"line_width": {
|
|
"children": {
|
|
"prime_tower_line_width": {
|
|
"label": "Prime Tower Line Width",
|
|
"description": "Width of a single prime tower line.",
|
|
"unit": "mm",
|
|
"min_value": 0.0001,
|
|
"min_value_warning": 0.2,
|
|
"max_value_warning": 5,
|
|
"default": 0.4,
|
|
"type": "float",
|
|
"visible": false,
|
|
"active_if": {
|
|
"setting": "prime_tower_enable",
|
|
"value": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"categories": {
|
|
"dual": {
|
|
"label": "Dual Extrusion",
|
|
"visible": false,
|
|
"icon": "category_dual",
|
|
"settings": {
|
|
"prime_tower_enable": {
|
|
"label": "Enable Prime Tower",
|
|
"description": "Print a tower next to the print which serves to prime the material after each nozzle switch.",
|
|
"type": "boolean",
|
|
"default": false
|
|
},
|
|
"prime_tower_size": {
|
|
"label": "Prime Tower Size",
|
|
"description": "The width of the prime tower.",
|
|
"visible": false,
|
|
"type": "float",
|
|
"unit": "mm",
|
|
"default": 15,
|
|
"min_value": 0,
|
|
"max_value_warning": 20,
|
|
"inherit_function": "0 if prime_tower_enable else 15",
|
|
"active_if": {
|
|
"setting": "prime_tower_enable",
|
|
"value": true
|
|
}
|
|
},
|
|
"prime_tower_position_x": {
|
|
"label": "Prime Tower X Position",
|
|
"description": "The x position of the prime tower.",
|
|
"visible": false,
|
|
"type": "float",
|
|
"unit": "mm",
|
|
"default": 200,
|
|
"active_if": {
|
|
"setting": "prime_tower_enable",
|
|
"value": true
|
|
}
|
|
},
|
|
"prime_tower_position_y": {
|
|
"label": "Prime Tower Y Position",
|
|
"description": "The y position of the prime tower.",
|
|
"visible": false,
|
|
"type": "float",
|
|
"unit": "mm",
|
|
"default": 200,
|
|
"active_if": {
|
|
"setting": "prime_tower_enable",
|
|
"value": true
|
|
}
|
|
},
|
|
"prime_tower_flow": {
|
|
"label": "Prime Tower Flow",
|
|
"description": "Flow compensation: the amount of material extruded is multiplied by this value.",
|
|
"visible": false,
|
|
"unit": "%",
|
|
"default": 100,
|
|
"type": "float",
|
|
"min_value": 5,
|
|
"min_value_warning": 50,
|
|
"max_value_warning": 150,
|
|
"active_if": {
|
|
"setting": "prime_tower_enable",
|
|
"value": true
|
|
}
|
|
},
|
|
"prime_tower_wipe_enabled": {
|
|
"label": "Wipe Nozzle on Prime tower",
|
|
"description": "After printing the prime tower with the one nozzle, wipe the oozed material from the other nozzle off on the prime tower.",
|
|
"type": "boolean",
|
|
"default": false,
|
|
"active_if": {
|
|
"setting": "prime_tower_enable",
|
|
"value": true
|
|
}
|
|
},
|
|
"ooze_shield_enabled": {
|
|
"label": "Enable Ooze Shield",
|
|
"description": "Enable exterior ooze shield. This will create a shell around the object which is likely to wipe a second nozzle if it's at the same height as the first nozzle.",
|
|
"type": "boolean",
|
|
"default": false
|
|
},
|
|
"ooze_shield_angle": {
|
|
"label": "Ooze Shield Angle",
|
|
"description": "The maximum angle a part in the ooze shield will have. With 0 degrees being vertical, and 90 degrees being horizontal. A smaller angle leads to less failed ooze shields, but more material.",
|
|
"unit": "°",
|
|
"type": "float",
|
|
"min_value": 0,
|
|
"max_value": 90,
|
|
"default": 60,
|
|
"visible": false,
|
|
"active_if": {
|
|
"setting": "ooze_shield_enabled",
|
|
"value": true
|
|
}
|
|
},
|
|
"ooze_shield_dist": {
|
|
"label": "Ooze Shields Distance",
|
|
"description": "Distance of the ooze shield from the print, in the X/Y directions.",
|
|
"unit": "mm",
|
|
"type": "float",
|
|
"min_value": 0,
|
|
"max_value_warning": 30,
|
|
"default": 2,
|
|
"visible": false,
|
|
"active_if": {
|
|
"setting": "ooze_shield_enabled",
|
|
"value": true
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"platform_adhesion": {
|
|
"settings": {
|
|
"adhesion_extruder_nr": {
|
|
"label": "Platform Adhesion Extruder",
|
|
"description": "The extruder train to use for printing the skirt/brim/raft. This is used in multi-extrusion.",
|
|
"type": "int",
|
|
"default": 0,
|
|
"min_value": 0,
|
|
"max_value": 16,
|
|
"inherit_function": "extruder_nr"
|
|
}
|
|
}
|
|
},
|
|
"material": {
|
|
"settings": {
|
|
"switch_extruder_retraction_amount": {
|
|
"label": "Nozzle Switch Retraction Distance",
|
|
"description": "The amount of retraction: Set at 0 for no retraction at all. This should generally be the same as the length of the heat zone.",
|
|
"unit": "mm",
|
|
"type": "float",
|
|
"default": 16,
|
|
"visible": false,
|
|
"inherit_function": "machine_heat_zone_length",
|
|
"active_if": {
|
|
"setting": "retraction_enable",
|
|
"value": true
|
|
}
|
|
},
|
|
"switch_extruder_retraction_speeds": {
|
|
"label": "Nozzle Switch Retraction Speed",
|
|
"description": "The speed at which the filament is retracted. A higher retraction speed works better, but a very high retraction speed can lead to filament grinding.",
|
|
"unit": "mm/s",
|
|
"type": "float",
|
|
"default": 20,
|
|
"visible": false,
|
|
"inherit": false,
|
|
"active_if": {
|
|
"setting": "retraction_enable",
|
|
"value": true
|
|
},
|
|
"children": {
|
|
"switch_extruder_retraction_speed": {
|
|
"label": "Nozzle Switch Retract Speed",
|
|
"description": "The speed at which the filament is retracted during a nozzle switch retract. ",
|
|
"unit": "mm/s",
|
|
"type": "float",
|
|
"default": 20,
|
|
"visible": false,
|
|
"active_if": {
|
|
"setting": "retraction_enable",
|
|
"value": true
|
|
}
|
|
},
|
|
"switch_extruder_prime_speed": {
|
|
"label": "Nozzle Switch Prime Speed",
|
|
"description": "The speed at which the filament is pushed back after a nozzle switch retraction.",
|
|
"unit": "mm/s",
|
|
"type": "float",
|
|
"default": 20,
|
|
"visible": false,
|
|
"active_if": {
|
|
"setting": "retraction_enable",
|
|
"value": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"support": {
|
|
"settings": {
|
|
"support_extruder_nr": {
|
|
"label": "Support Extruder",
|
|
"description": "The extruder train to use for printing the support. This is used in multi-extrusion.",
|
|
"type": "int",
|
|
"default": 0,
|
|
"min_value": 0,
|
|
"max_value": 16,
|
|
"inherit_function": "extruder_nr",
|
|
"children": {
|
|
"support_extruder_nr_layer_0": {
|
|
"label": "First Layer Support Extruder",
|
|
"description": "The extruder train to use for printing the first layer of support. This is used in multi-extrusion.",
|
|
"type": "int",
|
|
"default": 0,
|
|
"min_value": 0,
|
|
"max_value": 16,
|
|
"inherit": true
|
|
},
|
|
"support_roof_extruder_nr": {
|
|
"label": "Hammock Extruder",
|
|
"description": "The extruder train to use for printing the hammock. This is used in multi-extrusion.",
|
|
"type": "int",
|
|
"default": 0,
|
|
"min_value": 0,
|
|
"max_value": 16,
|
|
"inherit": true,
|
|
"active_if": {
|
|
"setting": "support_roof_enable",
|
|
"value": true
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|