mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-08 22:35:03 -06:00
Copied relevant settings from xmas branch
Since the xmas branch was based on 5.2 and that branch contained some magic to facilitate the S7 release with a lot of definition/profile changes. It is best to manually copy the relevant setting. Contributes to CURA-10415 Contributes to CURA-10415
This commit is contained in:
parent
c72e8ece7d
commit
f8d3e914bc
1 changed files with 155 additions and 9 deletions
|
@ -4569,12 +4569,14 @@
|
|||
"unit": "\u00b0",
|
||||
"type": "float",
|
||||
"minimum_value": "0",
|
||||
"maximum_value": "90",
|
||||
"maximum_value_warning": "60",
|
||||
"default_value": 40,
|
||||
"minimum_value_warning": "20",
|
||||
"maximum_value": "89",
|
||||
"maximum_value_warning": "85",
|
||||
"default_value": 60,
|
||||
"value": "support_angle",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"enabled": "support_enable and support_structure=='tree'",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_mesh": true,
|
||||
"settable_per_extruder": true
|
||||
},
|
||||
"support_tree_branch_distance":
|
||||
|
@ -4597,10 +4599,10 @@
|
|||
"type": "float",
|
||||
"minimum_value": "0.001",
|
||||
"minimum_value_warning": "support_line_width * 2",
|
||||
"default_value": 2,
|
||||
"default_value": 5,
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"enabled": "support_enable and support_structure=='tree'",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_mesh": true,
|
||||
"settable_per_extruder": true
|
||||
},
|
||||
"support_tree_max_diameter":
|
||||
|
@ -4611,7 +4613,7 @@
|
|||
"type": "float",
|
||||
"minimum_value": "support_tree_branch_diameter",
|
||||
"minimum_value_warning": "support_line_width * 5",
|
||||
"default_value": 15,
|
||||
"default_value": 25,
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"enabled": "support_enable and support_structure=='tree'",
|
||||
"settable_per_mesh": false,
|
||||
|
@ -4626,10 +4628,10 @@
|
|||
"minimum_value": "0",
|
||||
"maximum_value": "89.9999",
|
||||
"maximum_value_warning": "15",
|
||||
"default_value": 5,
|
||||
"default_value": 7,
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"enabled": "support_enable and support_structure=='tree'",
|
||||
"settable_per_mesh": false,
|
||||
"settable_per_mesh": true,
|
||||
"settable_per_extruder": true
|
||||
},
|
||||
"support_tree_collision_resolution":
|
||||
|
@ -4664,6 +4666,132 @@
|
|||
"settable_per_mesh": false,
|
||||
"settable_per_extruder": false
|
||||
},
|
||||
"support_tree_angle_slow":
|
||||
{
|
||||
"label": "Tree Support Preferred Branch Angle",
|
||||
"description": "The preferred angle of the branches, when they do not have to avoid the model. Use a lower angle to make them more vertical and more stable. Use a higher angle for branches to merge faster.",
|
||||
"unit": "\u00b0",
|
||||
"type": "float",
|
||||
"minimum_value": "0",
|
||||
"minimum_value_warning": "10",
|
||||
"maximum_value": "support_tree_angle",
|
||||
"maximum_value_warning": "support_tree_angle-1",
|
||||
"default_value": 50,
|
||||
"value": "support_tree_angle * 2 / 3",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"enabled": "support_enable and support_structure=='tree'",
|
||||
"settable_per_mesh": true,
|
||||
"settable_per_extruder": true
|
||||
},
|
||||
"support_tree_max_diameter_increase_by_merges_when_support_to_model":
|
||||
{
|
||||
"label": "Tree Support Diameter Increase To Model",
|
||||
"description": "The most the diameter of a branch that has to connect to the model may increase by merging with branches that could reach the buildplate. Increasing this reduces print time, but increases the area of support that rests on model",
|
||||
"unit": "mm",
|
||||
"type": "float",
|
||||
"minimum_value": "0",
|
||||
"default_value": 1,
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"enabled": "support_enable and support_structure=='tree' and resolveOrValue('support_type') == 'everywhere' ",
|
||||
"settable_per_mesh": true,
|
||||
"settable_per_extruder": true
|
||||
},
|
||||
"support_tree_min_height_to_model":
|
||||
{
|
||||
"label": "Tree Support Minimum Height To Model",
|
||||
"description": "How tall a branch has to be if it is placed on the model. Prevents small blobs of support. This setting is ignored when a branch is supporting a support roof.",
|
||||
"unit": "mm",
|
||||
"type": "float",
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "5",
|
||||
"default_value": 3,
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"enabled": "support_enable and support_structure=='tree' and resolveOrValue('support_type') == 'everywhere' ",
|
||||
"settable_per_mesh": true,
|
||||
"settable_per_extruder": true
|
||||
},
|
||||
"support_tree_bp_diameter":
|
||||
{
|
||||
"label": "Tree Support Inital Layer Diameter",
|
||||
"description": "Diameter every branch tries to achieve when reaching the buildplate. Improves bed adhesion.",
|
||||
"unit": "mm",
|
||||
"type": "float",
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "20",
|
||||
"default_value": 7.5,
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"enabled": "support_enable and support_structure=='tree'",
|
||||
"settable_per_mesh": true,
|
||||
"settable_per_extruder": true
|
||||
},
|
||||
"support_tree_top_rate":
|
||||
{
|
||||
"label": "Tree Support Branch Density",
|
||||
"description": "Adjusts the density of the support structure used to generate the tips of the branches. A higher value results in better overhangs, but the supports are harder to remove. Use Support Roof for very high values or ensure support density is similarly high at the top.",
|
||||
"unit": "%",
|
||||
"type": "float",
|
||||
"minimum_value": "0.1",
|
||||
"minimum_value_warning": "5",
|
||||
"maximum_value_warning": "35",
|
||||
"default_value": 15,
|
||||
"value": "30 if support_roof_enable else 10",
|
||||
"enabled": "support_enable and support_structure=='tree'",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"settable_per_mesh": true,
|
||||
"settable_per_extruder": true
|
||||
},
|
||||
"support_tree_tip_diameter":
|
||||
{
|
||||
"label": "Tree Support Tip Diameter",
|
||||
"description": "The diameter of the top of the tip of the branches of tree support.",
|
||||
"unit": "mm",
|
||||
"type": "float",
|
||||
"minimum_value": "min_wall_line_width",
|
||||
"maximum_value": "support_tree_branch_diameter",
|
||||
"default_value": 0.4,
|
||||
"value": "support_line_width * 2",
|
||||
"limit_to_extruder": "support_infill_extruder_nr",
|
||||
"enabled": "support_enable and support_structure=='tree'",
|
||||
"settable_per_mesh": true,
|
||||
"settable_per_extruder": true
|
||||
},
|
||||
"support_tree_limit_branch_reach":
|
||||
{
|
||||
"label": "Tree Support Limit Branch Reach",
|
||||
"description": "Limit how far each branch should travel from the point it supports. This can make the support more sturdy, but will increase the amount of branches (and because of that material usage/print time)",
|
||||
"type": "bool",
|
||||
"default_value": true,
|
||||
"enabled": "support_enable and support_structure=='tree'",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"support_tree_branch_reach_limit":
|
||||
{
|
||||
"label": "Tree Support Optimal Branch Range",
|
||||
"description": "A recomendation to how far branches can move from the points they support. Branches can violate this value to reach their destination (buildplate or a flat part of the model). Lowering this value will make the support more sturdy, but increase the amount of branches (and because of that material usage/print time) ",
|
||||
"unit": "mm",
|
||||
"type": "float",
|
||||
"minimum_value": "1",
|
||||
"minimum_value_warning": "10",
|
||||
"default_value": 30,
|
||||
"enabled": "support_enable and support_tree_limit_branch_reach and support_structure=='tree'",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"support_tree_rest_preference":
|
||||
{
|
||||
"label": "Tree Support Rest Preference",
|
||||
"description": "The preferred placement of the support structures. If structures cant be placed at the prefered location, they will be place elsewhere",
|
||||
"type": "enum",
|
||||
"options":
|
||||
{
|
||||
"buildplate": "Buildplate",
|
||||
"graceful": "On any flat surface"
|
||||
},
|
||||
"default_value": "buildplate",
|
||||
"value": "'buildplate' if support_type == 'buildplate' else 'graceful'",
|
||||
"resolve": "'buildplate' if 'buildplate' in extruderValues('support_tree_rest_preference') else 'graceful'",
|
||||
"enabled": "support_enable and support_structure=='tree' and support_type == 'everywhere'",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"support_angle":
|
||||
{
|
||||
"label": "Support Overhang Angle",
|
||||
|
@ -5430,6 +5558,24 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"support_interface_priority":
|
||||
{
|
||||
"label": "Support Interface Priority",
|
||||
"description": "How support interface and support will interact when they overlap. Currently only implemented for support roof.",
|
||||
"type": "enum",
|
||||
"options":
|
||||
{
|
||||
"support_area_overwrite_interface_area": "Support preferred",
|
||||
"interface_area_overwrite_support_area": "Interface preferred",
|
||||
"support_lines_overwrite_interface_area": "Support lines preferred",
|
||||
"interface_lines_overwrite_support_area": "Interface lines preferred",
|
||||
"nothing": "Both overlap"
|
||||
},
|
||||
"default_value": "interface_area_overwrite_support_area",
|
||||
"settable_per_extruder": false,
|
||||
"enabled": "support_enable and support_structure=='tree' and support_roof_enable",
|
||||
"settable_per_mesh": false
|
||||
},
|
||||
"support_interface_angles":
|
||||
{
|
||||
"label": "Support Interface Line Directions",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue