Merge pull request #18466 from Ultimaker/CURA-9838_brim_location

Cura 9838 brim location
This commit is contained in:
HellAholic 2024-03-08 13:32:41 +01:00 committed by GitHub
commit 0149be1228
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 23 additions and 16 deletions

View file

@ -14,7 +14,7 @@
{
"acceleration_print": { "default_value": 1000 },
"adhesion_type": { "default_value": "skirt" },
"brim_outside_only": { "default_value": false },
"brim_location": { "default_value": "everywhere" },
"default_material_print_temperature": { "default_value": 220 },
"infill_sparse_density": { "default_value": 20 },
"ironing_flow": { "default_value": 7.0 },

View file

@ -6069,12 +6069,18 @@
"settable_per_mesh": false,
"settable_per_extruder": true
},
"brim_outside_only":
"brim_location":
{
"label": "Brim Only on Outside",
"description": "Only print the brim on the outside of the model. This reduces the amount of brim you need to remove afterwards, while it doesn't reduce the bed adhesion that much.",
"type": "bool",
"default_value": true,
"label": "Brim Location",
"description": "Print a brim on the outside of the model, inside, or both. Depending on the model, this helps reducing the amount of brim you need to remove afterwards, while ensuring a proper bed adhesion.",
"type": "enum",
"options":
{
"outside": "Outside Only",
"inside": "Inside Only",
"everywhere": "Everywhere"
},
"default_value": "outside",
"enabled": "resolveOrValue('adhesion_type') == 'brim'",
"limit_to_extruder": "skirt_brim_extruder_nr",
"settable_per_mesh": false,
@ -6082,13 +6088,14 @@
},
"brim_inside_margin":
{
"label": "Brim Inside Avoid Margin",
"description": "A part fully enclosed inside another part can generate an outer brim that touches the inside of the other part. This removes all brim within this distance from internal holes.",
"label": "Brim Avoid Margin",
"description": "A brim around a surface may touch an other surface where brim is not expected. This removes all brim within this distance from brimless surfaces.",
"unit": "mm",
"type": "float",
"default_value": 2.5,
"value": "line_width * 4",
"default_value": "1.6",
"minimum_value": "0",
"enabled": "resolveOrValue('adhesion_type') == 'brim' and any(extruderValues('brim_outside_only'))",
"enabled": "resolveOrValue('adhesion_type') == 'brim'",
"limit_to_extruder": "skirt_brim_extruder_nr",
"settable_per_mesh": false,
"settable_per_extruder": true

View file

@ -113,7 +113,7 @@
"minimum_value_warning": "100"
},
"adhesion_type": { "value": "'skirt'" },
"brim_outside_only": { "value": false },
"brim_location": { "value": "everywhere" },
"cool_fan_speed_min": { "value": "0.5*cool_fan_speed" },
"cool_min_layer_time_fan_speed_max": { "value": 10 },
"default_material_bed_temperature": { "maximum_value": "150" },