Merge pull request #20325 from Ultimaker/PP-580-Improve-self-support

Improved self-support settings for the S8
This commit is contained in:
HellAholic 2025-03-05 11:18:51 +01:00 committed by GitHub
commit 9b90c7909d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 56 additions and 11 deletions

View File

@ -65,7 +65,7 @@
"machine_extruder_trains": { "0": "ultimaker_replicator_extruder" }, "machine_extruder_trains": { "0": "ultimaker_replicator_extruder" },
"preferred_material": "ultimaker_pla_175", "preferred_material": "ultimaker_pla_175",
"preferred_quality_type": "draft", "preferred_quality_type": "draft",
"preferred_variant_name": "ultimaker_replicator_smart_extruder_plus", "preferred_variant_name": "Smart Extruder+",
"reference_machine_id": "replicator_b", "reference_machine_id": "replicator_b",
"supports_network_connection": true, "supports_network_connection": true,
"supports_usb_connection": false, "supports_usb_connection": false,

View File

@ -69,8 +69,8 @@
"acceleration_wall_0_roofing": { "value": "acceleration_wall_0" }, "acceleration_wall_0_roofing": { "value": "acceleration_wall_0" },
"acceleration_wall_x": { "value": "acceleration_print" }, "acceleration_wall_x": { "value": "acceleration_print" },
"acceleration_wall_x_roofing": { "value": "acceleration_wall" }, "acceleration_wall_x_roofing": { "value": "acceleration_wall" },
"adhesion_type": { "value": "'skirt'" }, "adhesion_type": { "value": "'brim' if support_enable and support_structure=='tree' else 'skirt'" },
"bottom_thickness": { "value": "3*layer_height if top_layers==4 else top_bottom_thickness" }, "bottom_thickness": { "value": "3*layer_height if top_layers==4 and not support_enable else top_bottom_thickness" },
"bridge_skin_material_flow": { "value": 200 }, "bridge_skin_material_flow": { "value": 200 },
"bridge_skin_speed": "bridge_skin_speed":
{ {
@ -92,13 +92,21 @@
"cool_min_temperature": { "value": "material_print_temperature-15" }, "cool_min_temperature": { "value": "material_print_temperature-15" },
"default_material_print_temperature": { "maximum_value_warning": 320 }, "default_material_print_temperature": { "maximum_value_warning": 320 },
"extra_infill_lines_to_support_skins": { "value": "'walls_and_lines'" }, "extra_infill_lines_to_support_skins": { "value": "'walls_and_lines'" },
"flooring_layer_count": { "value": "1" },
"gradual_flow_enabled": { "value": false }, "gradual_flow_enabled": { "value": false },
"hole_xy_offset": { "value": 0.075 }, "hole_xy_offset": { "value": 0.075 },
"infill_material_flow": { "value": "1.1*material_flow" },
"infill_overlap": { "value": 10 }, "infill_overlap": { "value": 10 },
"infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'grid'" }, "infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'grid'" },
"infill_sparse_density": { "value": 15 }, "infill_sparse_density": { "value": 15 },
"infill_wall_line_count": { "value": "1 if infill_sparse_density > 80 else 0" }, "infill_wall_line_count": { "value": "1 if infill_sparse_density > 80 else 0" },
"initial_bottom_layers": { "value": 2 }, "initial_bottom_layers": { "value": 2 },
"jerk_flooring":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_roofing"
},
"jerk_infill": "jerk_infill":
{ {
"maximum_value_warning": "machine_max_jerk_xy / 2", "maximum_value_warning": "machine_max_jerk_xy / 2",
@ -202,6 +210,12 @@
"unit": "m/s\u00b3", "unit": "m/s\u00b3",
"value": "jerk_wall" "value": "jerk_wall"
}, },
"jerk_wall_0_flooring":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_wall_0_roofing"
},
"jerk_wall_0_roofing": "jerk_wall_0_roofing":
{ {
"maximum_value_warning": "machine_max_jerk_xy / 2", "maximum_value_warning": "machine_max_jerk_xy / 2",
@ -214,6 +228,12 @@
"unit": "m/s\u00b3", "unit": "m/s\u00b3",
"value": "jerk_print" "value": "jerk_print"
}, },
"jerk_wall_x_flooring":
{
"maximum_value_warning": "machine_max_jerk_xy / 2",
"unit": "m/s\u00b3",
"value": "jerk_wall_x_roofing"
},
"jerk_wall_x_roofing": "jerk_wall_x_roofing":
{ {
"maximum_value_warning": "machine_max_jerk_xy / 2", "maximum_value_warning": "machine_max_jerk_xy / 2",
@ -281,6 +301,11 @@
"skirt_line_count": { "value": 5 }, "skirt_line_count": { "value": 5 },
"small_skin_on_surface": { "value": false }, "small_skin_on_surface": { "value": false },
"small_skin_width": { "value": 4 }, "small_skin_width": { "value": 4 },
"speed_flooring":
{
"maximum_value_warning": 300,
"value": "speed_roofing"
},
"speed_infill": "speed_infill":
{ {
"maximum_value_warning": 300, "maximum_value_warning": 300,
@ -319,7 +344,7 @@
"speed_support": "speed_support":
{ {
"maximum_value_warning": 300, "maximum_value_warning": 300,
"value": "speed_wall_0" "value": "speed_print"
}, },
"speed_support_bottom": "speed_support_bottom":
{ {
@ -334,7 +359,7 @@
"speed_support_interface": "speed_support_interface":
{ {
"maximum_value_warning": 300, "maximum_value_warning": 300,
"value": 50 "value": 80
}, },
"speed_support_roof": "speed_support_roof":
{ {
@ -366,6 +391,11 @@
"maximum_value_warning": 300, "maximum_value_warning": 300,
"value": "speed_wall" "value": "speed_wall"
}, },
"speed_wall_0_flooring":
{
"maximum_value_warning": 300,
"value": "speed_wall_0_roofing"
},
"speed_wall_0_roofing": "speed_wall_0_roofing":
{ {
"maximum_value_warning": 300, "maximum_value_warning": 300,
@ -376,19 +406,33 @@
"maximum_value_warning": 300, "maximum_value_warning": 300,
"value": "speed_print" "value": "speed_print"
}, },
"speed_wall_x_flooring":
{
"maximum_value_warning": 300,
"value": "speed_wall_x_roofing"
},
"speed_wall_x_roofing": "speed_wall_x_roofing":
{ {
"maximum_value_warning": 300, "maximum_value_warning": 300,
"value": "speed_wall" "value": "speed_wall"
}, },
"support_brim_line_count": { "value": 5 }, "support_angle": { "value": 60 },
"support_infill_rate": { "value": "80 if gradual_support_infill_steps != 0 else 15" }, "support_bottom_offset": { "value": 0 },
"support_brim_width": { "value": 10 },
"support_interface_enable": { "value": true }, "support_interface_enable": { "value": true },
"support_interface_offset": { "value": "support_offset" },
"support_offset": { "value": "1.2 if support_structure == 'tree' else 0.8" },
"support_pattern": { "value": "'gyroid' if support_structure == 'tree' else 'lines'" }, "support_pattern": { "value": "'gyroid' if support_structure == 'tree' else 'lines'" },
"support_structure": { "value": "'normal'" }, "support_structure": { "value": "'normal'" },
"support_tree_bp_diameter": { "value": 15 },
"support_tree_tip_diameter": { "value": 1.0 },
"support_tree_top_rate": { "value": 20 },
"support_wall_count": { "value": 2 },
"support_xy_distance_overhang": { "value": "machine_nozzle_size" },
"support_z_distance": { "value": "0.4*material_shrinkage_percentage_z/100.0" }, "support_z_distance": { "value": "0.4*material_shrinkage_percentage_z/100.0" },
"top_bottom_thickness": { "value": "round(4*layer_height, 2)" }, "top_bottom_thickness": { "value": "round(4*layer_height, 2)" },
"travel_avoid_other_parts": { "value": true }, "travel_avoid_other_parts": { "value": true },
"travel_avoid_supports": { "value": true },
"wall_0_acceleration": { "value": 1000 }, "wall_0_acceleration": { "value": 1000 },
"wall_0_deceleration": { "value": 1000 }, "wall_0_deceleration": { "value": 1000 },
"wall_0_end_speed_ratio": { "value": 100 }, "wall_0_end_speed_ratio": { "value": 100 },

View File

@ -55,10 +55,6 @@
"basf_", "basf_",
"jabil_", "jabil_",
"polymaker_", "polymaker_",
"ultimaker_rapidrinse",
"ultimaker_sr30",
"ultimaker_petg",
"ultimaker_pva",
"ultimaker_pc-abs", "ultimaker_pc-abs",
"ultimaker_pc-abs-fr" "ultimaker_pc-abs-fr"
], ],
@ -66,6 +62,7 @@
"has_materials": true, "has_materials": true,
"has_variants": true, "has_variants": true,
"machine_extruder_trains": { "0": "ultimaker_sketch_extruder" }, "machine_extruder_trains": { "0": "ultimaker_sketch_extruder" },
"preferred_material": "ultimaker_pla_175",
"preferred_quality_type": "draft", "preferred_quality_type": "draft",
"preferred_variant_name": "0.4mm", "preferred_variant_name": "0.4mm",
"reference_machine_id": "sketch", "reference_machine_id": "sketch",

View File

@ -23,6 +23,7 @@ retraction_count_max = 5
skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width))
speed_prime_tower = 25 speed_prime_tower = 25
speed_support = 50 speed_support = 50
support_angle = 45
support_infill_sparse_thickness = =2 * layer_height support_infill_sparse_thickness = =2 * layer_height
support_interface_enable = True support_interface_enable = True
support_z_distance = 0 support_z_distance = 0

View File

@ -24,6 +24,7 @@ retraction_count_max = 5
skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width))
speed_prime_tower = 25 speed_prime_tower = 25
speed_support = 50 speed_support = 50
support_angle = 45
support_infill_sparse_thickness = =2 * layer_height support_infill_sparse_thickness = =2 * layer_height
support_interface_enable = True support_interface_enable = True
support_z_distance = 0 support_z_distance = 0

View File

@ -24,6 +24,7 @@ retraction_count_max = 5
skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width))
speed_prime_tower = 25 speed_prime_tower = 25
speed_support = 50 speed_support = 50
support_angle = 45
support_interface_enable = True support_interface_enable = True
support_z_distance = 0 support_z_distance = 0

View File

@ -24,6 +24,7 @@ retraction_count_max = 5
skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width))
speed_prime_tower = 25 speed_prime_tower = 25
speed_support = 50 speed_support = 50
support_angle = 45
support_infill_sparse_thickness = 0.3 support_infill_sparse_thickness = 0.3
support_interface_enable = True support_interface_enable = True
support_z_distance = 0 support_z_distance = 0