reduce speed to match maximum flow in CURA413

With the increase in linewidth to the nozzle size, the material flow for especially the infill (but also inner walls) is increased. The speeds are reduced for the superdraft profiles to match the maximum material flow in CURA413. In the future we want to clean this up in a nice way, but for now this at least fixes some serious extrusion problems. PP-104
This commit is contained in:
Rijk van Manen 2022-03-30 09:15:42 +02:00
parent 80d87cb57e
commit 7452f8703c
24 changed files with 45 additions and 25 deletions

View File

@ -17,5 +17,6 @@ material_print_temperature = =default_material_print_temperature + 30
material_standby_temperature = 100 material_standby_temperature = 100
speed_print = 50 speed_print = 50
speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_topbottom = =math.ceil(speed_print * 30 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall = =math.ceil(speed_print * 37 / 50)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
speed_infill = =math.ceil(speed_print * 37 / 50)

View File

@ -31,6 +31,7 @@ speed_slowdown_layers = 8
speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_topbottom = =math.ceil(speed_print * 35 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall = =math.ceil(speed_print * 40 / 50)
speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
speed_infill = =math.ceil(speed_print * 40 / 50)
support_bottom_distance = =support_z_distance support_bottom_distance = =support_z_distance
support_z_distance = =layer_height support_z_distance = =layer_height
top_bottom_thickness = 1.2 top_bottom_thickness = 1.2

View File

@ -19,5 +19,6 @@ material_standby_temperature = 100
prime_tower_enable = True prime_tower_enable = True
speed_print = 45 speed_print = 45
speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_topbottom = =math.ceil(speed_print * 30 / 45)
speed_wall = =math.ceil(speed_print * 40 / 45) speed_wall = =math.ceil(speed_print * 33 / 45)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
speed_infill = =math.ceil(speed_print * 33 / 45)

View File

@ -26,5 +26,6 @@ speed_layer_0 = =math.ceil(speed_print * 15 / 50)
speed_print = 50 speed_print = 50
speed_slowdown_layers = 8 speed_slowdown_layers = 8
speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_topbottom = =math.ceil(speed_print * 25 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall = =math.ceil(speed_print * 37 / 50)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
speed_infill = =math.ceil(speed_print * 37 / 50)

View File

@ -19,7 +19,8 @@ material_standby_temperature = 100
prime_tower_enable = True prime_tower_enable = True
speed_print = 45 speed_print = 45
speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_topbottom = =math.ceil(speed_print * 30 / 45)
speed_wall = =math.ceil(speed_print * 40 / 45) speed_wall = =math.ceil(speed_print * 33 / 45)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
speed_infill = =math.ceil(speed_print * 33 / 45)
retraction_combing_max_distance = 8 retraction_combing_max_distance = 8
retraction_combing = all retraction_combing = all

View File

@ -29,9 +29,10 @@ raft_margin = 10
retract_at_layer_change = False retract_at_layer_change = False
speed_print = 45 speed_print = 45
speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_topbottom = =math.ceil(speed_print * 35 / 45)
speed_wall = =math.ceil(speed_print * 40 / 45) speed_wall = =math.ceil(speed_print * 35 / 45)
speed_wall_x = =speed_wall speed_wall_x = =speed_wall
speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
speed_infill = =math.ceil(speed_print * 35 / 45)
support_angle = 70 support_angle = 70
support_pattern = ='triangles' support_pattern = ='triangles'
support_xy_distance = =wall_line_width_0 * 1.5 support_xy_distance = =wall_line_width_0 * 1.5

View File

@ -33,6 +33,7 @@ retraction_min_travel = 1.5
retraction_prime_speed = 15 retraction_prime_speed = 15
speed_travel = 300 speed_travel = 300
speed_wall_x = =math.ceil(speed_wall * 30 / 30) speed_wall_x = =math.ceil(speed_wall * 30 / 30)
speed_infill = =math.ceil(speed_wall * 30 / 30)
support_bottom_distance = =support_z_distance support_bottom_distance = =support_z_distance
support_offset = =line_width support_offset = =line_width
switch_extruder_prime_speed = 15 switch_extruder_prime_speed = 15

View File

@ -40,8 +40,9 @@ retraction_prime_speed = 15
speed_print = 30 speed_print = 30
speed_topbottom = =math.ceil(speed_print * 20 / 30) speed_topbottom = =math.ceil(speed_print * 20 / 30)
speed_travel = 300 speed_travel = 300
speed_wall = =math.ceil(speed_print * 30 / 30) speed_wall = =speed_print
speed_wall_x = =math.ceil(speed_wall * 30 / 30) speed_wall_x = =speed_print
speed_infill = =speed_print
support_angle = 50 support_angle = 50
support_bottom_distance = =support_z_distance support_bottom_distance = =support_z_distance
support_offset = =line_width support_offset = =line_width

View File

@ -17,6 +17,7 @@ material_print_temperature = =default_material_print_temperature + 25
material_standby_temperature = 100 material_standby_temperature = 100
speed_print = 50 speed_print = 50
speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_topbottom = =math.ceil(speed_print * 30 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall = =math.ceil(speed_print * 37 / 50)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
speed_infill = =math.ceil(speed_print * 37 / 50)
retract_at_layer_change = False retract_at_layer_change = False

View File

@ -33,6 +33,7 @@ speed_slowdown_layers = 8
speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_topbottom = =math.ceil(speed_print * 35 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall = =math.ceil(speed_print * 40 / 50)
speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
speed_infill = =math.ceil(speed_print * 40 / 50)
support_bottom_distance = =support_z_distance support_bottom_distance = =support_z_distance
support_z_distance = =layer_height support_z_distance = =layer_height
top_bottom_thickness = 1.2 top_bottom_thickness = 1.2

View File

@ -20,7 +20,7 @@ prime_tower_enable = True
retraction_combing_max_distance = 50 retraction_combing_max_distance = 50
speed_print = 45 speed_print = 45
speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_topbottom = =math.ceil(speed_print * 30 / 45)
speed_wall = =math.ceil(speed_print * 40 / 45) speed_wall = =math.ceil(speed_print * 33 / 45)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
speed_infill = =math.ceil(speed_print * 33 / 45)
jerk_travel = 50 jerk_travel = 50

View File

@ -26,5 +26,6 @@ speed_layer_0 = =math.ceil(speed_print * 15 / 50)
speed_print = 50 speed_print = 50
speed_slowdown_layers = 8 speed_slowdown_layers = 8
speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_topbottom = =math.ceil(speed_print * 25 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall = =math.ceil(speed_print * 37 / 50)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
speed_infill = =math.ceil(speed_print * 37 / 50)

View File

@ -20,8 +20,9 @@ prime_tower_enable = True
retraction_combing_max_distance = 8 retraction_combing_max_distance = 8
speed_print = 45 speed_print = 45
speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_topbottom = =math.ceil(speed_print * 30 / 45)
speed_wall = =math.ceil(speed_print * 40 / 45) speed_wall = =math.ceil(speed_print * 33 / 45)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
speed_infill = =math.ceil(speed_print * 33 / 45)
jerk_travel = 50 jerk_travel = 50
cool_fan_speed = 20 cool_fan_speed = 20
initial_layer_line_width_factor = 100 initial_layer_line_width_factor = 100

View File

@ -29,7 +29,8 @@ top_bottom_thickness = =layer_height * 4
retract_at_layer_change = False retract_at_layer_change = False
speed_print = 45 speed_print = 45
speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_topbottom = =math.ceil(speed_print * 35 / 45)
speed_wall = =math.ceil(speed_print * 40 / 45) speed_wall = =math.ceil(speed_print * 35 / 45)
speed_wall_x = =speed_wall speed_wall_x = =speed_wall
speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
speed_infill = =math.ceil(speed_print * 35 / 45)
layer_height_0 = 0.4 layer_height_0 = 0.4

View File

@ -32,6 +32,7 @@ retraction_hop = 0.5
retraction_min_travel = 1.5 retraction_min_travel = 1.5
retraction_prime_speed = 15 retraction_prime_speed = 15
speed_wall_x = =math.ceil(speed_wall * 30 / 30) speed_wall_x = =math.ceil(speed_wall * 30 / 30)
speed_infill = =math.ceil(speed_wall * 30 / 30)
support_bottom_distance = =support_z_distance support_bottom_distance = =support_z_distance
support_offset = =line_width support_offset = =line_width
switch_extruder_prime_speed = 15 switch_extruder_prime_speed = 15

View File

@ -37,8 +37,9 @@ retraction_min_travel = =line_width * 2
retraction_prime_speed = 15 retraction_prime_speed = 15
speed_print = 30 speed_print = 30
speed_topbottom = =math.ceil(speed_print * 20 / 30) speed_topbottom = =math.ceil(speed_print * 20 / 30)
speed_wall = =math.ceil(speed_print * 30 / 30) speed_wall = =speed_print
speed_wall_x = =math.ceil(speed_wall * 30 / 30) speed_wall_x = =speed_print
speed_infill = =speed_print
support_angle = 50 support_angle = 50
support_bottom_distance = =support_z_distance support_bottom_distance = =support_z_distance
support_offset = =line_width support_offset = =line_width

View File

@ -17,6 +17,7 @@ material_print_temperature = =default_material_print_temperature + 25
material_standby_temperature = 100 material_standby_temperature = 100
speed_print = 50 speed_print = 50
speed_topbottom = =math.ceil(speed_print * 30 / 50) speed_topbottom = =math.ceil(speed_print * 30 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall = =math.ceil(speed_print * 37 / 50)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
speed_infill = =math.ceil(speed_print * 37 / 50)
retract_at_layer_change = False retract_at_layer_change = False

View File

@ -33,6 +33,7 @@ speed_slowdown_layers = 8
speed_topbottom = =math.ceil(speed_print * 35 / 50) speed_topbottom = =math.ceil(speed_print * 35 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall = =math.ceil(speed_print * 40 / 50)
speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
speed_infill = =math.ceil(speed_print * 40 / 50)
support_bottom_distance = =support_z_distance support_bottom_distance = =support_z_distance
support_z_distance = =layer_height support_z_distance = =layer_height
top_bottom_thickness = 1.2 top_bottom_thickness = 1.2

View File

@ -20,7 +20,7 @@ prime_tower_enable = True
retraction_combing_max_distance = 50 retraction_combing_max_distance = 50
speed_print = 45 speed_print = 45
speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_topbottom = =math.ceil(speed_print * 30 / 45)
speed_wall = =math.ceil(speed_print * 40 / 45) speed_wall = =math.ceil(speed_print * 33 / 45)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
speed_infill = =math.ceil(speed_print * 33 / 45)
jerk_travel = 50 jerk_travel = 50

View File

@ -26,6 +26,6 @@ speed_layer_0 = =math.ceil(speed_print * 15 / 50)
speed_print = 50 speed_print = 50
speed_slowdown_layers = 8 speed_slowdown_layers = 8
speed_topbottom = =math.ceil(speed_print * 25 / 50) speed_topbottom = =math.ceil(speed_print * 25 / 50)
speed_wall = =math.ceil(speed_print * 40 / 50) speed_wall = =math.ceil(speed_print * 37 / 50)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
speed_infill = =math.ceil(speed_print * 37 / 50)

View File

@ -20,9 +20,9 @@ prime_tower_enable = True
retraction_combing_max_distance = 8 retraction_combing_max_distance = 8
speed_print = 45 speed_print = 45
speed_topbottom = =math.ceil(speed_print * 30 / 45) speed_topbottom = =math.ceil(speed_print * 30 / 45)
speed_wall = =math.ceil(speed_print * 40 / 45) speed_wall = =math.ceil(speed_print * 33 / 45)
speed_wall_0 = =math.ceil(speed_wall * 30 / 40) speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
speed_infill = =math.ceil(speed_print * 33 / 45)
jerk_travel = 50 jerk_travel = 50
cool_fan_speed = 20 cool_fan_speed = 20
initial_layer_line_width_factor = 100 initial_layer_line_width_factor = 100

View File

@ -29,7 +29,8 @@ top_bottom_thickness = =layer_height * 4
retract_at_layer_change = False retract_at_layer_change = False
speed_print = 45 speed_print = 45
speed_topbottom = =math.ceil(speed_print * 35 / 45) speed_topbottom = =math.ceil(speed_print * 35 / 45)
speed_wall = =math.ceil(speed_print * 40 / 45) speed_wall = =math.ceil(speed_print * 35 / 45)
speed_wall_x = =speed_wall speed_wall_x = =speed_wall
speed_wall_0 = =math.ceil(speed_wall * 35 / 40) speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
speed_infill = =math.ceil(speed_print * 35 / 45)
layer_height_0 = 0.4 layer_height_0 = 0.4

View File

@ -32,6 +32,7 @@ retraction_hop = 0.5
retraction_min_travel = 1.5 retraction_min_travel = 1.5
retraction_prime_speed = 15 retraction_prime_speed = 15
speed_wall_x = =math.ceil(speed_wall * 30 / 30) speed_wall_x = =math.ceil(speed_wall * 30 / 30)
speed_infill = =math.ceil(speed_wall * 30 / 30)
support_bottom_distance = =support_z_distance support_bottom_distance = =support_z_distance
support_offset = =line_width support_offset = =line_width
switch_extruder_prime_speed = 15 switch_extruder_prime_speed = 15

View File

@ -36,8 +36,9 @@ retraction_hop_only_when_collides = False
retraction_min_travel = =line_width * 2 retraction_min_travel = =line_width * 2
speed_print = 30 speed_print = 30
speed_topbottom = =math.ceil(speed_print * 20 / 30) speed_topbottom = =math.ceil(speed_print * 20 / 30)
speed_wall = =math.ceil(speed_print * 30 / 30) speed_wall = =speed_print
speed_wall_x = =math.ceil(speed_wall * 30 / 30) speed_wall_x = =speed_print
speed_infill = =speed_print
support_angle = 50 support_angle = 50
support_bottom_distance = =support_z_distance support_bottom_distance = =support_z_distance
support_offset = =line_width support_offset = =line_width