Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGhostkeeper <rubend@tutanota.com>2019-09-04 10:23:27 +0300
committerGhostkeeper <rubend@tutanota.com>2019-09-04 10:23:27 +0300
commit52cb68fdb38dda18c9a9f7e854509dd9d7a1d7d3 (patch)
tree3aec1ebd4fe6024739f06989977a61416d1f936c /resources/quality/ultimaker_s3
parentde7915688aa382bf0db1992539a7e93d84abe3f9 (diff)
Commit actual files instead of my symlinks
I've been having this profile added via a symlink so that it would update itself. I didn't know that symlinks were possible in Git. Contributes to issue CURA-6742.
Diffstat (limited to 'resources/quality/ultimaker_s3')
l---------resources/quality/ultimaker_s31
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.25_ABS_Normal_Quality.inst.cfg20
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.25_CPE_Normal_Quality.inst.cfg20
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg35
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg55
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.25_PLA_Normal_Quality.inst.cfg36
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg59
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.25_TPLA_Normal_Quality.inst.cfg40
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg31
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg30
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg29
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg27
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg40
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg39
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg38
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg48
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg46
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg48
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg48
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg29
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg27
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg28
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg26
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg38
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg38
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg37
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg37
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg63
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg63
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg64
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg62
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg35
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg31
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg33
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg29
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg62
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg64
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg64
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg38
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print.inst.cfg31
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg36
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality.inst.cfg33
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg63
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg64
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg63
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg22
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg22
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg22
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg39
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg39
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg39
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg25
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg26
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg25
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg35
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg35
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg35
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg32
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg31
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg32
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg42
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg42
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg41
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg52
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg52
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg51
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg40
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg41
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg43
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg62
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg63
-rw-r--r--resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg62
-rw-r--r--resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg20
-rw-r--r--resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg21
-rw-r--r--resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg19
-rw-r--r--resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg18
-rw-r--r--resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg18
-rw-r--r--resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg18
-rw-r--r--resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg19
-rw-r--r--resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg31
-rw-r--r--resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg31
-rw-r--r--resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg31
-rw-r--r--resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg31
-rw-r--r--resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg43
-rw-r--r--resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg43
-rw-r--r--resources/quality/ultimaker_s3/um_s3_global_Draft_Quality.inst.cfg14
-rw-r--r--resources/quality/ultimaker_s3/um_s3_global_Fast_Quality.inst.cfg14
-rw-r--r--resources/quality/ultimaker_s3/um_s3_global_High_Quality.inst.cfg14
-rw-r--r--resources/quality/ultimaker_s3/um_s3_global_Normal_Quality.inst.cfg14
-rw-r--r--resources/quality/ultimaker_s3/um_s3_global_Superdraft_Quality.inst.cfg14
-rw-r--r--resources/quality/ultimaker_s3/um_s3_global_Verydraft_Quality.inst.cfg14
91 files changed, 3324 insertions, 1 deletions
diff --git a/resources/quality/ultimaker_s3 b/resources/quality/ultimaker_s3
deleted file mode 120000
index f2a52666c7..0000000000
--- a/resources/quality/ultimaker_s3
+++ /dev/null
@@ -1 +0,0 @@
-/home/ruben/Projects/cura-private-data/resources/quality/ultimaker_s3 \ No newline at end of file
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_ABS_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_ABS_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..3116222771
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_ABS_Normal_Quality.inst.cfg
@@ -0,0 +1,20 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_abs
+variant = AA 0.25
+
+[values]
+cool_fan_speed = 40
+infill_overlap = 15
+material_final_print_temperature = =material_print_temperature - 5
+retraction_prime_speed = 25
+speed_topbottom = =math.ceil(speed_print * 30 / 55)
+wall_thickness = 0.92
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_CPE_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_CPE_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..350985ef89
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_CPE_Normal_Quality.inst.cfg
@@ -0,0 +1,20 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_cpe
+variant = AA 0.25
+
+[values]
+retraction_combing_max_distance = 50
+retraction_extrusion_window = 0.5
+speed_infill = =math.ceil(speed_print * 40 / 55)
+speed_topbottom = =math.ceil(speed_print * 30 / 55)
+top_bottom_thickness = 0.8
+wall_thickness = 0.92 \ No newline at end of file
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..882bb06cd4
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_Nylon_Normal_Quality.inst.cfg
@@ -0,0 +1,35 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_nylon
+variant = AA 0.25
+
+[values]
+cool_min_layer_time_fan_speed_max = 20
+cool_min_speed = 12
+infill_line_width = =round(line_width * 0.5 / 0.4, 2)
+machine_nozzle_cool_down_speed = 0.9
+machine_nozzle_heat_up_speed = 1.4
+ooze_shield_angle = 40
+raft_acceleration = =acceleration_layer_0
+raft_airgap = =round(layer_height_0 * 0.85, 2)
+raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 3)
+raft_jerk = =jerk_layer_0
+raft_margin = 10
+raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
+retraction_min_travel = 5
+skin_overlap = 50
+speed_print = 70
+speed_topbottom = =math.ceil(speed_print * 30 / 70)
+speed_wall = =math.ceil(speed_print * 30 / 70)
+switch_extruder_prime_speed = 30
+switch_extruder_retraction_amount = 30
+switch_extruder_retraction_speeds = 40
+wall_line_width_x = =wall_line_width
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..5e34121579
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PC_Normal_Quality.inst.cfg
@@ -0,0 +1,55 @@
+[general]
+version = 4
+name = Fine - Experimental
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_pc
+variant = AA 0.25
+is_experimental = True
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+adhesion_type = brim
+brim_width = 20
+cool_fan_full_at_height = =layer_height_0 + layer_height
+cool_fan_speed_max = 50
+cool_min_layer_time_fan_speed_max = 5
+cool_min_speed = 5
+infill_line_width = =line_width
+infill_pattern = triangles
+infill_wipe_dist = 0.1
+jerk_enabled = True
+jerk_print = 25
+machine_min_cool_heat_time_window = 15
+multiple_mesh_overlap = 0
+ooze_shield_angle = 40
+prime_tower_enable = True
+prime_tower_wipe_enabled = True
+raft_airgap = 0.25
+raft_interface_thickness = =max(layer_height * 1.5, 0.225)
+retraction_count_max = 80
+retraction_hop = 2
+retraction_hop_only_when_collides = True
+retraction_min_travel = 0.8
+retraction_prime_speed = 15
+skin_overlap = 30
+speed_layer_0 = =math.ceil(speed_print * 25 / 50)
+speed_print = 50
+speed_topbottom = =math.ceil(speed_print * 25 / 50)
+speed_wall = =math.ceil(speed_print * 40 / 50)
+speed_wall_0 = =math.ceil(speed_wall * 25 / 40)
+support_bottom_distance = =support_z_distance
+support_interface_density = 87.5
+support_interface_pattern = lines
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 35
+wall_0_inset = 0
+wall_line_width_x = =line_width
+wall_thickness = 1.2
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PLA_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..b216eac68a
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PLA_Normal_Quality.inst.cfg
@@ -0,0 +1,36 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_pla
+variant = AA 0.25
+
+[values]
+brim_width = 8
+cool_fan_full_at_height = =layer_height_0
+cool_min_speed = 10
+infill_overlap = 10
+infill_pattern = grid
+machine_nozzle_cool_down_speed = 0.9
+machine_nozzle_heat_up_speed = 1.4
+material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
+material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
+material_print_temperature = 190
+retraction_hop = 0.2
+skin_overlap = 5
+speed_layer_0 = =speed_print
+speed_print = 30
+speed_travel_layer_0 = 120
+speed_wall = =math.ceil(speed_print * 25 / 30)
+speed_wall_0 = =math.ceil(speed_print * 20 / 30)
+top_bottom_thickness = 0.72
+travel_avoid_distance = 0.4
+wall_0_inset = 0.015
+wall_0_wipe_dist = 0.25
+wall_thickness = 0.7
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..32c40c3787
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_PP_Normal_Quality.inst.cfg
@@ -0,0 +1,59 @@
+[general]
+version = 4
+name = Fine - Experimental
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_pp
+variant = AA 0.25
+is_experimental = True
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+brim_width = 10
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 5
+cool_min_speed = 2.5
+infill_line_width = =round(line_width * 0.38 / 0.38, 2)
+infill_pattern = tetrahedral
+infill_wipe_dist = 0.1
+jerk_enabled = True
+jerk_print = 25
+line_width = =machine_nozzle_size * 0.92
+machine_min_cool_heat_time_window = 15
+material_bed_temperature_layer_0 = =material_bed_temperature + 5
+material_final_print_temperature = =material_print_temperature - 10
+material_initial_print_temperature = =material_print_temperature - 5
+material_print_temperature = =default_material_print_temperature - 15
+material_print_temperature_layer_0 = =material_print_temperature + 3
+multiple_mesh_overlap = 0
+prime_tower_enable = False
+prime_tower_size = 16
+prime_tower_wipe_enabled = True
+retraction_count_max = 6
+retraction_extra_prime_amount = 0.2
+retraction_extrusion_window = 6.5
+retraction_hop = 2
+retraction_hop_only_when_collides = True
+retraction_min_travel = 0.8
+retraction_prime_speed = 13
+speed_equalize_flow_enabled = True
+speed_layer_0 = =math.ceil(speed_print * 15 / 25)
+speed_print = 25
+speed_travel_layer_0 = 50
+speed_wall = =math.ceil(speed_print * 25 / 25)
+speed_wall_0 = =math.ceil(speed_wall * 25 / 25)
+support_angle = 50
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 35
+top_bottom_thickness = 1
+travel_avoid_distance = 3
+wall_0_inset = 0
+wall_line_width_x = =line_width
+wall_thickness = =line_width * 3
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.25_TPLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.25_TPLA_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..bc04462e00
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.25_TPLA_Normal_Quality.inst.cfg
@@ -0,0 +1,40 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_tough_pla
+variant = AA 0.25
+
+[values]
+brim_width = 8
+cool_fan_full_at_height = =layer_height_0
+cool_min_speed = 7
+infill_line_width = =line_width
+infill_overlap = 10
+infill_pattern = grid
+line_width = =machine_nozzle_size * 0.92
+machine_nozzle_cool_down_speed = 0.9
+machine_nozzle_heat_up_speed = 1.4
+material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
+material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
+material_print_temperature = =default_material_print_temperature - 15
+skin_overlap = 5
+speed_layer_0 = =math.ceil(speed_print * 30 / 30)
+speed_print = 30
+speed_topbottom = =math.ceil(speed_print * 20 / 30)
+speed_travel_layer_0 = 120
+speed_wall = =math.ceil(speed_print * 25 / 30)
+speed_wall_0 = =math.ceil(speed_print * 20 / 30)
+top_bottom_thickness = 0.72
+wall_0_inset = 0.015
+wall_0_wipe_dist = 0.25
+wall_line_width = =line_width
+wall_line_width_x= =line_width
+wall_thickness = 0.7
+
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..7ffab11e22
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Draft_Print.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_abs
+variant = AA 0.4
+
+[values]
+machine_nozzle_cool_down_speed = 0.85
+machine_nozzle_heat_up_speed = 1.5
+material_print_temperature = =default_material_print_temperature + 20
+material_initial_print_temperature = =material_print_temperature - 15
+material_final_print_temperature = =material_print_temperature - 20
+prime_tower_enable = False
+skin_overlap = 20
+speed_print = 60
+speed_layer_0 = =math.ceil(speed_print * 20 / 60)
+speed_topbottom = =math.ceil(speed_print * 35 / 60)
+speed_wall = =math.ceil(speed_print * 45 / 60)
+speed_wall_0 = =math.ceil(speed_wall * 35 / 45)
+wall_thickness = 1
+
+infill_line_width = =round(line_width * 0.4 / 0.35, 2)
+speed_infill = =math.ceil(speed_print * 50 / 60)
+
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg
new file mode 100644
index 0000000000..e5fd572624
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Fast_Print.inst.cfg
@@ -0,0 +1,30 @@
+[general]
+version = 4
+name = Normal
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = fast
+weight = -1
+material = generic_abs
+variant = AA 0.4
+
+[values]
+cool_min_speed = 7
+machine_nozzle_cool_down_speed = 0.85
+machine_nozzle_heat_up_speed = 1.5
+material_print_temperature = =default_material_print_temperature + 15
+material_initial_print_temperature = =material_print_temperature - 15
+material_final_print_temperature = =material_print_temperature - 20
+prime_tower_enable = False
+speed_print = 60
+speed_layer_0 = =math.ceil(speed_print * 20 / 60)
+speed_topbottom = =math.ceil(speed_print * 30 / 60)
+speed_wall = =math.ceil(speed_print * 40 / 60)
+speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
+
+infill_line_width = =round(line_width * 0.4 / 0.35, 2)
+speed_infill = =math.ceil(speed_print * 45 / 60)
+
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg
new file mode 100644
index 0000000000..8ec152171b
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_High_Quality.inst.cfg
@@ -0,0 +1,29 @@
+[general]
+version = 4
+name = Extra Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = high
+weight = 1
+material = generic_abs
+variant = AA 0.4
+
+[values]
+cool_min_speed = 12
+machine_nozzle_cool_down_speed = 0.8
+machine_nozzle_heat_up_speed = 1.5
+material_print_temperature = =default_material_print_temperature + 5
+material_initial_print_temperature = =material_print_temperature - 15
+material_final_print_temperature = =material_print_temperature - 20
+prime_tower_enable = False
+speed_print = 50
+speed_layer_0 = =math.ceil(speed_print * 20 / 50)
+speed_topbottom = =math.ceil(speed_print * 30 / 50)
+speed_wall = =math.ceil(speed_print * 30 / 50)
+
+infill_line_width = =round(line_width * 0.4 / 0.35, 2)
+speed_infill = =math.ceil(speed_print * 40 / 50)
+
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..4f9a156b22
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_ABS_Normal_Quality.inst.cfg
@@ -0,0 +1,27 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_abs
+variant = AA 0.4
+
+[values]
+machine_nozzle_cool_down_speed = 0.85
+machine_nozzle_heat_up_speed = 1.5
+material_print_temperature = =default_material_print_temperature + 10
+material_initial_print_temperature = =material_print_temperature - 15
+material_final_print_temperature = =material_print_temperature - 20
+prime_tower_enable = False
+speed_print = 55
+speed_layer_0 = =math.ceil(speed_print * 20 / 55)
+speed_topbottom = =math.ceil(speed_print * 30 / 55)
+speed_wall = =math.ceil(speed_print * 30 / 55)
+
+infill_line_width = =round(line_width * 0.4 / 0.35, 2)
+speed_infill = =math.ceil(speed_print * 40 / 55)
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..98e79c0475
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Draft_Print.inst.cfg
@@ -0,0 +1,40 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_bam
+variant = AA 0.4
+
+[values]
+brim_replaces_support = False
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =cool_fan_speed
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_print_temperature = =default_material_print_temperature + 5
+# prime_tower_enable: see CURA-4248
+prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100
+skin_overlap = 20
+speed_layer_0 = =math.ceil(speed_print * 20 / 70)
+speed_topbottom = =math.ceil(speed_print * 35 / 70)
+speed_wall = =math.ceil(speed_print * 50 / 70)
+speed_wall_0 = =math.ceil(speed_wall * 35 / 50)
+top_bottom_thickness = 1
+wall_thickness = 1
+support_brim_enable = True
+support_interface_enable = True
+support_interface_density = =min(extruderValues('material_surface_energy'))
+support_interface_pattern = ='lines' if support_interface_density < 100 else 'concentric'
+support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height
+support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height
+support_angle = 45
+support_join_distance = 5
+support_offset = 2
+support_pattern = triangles
+support_infill_rate = =10 if support_enable else 0 if support_tree_enable else 10
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg
new file mode 100644
index 0000000000..10b8791943
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Fast_Print.inst.cfg
@@ -0,0 +1,39 @@
+[general]
+version = 4
+name = Normal
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = fast
+weight = -1
+material = generic_bam
+variant = AA 0.4
+
+[values]
+brim_replaces_support = False
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =cool_fan_speed
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+# prime_tower_enable: see CURA-4248
+prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100
+speed_print = 80
+speed_layer_0 = =math.ceil(speed_print * 20 / 80)
+speed_topbottom = =math.ceil(speed_print * 30 / 80)
+speed_wall = =math.ceil(speed_print * 40 / 80)
+speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
+top_bottom_thickness = 1
+wall_thickness = 1
+support_brim_enable = True
+support_interface_enable = True
+support_interface_density = =min(extruderValues('material_surface_energy'))
+support_interface_pattern = ='lines' if support_interface_density < 100 else 'concentric'
+support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height
+support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height
+support_angle = 45
+support_join_distance = 5
+support_offset = 2
+support_pattern = triangles
+support_infill_rate = =10 if support_enable else 0 if support_tree_enable else 10
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..00c8f60b74
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_BAM_Normal_Quality.inst.cfg
@@ -0,0 +1,38 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_bam
+variant = AA 0.4
+
+[values]
+brim_replaces_support = False
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =cool_fan_speed
+cool_min_speed = 7
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_print_temperature = =default_material_print_temperature - 10
+# prime_tower_enable: see CURA-4248
+prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100
+skin_overlap = 10
+speed_layer_0 = =math.ceil(speed_print * 20 / 70)
+support_brim_enable = True
+support_interface_enable = True
+support_interface_density = =min(extruderValues('material_surface_energy'))
+support_interface_pattern = ='lines' if support_interface_density < 100 else 'concentric'
+support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 1) * layer_height
+support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height
+support_angle = 45
+support_join_distance = 5
+support_offset = 2
+support_pattern = triangles
+support_infill_rate = =10 if support_enable else 0 if support_tree_enable else 10
+top_bottom_thickness = 1
+wall_thickness = 1
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..4e6feee81a
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Draft_Print.inst.cfg
@@ -0,0 +1,48 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_cpe_plus
+variant = AA 0.4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+cool_fan_speed_max = 80
+cool_min_speed = 5
+infill_line_width = =round(line_width * 0.35 / 0.35, 2)
+infill_overlap = 0
+infill_wipe_dist = 0
+jerk_enabled = True
+jerk_print = 25
+machine_min_cool_heat_time_window = 15
+material_final_print_temperature = =material_print_temperature - 10
+material_initial_print_temperature = =material_print_temperature - 5
+material_print_temperature = =default_material_print_temperature + 10
+material_print_temperature_layer_0 = =material_print_temperature
+multiple_mesh_overlap = 0
+prime_tower_enable = True
+prime_tower_wipe_enabled = True
+retraction_combing_max_distance = 50
+retraction_extrusion_window = 1
+retraction_hop = 0.2
+retraction_hop_enabled = False
+retraction_hop_only_when_collides = True
+skin_overlap = 20
+speed_layer_0 = =math.ceil(speed_print * 20 / 50)
+speed_print = 50
+speed_topbottom = =math.ceil(speed_print * 40 / 50)
+
+speed_wall = =math.ceil(speed_print * 50 / 50)
+speed_wall_0 = =math.ceil(speed_wall * 40 / 50)
+support_bottom_distance = =support_z_distance
+support_z_distance = =layer_height
+wall_0_inset = 0
+wall_thickness = 1
+
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg
new file mode 100644
index 0000000000..49fcd51a8f
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Fast_Print.inst.cfg
@@ -0,0 +1,46 @@
+[general]
+version = 4
+name = Normal
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = fast
+weight = -1
+material = generic_cpe_plus
+variant = AA 0.4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+cool_fan_speed_max = 80
+cool_min_speed = 6
+infill_line_width = =round(line_width * 0.35 / 0.35, 2)
+infill_overlap = 0
+infill_wipe_dist = 0
+jerk_enabled = True
+jerk_print = 25
+machine_min_cool_heat_time_window = 15
+material_final_print_temperature = =material_print_temperature - 10
+material_initial_print_temperature = =material_print_temperature - 5
+material_print_temperature = =default_material_print_temperature + 10
+material_print_temperature_layer_0 = =material_print_temperature
+multiple_mesh_overlap = 0
+prime_tower_enable = True
+prime_tower_wipe_enabled = True
+retraction_combing_max_distance = 50
+retraction_extrusion_window = 1
+retraction_hop = 0.2
+retraction_hop_enabled = False
+retraction_hop_only_when_collides = True
+skin_overlap = 20
+speed_layer_0 = =math.ceil(speed_print * 20 / 45)
+speed_print = 45
+speed_topbottom = =math.ceil(speed_print * 35 / 45)
+
+speed_wall = =math.ceil(speed_print * 45 / 45)
+speed_wall_0 = =math.ceil(speed_wall * 35 / 45)
+support_bottom_distance = =support_z_distance
+support_z_distance = =layer_height
+wall_0_inset = 0
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg
new file mode 100644
index 0000000000..6e0408d82d
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_High_Quality.inst.cfg
@@ -0,0 +1,48 @@
+[general]
+version = 4
+name = Extra Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = high
+weight = 1
+material = generic_cpe_plus
+variant = AA 0.4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+cool_fan_speed_max = 50
+cool_min_speed = 5
+infill_line_width = =round(line_width * 0.35 / 0.35, 2)
+infill_overlap = 0
+infill_wipe_dist = 0
+jerk_enabled = True
+jerk_print = 25
+machine_min_cool_heat_time_window = 15
+machine_nozzle_cool_down_speed = 0.85
+machine_nozzle_heat_up_speed = 1.5
+material_final_print_temperature = =material_print_temperature - 10
+material_initial_print_temperature = =material_print_temperature - 5
+material_print_temperature = =default_material_print_temperature + 2
+material_print_temperature_layer_0 = =material_print_temperature
+multiple_mesh_overlap = 0
+prime_tower_enable = True
+prime_tower_wipe_enabled = True
+retraction_combing_max_distance = 50
+retraction_extrusion_window = 1
+retraction_hop = 0.2
+retraction_hop_enabled = False
+retraction_hop_only_when_collides = True
+skin_overlap = 20
+speed_layer_0 = =math.ceil(speed_print * 20 / 40)
+speed_print = 40
+speed_topbottom = =math.ceil(speed_print * 30 / 35)
+
+speed_wall = =math.ceil(speed_print * 35 / 40)
+speed_wall_0 = =math.ceil(speed_wall * 30 / 35)
+support_bottom_distance = =support_z_distance
+support_z_distance = =layer_height
+wall_0_inset = 0
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..e24a84d32b
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPEP_Normal_Quality.inst.cfg
@@ -0,0 +1,48 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_cpe_plus
+variant = AA 0.4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+cool_fan_speed_max = 50
+cool_min_speed = 7
+infill_line_width = =round(line_width * 0.35 / 0.35, 2)
+infill_overlap = 0
+infill_wipe_dist = 0
+jerk_enabled = True
+jerk_print = 25
+machine_min_cool_heat_time_window = 15
+machine_nozzle_cool_down_speed = 0.85
+machine_nozzle_heat_up_speed = 1.5
+material_final_print_temperature = =material_print_temperature - 10
+material_initial_print_temperature = =material_print_temperature - 5
+material_print_temperature = =default_material_print_temperature + 5
+material_print_temperature_layer_0 = =material_print_temperature
+multiple_mesh_overlap = 0
+prime_tower_enable = True
+prime_tower_wipe_enabled = True
+retraction_combing_max_distance = 50
+retraction_extrusion_window = 1
+retraction_hop = 0.2
+retraction_hop_enabled = False
+retraction_hop_only_when_collides = True
+skin_overlap = 20
+speed_layer_0 = =math.ceil(speed_print * 20 / 40)
+speed_print = 40
+speed_topbottom = =math.ceil(speed_print * 30 / 35)
+
+speed_wall = =math.ceil(speed_print * 35 / 40)
+speed_wall_0 = =math.ceil(speed_wall * 30 / 35)
+support_bottom_distance = =support_z_distance
+support_z_distance = =layer_height
+wall_0_inset = 0
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..284cef4107
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Draft_Print.inst.cfg
@@ -0,0 +1,29 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_cpe
+variant = AA 0.4
+
+[values]
+material_print_temperature = =default_material_print_temperature + 10
+material_initial_print_temperature = =material_print_temperature - 5
+material_final_print_temperature = =material_print_temperature - 10
+retraction_combing_max_distance = 50
+skin_overlap = 20
+speed_print = 60
+speed_layer_0 = =math.ceil(speed_print * 20 / 60)
+speed_topbottom = =math.ceil(speed_print * 35 / 60)
+speed_wall = =math.ceil(speed_print * 45 / 60)
+speed_wall_0 = =math.ceil(speed_wall * 35 / 45)
+wall_thickness = 1
+
+
+infill_pattern = triangles
+speed_infill = =math.ceil(speed_print * 50 / 60)
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg
new file mode 100644
index 0000000000..487ad68099
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Fast_Print.inst.cfg
@@ -0,0 +1,27 @@
+[general]
+version = 4
+name = Normal
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = fast
+weight = -1
+material = generic_cpe
+variant = AA 0.4
+
+[values]
+cool_min_speed = 7
+material_print_temperature = =default_material_print_temperature + 5
+material_initial_print_temperature = =material_print_temperature - 5
+material_final_print_temperature = =material_print_temperature - 10
+retraction_combing_max_distance = 50
+speed_print = 60
+speed_layer_0 = =math.ceil(speed_print * 20 / 60)
+speed_topbottom = =math.ceil(speed_print * 30 / 60)
+speed_wall = =math.ceil(speed_print * 40 / 60)
+speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
+
+infill_pattern = triangles
+speed_infill = =math.ceil(speed_print * 50 / 60) \ No newline at end of file
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg
new file mode 100644
index 0000000000..9de2de588e
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_High_Quality.inst.cfg
@@ -0,0 +1,28 @@
+[general]
+version = 4
+name = Extra Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = high
+weight = 1
+material = generic_cpe
+variant = AA 0.4
+
+[values]
+cool_min_speed = 12
+machine_nozzle_cool_down_speed = 0.85
+machine_nozzle_heat_up_speed = 1.5
+material_print_temperature = =default_material_print_temperature - 5
+material_initial_print_temperature = =material_print_temperature - 5
+material_final_print_temperature = =material_print_temperature - 10
+retraction_combing_max_distance = 50
+speed_print = 50
+speed_layer_0 = =math.ceil(speed_print * 20 / 50)
+speed_topbottom = =math.ceil(speed_print * 30 / 50)
+speed_wall = =math.ceil(speed_print * 30 / 50)
+
+infill_pattern = triangles
+speed_infill = =math.ceil(speed_print * 40 / 50) \ No newline at end of file
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..0cfa9778ff
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_CPE_Normal_Quality.inst.cfg
@@ -0,0 +1,26 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_cpe
+variant = AA 0.4
+
+[values]
+machine_nozzle_cool_down_speed = 0.85
+machine_nozzle_heat_up_speed = 1.5
+material_initial_print_temperature = =material_print_temperature - 5
+material_final_print_temperature = =material_print_temperature - 10
+retraction_combing_max_distance = 50
+speed_print = 55
+speed_layer_0 = =math.ceil(speed_print * 20 / 55)
+speed_topbottom = =math.ceil(speed_print * 30 / 55)
+speed_wall = =math.ceil(speed_print * 30 / 55)
+
+infill_pattern = triangles
+speed_infill = =math.ceil(speed_print * 45 / 55) \ No newline at end of file
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..98ae2900f7
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Draft_Print.inst.cfg
@@ -0,0 +1,38 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_nylon
+variant = AA 0.4
+
+[values]
+adhesion_type = brim
+cool_min_layer_time_fan_speed_max = 20
+cool_min_speed = 10
+infill_line_width = =round(line_width * 0.5 / 0.4, 2)
+line_width = =machine_nozzle_size
+material_print_temperature = =default_material_print_temperature + 10
+material_initial_print_temperature = =material_print_temperature - 5
+material_final_print_temperature = =material_print_temperature - 10
+material_standby_temperature = 100
+ooze_shield_angle = 40
+raft_acceleration = =acceleration_layer_0
+raft_airgap = =round(layer_height_0 * 0.85, 2)
+raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2)
+raft_jerk = =jerk_layer_0
+raft_margin = 10
+raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
+skin_overlap = 50
+speed_layer_0 = =math.ceil(speed_print * 20 / 70)
+switch_extruder_prime_speed = 30
+switch_extruder_retraction_amount = 30
+switch_extruder_retraction_speeds = 40
+wall_line_width_x = =wall_line_width
+
+jerk_travel = 50
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg
new file mode 100644
index 0000000000..afe5c03f8e
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Fast_Print.inst.cfg
@@ -0,0 +1,38 @@
+[general]
+version = 4
+name = Normal
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = fast
+weight = -1
+material = generic_nylon
+variant = AA 0.4
+
+[values]
+adhesion_type = brim
+cool_min_layer_time_fan_speed_max = 20
+cool_min_speed = 10
+infill_line_width = =round(line_width * 0.5 / 0.4, 2)
+line_width = =machine_nozzle_size
+material_print_temperature = =default_material_print_temperature + 5
+material_initial_print_temperature = =material_print_temperature - 5
+material_final_print_temperature = =material_print_temperature - 10
+material_standby_temperature = 100
+ooze_shield_angle = 40
+raft_acceleration = =acceleration_layer_0
+raft_airgap = =round(layer_height_0 * 0.85, 2)
+raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2)
+raft_jerk = =jerk_layer_0
+raft_margin = 10
+raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
+skin_overlap = 50
+speed_layer_0 = =math.ceil(speed_print * 20 / 70)
+switch_extruder_prime_speed = 30
+switch_extruder_retraction_amount = 30
+switch_extruder_retraction_speeds = 40
+wall_line_width_x = =wall_line_width
+
+jerk_travel = 50
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg
new file mode 100644
index 0000000000..64a8dfe7cf
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_High_Quality.inst.cfg
@@ -0,0 +1,37 @@
+[general]
+version = 4
+name = Extra Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = high
+weight = 1
+material = generic_nylon
+variant = AA 0.4
+
+[values]
+adhesion_type = brim
+cool_min_layer_time_fan_speed_max = 20
+cool_min_speed = 15
+infill_line_width = =round(line_width * 0.5 / 0.4, 2)
+line_width = =machine_nozzle_size
+material_initial_print_temperature = =material_print_temperature - 5
+material_final_print_temperature = =material_print_temperature - 10
+material_standby_temperature = 100
+ooze_shield_angle = 40
+raft_acceleration = =acceleration_layer_0
+raft_airgap = =round(layer_height_0 * 0.85, 2)
+raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2)
+raft_jerk = =jerk_layer_0
+raft_margin = 10
+raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
+skin_overlap = 50
+speed_layer_0 = =math.ceil(speed_print * 20 / 70)
+switch_extruder_prime_speed = 30
+switch_extruder_retraction_amount = 30
+switch_extruder_retraction_speeds = 40
+wall_line_width_x = =wall_line_width
+
+jerk_travel = 50
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..3ee447eb2d
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_Nylon_Normal_Quality.inst.cfg
@@ -0,0 +1,37 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_nylon
+variant = AA 0.4
+
+[values]
+adhesion_type = brim
+cool_min_layer_time_fan_speed_max = 20
+cool_min_speed = 12
+infill_line_width = =round(line_width * 0.5 / 0.4, 2)
+line_width = =machine_nozzle_size
+material_initial_print_temperature = =material_print_temperature - 5
+material_final_print_temperature = =material_print_temperature - 10
+material_standby_temperature = 100
+ooze_shield_angle = 40
+raft_acceleration = =acceleration_layer_0
+raft_airgap = =round(layer_height_0 * 0.85, 2)
+raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2)
+raft_jerk = =jerk_layer_0
+raft_margin = 10
+raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
+skin_overlap = 50
+speed_layer_0 = =math.ceil(speed_print * 20 / 70)
+switch_extruder_prime_speed = 30
+switch_extruder_retraction_amount = 30
+switch_extruder_retraction_speeds = 40
+wall_line_width_x = =wall_line_width
+
+jerk_travel = 50
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..63985bfcd2
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Draft_Print.inst.cfg
@@ -0,0 +1,63 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_pc
+variant = AA 0.4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+adhesion_type = brim
+brim_width = 20
+cool_fan_full_at_height = =layer_height_0 + layer_height
+cool_fan_speed_max = 90
+cool_min_layer_time_fan_speed_max = 5
+cool_min_speed = 6
+infill_line_width = =round(line_width * 0.4 / 0.35, 2)
+infill_overlap = 0
+infill_overlap_mm = 0.05
+infill_pattern = triangles
+infill_wipe_dist = 0.1
+jerk_enabled = True
+jerk_print = 25
+machine_min_cool_heat_time_window = 15
+machine_nozzle_cool_down_speed = 0.85
+machine_nozzle_heat_up_speed = 1.5
+material_final_print_temperature = =material_print_temperature - 10
+material_initial_print_temperature = =material_print_temperature - 5
+material_print_temperature = =default_material_print_temperature + 10
+material_standby_temperature = 100
+multiple_mesh_overlap = 0
+ooze_shield_angle = 40
+prime_tower_enable = True
+prime_tower_wipe_enabled = True
+raft_airgap = 0.25
+raft_interface_thickness = =max(layer_height * 1.5, 0.225)
+retraction_count_max = 80
+retraction_extrusion_window = 1
+retraction_hop = 2
+retraction_hop_only_when_collides = True
+retraction_min_travel = 0.8
+retraction_prime_speed = 15
+skin_overlap = 30
+speed_layer_0 = =math.ceil(speed_print * 25 / 50)
+speed_print = 50
+speed_topbottom = =math.ceil(speed_print * 25 / 50)
+speed_wall = =math.ceil(speed_print * 40 / 50)
+speed_wall_0 = =math.ceil(speed_wall * 25 / 40)
+support_bottom_distance = =support_z_distance
+support_interface_density = 87.5
+support_interface_pattern = lines
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 35
+wall_0_inset = 0
+wall_line_width_x = =round(line_width * 0.4 / 0.35, 2)
+wall_thickness = 1.2
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg
new file mode 100644
index 0000000000..548cdbdb0d
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Fast_Print.inst.cfg
@@ -0,0 +1,63 @@
+[general]
+version = 4
+name = Normal
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = fast
+weight = -1
+material = generic_pc
+variant = AA 0.4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+adhesion_type = brim
+brim_width = 20
+cool_fan_full_at_height = =layer_height_0 + layer_height
+cool_fan_speed_max = 85
+cool_min_layer_time_fan_speed_max = 5
+cool_min_speed = 7
+infill_line_width = =round(line_width * 0.4 / 0.35, 2)
+infill_overlap_mm = 0.05
+infill_pattern = triangles
+infill_wipe_dist = 0.1
+jerk_enabled = True
+jerk_print = 25
+machine_min_cool_heat_time_window = 15
+machine_nozzle_cool_down_speed = 0.85
+machine_nozzle_heat_up_speed = 1.5
+material_final_print_temperature = =material_print_temperature - 10
+material_initial_print_temperature = =material_print_temperature - 5
+material_print_temperature = =default_material_print_temperature + 10
+material_standby_temperature = 100
+multiple_mesh_overlap = 0
+ooze_shield_angle = 40
+prime_tower_enable = True
+prime_tower_wipe_enabled = True
+raft_airgap = 0.25
+raft_interface_thickness = =max(layer_height * 1.5, 0.225)
+retraction_count_max = 80
+retraction_extrusion_window = 1
+retraction_hop = 2
+retraction_hop_only_when_collides = True
+retraction_min_travel = 0.8
+retraction_prime_speed = 15
+skin_overlap = 30
+speed_layer_0 = =math.ceil(speed_print * 25 / 50)
+speed_print = 50
+speed_topbottom = =math.ceil(speed_print * 25 / 50)
+
+speed_wall = =math.ceil(speed_print * 40 / 50)
+speed_wall_0 = =math.ceil(speed_wall * 25 / 40)
+support_bottom_distance = =support_z_distance
+support_interface_density = 87.5
+support_interface_pattern = lines
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 35
+wall_0_inset = 0
+wall_line_width_x = =round(line_width * 0.4 / 0.35, 2)
+wall_thickness = 1.2
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg
new file mode 100644
index 0000000000..f840c296b4
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_High_Quality.inst.cfg
@@ -0,0 +1,64 @@
+[general]
+version = 4
+name = Extra Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = high
+weight = 1
+material = generic_pc
+variant = AA 0.4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+adhesion_type = brim
+brim_width = 20
+cool_fan_full_at_height = =layer_height_0 + layer_height
+cool_fan_speed_max = 50
+cool_min_layer_time_fan_speed_max = 5
+cool_min_speed = 8
+infill_line_width = =round(line_width * 0.4 / 0.35, 2)
+infill_overlap = 0
+infill_overlap_mm = 0.05
+infill_pattern = triangles
+infill_wipe_dist = 0.1
+jerk_enabled = True
+jerk_print = 25
+machine_min_cool_heat_time_window = 15
+machine_nozzle_cool_down_speed = 0.85
+machine_nozzle_heat_up_speed = 1.5
+material_final_print_temperature = =material_print_temperature - 10
+material_initial_print_temperature = =material_print_temperature - 5
+material_print_temperature = =default_material_print_temperature - 10
+material_standby_temperature = 100
+multiple_mesh_overlap = 0
+ooze_shield_angle = 40
+prime_tower_enable = True
+prime_tower_wipe_enabled = True
+raft_airgap = 0.25
+raft_interface_thickness = =max(layer_height * 1.5, 0.225)
+retraction_count_max = 80
+retraction_extrusion_window = 1
+retraction_hop = 2
+retraction_hop_only_when_collides = True
+retraction_min_travel = 0.8
+retraction_prime_speed = 15
+skin_overlap = 30
+speed_layer_0 = =math.ceil(speed_print * 25 / 50)
+speed_print = 50
+speed_topbottom = =math.ceil(speed_print * 25 / 50)
+
+speed_wall = =math.ceil(speed_print * 40 / 50)
+speed_wall_0 = =math.ceil(speed_wall * 25 / 40)
+support_bottom_distance = =support_z_distance
+support_interface_density = 87.5
+support_interface_pattern = lines
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 35
+wall_0_inset = 0
+wall_line_width_x = =round(line_width * 0.4 / 0.35, 2)
+wall_thickness = 1.2
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..c93903293e
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PC_Normal_Quality.inst.cfg
@@ -0,0 +1,62 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_pc
+variant = AA 0.4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+adhesion_type = brim
+brim_width = 20
+cool_fan_full_at_height = =layer_height_0 + layer_height
+cool_fan_speed_max = 50
+cool_min_layer_time_fan_speed_max = 5
+cool_min_speed = 5
+infill_line_width = =round(line_width * 0.4 / 0.35, 2)
+infill_overlap = 0
+infill_pattern = triangles
+infill_wipe_dist = 0.1
+jerk_enabled = True
+jerk_print = 25
+machine_min_cool_heat_time_window = 15
+machine_nozzle_cool_down_speed = 0.85
+machine_nozzle_heat_up_speed = 1.5
+material_final_print_temperature = =material_print_temperature - 10
+material_initial_print_temperature = =material_print_temperature - 5
+material_standby_temperature = 100
+multiple_mesh_overlap = 0
+ooze_shield_angle = 40
+prime_tower_enable = True
+prime_tower_wipe_enabled = True
+raft_airgap = 0.25
+raft_interface_thickness = =max(layer_height * 1.5, 0.225)
+retraction_count_max = 80
+retraction_extrusion_window = 1
+retraction_hop = 2
+retraction_hop_only_when_collides = True
+retraction_min_travel = 0.8
+retraction_prime_speed = 15
+skin_overlap = 30
+speed_layer_0 = =math.ceil(speed_print * 25 / 50)
+speed_print = 50
+speed_topbottom = =math.ceil(speed_print * 25 / 50)
+
+speed_wall = =math.ceil(speed_print * 40 / 50)
+speed_wall_0 = =math.ceil(speed_wall * 25 / 40)
+support_bottom_distance = =support_z_distance
+support_interface_density = 87.5
+support_interface_pattern = lines
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 35
+wall_0_inset = 0
+wall_line_width_x = =round(line_width * 0.4 / 0.35, 2)
+wall_thickness = 1.2
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..1dfa09e923
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Draft_Print.inst.cfg
@@ -0,0 +1,35 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_pla
+variant = AA 0.4
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =cool_fan_speed
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_print_temperature = =default_material_print_temperature + 5
+material_standby_temperature = 100
+prime_tower_enable = False
+skin_overlap = 20
+speed_layer_0 = =math.ceil(speed_print * 20 / 70)
+speed_topbottom = =math.ceil(speed_print * 40 / 70)
+speed_wall = =math.ceil(speed_print * 55 / 70)
+speed_wall_0 = =math.ceil(speed_wall * 45 / 50)
+top_bottom_thickness = 0.8
+wall_thickness = 0.8
+
+jerk_travel = 50
+infill_line_width = =round(line_width * 0.42 / 0.35, 2)
+infill_sparse_density = 15
+layer_height_0 = 0.2
+acceleration_wall = 2000
+acceleration_wall_0 = 2000
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg
new file mode 100644
index 0000000000..1c2b49839e
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Fast_Print.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Normal
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = fast
+weight = -1
+material = generic_pla
+variant = AA 0.4
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =cool_fan_speed
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_standby_temperature = 100
+prime_tower_enable = False
+speed_print = 70
+speed_layer_0 = =math.ceil(speed_print * 20 / 70)
+speed_topbottom = =math.ceil(speed_print * 35 / 70)
+speed_wall = =math.ceil(speed_print * 45 / 70)
+speed_wall_0 = =math.ceil(speed_wall * 35 / 70)
+top_bottom_thickness = 1
+wall_thickness = 1
+
+jerk_travel = 50
+infill_line_width = =round(line_width * 0.42 / 0.35, 2)
+layer_height_0 = 0.2
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg
new file mode 100644
index 0000000000..8863835f09
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_High_Quality.inst.cfg
@@ -0,0 +1,33 @@
+[general]
+version = 4
+name = Extra Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = high
+weight = 1
+material = generic_pla
+variant = AA 0.4
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =cool_fan_speed
+cool_min_speed = 10
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_print_temperature = =default_material_print_temperature - 5
+material_standby_temperature = 100
+prime_tower_enable = False
+skin_overlap = 10
+speed_print = 50
+speed_layer_0 = =math.ceil(speed_print * 20 / 50)
+speed_topbottom = =math.ceil(speed_print * 35 / 50)
+speed_wall = =math.ceil(speed_print * 35 / 50)
+top_bottom_thickness = 1
+wall_thickness = 1
+
+jerk_travel = 50
+infill_line_width = =round(line_width * 0.42 / 0.35, 2)
+layer_height_0 = 0.2
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..1cf0cbef92
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PLA_Normal_Quality.inst.cfg
@@ -0,0 +1,29 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_pla
+variant = AA 0.4
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =cool_fan_speed
+cool_min_speed = 7
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_standby_temperature = 100
+prime_tower_enable = False
+skin_overlap = 10
+speed_layer_0 = =math.ceil(speed_print * 20 / 70)
+top_bottom_thickness = 1
+wall_thickness = 1
+
+jerk_travel = 50
+infill_line_width = =round(line_width * 0.42 / 0.35, 2)
+layer_height_0 = 0.2
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..dc46520c97
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Draft_Print.inst.cfg
@@ -0,0 +1,62 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_pp
+variant = AA 0.4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+brim_width = 20
+cool_fan_speed_max = 100
+cool_min_layer_time = 7
+cool_min_layer_time_fan_speed_max = 7
+cool_min_speed = 2.5
+infill_line_width = =round(line_width * 0.38 / 0.38, 2)
+infill_overlap = 0
+infill_pattern = tetrahedral
+infill_wipe_dist = 0.1
+jerk_enabled = True
+jerk_print = 25
+line_width = =machine_nozzle_size * 0.95
+machine_min_cool_heat_time_window = 15
+machine_nozzle_cool_down_speed = 0.85
+machine_nozzle_heat_up_speed = 1.5
+material_bed_temperature_layer_0 = =material_bed_temperature + 5
+material_final_print_temperature = =material_print_temperature - 10
+material_initial_print_temperature = =material_print_temperature - 5
+material_print_temperature = =default_material_print_temperature - 5
+material_print_temperature_layer_0 = =material_print_temperature + 5
+material_standby_temperature = 100
+multiple_mesh_overlap = 0
+prime_tower_enable = False
+prime_tower_size = 16
+prime_tower_wipe_enabled = True
+retraction_count_max = 12
+retraction_extra_prime_amount = 0.8
+retraction_extrusion_window = 1
+retraction_hop = 2
+retraction_hop_only_when_collides = True
+retraction_min_travel = 0.8
+retraction_prime_speed = 18
+speed_equalize_flow_enabled = True
+speed_layer_0 = =math.ceil(speed_print * 15 / 25)
+speed_print = 25
+speed_topbottom = =math.ceil(speed_print * 25 / 25)
+speed_travel_layer_0 = 50
+speed_wall = =math.ceil(speed_print * 25 / 25)
+speed_wall_0 = =math.ceil(speed_wall * 25 / 25)
+support_angle = 50
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 35
+wall_0_inset = 0
+wall_line_width_x = =line_width
+wall_thickness = =line_width * 3
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg
new file mode 100644
index 0000000000..fb047fc502
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Fast_Print.inst.cfg
@@ -0,0 +1,64 @@
+[general]
+version = 4
+name = Normal
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = fast
+weight = -1
+material = generic_pp
+variant = AA 0.4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+brim_width = 20
+cool_fan_speed_max = 100
+cool_min_layer_time = 7
+cool_min_layer_time_fan_speed_max = 7
+cool_min_speed = 2.5
+infill_line_width = =round(line_width * 0.38 / 0.38, 2)
+infill_overlap = 0
+infill_pattern = tetrahedral
+infill_wipe_dist = 0.1
+jerk_enabled = True
+jerk_print = 25
+line_width = =machine_nozzle_size * 0.95
+machine_min_cool_heat_time_window = 15
+machine_nozzle_cool_down_speed = 0.85
+machine_nozzle_heat_up_speed = 1.5
+material_bed_temperature_layer_0 = =material_bed_temperature + 5
+material_final_print_temperature = =material_print_temperature - 12
+material_initial_print_temperature = =material_print_temperature - 2
+material_print_temperature = =default_material_print_temperature - 13
+material_print_temperature_layer_0 = =material_print_temperature + 3
+material_standby_temperature = 100
+multiple_mesh_overlap = 0
+prime_tower_enable = False
+prime_tower_size = 16
+prime_tower_wipe_enabled = True
+retraction_count_max = 12
+retraction_extra_prime_amount = 0.8
+retraction_extrusion_window = 1
+retraction_hop = 2
+retraction_hop_only_when_collides = True
+retraction_min_travel = 0.8
+retraction_prime_speed = 18
+speed_equalize_flow_enabled = True
+speed_layer_0 = =math.ceil(speed_print * 15 / 25)
+speed_print = 25
+speed_topbottom = =math.ceil(speed_print * 25 / 25)
+
+speed_travel_layer_0 = 50
+speed_wall = =math.ceil(speed_print * 25 / 25)
+speed_wall_0 = =math.ceil(speed_wall * 25 / 25)
+support_angle = 50
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 35
+top_bottom_thickness = 1.1
+wall_0_inset = 0
+wall_line_width_x = =line_width
+wall_thickness = =line_width * 3
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..b49d3945d4
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_PP_Normal_Quality.inst.cfg
@@ -0,0 +1,64 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_pp
+variant = AA 0.4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+brim_width = 20
+cool_fan_speed_max = 100
+cool_min_layer_time = 7
+cool_min_layer_time_fan_speed_max = 7
+cool_min_speed = 2.5
+infill_line_width = =round(line_width * 0.38 / 0.38, 2)
+infill_overlap = 0
+infill_pattern = tetrahedral
+infill_wipe_dist = 0.1
+jerk_enabled = True
+jerk_print = 25
+line_width = =machine_nozzle_size * 0.95
+machine_min_cool_heat_time_window = 15
+machine_nozzle_cool_down_speed = 0.85
+machine_nozzle_heat_up_speed = 1.5
+material_bed_temperature_layer_0 = =material_bed_temperature + 5
+material_final_print_temperature = =material_print_temperature - 10
+material_initial_print_temperature = =material_print_temperature - 5
+material_print_temperature = =default_material_print_temperature - 15
+material_print_temperature_layer_0 = =material_print_temperature + 3
+material_standby_temperature = 100
+multiple_mesh_overlap = 0
+prime_tower_enable = False
+prime_tower_size = 16
+prime_tower_wipe_enabled = True
+retraction_count_max = 12
+retraction_extra_prime_amount = 0.8
+retraction_extrusion_window = 1
+retraction_hop = 2
+retraction_hop_only_when_collides = True
+retraction_min_travel = 0.8
+retraction_prime_speed = 18
+speed_equalize_flow_enabled = True
+speed_layer_0 = =math.ceil(speed_print * 15 / 25)
+speed_print = 25
+speed_topbottom = =math.ceil(speed_print * 25 / 25)
+
+speed_travel_layer_0 = 50
+speed_wall = =math.ceil(speed_print * 25 / 25)
+speed_wall_0 = =math.ceil(speed_wall * 25 / 25)
+support_angle = 50
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 35
+top_bottom_thickness = 1
+wall_0_inset = 0
+wall_line_width_x = =line_width
+wall_thickness = =line_width * 3
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..c02c4c642d
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Draft_Print.inst.cfg
@@ -0,0 +1,38 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_tough_pla
+variant = AA 0.4
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =cool_fan_speed
+cool_min_speed = 7
+infill_line_width = =round(line_width * 0.45/0.35,2)
+jerk_print = 25
+jerk_roofing = 1
+layer_height_0 = 0.2
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_print_temperature = =default_material_print_temperature -10
+material_standby_temperature = 100
+prime_tower_enable = False
+roofing_layer_count = 2
+skin_outline_count = 0
+skin_overlap = 20
+speed_layer_0 = =math.ceil(speed_print * 20 / 50)
+speed_print = 50
+speed_roofing = =math.ceil(speed_wall * 20 / 24)
+speed_topbottom = =math.ceil(speed_print * 25 / 50)
+speed_wall = =math.ceil(speed_print * 36 / 50)
+speed_wall_0 = =math.ceil(speed_print * 26 / 50)
+top_bottom_thickness = 1.2
+wall_line_width_x = =round(line_width * 0.35/0.35,2)
+wall_thickness = 1.2
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print.inst.cfg
new file mode 100644
index 0000000000..bf37d1dd4d
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Fast_Print.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Normal
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = fast
+weight = -1
+material = generic_tough_pla
+variant = AA 0.4
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =cool_fan_speed
+infill_line_width = =round(line_width * 1.285, 2)
+layer_height_0 = 0.2
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_print_temperature = =default_material_print_temperature -10
+material_standby_temperature = 100
+prime_tower_enable = False
+speed_layer_0 = =math.ceil(speed_print * 20 / 45)
+speed_print = 45
+speed_topbottom = =math.ceil(speed_print * 35 / 45)
+speed_wall = =math.ceil(speed_print * 40 / 45)
+speed_wall_0 = =math.ceil(speed_wall * 35 / 45)
+top_bottom_thickness = 1.2
+wall_line_width_x = =round(line_width * 0.35/0.35,2)
+wall_thickness = 1.23
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg
new file mode 100644
index 0000000000..6333124f22
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_High_Quality.inst.cfg
@@ -0,0 +1,36 @@
+[general]
+version = 4
+name = Extra Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = high
+weight = 1
+material = generic_tough_pla
+variant = AA 0.4
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =cool_fan_speed
+cool_min_speed = 10
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_print_temperature = =default_material_print_temperature - 15
+material_standby_temperature = 100
+prime_tower_enable = False
+skin_overlap = 10
+speed_print = 45
+speed_layer_0 = =math.ceil(speed_print * 20 / 45)
+speed_topbottom = =math.ceil(speed_print * 35 / 45)
+speed_wall = =math.ceil(speed_print * 40 / 45)
+speed_wall_0 = =math.ceil(speed_wall * 35 / 45)
+top_bottom_thickness = 1.2
+wall_thickness = 1.23
+
+layer_height_0 = 0.2
+
+line_width = =round(machine_nozzle_size * 1.025, 3)
+wall_line_width_x = =line_width
+infill_line_width = =line_width
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..9de9001f11
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPLA_Normal_Quality.inst.cfg
@@ -0,0 +1,33 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_tough_pla
+variant = AA 0.4
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =cool_fan_speed
+cool_min_speed = 7
+infill_line_width = =round(line_width * 1.285, 2)
+layer_height_0 = 0.2
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_print_temperature = =default_material_print_temperature - 15
+material_standby_temperature = 100
+prime_tower_enable = False
+skin_overlap = 10
+speed_layer_0 = =math.ceil(speed_print * 20 / 45)
+speed_print = 45
+speed_topbottom = =math.ceil(speed_print * 35 / 45)
+speed_wall = =math.ceil(speed_print * 40 / 45)
+speed_wall_0 = =math.ceil(speed_wall * 35 / 45)
+top_bottom_thickness = 1.2
+wall_thickness = 1.23
+
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..33a03d7d81
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Draft_Print.inst.cfg
@@ -0,0 +1,63 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_tpu
+variant = AA 0.4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+brim_width = 8.75
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 6
+cool_min_speed = 4
+gradual_infill_step_height = =5 * layer_height
+infill_line_width = =round(line_width * 0.38 / 0.38, 2)
+infill_overlap = 0
+infill_pattern = cross_3d
+infill_sparse_density = 10
+infill_wipe_dist = 0.1
+jerk_enabled = True
+jerk_print = 25
+line_width = =machine_nozzle_size * 0.95
+machine_min_cool_heat_time_window = 15
+machine_nozzle_cool_down_speed = 0.5
+machine_nozzle_heat_up_speed = 2.5
+material_final_print_temperature = =material_print_temperature
+material_flow = 106
+material_initial_print_temperature = =material_print_temperature
+material_print_temperature = =default_material_print_temperature + 2
+material_print_temperature_layer_0 = =material_print_temperature + 15
+material_standby_temperature = 100
+multiple_mesh_overlap = 0
+prime_tower_wipe_enabled = True
+retraction_count_max = 12
+retraction_extra_prime_amount = 0.8
+retraction_extrusion_window = 1
+retraction_hop_only_when_collides = True
+retraction_min_travel = =line_width * 2
+retraction_prime_speed = 15
+skin_overlap = 5
+speed_equalize_flow_enabled = True
+speed_layer_0 = =math.ceil(speed_print * 18 / 25)
+speed_print = 25
+speed_topbottom = =math.ceil(speed_print * 25 / 25)
+
+speed_wall = =math.ceil(speed_print * 25 / 25)
+speed_wall_0 = =math.ceil(speed_wall * 25 / 25)
+support_angle = 50
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 35
+top_bottom_thickness = 0.7
+travel_avoid_distance = 1.5
+wall_0_inset = 0
+wall_line_width_x = =line_width
+wall_thickness = 0.76
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg
new file mode 100644
index 0000000000..566a368dd4
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Fast_Print.inst.cfg
@@ -0,0 +1,64 @@
+[general]
+version = 4
+name = Normal
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = fast
+weight = -1
+material = generic_tpu
+variant = AA 0.4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+brim_width = 8.75
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 6
+cool_min_speed = 4
+gradual_infill_step_height = =5 * layer_height
+infill_line_width = =round(line_width * 0.38 / 0.38, 2)
+infill_overlap = 0
+infill_pattern = cross_3d
+infill_sparse_density = 10
+infill_wipe_dist = 0.1
+jerk_enabled = True
+jerk_print = 25
+line_width = =machine_nozzle_size * 0.95
+machine_min_cool_heat_time_window = 15
+machine_nozzle_cool_down_speed = 0.5
+machine_nozzle_heat_up_speed = 2.5
+material_final_print_temperature = =material_print_temperature
+material_flow = 106
+material_initial_print_temperature = =material_print_temperature
+material_print_temperature = =default_material_print_temperature + 2
+material_print_temperature_layer_0 = =material_print_temperature + 15
+material_standby_temperature = 100
+multiple_mesh_overlap = 0
+prime_tower_wipe_enabled = True
+retraction_count_max = 12
+retraction_extra_prime_amount = 0.8
+retraction_extrusion_window = 1
+retraction_hop_only_when_collides = True
+retraction_min_travel = =line_width * 2
+retraction_prime_speed = 15
+skin_overlap = 5
+speed_equalize_flow_enabled = True
+speed_layer_0 = =math.ceil(speed_print * 18 / 25)
+speed_print = 25
+speed_topbottom = =math.ceil(speed_print * 25 / 25)
+
+speed_wall = =math.ceil(speed_print * 25 / 25)
+speed_wall_0 = =math.ceil(speed_wall * 25 / 25)
+support_angle = 50
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 35
+top_bottom_thickness = 0.7
+travel_avoid_distance = 1.5
+wall_0_inset = 0
+wall_line_width_x = =line_width
+wall_thickness = 0.76
+
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..fe37bfe94a
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_TPU_Normal_Quality.inst.cfg
@@ -0,0 +1,63 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_tpu
+variant = AA 0.4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 4000
+brim_width = 8.75
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 6
+cool_min_speed = 4
+gradual_infill_step_height = =5 * layer_height
+infill_line_width = =round(line_width * 0.38 / 0.38, 2)
+infill_overlap = 0
+infill_pattern = cross_3d
+infill_sparse_density = 10
+infill_wipe_dist = 0.1
+jerk_enabled = True
+jerk_print = 25
+line_width = =machine_nozzle_size * 0.95
+machine_min_cool_heat_time_window = 15
+machine_nozzle_cool_down_speed = 0.5
+machine_nozzle_heat_up_speed = 2.5
+material_final_print_temperature = =material_print_temperature
+material_flow = 106
+material_initial_print_temperature = =material_print_temperature
+material_print_temperature_layer_0 = =material_print_temperature + 17
+material_standby_temperature = 100
+multiple_mesh_overlap = 0
+prime_tower_wipe_enabled = True
+retraction_count_max = 12
+retraction_extra_prime_amount = 0.8
+retraction_extrusion_window = 1
+retraction_hop_only_when_collides = True
+retraction_min_travel = =line_width * 2
+retraction_prime_speed = 15
+skin_overlap = 5
+speed_equalize_flow_enabled = True
+speed_layer_0 = =math.ceil(speed_print * 18 / 25)
+speed_print = 25
+speed_topbottom = =math.ceil(speed_print * 25 / 25)
+
+speed_wall = =math.ceil(speed_print * 25 / 25)
+speed_wall_0 = =math.ceil(speed_wall * 25 / 25)
+support_angle = 50
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 35
+top_bottom_thickness = 0.7
+travel_avoid_distance = 1.5
+wall_0_inset = 0
+wall_line_width_x = =line_width
+wall_thickness = 0.76
+
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..8e4b1415f9
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Draft_Print.inst.cfg
@@ -0,0 +1,22 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_abs
+variant = AA 0.8
+
+[values]
+line_width = =machine_nozzle_size * 0.875
+material_print_temperature = =default_material_print_temperature + 20
+material_standby_temperature = 100
+speed_print = 50
+speed_topbottom = =math.ceil(speed_print * 30 / 50)
+speed_wall = =math.ceil(speed_print * 40 / 50)
+speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
+retract_at_layer_change = False
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg
new file mode 100644
index 0000000000..f4b1588f39
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Superdraft_Print.inst.cfg
@@ -0,0 +1,22 @@
+[general]
+version = 4
+name = Sprint
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = superdraft
+weight = -4
+material = generic_abs
+variant = AA 0.8
+
+[values]
+line_width = =machine_nozzle_size * 0.875
+material_print_temperature = =default_material_print_temperature + 25
+material_standby_temperature = 100
+speed_print = 50
+speed_topbottom = =math.ceil(speed_print * 30 / 50)
+speed_wall = =math.ceil(speed_print * 40 / 50)
+speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
+retract_at_layer_change = False
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg
new file mode 100644
index 0000000000..a303655ec5
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_ABS_Verydraft_Print.inst.cfg
@@ -0,0 +1,22 @@
+[general]
+version = 4
+name = Extra Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = verydraft
+weight = -3
+material = generic_abs
+variant = AA 0.8
+
+[values]
+line_width = =machine_nozzle_size * 0.875
+material_print_temperature = =default_material_print_temperature + 22
+material_standby_temperature = 100
+speed_print = 50
+speed_topbottom = =math.ceil(speed_print * 30 / 50)
+speed_wall = =math.ceil(speed_print * 40 / 50)
+speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
+retract_at_layer_change = False
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg
new file mode 100644
index 0000000000..1465d5bb99
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Fast_Print.inst.cfg
@@ -0,0 +1,39 @@
+[general]
+version = 4
+name = Fast - Experimental
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_cpe_plus
+variant = AA 0.8
+is_experimental = True
+
+[values]
+brim_width = 14
+cool_fan_full_at_height = =layer_height_0 + 14 * layer_height
+infill_before_walls = True
+line_width = =machine_nozzle_size * 0.9375
+machine_nozzle_cool_down_speed = 0.9
+machine_nozzle_heat_up_speed = 1.4
+material_print_temperature = =default_material_print_temperature - 10
+material_print_temperature_layer_0 = =material_print_temperature
+material_standby_temperature = 100
+prime_tower_enable = True
+retraction_combing_max_distance = 50
+retraction_hop = 0.1
+retraction_hop_enabled = False
+skin_overlap = 0
+speed_layer_0 = =math.ceil(speed_print * 15 / 50)
+speed_print = 50
+speed_slowdown_layers = 15
+speed_topbottom = =math.ceil(speed_print * 35 / 50)
+speed_wall = =math.ceil(speed_print * 40 / 50)
+speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
+support_bottom_distance = =support_z_distance
+support_line_width = =round(line_width * 0.6 / 0.7, 2)
+support_z_distance = =layer_height
+top_bottom_thickness = 1.2
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg
new file mode 100644
index 0000000000..18ba654a63
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Superdraft_Print.inst.cfg
@@ -0,0 +1,39 @@
+[general]
+version = 4
+name = Sprint - Experimental
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = superdraft
+weight = -4
+material = generic_cpe_plus
+variant = AA 0.8
+is_experimental = True
+
+[values]
+brim_width = 14
+cool_fan_full_at_height = =layer_height_0 + 7 * layer_height
+infill_before_walls = True
+line_width = =machine_nozzle_size * 0.9375
+machine_nozzle_cool_down_speed = 0.9
+machine_nozzle_heat_up_speed = 1.4
+material_print_temperature = =default_material_print_temperature - 5
+material_print_temperature_layer_0 = =material_print_temperature
+material_standby_temperature = 100
+prime_tower_enable = True
+retraction_combing_max_distance = 50
+retraction_hop = 0.1
+retraction_hop_enabled = False
+skin_overlap = 0
+speed_layer_0 = =math.ceil(speed_print * 15 / 50)
+speed_print = 50
+speed_slowdown_layers = 8
+speed_topbottom = =math.ceil(speed_print * 35 / 50)
+speed_wall = =math.ceil(speed_print * 40 / 50)
+speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
+support_bottom_distance = =support_z_distance
+support_line_width = =round(line_width * 0.6 / 0.7, 2)
+support_z_distance = =layer_height
+top_bottom_thickness = 1.2
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg
new file mode 100644
index 0000000000..8683d9f498
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPEP_Verydraft_Print.inst.cfg
@@ -0,0 +1,39 @@
+[general]
+version = 4
+name = Extra Fast - Experimental
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = verydraft
+weight = -3
+material = generic_cpe_plus
+variant = AA 0.8
+is_experimental = True
+
+[values]
+brim_width = 14
+cool_fan_full_at_height = =layer_height_0 + 9 * layer_height
+infill_before_walls = True
+line_width = =machine_nozzle_size * 0.9375
+machine_nozzle_cool_down_speed = 0.9
+machine_nozzle_heat_up_speed = 1.4
+material_print_temperature = =default_material_print_temperature - 7
+material_print_temperature_layer_0 = =material_print_temperature
+material_standby_temperature = 100
+prime_tower_enable = True
+retraction_combing_max_distance = 50
+retraction_hop = 0.1
+retraction_hop_enabled = False
+skin_overlap = 0
+speed_layer_0 = =math.ceil(speed_print * 15 / 50)
+speed_print = 50
+speed_slowdown_layers = 10
+speed_topbottom = =math.ceil(speed_print * 35 / 50)
+speed_wall = =math.ceil(speed_print * 40 / 50)
+speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
+support_bottom_distance = =support_z_distance
+support_line_width = =round(line_width * 0.6 / 0.7, 2)
+support_z_distance = =layer_height
+top_bottom_thickness = 1.2
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..dabff34ce6
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Draft_Print.inst.cfg
@@ -0,0 +1,25 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_cpe
+variant = AA 0.8
+
+[values]
+brim_width = 15
+line_width = =machine_nozzle_size * 0.875
+material_print_temperature = =default_material_print_temperature + 15
+material_standby_temperature = 100
+prime_tower_enable = True
+retraction_combing_max_distance = 50
+speed_print = 40
+speed_topbottom = =math.ceil(speed_print * 25 / 40)
+speed_wall = =math.ceil(speed_print * 30 / 40)
+
+jerk_travel = 50 \ No newline at end of file
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg
new file mode 100644
index 0000000000..6371ce1337
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Superdraft_Print.inst.cfg
@@ -0,0 +1,26 @@
+[general]
+version = 4
+name = Sprint
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = superdraft
+weight = -4
+material = generic_cpe
+variant = AA 0.8
+
+[values]
+brim_width = 15
+line_width = =machine_nozzle_size * 0.875
+material_print_temperature = =default_material_print_temperature + 20
+material_standby_temperature = 100
+prime_tower_enable = True
+retraction_combing_max_distance = 50
+speed_print = 45
+speed_topbottom = =math.ceil(speed_print * 30 / 45)
+speed_wall = =math.ceil(speed_print * 40 / 45)
+speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
+
+jerk_travel = 50 \ No newline at end of file
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg
new file mode 100644
index 0000000000..d3f5fb50be
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_CPE_Verydraft_Print.inst.cfg
@@ -0,0 +1,25 @@
+[general]
+version = 4
+name = Extra Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = verydraft
+weight = -3
+material = generic_cpe
+variant = AA 0.8
+
+[values]
+brim_width = 15
+line_width = =machine_nozzle_size * 0.875
+material_print_temperature = =default_material_print_temperature + 17
+material_standby_temperature = 100
+prime_tower_enable = True
+retraction_combing_max_distance = 50
+speed_print = 40
+speed_topbottom = =math.ceil(speed_print * 25 / 40)
+speed_wall = =math.ceil(speed_print * 30 / 40)
+
+jerk_travel = 50
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..b09f0f00df
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Draft_Print.inst.cfg
@@ -0,0 +1,35 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_nylon
+variant = AA 0.8
+
+[values]
+brim_width = 5.6
+cool_min_layer_time_fan_speed_max = 20
+cool_min_speed = 10
+infill_before_walls = True
+infill_line_width = =line_width
+machine_nozzle_cool_down_speed = 0.9
+machine_nozzle_heat_up_speed = 1.4
+material_standby_temperature = 100
+ooze_shield_angle = 40
+prime_tower_enable = True
+raft_acceleration = =acceleration_layer_0
+raft_airgap = =round(layer_height_0 * 0.85, 2)
+raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2)
+raft_margin = 10
+raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
+support_angle = 70
+support_line_width = =line_width * 0.75
+support_xy_distance = =wall_line_width_0 * 1.5
+switch_extruder_prime_speed = 30
+switch_extruder_retraction_amount = 30
+switch_extruder_retraction_speeds = 40
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg
new file mode 100644
index 0000000000..639ceb2348
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Superdraft_Print.inst.cfg
@@ -0,0 +1,35 @@
+[general]
+version = 4
+name = Sprint
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = superdraft
+weight = -4
+material = generic_nylon
+variant = AA 0.8
+
+[values]
+brim_width = 5.6
+cool_min_layer_time_fan_speed_max = 20
+cool_min_speed = 10
+infill_before_walls = True
+infill_line_width = =line_width
+machine_nozzle_cool_down_speed = 0.9
+machine_nozzle_heat_up_speed = 1.4
+material_standby_temperature = 100
+ooze_shield_angle = 40
+prime_tower_enable = True
+raft_acceleration = =acceleration_layer_0
+raft_airgap = =round(layer_height_0 * 0.85, 2)
+raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2)
+raft_margin = 10
+raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
+support_angle = 70
+support_line_width = =line_width * 0.75
+support_xy_distance = =wall_line_width_0 * 1.5
+switch_extruder_prime_speed = 30
+switch_extruder_retraction_amount = 30
+switch_extruder_retraction_speeds = 40
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg
new file mode 100644
index 0000000000..6477e2d0a0
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_Nylon_Verydraft_Print.inst.cfg
@@ -0,0 +1,35 @@
+[general]
+version = 4
+name = Extra Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = verydraft
+weight = -3
+material = generic_nylon
+variant = AA 0.8
+
+[values]
+brim_width = 5.6
+cool_min_layer_time_fan_speed_max = 20
+cool_min_speed = 10
+infill_before_walls = True
+infill_line_width = =line_width
+machine_nozzle_cool_down_speed = 0.9
+machine_nozzle_heat_up_speed = 1.4
+material_standby_temperature = 100
+ooze_shield_angle = 40
+prime_tower_enable = True
+raft_acceleration = =acceleration_layer_0
+raft_airgap = =round(layer_height_0 * 0.85, 2)
+raft_interface_thickness = =round(machine_nozzle_size * 0.3 / 0.4, 2)
+raft_margin = 10
+raft_surface_thickness = =round(machine_nozzle_size * 0.2 / 0.4, 2)
+support_angle = 70
+support_line_width = =line_width * 0.75
+support_xy_distance = =wall_line_width_0 * 1.5
+switch_extruder_prime_speed = 30
+switch_extruder_retraction_amount = 30
+switch_extruder_retraction_speeds = 40
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg
new file mode 100644
index 0000000000..d1d716858d
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Fast_Print.inst.cfg
@@ -0,0 +1,32 @@
+[general]
+version = 4
+name = Fast - Experimental
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_pc
+variant = AA 0.8
+is_experimental = True
+
+[values]
+brim_width = 14
+cool_fan_full_at_height = =layer_height_0 + 14 * layer_height
+infill_before_walls = True
+line_width = =machine_nozzle_size * 0.875
+material_print_temperature = =default_material_print_temperature - 5
+material_print_temperature_layer_0 = =material_print_temperature
+material_standby_temperature = 100
+raft_airgap = 0.5
+raft_margin = 15
+skin_overlap = 0
+speed_layer_0 = =math.ceil(speed_print * 15 / 50)
+speed_print = 50
+speed_slowdown_layers = 15
+speed_topbottom = =math.ceil(speed_print * 25 / 50)
+speed_wall = =math.ceil(speed_print * 40 / 50)
+speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
+support_line_width = =round(line_width * 0.6 / 0.7, 2)
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg
new file mode 100644
index 0000000000..e6a742599b
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Superdraft_Print.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Sprint - Experimental
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = superdraft
+weight = -4
+material = generic_pc
+variant = AA 0.8
+is_experimental = True
+
+[values]
+brim_width = 14
+cool_fan_full_at_height = =layer_height_0 + 7 * layer_height
+infill_before_walls = True
+line_width = =machine_nozzle_size * 0.875
+material_print_temperature_layer_0 = =material_print_temperature
+material_standby_temperature = 100
+raft_airgap = 0.5
+raft_margin = 15
+skin_overlap = 0
+speed_layer_0 = =math.ceil(speed_print * 15 / 50)
+speed_print = 50
+speed_slowdown_layers = 8
+speed_topbottom = =math.ceil(speed_print * 25 / 50)
+speed_wall = =math.ceil(speed_print * 40 / 50)
+speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
+support_line_width = =round(line_width * 0.6 / 0.7, 2)
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg
new file mode 100644
index 0000000000..01b63d5ac5
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PC_Verydraft_Print.inst.cfg
@@ -0,0 +1,32 @@
+[general]
+version = 4
+name = Extra Fast - Experimental
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = verydraft
+weight = -3
+material = generic_pc
+variant = AA 0.8
+is_experimental = True
+
+[values]
+brim_width = 14
+cool_fan_full_at_height = =layer_height_0 + 9 * layer_height
+infill_before_walls = True
+line_width = =machine_nozzle_size * 0.875
+material_print_temperature = =default_material_print_temperature - 2
+material_print_temperature_layer_0 = =material_print_temperature
+material_standby_temperature = 100
+raft_airgap = 0.5
+raft_margin = 15
+skin_overlap = 0
+speed_layer_0 = =math.ceil(speed_print * 15 / 50)
+speed_print = 50
+speed_slowdown_layers = 10
+speed_topbottom = =math.ceil(speed_print * 25 / 50)
+speed_wall = =math.ceil(speed_print * 40 / 50)
+speed_wall_0 = =math.ceil(speed_wall * 30 / 40)
+support_line_width = =round(line_width * 0.6 / 0.7, 2)
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..50acc663ab
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Draft_Print.inst.cfg
@@ -0,0 +1,42 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_pla
+variant = AA 0.8
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =100
+cool_min_speed = 2
+gradual_infill_step_height = =3 * layer_height
+infill_line_width = =round(line_width * 0.65 / 0.75, 2)
+line_width = =machine_nozzle_size * 0.9375
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
+material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
+material_print_temperature = =default_material_print_temperature + 10
+prime_tower_enable = True
+support_angle = 70
+support_line_width = =line_width * 0.75
+support_xy_distance = =wall_line_width_0 * 1.5
+top_bottom_thickness = =layer_height * 4
+wall_line_width = =round(line_width * 0.75 / 0.75, 2)
+wall_line_width_x = =round(wall_line_width * 0.625 / 0.75, 2)
+wall_thickness = =wall_line_width_0 + wall_line_width_x
+
+retract_at_layer_change = False
+speed_print = 45
+speed_topbottom = =math.ceil(speed_print * 35 / 45)
+speed_wall = =math.ceil(speed_print * 40 / 45)
+speed_wall_x = =speed_wall
+speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
+infill_sparse_density = 15
+layer_height_0 = 0.4
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg
new file mode 100644
index 0000000000..e4e6c1a75d
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Superdraft_Print.inst.cfg
@@ -0,0 +1,42 @@
+[general]
+version = 4
+name = Sprint
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = superdraft
+weight = -4
+material = generic_pla
+variant = AA 0.8
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =100
+cool_min_speed = 2
+gradual_infill_step_height = =3 * layer_height
+infill_line_width = =round(line_width * 0.65 / 0.75, 2)
+line_width = =machine_nozzle_size * 0.9375
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
+material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
+material_print_temperature = =default_material_print_temperature + 15
+prime_tower_enable = True
+raft_margin = 10
+support_angle = 70
+support_line_width = =line_width * 0.75
+support_xy_distance = =wall_line_width_0 * 1.5
+top_bottom_thickness = =layer_height * 4
+wall_line_width = =round(line_width * 0.75 / 0.75, 2)
+wall_line_width_x = =round(wall_line_width * 0.625 / 0.75, 2)
+wall_thickness = =wall_line_width_0 + wall_line_width_x
+retract_at_layer_change = False
+speed_print = 45
+speed_topbottom = =math.ceil(speed_print * 35 / 45)
+speed_wall = =math.ceil(speed_print * 40 / 45)
+speed_wall_x = =speed_wall
+speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
+infill_sparse_density = 15
+layer_height_0 = 0.4
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg
new file mode 100644
index 0000000000..005aaf3e04
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PLA_Verydraft_Print.inst.cfg
@@ -0,0 +1,41 @@
+[general]
+version = 4
+name = Extra Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = verydraft
+weight = -3
+material = generic_pla
+variant = AA 0.8
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =100
+cool_min_speed = 2
+gradual_infill_step_height = =3 * layer_height
+infill_line_width = =round(line_width * 0.65 / 0.75, 2)
+line_width = =machine_nozzle_size * 0.9375
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
+material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
+material_print_temperature = =default_material_print_temperature + 10
+prime_tower_enable = True
+support_angle = 70
+support_line_width = =line_width * 0.75
+support_xy_distance = =wall_line_width_0 * 1.5
+top_bottom_thickness = =layer_height * 4
+wall_line_width = =round(line_width * 0.75 / 0.75, 2)
+wall_line_width_x = =round(wall_line_width * 0.625 / 0.75, 2)
+wall_thickness = =wall_line_width_0 + wall_line_width_x
+retract_at_layer_change = False
+speed_print = 45
+speed_topbottom = =math.ceil(speed_print * 35 / 45)
+speed_wall = =math.ceil(speed_print * 40 / 45)
+speed_wall_x = =speed_wall
+speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
+infill_sparse_density = 15
+layer_height_0 = 0.4
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..ea17ee7b2d
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Draft_Print.inst.cfg
@@ -0,0 +1,52 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_pp
+variant = AA 0.8
+
+[values]
+brim_width = 25
+cool_min_layer_time_fan_speed_max = 6
+cool_min_speed = 17
+top_skin_expand_distance = =line_width * 2
+infill_before_walls = True
+infill_line_width = =round(line_width * 0.7 / 0.8, 2)
+infill_pattern = tetrahedral
+jerk_prime_tower = =math.ceil(jerk_print * 25 / 25)
+jerk_support = =math.ceil(jerk_print * 25 / 25)
+jerk_wall_0 = =math.ceil(jerk_wall * 15 / 25)
+material_bed_temperature_layer_0 = =material_bed_temperature
+material_print_temperature = =default_material_print_temperature - 2
+material_print_temperature_layer_0 = =default_material_print_temperature + 2
+material_standby_temperature = 100
+multiple_mesh_overlap = 0.2
+prime_tower_enable = True
+prime_tower_flow = 100
+prime_tower_min_volume = 10
+retract_at_layer_change = False
+retraction_count_max = 12
+retraction_extra_prime_amount = 0.5
+retraction_hop = 0.5
+retraction_min_travel = 1.5
+retraction_prime_speed = 15
+skin_line_width = =round(line_width * 0.78 / 0.8, 2)
+
+speed_wall_x = =math.ceil(speed_wall * 30 / 30)
+support_bottom_distance = =support_z_distance
+support_line_width = =round(line_width * 0.7 / 0.8, 2)
+support_offset = =line_width
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 45
+top_bottom_thickness = 1.6
+travel_compensate_overlapping_walls_0_enabled = False
+wall_0_wipe_dist = =line_width * 2
+wall_line_width_x = =round(line_width * 0.8 / 0.8, 2)
+wall_thickness = 1.6
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg
new file mode 100644
index 0000000000..cce48c4d79
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Superdraft_Print.inst.cfg
@@ -0,0 +1,52 @@
+[general]
+version = 4
+name = Sprint
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = superdraft
+weight = -4
+material = generic_pp
+variant = AA 0.8
+
+[values]
+brim_width = 25
+cool_min_layer_time_fan_speed_max = 6
+cool_min_speed = 17
+top_skin_expand_distance = =line_width * 2
+infill_before_walls = True
+infill_line_width = =round(line_width * 0.7 / 0.8, 2)
+infill_pattern = tetrahedral
+jerk_prime_tower = =math.ceil(jerk_print * 25 / 25)
+jerk_support = =math.ceil(jerk_print * 25 / 25)
+jerk_wall_0 = =math.ceil(jerk_wall * 15 / 25)
+material_bed_temperature_layer_0 = =material_bed_temperature
+material_print_temperature = =default_material_print_temperature + 2
+material_print_temperature_layer_0 = =default_material_print_temperature + 2
+material_standby_temperature = 100
+multiple_mesh_overlap = 0.2
+prime_tower_enable = True
+prime_tower_flow = 100
+prime_tower_min_volume = 20
+retract_at_layer_change = False
+retraction_count_max = 12
+retraction_extra_prime_amount = 0.5
+retraction_hop = 0.5
+retraction_min_travel = 1.5
+retraction_prime_speed = 15
+skin_line_width = =round(line_width * 0.78 / 0.8, 2)
+
+speed_wall_x = =math.ceil(speed_wall * 30 / 30)
+support_bottom_distance = =support_z_distance
+support_line_width = =round(line_width * 0.7 / 0.8, 2)
+support_offset = =line_width
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 45
+top_bottom_thickness = 1.6
+travel_compensate_overlapping_walls_0_enabled = False
+wall_0_wipe_dist = =line_width * 2
+wall_line_width_x = =round(line_width * 0.8 / 0.8, 2)
+wall_thickness = 1.6
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg
new file mode 100644
index 0000000000..9b7bfd217b
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_PP_Verydraft_Print.inst.cfg
@@ -0,0 +1,51 @@
+[general]
+version = 4
+name = Extra Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = verydraft
+weight = -3
+material = generic_pp
+variant = AA 0.8
+
+[values]
+brim_width = 25
+cool_min_layer_time_fan_speed_max = 6
+cool_min_speed = 17
+top_skin_expand_distance = =line_width * 2
+infill_before_walls = True
+infill_line_width = =round(line_width * 0.7 / 0.8, 2)
+infill_pattern = tetrahedral
+jerk_prime_tower = =math.ceil(jerk_print * 25 / 25)
+jerk_support = =math.ceil(jerk_print * 25 / 25)
+jerk_wall_0 = =math.ceil(jerk_wall * 15 / 25)
+material_bed_temperature_layer_0 = =material_bed_temperature
+material_print_temperature_layer_0 = =default_material_print_temperature + 2
+material_standby_temperature = 100
+multiple_mesh_overlap = 0.2
+prime_tower_enable = True
+prime_tower_flow = 100
+prime_tower_min_volume = 15
+retract_at_layer_change = False
+retraction_count_max = 12
+retraction_extra_prime_amount = 0.5
+retraction_hop = 0.5
+retraction_min_travel = 1.5
+retraction_prime_speed = 15
+skin_line_width = =round(line_width * 0.78 / 0.8, 2)
+
+speed_wall_x = =math.ceil(speed_wall * 30 / 30)
+support_bottom_distance = =support_z_distance
+support_line_width = =round(line_width * 0.7 / 0.8, 2)
+support_offset = =line_width
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 45
+top_bottom_thickness = 1.6
+travel_compensate_overlapping_walls_0_enabled = False
+wall_0_wipe_dist = =line_width * 2
+wall_line_width_x = =round(line_width * 0.8 / 0.8, 2)
+wall_thickness = 1.6
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..1c628f57c8
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Draft_Print.inst.cfg
@@ -0,0 +1,40 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_tough_pla
+variant = AA 0.8
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =100
+cool_min_speed = 2
+gradual_infill_step_height = =3 * layer_height
+infill_line_width = =round(line_width * 0.75 / 0.75, 2)
+infill_pattern = cubic
+layer_height_0 = 0.4
+line_width = =machine_nozzle_size * 0.9375
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
+material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
+material_print_temperature = =default_material_print_temperature + 0
+prime_tower_enable = False
+retract_at_layer_change = False
+speed_print = 45
+speed_topbottom = =round(speed_print * 35 / 45)
+speed_wall = =round(speed_print * 40 / 45)
+speed_wall_0 = =round(speed_print * 35 / 45)
+support_angle = 70
+support_line_width = =line_width * 0.75
+support_xy_distance = =wall_line_width_0 * 1.5
+top_bottom_thickness = =layer_height * 6
+wall_line_width = =round(line_width * 0.75 / 0.75, 2)
+wall_line_width_x = =round(wall_line_width * 0.75 / 0.75, 2)
+wall_thickness = =wall_line_width_0 + wall_line_width_x \ No newline at end of file
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg
new file mode 100644
index 0000000000..f0adc177a3
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Superdraft_Print.inst.cfg
@@ -0,0 +1,41 @@
+[general]
+version = 4
+name = Sprint
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = superdraft
+weight = -4
+material = generic_tough_pla
+variant = AA 0.8
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =100
+cool_min_speed = 2
+gradual_infill_step_height = =3 * layer_height
+infill_line_width = =round(line_width * 0.75 / 0.75, 2)
+infill_pattern = cubic
+layer_height_0 = 0.4
+line_width = =machine_nozzle_size * 0.9375
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
+material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
+material_print_temperature = =default_material_print_temperature + 5
+prime_tower_enable = False
+raft_margin = 10
+retract_at_layer_change = False
+speed_infill = =math.ceil(speed_print * 30 / 30)
+speed_print = 30
+speed_topbottom = =math.ceil(speed_print * 20 / 30)
+speed_wall = =math.ceil(speed_print * 25/ 30)
+speed_wall_0 = =math.ceil(speed_print * 20 / 30)
+support_angle = 70
+support_line_width = =line_width * 0.75
+support_xy_distance = =wall_line_width_0 * 1.5
+top_bottom_thickness = =layer_height * 4
+wall_line_width = =round(line_width * 0.75 / 0.75, 2)
+wall_thickness = =wall_line_width_0 + wall_line_width_x
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg
new file mode 100644
index 0000000000..818426141e
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPLA_Verydraft_Print.inst.cfg
@@ -0,0 +1,43 @@
+[general]
+version = 4
+name = Extra Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = verydraft
+weight = -3
+material = generic_tough_pla
+variant = AA 0.8
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =100
+cool_min_speed = 2
+gradual_infill_step_height = =3 * layer_height
+infill_line_width = =round(line_width * 0.75 / 0.75, 2)
+infill_pattern = cubic
+layer_height_0 = 0.4
+line_width = =machine_nozzle_size * 0.9375
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
+material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
+material_print_temperature = =default_material_print_temperature + 5
+material_print_temperature_layer_0 = =material_print_temperature
+material_standby_temperature = 100
+prime_tower_enable = False
+retract_at_layer_change = False
+speed_infill = =math.ceil(speed_print * 30 / 35)
+speed_print = 35
+speed_topbottom = =math.ceil(speed_print * 20 / 35)
+speed_wall = =math.ceil(speed_print * 25/ 35)
+speed_wall_0 = =math.ceil(speed_print * 20 / 35)
+support_angle = 70
+support_line_width = =line_width * 0.75
+support_xy_distance = =wall_line_width_0 * 1.5
+top_bottom_thickness = =layer_height * 4
+wall_line_width = =round(line_width * 0.75 / 0.75, 2)
+wall_line_width_x = =round(wall_line_width * 0.75 / 0.75, 2)
+wall_thickness = =wall_line_width_0 + wall_line_width_x
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..439f6a7063
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Draft_Print.inst.cfg
@@ -0,0 +1,62 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_tpu
+variant = AA 0.8
+
+[values]
+brim_width = 8.75
+cool_min_layer_time_fan_speed_max = 6
+top_skin_expand_distance = =line_width * 2
+infill_before_walls = True
+infill_line_width = =round(line_width * 0.7 / 0.8, 2)
+infill_pattern = cross_3d
+jerk_prime_tower = =math.ceil(jerk_print * 25 / 25)
+jerk_support = =math.ceil(jerk_print * 25 / 25)
+jerk_wall_0 = =math.ceil(jerk_wall * 15 / 25)
+machine_nozzle_cool_down_speed = 0.5
+machine_nozzle_heat_up_speed = 2.5
+material_final_print_temperature = =material_print_temperature
+material_flow = 105
+material_initial_print_temperature = =material_print_temperature
+material_print_temperature = =default_material_print_temperature - 2
+material_print_temperature_layer_0 = =material_print_temperature + 19
+material_standby_temperature = 100
+multiple_mesh_overlap = 0.2
+prime_tower_enable = True
+prime_tower_flow = 100
+retract_at_layer_change = False
+retraction_count_max = 12
+retraction_extra_prime_amount = 0.5
+retraction_hop = 1.5
+retraction_hop_only_when_collides = False
+retraction_min_travel = =line_width * 2
+retraction_prime_speed = 15
+skin_line_width = =round(line_width * 0.78 / 0.8, 2)
+speed_print = 30
+speed_topbottom = =math.ceil(speed_print * 25 / 30)
+
+speed_wall = =math.ceil(speed_print * 30 / 30)
+speed_wall_x = =math.ceil(speed_wall * 30 / 30)
+support_angle = 50
+support_bottom_distance = =support_z_distance
+support_line_width = =round(line_width * 0.7 / 0.8, 2)
+support_offset = =line_width
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 45
+top_bottom_thickness = 1.2
+travel_avoid_distance = 1.5
+travel_compensate_overlapping_walls_0_enabled = False
+wall_0_wipe_dist = =line_width * 2
+wall_line_width_x = =round(line_width * 0.6 / 0.8, 2)
+wall_thickness = 1.3
+
+jerk_travel = 50
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg
new file mode 100644
index 0000000000..dcef8ddf72
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Superdraft_Print.inst.cfg
@@ -0,0 +1,63 @@
+[general]
+version = 4
+name = Sprint
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = superdraft
+weight = -4
+material = generic_tpu
+variant = AA 0.8
+
+[values]
+brim_width = 8.75
+cool_min_layer_time_fan_speed_max = 6
+top_skin_expand_distance = =line_width * 2
+infill_before_walls = True
+infill_line_width = =round(line_width * 0.7 / 0.8, 2)
+infill_pattern = cross_3d
+infill_sparse_density = 10
+jerk_prime_tower = =math.ceil(jerk_print * 25 / 25)
+jerk_support = =math.ceil(jerk_print * 25 / 25)
+jerk_wall_0 = =math.ceil(jerk_wall * 15 / 25)
+machine_nozzle_cool_down_speed = 0.5
+machine_nozzle_heat_up_speed = 2.5
+material_final_print_temperature = =material_print_temperature
+material_flow = 105
+material_initial_print_temperature = =material_print_temperature
+material_print_temperature = =default_material_print_temperature + 2
+material_print_temperature_layer_0 = =material_print_temperature + 15
+material_standby_temperature = 100
+multiple_mesh_overlap = 0.2
+prime_tower_enable = True
+prime_tower_flow = 100
+retract_at_layer_change = False
+retraction_count_max = 12
+retraction_extra_prime_amount = 0.5
+retraction_hop = 1.5
+retraction_hop_only_when_collides = False
+retraction_min_travel = =line_width * 2
+retraction_prime_speed = 15
+skin_line_width = =round(line_width * 0.78 / 0.8, 2)
+speed_print = 30
+speed_topbottom = =math.ceil(speed_print * 20 / 30)
+
+speed_wall = =math.ceil(speed_print * 30 / 30)
+speed_wall_x = =math.ceil(speed_wall * 30 / 30)
+support_angle = 50
+support_bottom_distance = =support_z_distance
+support_line_width = =round(line_width * 0.7 / 0.8, 2)
+support_offset = =line_width
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 45
+top_bottom_thickness = 1.2
+travel_avoid_distance = 1.5
+travel_compensate_overlapping_walls_0_enabled = False
+wall_0_wipe_dist = =line_width * 2
+wall_line_width_x = =round(line_width * 0.6 / 0.8, 2)
+wall_thickness = 1.3
+
+jerk_travel = 50
diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg
new file mode 100644
index 0000000000..3bd6295712
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_aa0.8_TPU_Verydraft_Print.inst.cfg
@@ -0,0 +1,62 @@
+[general]
+version = 4
+name = Extra Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = verydraft
+weight = -3
+material = generic_tpu
+variant = AA 0.8
+
+[values]
+brim_width = 8.75
+cool_min_layer_time_fan_speed_max = 6
+top_skin_expand_distance = =line_width * 2
+infill_before_walls = True
+infill_line_width = =round(line_width * 0.7 / 0.8, 2)
+infill_pattern = cross_3d
+infill_sparse_density = 10
+jerk_prime_tower = =math.ceil(jerk_print * 25 / 25)
+jerk_support = =math.ceil(jerk_print * 25 / 25)
+jerk_wall_0 = =math.ceil(jerk_wall * 15 / 25)
+machine_nozzle_cool_down_speed = 0.5
+machine_nozzle_heat_up_speed = 2.5
+material_final_print_temperature = =material_print_temperature
+material_flow = 105
+material_initial_print_temperature = =material_print_temperature
+material_print_temperature_layer_0 = =material_print_temperature + 17
+material_standby_temperature = 100
+multiple_mesh_overlap = 0.2
+prime_tower_enable = True
+prime_tower_flow = 100
+retract_at_layer_change = False
+retraction_count_max = 12
+retraction_extra_prime_amount = 0.5
+retraction_hop = 1.5
+retraction_hop_only_when_collides = False
+retraction_min_travel = =line_width * 2
+retraction_prime_speed = 15
+skin_line_width = =round(line_width * 0.78 / 0.8, 2)
+speed_print = 30
+speed_topbottom = =math.ceil(speed_print * 23 / 30)
+
+speed_wall = =math.ceil(speed_print * 30 / 30)
+speed_wall_x = =math.ceil(speed_wall * 30 / 30)
+support_angle = 50
+support_bottom_distance = =support_z_distance
+support_line_width = =round(line_width * 0.7 / 0.8, 2)
+support_offset = =line_width
+switch_extruder_prime_speed = 15
+switch_extruder_retraction_amount = 20
+switch_extruder_retraction_speeds = 45
+top_bottom_thickness = 1.2
+travel_avoid_distance = 1.5
+travel_compensate_overlapping_walls_0_enabled = False
+wall_0_wipe_dist = =line_width * 2
+wall_line_width_x = =round(line_width * 0.6 / 0.8, 2)
+wall_thickness = 1.3
+
+jerk_travel = 50
diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..7e94ba6a7c
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg
@@ -0,0 +1,20 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_pva
+variant = BB 0.4
+
+[values]
+brim_replaces_support = False
+material_print_temperature = =default_material_print_temperature + 10
+material_standby_temperature = 100
+prime_tower_enable = False
+skin_overlap = 20
+support_brim_enable = True
diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg
new file mode 100644
index 0000000000..4a8b11eef2
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg
@@ -0,0 +1,21 @@
+[general]
+version = 4
+name = Normal
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = fast
+weight = -1
+material = generic_pva
+variant = BB 0.4
+
+[values]
+brim_replaces_support = False
+material_print_temperature = =default_material_print_temperature + 5
+material_standby_temperature = 100
+prime_tower_enable = False
+skin_overlap = 15
+support_brim_enable = True
+support_infill_sparse_thickness = 0.3
diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg
new file mode 100644
index 0000000000..aa83fa6a3b
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg
@@ -0,0 +1,19 @@
+[general]
+version = 4
+name = Extra Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = high
+weight = 1
+material = generic_pva
+variant = BB 0.4
+
+[values]
+brim_replaces_support = False
+material_standby_temperature = 100
+prime_tower_enable = False
+support_brim_enable = True
+support_infill_sparse_thickness = 0.18
diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..1c9814a87d
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+material = generic_pva
+variant = BB 0.4
+
+[values]
+brim_replaces_support = False
+material_standby_temperature = 100
+prime_tower_enable = False
+support_brim_enable = True
diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..aebbed3d5f
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_pva
+variant = BB 0.8
+
+[values]
+brim_replaces_support = False
+material_print_temperature = =default_material_print_temperature + 5
+material_standby_temperature = 100
+support_brim_enable = True
diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg
new file mode 100644
index 0000000000..c9179b1480
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Sprint
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = superdraft
+weight = -4
+material = generic_pva
+variant = BB 0.8
+
+[values]
+brim_replaces_support = False
+material_standby_temperature = 100
+support_brim_enable = True
+support_interface_height = 0.9
diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg
new file mode 100644
index 0000000000..57019cb91f
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg
@@ -0,0 +1,19 @@
+[general]
+version = 4
+name = Extra Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = verydraft
+weight = -3
+material = generic_pva
+variant = BB 0.8
+
+[values]
+brim_replaces_support = False
+material_standby_temperature = 100
+support_brim_enable = True
+support_infill_sparse_thickness = 0.3
+support_interface_height = 1.2
diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..846679e355
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFCPE_Draft_Print.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_cffcpe
+variant = CC 0.6
+
+[values]
+adhesion_type = skirt
+cool_fan_enabled = True
+cool_min_layer_time = 7
+cool_min_layer_time_fan_speed_max = 15
+cool_min_speed = 6
+infill_line_width = =line_width
+initial_layer_line_width_factor = 130.0
+line_width = =machine_nozzle_size * (0.58/0.6)
+material_bed_temperature_layer_0 = =material_bed_temperature + 5
+material_print_temperature = =default_material_print_temperature
+material_print_temperature_layer_0 = =material_print_temperature
+material_standby_temperature = 100
+skin_overlap = 20
+support_bottom_distance = =support_z_distance / 2
+support_top_distance = =support_z_distance
+support_z_distance = =layer_height * 2
+wall_line_width_x = =line_width
diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..228045c134
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_CFFPA_Draft_Print.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_cffpa
+variant = CC 0.6
+
+[values]
+adhesion_type = skirt
+cool_fan_enabled = True
+cool_min_layer_time = 7
+cool_min_layer_time_fan_speed_max = 15
+cool_min_speed = 6
+infill_line_width = =line_width
+initial_layer_line_width_factor = 130.0
+line_width = =machine_nozzle_size * (0.58/0.6)
+material_bed_temperature_layer_0 = =material_bed_temperature + 5
+material_print_temperature = =default_material_print_temperature
+material_print_temperature_layer_0 = =material_print_temperature
+material_standby_temperature = 100
+skin_overlap = 20
+support_bottom_distance = =support_z_distance / 2
+support_top_distance = =support_z_distance
+support_z_distance = =layer_height * 2
+wall_line_width_x = =line_width
diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..ae9c23d1a8
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFCPE_Draft_Print.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_gffcpe
+variant = CC 0.6
+
+[values]
+adhesion_type = brim
+cool_fan_enabled = True
+cool_min_layer_time = 7
+cool_min_layer_time_fan_speed_max = 15
+cool_min_speed = 6
+infill_line_width = =line_width
+initial_layer_line_width_factor = 130.0
+line_width = =machine_nozzle_size * (0.58/0.6)
+material_bed_temperature_layer_0 = =material_bed_temperature + 5
+material_print_temperature = =default_material_print_temperature
+material_print_temperature_layer_0 = =material_print_temperature
+material_standby_temperature = 100
+skin_overlap = 20
+support_bottom_distance = =support_z_distance / 2
+support_top_distance = =support_z_distance
+support_z_distance = =layer_height * 2
+wall_line_width_x = =line_width
diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..56de714613
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_GFFPA_Draft_Print.inst.cfg
@@ -0,0 +1,31 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+material = generic_gffpa
+variant = CC 0.6
+
+[values]
+adhesion_type = brim
+cool_fan_enabled = True
+cool_min_layer_time = 7
+cool_min_layer_time_fan_speed_max = 15
+cool_min_speed = 6
+infill_line_width = =line_width
+initial_layer_line_width_factor = 130.0
+line_width = =machine_nozzle_size * (0.58/0.6)
+material_bed_temperature_layer_0 = =material_bed_temperature + 5
+material_print_temperature = =default_material_print_temperature
+material_print_temperature_layer_0 = =material_print_temperature
+material_standby_temperature = 100
+skin_overlap = 20
+support_bottom_distance = =support_z_distance / 2
+support_top_distance = =support_z_distance
+support_z_distance = =layer_height * 2
+wall_line_width_x = =line_width
diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg
new file mode 100644
index 0000000000..a5bdfad16a
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Draft_Print.inst.cfg
@@ -0,0 +1,43 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -3
+material = generic_pla
+variant = CC 0.6
+is_experimental = True
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =100
+cool_min_speed = 2
+gradual_infill_step_height = =3 * layer_height
+infill_line_width = =round(line_width * 0.65 / 0.75, 2)
+infill_pattern = triangles
+line_width = =machine_nozzle_size * 0.9375
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
+material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
+material_print_temperature = =default_material_print_temperature + 10
+material_standby_temperature = 100
+prime_tower_enable = True
+retract_at_layer_change = False
+speed_print = 45
+speed_topbottom = =math.ceil(speed_print * 35 / 45)
+speed_wall = =math.ceil(speed_print * 40 / 45)
+speed_wall_x = =speed_wall
+speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
+support_angle = 70
+support_line_width = =line_width * 0.75
+support_pattern = ='triangles'
+support_xy_distance = =wall_line_width_0 * 1.5
+top_bottom_thickness = =layer_height * 4
+wall_line_width = =round(line_width * 0.75 / 0.75, 2)
+wall_line_width_x = =round(wall_line_width * 0.625 / 0.75, 2)
+wall_thickness = =wall_line_width_0 + wall_line_width_x
diff --git a/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg
new file mode 100644
index 0000000000..f8bb270616
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_cc0.6_PLA_Fast_Print.inst.cfg
@@ -0,0 +1,43 @@
+[general]
+version = 4
+name = Normal
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = fast
+weight = -2
+material = generic_pla
+variant = CC 0.6
+is_experimental = True
+
+[values]
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_fan_speed_max = =100
+cool_min_speed = 2
+gradual_infill_step_height = =3 * layer_height
+infill_line_width = =round(line_width * 0.65 / 0.75, 2)
+infill_pattern = triangles
+line_width = =machine_nozzle_size * 0.9375
+machine_nozzle_cool_down_speed = 0.75
+machine_nozzle_heat_up_speed = 1.6
+material_final_print_temperature = =max(-273.15, material_print_temperature - 15)
+material_initial_print_temperature = =max(-273.15, material_print_temperature - 10)
+material_print_temperature = =default_material_print_temperature + 10
+material_standby_temperature = 100
+prime_tower_enable = True
+retract_at_layer_change = False
+speed_print = 45
+speed_topbottom = =math.ceil(speed_print * 35 / 45)
+speed_wall = =math.ceil(speed_print * 40 / 45)
+speed_wall_x = =speed_wall
+speed_wall_0 = =math.ceil(speed_wall * 35 / 40)
+support_angle = 70
+support_line_width = =line_width * 0.75
+support_pattern = ='triangles'
+support_xy_distance = =wall_line_width_0 * 1.5
+top_bottom_thickness = =layer_height * 4
+wall_line_width = =round(line_width * 0.75 / 0.75, 2)
+wall_line_width_x = =round(wall_line_width * 0.625 / 0.75, 2)
+wall_thickness = =wall_line_width_0 + wall_line_width_x
diff --git a/resources/quality/ultimaker_s3/um_s3_global_Draft_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_global_Draft_Quality.inst.cfg
new file mode 100644
index 0000000000..f2203eddbc
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_global_Draft_Quality.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = draft
+weight = -2
+global_quality = True
+
+[values]
+layer_height = 0.2
diff --git a/resources/quality/ultimaker_s3/um_s3_global_Fast_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_global_Fast_Quality.inst.cfg
new file mode 100644
index 0000000000..7d05340547
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_global_Fast_Quality.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Normal
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = fast
+weight = -1
+global_quality = True
+
+[values]
+layer_height = 0.15
diff --git a/resources/quality/ultimaker_s3/um_s3_global_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_global_High_Quality.inst.cfg
new file mode 100644
index 0000000000..4f12ea611f
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_global_High_Quality.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Extra Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = high
+weight = 1
+global_quality = True
+
+[values]
+layer_height = 0.06
diff --git a/resources/quality/ultimaker_s3/um_s3_global_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_global_Normal_Quality.inst.cfg
new file mode 100644
index 0000000000..5fd3f6d3a6
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_global_Normal_Quality.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Fine
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = normal
+weight = 0
+global_quality = True
+
+[values]
+layer_height = 0.1
diff --git a/resources/quality/ultimaker_s3/um_s3_global_Superdraft_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_global_Superdraft_Quality.inst.cfg
new file mode 100644
index 0000000000..eccb41a73e
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_global_Superdraft_Quality.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Sprint
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = superdraft
+weight = -4
+global_quality = True
+
+[values]
+layer_height = 0.4
diff --git a/resources/quality/ultimaker_s3/um_s3_global_Verydraft_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_global_Verydraft_Quality.inst.cfg
new file mode 100644
index 0000000000..716a75d9e9
--- /dev/null
+++ b/resources/quality/ultimaker_s3/um_s3_global_Verydraft_Quality.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Extra Fast
+definition = ultimaker_s3
+
+[metadata]
+setting_version = 9
+type = quality
+quality_type = verydraft
+weight = -3
+global_quality = True
+
+[values]
+layer_height = 0.3