Merge pull request #18245 from Ultimaker/PP-424-Improve-self-support

PP-424 Improved self support z distance settings
This commit is contained in:
Jaime van Kessel 2024-02-12 13:57:05 +01:00 committed by GitHub
commit 3b554321a9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
48 changed files with 48 additions and 50 deletions

View File

@ -27,7 +27,6 @@ acceleration_wall_x = =acceleration_wall
bridge_skin_speed = =bridge_wall_speed
bridge_sparse_infill_max_density = 50
bridge_wall_speed = 30
cool_fan_speed_0 = 0
cool_min_layer_time = 4
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid'
infill_sparse_density = 15
@ -65,7 +64,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -63,7 +63,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -64,7 +64,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -64,7 +64,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -65,7 +65,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -66,7 +66,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -65,7 +65,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -67,7 +67,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -67,7 +67,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.4
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25)

View File

@ -64,7 +64,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -65,7 +65,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -64,7 +64,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -66,7 +66,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -66,7 +66,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.4
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25)

View File

@ -65,7 +65,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -66,7 +66,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -65,7 +65,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -67,7 +67,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -67,7 +67,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25)

View File

@ -65,7 +65,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -66,7 +66,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.35
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -65,7 +65,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -66,7 +66,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.35
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -67,7 +67,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.4
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25)

View File

@ -27,7 +27,6 @@ acceleration_wall_x = =acceleration_wall
bridge_skin_speed = =bridge_wall_speed
bridge_sparse_infill_max_density = 50
bridge_wall_speed = 30
cool_fan_speed_0 = 0
cool_min_layer_time = 4
infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'grid'
infill_sparse_density = 15
@ -65,7 +64,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -63,7 +63,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -64,7 +64,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -64,7 +64,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -65,7 +65,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -66,7 +66,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -65,7 +65,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -67,7 +67,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -67,7 +67,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.4
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25)

View File

@ -64,7 +64,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -65,7 +65,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -64,7 +64,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -66,7 +66,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -66,7 +66,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.4
top_bottom_thickness = =max(1.2 , layer_height * 6)
wall_0_wipe_dist = 0.8
wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25)

View File

@ -65,7 +65,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -66,7 +66,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -65,7 +65,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -67,7 +67,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -67,7 +67,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25)

View File

@ -65,7 +65,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -66,7 +66,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.35
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -65,7 +65,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.3
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -66,7 +66,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.35
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
z_seam_relative = True

View File

@ -67,7 +67,7 @@ support_bottom_distance = =support_z_distance
support_interface_enable = True
support_structure = tree
support_top_distance = =support_z_distance
support_z_distance = =math.ceil(0.3/layer_height)*layer_height
support_z_distance = 0.4
top_bottom_thickness = =max(1 , layer_height * 5)
wall_0_wipe_dist = 0.8
wall_line_width_0 = =line_width * (1 + magic_spiralize * 0.25)