updated settings

This commit is contained in:
Tim Kuipers 2015-06-02 17:08:13 +02:00
parent 7fda5c84e7
commit 6330be5f81

View File

@ -149,6 +149,13 @@
} }
} }
}, },
"alternate_extra_perimeter": {
"label": "Alternate Extra Wall",
"description": "Make an extra wall at every second layer, so that infill will be caught between an extra wall above and one below. This results in a better cohesion between infill and walls, but might have an impact on the surface quality.",
"type": "boolean",
"default": false,
"visible": false
},
"top_bottom_thickness": { "top_bottom_thickness": {
"label": "Bottom/Top Thickness", "label": "Bottom/Top Thickness",
"description": "This controls the thickness of the bottom and top layers, the amount of solid layers put down is calculated by the layer thickness and this value. Having this value a multiple of the layer thickness makes sense. And keep it near your wall thickness to make an evenly strong part.", "description": "This controls the thickness of the bottom and top layers, the amount of solid layers put down is calculated by the layer thickness and this value. Having this value a multiple of the layer thickness makes sense. And keep it near your wall thickness to make an evenly strong part.",
@ -174,7 +181,7 @@
"top_layers": { "top_layers": {
"label": "Top Layers", "label": "Top Layers",
"description": "This controls the amount of top layers.", "description": "This controls the amount of top layers.",
"default": 4, "default": 8,
"type": "int", "type": "int",
"visible": false, "visible": false,
"inherit_function": "math.ceil(parent_value / layer_height)" "inherit_function": "math.ceil(parent_value / layer_height)"
@ -193,7 +200,7 @@
"bottom_layers": { "bottom_layers": {
"label": "Bottom Layers", "label": "Bottom Layers",
"description": "This controls the amount of bottom layers.", "description": "This controls the amount of bottom layers.",
"default": 4, "default": 8,
"type": "int", "type": "int",
"visible": false, "visible": false,
"inherit_function": "math.ceil(parent_value / layer_height)" "inherit_function": "math.ceil(parent_value / layer_height)"
@ -211,6 +218,22 @@
"default": true, "default": true,
"visible": false "visible": false
}, },
"fill_perimeter_gaps":{
"label": "Fill Gaps Between Walls",
"description": "Fill the gaps created by walls where they would otherwise be overlapping. This will also fill thin walls. Optionally only the gaps occurring within the top and bottom skin can be filled.",
"type": "enum",
"options": [
"Nowhere",
"Everywhere",
"Skin"
],
"default": "Everywhere",
"visible": false,
"active_if": {
"setting": "wall_overlap_avoid_enabled",
"value": true
}
},
"top_bottom_pattern": { "top_bottom_pattern": {
"label": "Bottom/Top Pattern", "label": "Bottom/Top Pattern",
"description": "Pattern of the top/bottom solid fill. This normally is done with lines to get the best possible finish, but in some cases a concentric fill gives a nicer end result.", "description": "Pattern of the top/bottom solid fill. This normally is done with lines to get the best possible finish, but in some cases a concentric fill gives a nicer end result.",
@ -346,15 +369,23 @@
"visible": false, "visible": false,
"inherit": false "inherit": false
}, },
"retraction_minimal_extrusion": { "retraction_count_max": {
"label": "Minimal Extrusion Before Retraction", "label": "Maximal Retraction Count",
"description": "The minimum amount of extrusion that needs to happen between retractions. If a retraction should happen before this minimum is reached, it will be ignored. This avoids retracting repeatedly on the same piece of filament as that can flatten the filament and cause grinding issues.", "description": "This settings limits the number of retractions occuring within the Minimal Extrusion Distance Window. Further retractions within this window will be ignored. This avoids retracting repeatedly on the same piece of filament as that can flatten the filament and cause grinding issues.",
"unit": "mm", "default": 6,
"type": "float", "type": "int",
"default": 0.02,
"visible": false, "visible": false,
"inherit": false "inherit": false
}, },
"retraction_extrusion_window": {
"label": "Minimal Extrusion Distance Window",
"description": "The window in which the Maximal Retraction Count is enforced. This window should be approximately the size of the Retraction distance, so that effectively the number of times a retraction passes the same patch of material is limited.",
"unit": "mm",
"type": "float",
"default": 4.5,
"visible": false,
"inherit_function": "retraction_amount"
},
"retraction_hop": { "retraction_hop": {
"label": "Z Hop when Retracting", "label": "Z Hop when Retracting",
"description": "Whenever a retraction is done, the head is lifted by this amount to travel over the print. A value of 0.075 works well. This feature has a lot of positive effect on delta towers.", "description": "Whenever a retraction is done, the head is lifted by this amount to travel over the print. A value of 0.075 works well. This feature has a lot of positive effect on delta towers.",
@ -647,12 +678,12 @@
"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.", "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.",
"type": "enum", "type": "enum",
"options": [ "options": [
"None",
"Touching Buildplate", "Touching Buildplate",
"Everywhere" "Everywhere"
], ],
"default": "Touching Buildplate", "default": "Everywhere",
"visible": true, "visible": true,
"inherit_function": "'Everywhere' if support_enable else 'None'",
"active_if": { "active_if": {
"setting": "support_enable", "setting": "support_enable",
"value": true "value": true
@ -700,11 +731,7 @@
"unit": "mm", "unit": "mm",
"default": 0.15, "default": 0.15,
"type": "float", "type": "float",
"visible": false, "visible": false
"active_if": {
"setting": "support_enable",
"value": true
}
}, },
"support_bottom_distance": { "support_bottom_distance": {
"label": "Bottom Distance", "label": "Bottom Distance",
@ -712,11 +739,7 @@
"unit": "mm", "unit": "mm",
"default": 0.15, "default": 0.15,
"type": "float", "type": "float",
"visible": false, "visible": false
"active_if": {
"setting": "support_enable",
"value": true
}
} }
} }
}, },
@ -737,12 +760,8 @@
"description": "The maximum distance between support blocks, in the X/Y directions, such that the blocks will merge into a single block.", "description": "The maximum distance between support blocks, in the X/Y directions, such that the blocks will merge into a single block.",
"unit": "mm", "unit": "mm",
"type": "float", "type": "float",
"default": 0.7, "default": 2.0,
"visible": false, "visible": false
"active_if": {
"setting": "support_enable",
"value": true
}
}, },
"support_area_smoothing": { "support_area_smoothing": {
"label": "Area Smoothing", "label": "Area Smoothing",
@ -750,22 +769,14 @@
"unit": "mm", "unit": "mm",
"type": "float", "type": "float",
"default": 0.6, "default": 0.6,
"visible": false, "visible": false
"active_if": {
"setting": "support_enable",
"value": true
}
}, },
"support_use_towers": { "support_use_towers": {
"label": "Use towers.", "label": "Use towers.",
"description": "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof.", "description": "Use specialized towers to support tiny overhang areas. These towers have a larger diameter than the region they support. Near the overhang the towers' diameter decreases, forming a roof.",
"type": "boolean", "type": "boolean",
"default": true, "default": true,
"visible": true, "visible": true
"active_if": {
"setting": "support_enable",
"value": true
}
}, },
"support_minimal_diameter": { "support_minimal_diameter": {
"label": "Minimal Diameter", "label": "Minimal Diameter",
@ -812,7 +823,7 @@
"Lines", "Lines",
"ZigZag" "ZigZag"
], ],
"default": "Lines", "default": "ZigZag",
"visible": true, "visible": true,
"active_if": { "active_if": {
"setting": "support_enable", "setting": "support_enable",
@ -841,7 +852,6 @@
"setting": "support_enable", "setting": "support_enable",
"value": true "value": true
}, },
"children": { "children": {
"support_line_distance": { "support_line_distance": {
"label": "Line distance", "label": "Line distance",
@ -1314,6 +1324,4 @@
} }
} }
} }
} }