mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-08-09 06:45:09 -06:00
JSON shell settings limit_to_extruder (CURA-3740)
This commit is contained in:
parent
4130308437
commit
e63d9743de
1 changed files with 20 additions and 0 deletions
|
@ -875,6 +875,7 @@
|
|||
"minimum_value_warning": "line_width",
|
||||
"maximum_value_warning": "10 * line_width",
|
||||
"type": "float",
|
||||
"limit_to_extruder": "wall_extruder_nr",
|
||||
"settable_per_mesh": true,
|
||||
"children":
|
||||
{
|
||||
|
@ -888,6 +889,7 @@
|
|||
"maximum_value_warning": "10",
|
||||
"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_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
}
|
||||
}
|
||||
|
@ -902,6 +904,7 @@
|
|||
"value": "machine_nozzle_size / 2",
|
||||
"minimum_value": "0",
|
||||
"maximum_value_warning": "machine_nozzle_size",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"top_bottom_extruder_nr":
|
||||
|
@ -926,6 +929,7 @@
|
|||
"minimum_value_warning": "0.6",
|
||||
"maximum_value": "machine_height",
|
||||
"type": "float",
|
||||
"limit_to_extruder": "top_bottom_extruder_nr",
|
||||
"settable_per_mesh": true,
|
||||
"children":
|
||||
{
|
||||
|
@ -940,6 +944,7 @@
|
|||
"maximum_value": "machine_height",
|
||||
"type": "float",
|
||||
"value": "top_bottom_thickness",
|
||||
"limit_to_extruder": "top_bottom_extruder_nr",
|
||||
"settable_per_mesh": true,
|
||||
"children":
|
||||
{
|
||||
|
@ -953,6 +958,7 @@
|
|||
"type": "int",
|
||||
"minimum_value_warning": "4",
|
||||
"value": "0 if infill_sparse_density == 100 else math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))",
|
||||
"limit_to_extruder": "top_bottom_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
}
|
||||
}
|
||||
|
@ -968,6 +974,7 @@
|
|||
"type": "float",
|
||||
"value": "top_bottom_thickness",
|
||||
"maximum_value": "machine_height",
|
||||
"limit_to_extruder": "top_bottom_extruder_nr",
|
||||
"settable_per_mesh": true,
|
||||
"children":
|
||||
{
|
||||
|
@ -980,6 +987,7 @@
|
|||
"default_value": 6,
|
||||
"type": "int",
|
||||
"value": "999999 if infill_sparse_density == 100 else math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))",
|
||||
"limit_to_extruder": "top_bottom_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
}
|
||||
}
|
||||
|
@ -998,6 +1006,7 @@
|
|||
"zigzag": "Zig Zag"
|
||||
},
|
||||
"default_value": "lines",
|
||||
"limit_to_extruder": "top_bottom_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"top_bottom_pattern_0":
|
||||
|
@ -1013,6 +1022,7 @@
|
|||
},
|
||||
"default_value": "lines",
|
||||
"value": "top_bottom_pattern",
|
||||
"limit_to_extruder": "top_bottom_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"skin_angles":
|
||||
|
@ -1022,6 +1032,7 @@
|
|||
"type": "[int]",
|
||||
"default_value": "[ ]",
|
||||
"enabled": "top_bottom_pattern != 'concentric'",
|
||||
"limit_to_extruder": "top_bottom_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"wall_0_inset":
|
||||
|
@ -1034,6 +1045,7 @@
|
|||
"value": "(machine_nozzle_size - wall_line_width_0) / 2 if (wall_line_width_0 < machine_nozzle_size and not outer_inset_first) else 0",
|
||||
"minimum_value_warning": "0",
|
||||
"maximum_value_warning": "machine_nozzle_size",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"outer_inset_first":
|
||||
|
@ -1058,6 +1070,7 @@
|
|||
"description": "Compensate the flow for parts of a wall being printed where there is already a wall in place.",
|
||||
"type": "bool",
|
||||
"default_value": true,
|
||||
"limit_to_extruder": "wall_extruder_nr",
|
||||
"settable_per_mesh": true,
|
||||
"children":
|
||||
{
|
||||
|
@ -1068,6 +1081,7 @@
|
|||
"type": "bool",
|
||||
"default_value": true,
|
||||
"value": "travel_compensate_overlapping_walls_enabled",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"travel_compensate_overlapping_walls_x_enabled":
|
||||
|
@ -1077,6 +1091,7 @@
|
|||
"type": "bool",
|
||||
"default_value": true,
|
||||
"value": "travel_compensate_overlapping_walls_enabled",
|
||||
"limit_to_extruder": "wall_x_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
}
|
||||
}
|
||||
|
@ -1101,6 +1116,7 @@
|
|||
"minimum_value_warning": "-1",
|
||||
"maximum_value_warning": "1",
|
||||
"default_value": 0,
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"z_seam_type":
|
||||
|
@ -1115,6 +1131,7 @@
|
|||
"random": "Random"
|
||||
},
|
||||
"default_value": "shortest",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"z_seam_x":
|
||||
|
@ -1126,6 +1143,7 @@
|
|||
"default_value": 100.0,
|
||||
"value": "machine_width / 2",
|
||||
"enabled": "z_seam_type == 'back'",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"z_seam_y":
|
||||
|
@ -1137,6 +1155,7 @@
|
|||
"default_value": 100.0,
|
||||
"value": "machine_depth * 3",
|
||||
"enabled": "z_seam_type == 'back'",
|
||||
"limit_to_extruder": "wall_0_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
},
|
||||
"skin_no_small_gaps_heuristic":
|
||||
|
@ -1145,6 +1164,7 @@
|
|||
"description": "When the model has small vertical gaps, about 5% extra computation time can be spent on generating top and bottom skin in these narrow spaces. In such case, disable the setting.",
|
||||
"type": "bool",
|
||||
"default_value": true,
|
||||
"limit_to_extruder": "top_bottom_extruder_nr",
|
||||
"settable_per_mesh": true
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue