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:
authorJaime van Kessel <nallath@gmail.com>2022-09-15 14:52:19 +0300
committerJaime van Kessel <nallath@gmail.com>2022-09-15 14:52:19 +0300
commite7c58c49dc59adcf55ae378284706e01a6efad2d (patch)
tree0475df4598c9731fc2f05aa5171471bd420bbcf0 /resources/quality
parent3400210f9be0ba96a23df5fc038c46de44fc3614 (diff)
parent37615284e1c4bdbf002cc4c14b1cf8e8866e5f53 (diff)
Merge branch 'main' of github.com:Naxecorp/Cura
Diffstat (limited to 'resources/quality')
-rw-r--r--resources/quality/nps/nps_ABS_A.inst.cfg46
-rw-r--r--resources/quality/nps/nps_ABS_B.inst.cfg42
-rw-r--r--resources/quality/nps/nps_ABS_C.inst.cfg42
-rw-r--r--resources/quality/nps/nps_PC_A.inst.cfg56
-rw-r--r--resources/quality/nps/nps_PC_B.inst.cfg56
-rw-r--r--resources/quality/nps/nps_PC_C.inst.cfg56
-rw-r--r--resources/quality/nps/nps_PETG_A.inst.cfg42
-rw-r--r--resources/quality/nps/nps_PETG_B.inst.cfg42
-rw-r--r--resources/quality/nps/nps_PETG_C.inst.cfg41
-rw-r--r--resources/quality/nps/nps_PLA_A.inst.cfg41
-rw-r--r--resources/quality/nps/nps_PLA_B.inst.cfg41
-rw-r--r--resources/quality/nps/nps_PLA_C.inst.cfg41
-rw-r--r--resources/quality/nps/nps_TPU_A.inst.cfg41
-rw-r--r--resources/quality/nps/nps_TPU_B.inst.cfg41
-rw-r--r--resources/quality/nps/nps_TPU_C.inst.cfg41
-rw-r--r--resources/quality/nps/nps_global_A.inst.cfg15
-rw-r--r--resources/quality/nps/nps_global_B.inst.cfg15
-rw-r--r--resources/quality/nps/nps_global_C.inst.cfg15
18 files changed, 714 insertions, 0 deletions
diff --git a/resources/quality/nps/nps_ABS_A.inst.cfg b/resources/quality/nps/nps_ABS_A.inst.cfg
new file mode 100644
index 0000000000..29b730261e
--- /dev/null
+++ b/resources/quality/nps/nps_ABS_A.inst.cfg
@@ -0,0 +1,46 @@
+[general]
+version = 4
+name = A
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = a
+weight = 1
+material = generic_abs
+
+[values]
+layer_height_0 = =round(0.5*machine_nozzle_size, 2)
+line_width = =machine_nozzle_size/machine_nozzle_size*0.4
+wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.35
+wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.3
+wall_0_wipe_dist = =machine_nozzle_size/2
+speed_print = 50
+speed_wall = =math.ceil(speed_print * 35/50)
+speed_wall_0 = =math.ceil(speed_wall * 30/35)
+speed_topbottom = =math.ceil(speed_print * 35/50)
+speed_layer_0 = =math.ceil(speed_print * 20/50)
+speed_slowdown_layers = 2
+cool_fan_enabled = True
+cool_fan_speed = 35
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 20
+cool_min_layer_time = 11
+cool_fan_full_at_height = =layer_height_0 + 19 * layer_height
+cool_min_speed = 10
+support_angle = 65
+material_print_temperature = =default_material_print_temperature + 10
+material_print_temperature_layer_0 = =240
+material_bed_temperature = 100
+material_flow = 100
+retraction_extra_prime_amount = 0.1
+retraction_min_travel = =3*line_width
+retraction_hop_only_when_collides = True
+skin_overlap = 10
+support_z_distance = =layer_height
+support_bottom_distance = =support_z_distance
+support_xy_distance = =line_width * 1.7
+support_xy_distance_overhang = =wall_line_width_0
+support_offset = 1
+support_interface_density = 100 \ No newline at end of file
diff --git a/resources/quality/nps/nps_ABS_B.inst.cfg b/resources/quality/nps/nps_ABS_B.inst.cfg
new file mode 100644
index 0000000000..236ae99ffe
--- /dev/null
+++ b/resources/quality/nps/nps_ABS_B.inst.cfg
@@ -0,0 +1,42 @@
+[general]
+version = 4
+name = B
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = b
+weight = 0
+material = generic_abs
+
+[values]
+speed_print = 55
+speed_wall = =math.ceil(speed_print * 37/55)
+speed_wall_0 = =math.ceil(speed_wall * 33/37)
+speed_topbottom = =math.ceil(speed_print * 37/55)
+speed_layer_0 = =math.ceil(speed_print * 25/55)
+speed_slowdown_layers = 2
+cool_fan_enabled = True
+cool_fan_speed = 35
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 20
+cool_min_layer_time = 11
+cool_fan_full_at_height = =layer_height_0 + 14 * layer_height
+cool_min_speed = 10
+support_angle = 60
+material_print_temperature = =default_material_print_temperature + 13
+material_print_temperature_layer_0 = =243
+material_bed_temperature = 100
+material_flow = 96
+retraction_extra_prime_amount = 0.1
+retraction_min_travel = =3*line_width
+retraction_hop_only_when_collides = True
+skin_overlap = 15
+support_z_distance = =layer_height
+support_bottom_distance = =support_z_distance
+support_xy_distance = =line_width * 1.7
+support_xy_distance_overhang = =wall_line_width_0
+support_offset = 1
+support_interface_density = 100
+prime_tower_enable = True \ No newline at end of file
diff --git a/resources/quality/nps/nps_ABS_C.inst.cfg b/resources/quality/nps/nps_ABS_C.inst.cfg
new file mode 100644
index 0000000000..72f28d2a52
--- /dev/null
+++ b/resources/quality/nps/nps_ABS_C.inst.cfg
@@ -0,0 +1,42 @@
+[general]
+version = 4
+name = C
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = c
+weight = -1
+material = generic_abs
+
+[values]
+speed_print = 60
+speed_wall = =math.ceil(speed_print * 40/60)
+speed_wall_0 = =math.ceil(speed_wall * 35/40)
+speed_topbottom = =math.ceil(speed_print * 40/60)
+speed_layer_0 = =math.ceil(speed_print * 30/60)
+speed_slowdown_layers = 2
+cool_fan_enabled = True
+cool_fan_speed = 35
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 20
+cool_min_layer_time = 11
+cool_fan_full_at_height = =layer_height_0 + 9 * layer_height
+cool_min_speed = 10
+support_angle = 55
+material_print_temperature = =default_material_print_temperature + 15
+material_print_temperature_layer_0 = =245
+material_bed_temperature = 100
+material_flow = 91
+retraction_extra_prime_amount = 0.1
+retraction_min_travel = =3*line_width
+retraction_hop_only_when_collides = True
+skin_overlap = 20
+support_z_distance = =layer_height
+support_bottom_distance = =support_z_distance
+support_xy_distance = =line_width * 1.7
+support_xy_distance_overhang = =wall_line_width_0
+support_offset = 1
+support_interface_density = 100
+prime_tower_enable = True \ No newline at end of file
diff --git a/resources/quality/nps/nps_PC_A.inst.cfg b/resources/quality/nps/nps_PC_A.inst.cfg
new file mode 100644
index 0000000000..9478b4bb08
--- /dev/null
+++ b/resources/quality/nps/nps_PC_A.inst.cfg
@@ -0,0 +1,56 @@
+[general]
+version = 4
+name = A
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = a
+weight = 1
+material = generic_pc
+
+[values]
+speed_print = 35
+speed_wall = =math.ceil(speed_print * 35/50)
+speed_wall_0 = =math.ceil(speed_wall * 30/35)
+speed_topbottom = =math.ceil(speed_print * 35/50)
+speed_layer_0 = =math.ceil(speed_print * 20/50)
+speed_slowdown_layers = 2
+cool_fan_enabled = True
+cool_fan_speed = 10
+cool_fan_speed_max = 10
+cool_min_layer_time_fan_speed_max = 20
+cool_min_layer_time = 2
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_min_speed = 12
+support_angle = 60
+cool_lift_head = true
+material_print_temperature = =default_material_print_temperature + 10
+material_print_temperature_layer_0 = =280
+material_bed_temperature = 110
+material_flow = 100
+wall_line_count = 3
+retraction_extra_prime_amount = 0.1
+retraction_speed = 30
+retraction_min_travel = =3*line_width
+retraction_hop_only_when_collides = True
+skin_overlap = 10
+support_z_distance = =layer_height
+support_bottom_distance = =support_z_distance*0.5
+support_xy_distance = =line_width * 1.7
+support_xy_distance_overhang = =wall_line_width_0
+support_offset = 1
+support_interface_density = 100
+prime_tower_enable = True
+adhesion_type = brim
+
+bridge_settings_enabled = True
+bridge_wall_coast = 50
+bridge_wall_speed = 12
+bridge_wall_material_flow = 50
+bridge_skin_speed = 12.5
+bridge_skin_material_flow = 100
+bridge_skin_density = 80
+bridge_fan_speed = 100
+
diff --git a/resources/quality/nps/nps_PC_B.inst.cfg b/resources/quality/nps/nps_PC_B.inst.cfg
new file mode 100644
index 0000000000..93ec71ace6
--- /dev/null
+++ b/resources/quality/nps/nps_PC_B.inst.cfg
@@ -0,0 +1,56 @@
+[general]
+version = 4
+name = B
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = b
+weight = 0
+material = generic_pc
+
+[values]
+speed_print = 35
+speed_wall = =math.ceil(speed_print * 37/55)
+speed_wall_0 = =math.ceil(speed_wall * 33/37)
+speed_topbottom = =math.ceil(speed_print * 37/55)
+speed_layer_0 = =math.ceil(speed_print * 25/55)
+speed_slowdown_layers = 2
+cool_fan_enabled = True
+cool_fan_speed = 10
+cool_fan_speed_max = 10
+cool_min_layer_time_fan_speed_max = 20
+cool_min_layer_time = 2
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_min_speed = 12
+cool_lift_head = true
+support_angle = 60
+material_print_temperature = =default_material_print_temperature
+material_print_temperature_layer_0 = 275
+material_bed_temperature = 110
+material_flow = 88
+wall_line_count = 3
+retraction_speed = 30
+retraction_extra_prime_amount = 0.1
+retraction_min_travel = =3*line_width
+retraction_hop_only_when_collides = True
+skin_overlap = 15
+support_z_distance = =layer_height
+support_bottom_distance = =support_z_distance*0.5
+support_xy_distance = =line_width * 1.7
+support_xy_distance_overhang = =wall_line_width_0
+support_offset = 1
+support_interface_density = 100
+prime_tower_enable = True
+
+adhesion_type = brim
+
+bridge_settings_enabled = True
+bridge_wall_coast = 50
+bridge_wall_speed = 12
+bridge_wall_material_flow = 50
+bridge_skin_speed = 12.5
+bridge_skin_material_flow = 100
+bridge_skin_density = 80
+bridge_fan_speed = 100
diff --git a/resources/quality/nps/nps_PC_C.inst.cfg b/resources/quality/nps/nps_PC_C.inst.cfg
new file mode 100644
index 0000000000..8c100d418d
--- /dev/null
+++ b/resources/quality/nps/nps_PC_C.inst.cfg
@@ -0,0 +1,56 @@
+[general]
+version = 4
+name = C
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = c
+weight = -1
+material = generic_pc
+
+[values]
+speed_print = 35
+speed_wall = =math.ceil(speed_print * 40/60)
+speed_wall_0 = =math.ceil(speed_wall * 35/40)
+speed_topbottom = =math.ceil(speed_print * 40/60)
+speed_layer_0 = =math.ceil(speed_print * 30/60)
+speed_slowdown_layers = 2
+cool_fan_enabled = True
+cool_fan_speed = 10
+cool_fan_speed_max = 10
+cool_min_layer_time_fan_speed_max = 20
+cool_min_layer_time = 2
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_min_speed = 12
+support_angle = 60
+cool_lift_head = true
+material_print_temperature = =default_material_print_temperature
+material_print_temperature_layer_0 = 275
+material_bed_temperature = 110
+material_flow = 88
+wall_line_count = 3
+retraction_speed = 30
+retraction_extra_prime_amount = 0.1
+retraction_min_travel = =3*line_width
+retraction_hop_only_when_collides = True
+skin_overlap = 20
+support_z_distance = =layer_height
+support_bottom_distance = =support_z_distance*0.5
+support_xy_distance = =line_width * 1.7
+support_xy_distance_overhang = =wall_line_width_0
+support_offset = 1
+support_interface_density = 100
+prime_tower_enable = True
+
+adhesion_type = brim
+
+bridge_settings_enabled = True
+bridge_wall_coast = 50
+bridge_wall_speed = 12
+bridge_wall_material_flow = 50
+bridge_skin_speed = 12.5
+bridge_skin_material_flow = 100
+bridge_skin_density = 80
+bridge_fan_speed = 100
diff --git a/resources/quality/nps/nps_PETG_A.inst.cfg b/resources/quality/nps/nps_PETG_A.inst.cfg
new file mode 100644
index 0000000000..e22c30f208
--- /dev/null
+++ b/resources/quality/nps/nps_PETG_A.inst.cfg
@@ -0,0 +1,42 @@
+[general]
+version = 4
+name = A
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = a
+weight = 1
+material = generic_petg
+
+[values]
+speed_print = 50
+speed_wall = =math.ceil(speed_print * 35/50)
+speed_wall_0 = =math.ceil(speed_wall * 30/35)
+speed_topbottom = =math.ceil(speed_print * 35/50)
+speed_layer_0 = =math.ceil(speed_print * 20/50)
+speed_slowdown_layers = 2
+cool_fan_enabled = True
+cool_fan_speed = 50
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 20
+cool_min_layer_time = 11
+cool_fan_full_at_height = =layer_height_0 + 3 * layer_height
+cool_min_speed = 10
+support_angle = 65
+material_print_temperature = =default_material_print_temperature + 20
+material_print_temperature_layer_0 = =230
+material_bed_temperature = 80
+material_flow = 98
+retraction_extra_prime_amount = 0
+retraction_min_travel = =3*line_width
+retraction_hop_only_when_collides = True
+skin_overlap = 10
+support_z_distance = =layer_height*2
+support_bottom_distance = =support_z_distance*0.5
+support_xy_distance = =line_width * 1.7
+support_xy_distance_overhang = =wall_line_width_0
+support_offset = 1
+support_interface_density = 100
+prime_tower_enable = True \ No newline at end of file
diff --git a/resources/quality/nps/nps_PETG_B.inst.cfg b/resources/quality/nps/nps_PETG_B.inst.cfg
new file mode 100644
index 0000000000..e92efd6723
--- /dev/null
+++ b/resources/quality/nps/nps_PETG_B.inst.cfg
@@ -0,0 +1,42 @@
+[general]
+version = 4
+name = B
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = b
+weight = 0
+material = generic_petg
+
+[values]
+speed_print = 55
+speed_wall = =math.ceil(speed_print * 37/55)
+speed_wall_0 = =math.ceil(speed_wall * 33/37)
+speed_topbottom = =math.ceil(speed_print * 37/55)
+speed_layer_0 = =math.ceil(speed_print * 25/55)
+speed_slowdown_layers = 2
+cool_fan_enabled = True
+cool_fan_speed = 50
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 20
+cool_min_layer_time = 11
+cool_fan_full_at_height = =layer_height_0 + 3 * layer_height
+cool_min_speed = 10
+support_angle = 60
+material_print_temperature = =default_material_print_temperature + 20
+material_print_temperature_layer_0 = =230
+material_bed_temperature = 80
+material_flow = 95
+retraction_extra_prime_amount = 0
+retraction_min_travel = =3*line_width
+retraction_hop_only_when_collides = True
+skin_overlap = 15
+support_z_distance = =layer_height*2
+support_bottom_distance = =support_z_distance*0.5
+support_xy_distance = =line_width * 1.7
+support_xy_distance_overhang = =wall_line_width_0
+support_offset = 1
+support_interface_density = 100
+prime_tower_enable = True \ No newline at end of file
diff --git a/resources/quality/nps/nps_PETG_C.inst.cfg b/resources/quality/nps/nps_PETG_C.inst.cfg
new file mode 100644
index 0000000000..2e1cae69fa
--- /dev/null
+++ b/resources/quality/nps/nps_PETG_C.inst.cfg
@@ -0,0 +1,41 @@
+[general]
+version = 4
+name = C
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = c
+weight = -1
+material = generic_petg
+
+[values]
+speed_print = 60
+speed_wall = =math.ceil(speed_print * 40/60)
+speed_wall_0 = =math.ceil(speed_wall * 35/40)
+speed_topbottom = =math.ceil(speed_print * 40/60)
+speed_layer_0 = =math.ceil(speed_print * 30/60)
+speed_slowdown_layers = 2
+cool_fan_enabled = True
+cool_fan_speed = 50
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 20
+cool_min_layer_time = 11
+cool_fan_full_at_height = =layer_height_0 + 3 * layer_height
+cool_min_speed = 10
+support_angle = 55
+material_print_temperature = =default_material_print_temperature + 20
+material_print_temperature_layer_0 = =230
+material_bed_temperature = 80
+material_flow = 91
+retraction_extra_prime_amount = 0
+retraction_min_travel = =3*line_width
+retraction_hop_only_when_collides = True
+skin_overlap = 20
+support_z_distance = =layer_height*2
+support_bottom_distance = =support_z_distance*0.5
+support_xy_distance = =line_width * 1.7
+support_xy_distance_overhang = =wall_line_width_0
+support_offset = 1
+support_interface_density = 100 \ No newline at end of file
diff --git a/resources/quality/nps/nps_PLA_A.inst.cfg b/resources/quality/nps/nps_PLA_A.inst.cfg
new file mode 100644
index 0000000000..d8d88bcf7a
--- /dev/null
+++ b/resources/quality/nps/nps_PLA_A.inst.cfg
@@ -0,0 +1,41 @@
+[general]
+version = 4
+name = A
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = a
+weight = 1
+material = generic_pla
+
+[values]
+speed_print = 50
+speed_wall = =math.ceil(speed_print * 35/50)
+speed_wall_0 = =math.ceil(speed_wall * 30/35)
+speed_topbottom = =math.ceil(speed_print * 35/50)
+speed_layer_0 = =math.ceil(speed_print * 20/50)
+speed_slowdown_layers = 2
+cool_fan_enabled = True
+cool_fan_speed = 100
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 20
+cool_min_layer_time = 11
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_min_speed = 10
+support_angle = 65
+material_print_temperature = =default_material_print_temperature + 15
+material_print_temperature_layer_0 = =210
+material_bed_temperature = 60
+material_flow = 98
+retraction_extra_prime_amount = 0.1
+retraction_min_travel = =3*line_width
+retraction_hop_only_when_collides = True
+skin_overlap = 10
+support_z_distance = =layer_height*2
+support_bottom_distance = =support_z_distance*0.5
+support_xy_distance = =line_width * 1.7
+support_xy_distance_overhang = =wall_line_width_0
+support_offset = 1
+support_interface_density = 100 \ No newline at end of file
diff --git a/resources/quality/nps/nps_PLA_B.inst.cfg b/resources/quality/nps/nps_PLA_B.inst.cfg
new file mode 100644
index 0000000000..9d50e5bccd
--- /dev/null
+++ b/resources/quality/nps/nps_PLA_B.inst.cfg
@@ -0,0 +1,41 @@
+[general]
+version = 4
+name = B
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = b
+weight = 0
+material = generic_pla
+
+[values]
+speed_print = 55
+speed_wall = =math.ceil(speed_print * 37/55)
+speed_wall_0 = =math.ceil(speed_wall * 33/37)
+speed_topbottom = =math.ceil(speed_print * 37/55)
+speed_layer_0 = =math.ceil(speed_print * 25/55)
+speed_slowdown_layers = 2
+cool_fan_enabled = True
+cool_fan_speed = 100
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 20
+cool_min_layer_time = 11
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_min_speed = 10
+support_angle = 60
+material_print_temperature = =default_material_print_temperature + 15
+material_print_temperature_layer_0 = =220
+material_bed_temperature = 60
+material_flow = 100
+retraction_extra_prime_amount = 0.0
+retraction_min_travel = =3*line_width
+retraction_hop_only_when_collides = True
+skin_overlap = 15
+support_z_distance = =layer_height*2
+support_bottom_distance = =support_z_distance*0.5
+support_xy_distance = =line_width * 1.7
+support_xy_distance_overhang = =wall_line_width_0
+support_offset = 1
+support_interface_density = 100 \ No newline at end of file
diff --git a/resources/quality/nps/nps_PLA_C.inst.cfg b/resources/quality/nps/nps_PLA_C.inst.cfg
new file mode 100644
index 0000000000..93260f78a4
--- /dev/null
+++ b/resources/quality/nps/nps_PLA_C.inst.cfg
@@ -0,0 +1,41 @@
+[general]
+version = 4
+name = C
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = c
+weight = -1
+material = generic_pla
+
+[values]
+speed_print = 60
+speed_wall = =math.ceil(speed_print * 40/60)
+speed_wall_0 = =math.ceil(speed_wall * 35/40)
+speed_topbottom = =math.ceil(speed_print * 40/60)
+speed_layer_0 = =math.ceil(speed_print * 30/60)
+speed_slowdown_layers = 2
+cool_fan_enabled = True
+cool_fan_speed = 100
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 20
+cool_min_layer_time = 11
+cool_fan_full_at_height = =layer_height_0 + 2 * layer_height
+cool_min_speed = 10
+support_angle = 55
+material_print_temperature = =default_material_print_temperature + 15
+material_print_temperature_layer_0 = =220
+material_bed_temperature = 60
+material_flow = 91
+retraction_extra_prime_amount = 0.1
+retraction_min_travel = =3*line_width
+retraction_hop_only_when_collides = True
+skin_overlap = 20
+support_z_distance = =layer_height*2
+support_bottom_distance = =support_z_distance*0.5
+support_xy_distance = =line_width * 1.7
+support_xy_distance_overhang = =wall_line_width_0
+support_offset = 1
+support_interface_density = 100 \ No newline at end of file
diff --git a/resources/quality/nps/nps_TPU_A.inst.cfg b/resources/quality/nps/nps_TPU_A.inst.cfg
new file mode 100644
index 0000000000..f7059482fe
--- /dev/null
+++ b/resources/quality/nps/nps_TPU_A.inst.cfg
@@ -0,0 +1,41 @@
+[general]
+version = 4
+name = A
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = a
+weight = 1
+material = generic_tpu
+
+[values]
+speed_print = 30
+speed_wall = =math.ceil(speed_print * 30/30)
+speed_wall_0 = =math.ceil(speed_print * 25/30)
+speed_topbottom = =math.ceil(speed_print * 25/30)
+speed_layer_0 = =math.ceil(speed_print * 20/30)
+speed_slowdown_layers = 1
+cool_fan_enabled = True
+cool_fan_speed = 50
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 20
+cool_min_layer_time = 11
+cool_fan_full_at_height = =layer_height_0 + 4 * layer_height
+cool_min_speed = 10
+support_angle = 50
+material_print_temperature = =default_material_print_temperature - 13
+material_print_temperature_layer_0 = =215
+material_bed_temperature = 45
+material_flow = 107
+retraction_extra_prime_amount = 0.2
+retraction_min_travel = =3*line_width
+retraction_hop_only_when_collides = False
+skin_overlap = 5
+support_z_distance = =layer_height*2
+support_bottom_distance = =support_z_distance*0.5
+support_xy_distance = =line_width * 2.5
+support_xy_distance_overhang = =wall_line_width_0
+support_offset = 0.5
+support_interface_density = 100 \ No newline at end of file
diff --git a/resources/quality/nps/nps_TPU_B.inst.cfg b/resources/quality/nps/nps_TPU_B.inst.cfg
new file mode 100644
index 0000000000..cebf0e4f46
--- /dev/null
+++ b/resources/quality/nps/nps_TPU_B.inst.cfg
@@ -0,0 +1,41 @@
+[general]
+version = 4
+name = B
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = b
+weight = 0
+material = generic_tpu
+
+[values]
+speed_print = 35
+speed_wall = =math.ceil(speed_print * 35/35)
+speed_wall_0 = =math.ceil(speed_print * 27/35)
+speed_topbottom = =math.ceil(speed_print * 25/35)
+speed_layer_0 = =math.ceil(speed_print * 20/35)
+speed_slowdown_layers = 1
+cool_fan_enabled = True
+cool_fan_speed = 50
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 20
+cool_min_layer_time = 11
+cool_fan_full_at_height = =layer_height_0 + 4 * layer_height
+cool_min_speed = 10
+support_angle = 50
+material_print_temperature = =default_material_print_temperature - 13
+material_print_temperature_layer_0 = =210
+material_bed_temperature = 45
+material_flow = 103
+retraction_extra_prime_amount = 0.2
+retraction_min_travel = =3*line_width
+retraction_hop_only_when_collides = False
+skin_overlap = 5
+support_z_distance = =layer_height*2
+support_bottom_distance = =support_z_distance*0.5
+support_xy_distance = =line_width * 2.5
+support_xy_distance_overhang = =wall_line_width_0
+support_offset = 0.5
+support_interface_density = 100 \ No newline at end of file
diff --git a/resources/quality/nps/nps_TPU_C.inst.cfg b/resources/quality/nps/nps_TPU_C.inst.cfg
new file mode 100644
index 0000000000..cc8ce52fb7
--- /dev/null
+++ b/resources/quality/nps/nps_TPU_C.inst.cfg
@@ -0,0 +1,41 @@
+[general]
+version = 4
+name = C
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = c
+weight = -1
+material = generic_tpu
+
+[values]
+speed_print = 40
+speed_wall = =math.ceil(speed_print * 40/40)
+speed_wall_0 = =math.ceil(speed_print * 30/40)
+speed_topbottom = =math.ceil(speed_print * 27/40)
+speed_layer_0 = =math.ceil(speed_print * 20/40)
+speed_slowdown_layers = 1
+cool_fan_enabled = True
+cool_fan_speed = 50
+cool_fan_speed_max = 100
+cool_min_layer_time_fan_speed_max = 20
+cool_min_layer_time = 11
+cool_fan_full_at_height = =layer_height_0 + 4 * layer_height
+cool_min_speed = 10
+support_angle = 50
+material_print_temperature = =default_material_print_temperature - 13
+material_print_temperature_layer_0 = =215
+material_bed_temperature = 45
+material_flow = 101
+retraction_extra_prime_amount = 0.2
+retraction_min_travel = =3*line_width
+retraction_hop_only_when_collides = False
+skin_overlap = 5
+support_z_distance = =layer_height*2
+support_bottom_distance = =support_z_distance*0.5
+support_xy_distance = =line_width * 2.5
+support_xy_distance_overhang = =wall_line_width_0
+support_offset = 0.5
+support_interface_density = 100
diff --git a/resources/quality/nps/nps_global_A.inst.cfg b/resources/quality/nps/nps_global_A.inst.cfg
new file mode 100644
index 0000000000..cd9ac3479b
--- /dev/null
+++ b/resources/quality/nps/nps_global_A.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Extra Fine Qualité
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = a
+weight = 0
+global_quality = True
+
+[values]
+layer_height = 0.1
+top_bottom_thickness = =5*layer_height \ No newline at end of file
diff --git a/resources/quality/nps/nps_global_B.inst.cfg b/resources/quality/nps/nps_global_B.inst.cfg
new file mode 100644
index 0000000000..c36abc9d00
--- /dev/null
+++ b/resources/quality/nps/nps_global_B.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Fine Qualité
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = b
+weight = 0
+global_quality = True
+
+[values]
+layer_height = 0.16
+top_bottom_thickness = =3*layer_height \ No newline at end of file
diff --git a/resources/quality/nps/nps_global_C.inst.cfg b/resources/quality/nps/nps_global_C.inst.cfg
new file mode 100644
index 0000000000..d809ce01b5
--- /dev/null
+++ b/resources/quality/nps/nps_global_C.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Haute qualité
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = c
+weight = 0
+global_quality = True
+
+[values]
+layer_height = 0.25
+top_bottom_thickness = =5*layer_height \ No newline at end of file