From b203c8e6cb869a8fcf7907ff6adf004964f08187 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Wed, 29 Jul 2015 16:21:54 +0200 Subject: [PATCH] prime_tower_size, prime_tower_wipe_enabled, support_extruder_nr, support_roof_extruder_nr, category_dual (+icon), caterogy_shield icon --- resources/settings/fdmprinter.json | 55 + resources/themes/cura/icons/category_dual.svg | 3379 +++++++++++++++++ .../themes/cura/icons/category_shield.svg | 94 + 3 files changed, 3528 insertions(+) create mode 100644 resources/themes/cura/icons/category_dual.svg create mode 100644 resources/themes/cura/icons/category_shield.svg diff --git a/resources/settings/fdmprinter.json b/resources/settings/fdmprinter.json index 2f96784c81..77082e3722 100644 --- a/resources/settings/fdmprinter.json +++ b/resources/settings/fdmprinter.json @@ -256,6 +256,37 @@ } } }, + "dual": { + "label": "Dual Extrusion", + "visible": true, + "icon": "category_dual", + "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" + }, + "prime_tower_size": { + "label": "Prime Tower Size", + "description": "Print a tower next to the print which serves to prime the material after each nozzle switch. A size of 0 corresponds to no prime tower at all.", + "type": "float", + "unit": "mm", + "default": 15, + "min_value": 0, + "max_value_warning": 20 + }, + "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 + } + } + }, "shell": { "label": "Shell", "visible": true, @@ -1513,6 +1544,30 @@ "type": "boolean", "default": true }, + "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_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 + } + } + } + }, "support_type": { "label": "Placement", "description": "Where to place support structures. The placement can be restricted such that the support structures won't rest on the model, which could otherwise cause scarring.", diff --git a/resources/themes/cura/icons/category_dual.svg b/resources/themes/cura/icons/category_dual.svg new file mode 100644 index 0000000000..fd968da8ff --- /dev/null +++ b/resources/themes/cura/icons/category_dual.svg @@ -0,0 +1,3379 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/resources/themes/cura/icons/category_shield.svg b/resources/themes/cura/icons/category_shield.svg new file mode 100644 index 0000000000..b0fa06bef9 --- /dev/null +++ b/resources/themes/cura/icons/category_shield.svg @@ -0,0 +1,94 @@ + + + +image/svg+xml \ No newline at end of file