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:
authorJordan <95702286+Naxecorp@users.noreply.github.com>2022-07-07 17:54:56 +0300
committerGitHub <noreply@github.com>2022-07-07 17:54:56 +0300
commitc43ae2e355eb9cbc7fa1b325cb92b779836b0619 (patch)
tree431aba32aec87facf189e42c13fbf21e9c821773 /resources/quality
parent69b443376c7f4b7dcfc9dd42cb894b6cedcb1709 (diff)
Add naxe machines, quality and materials
Diffstat (limited to 'resources/quality')
-rw-r--r--resources/quality/nps/nps_ABS_A.inst.cfg45
-rw-r--r--resources/quality/nps/nps_ABS_B.inst.cfg46
-rw-r--r--resources/quality/nps/nps_ABS_C.inst.cfg46
-rw-r--r--resources/quality/nps/nps_PC_A.inst.cfg60
-rw-r--r--resources/quality/nps/nps_PC_B.inst.cfg60
-rw-r--r--resources/quality/nps/nps_PC_C.inst.cfg60
-rw-r--r--resources/quality/nps/nps_PETG_A.inst.cfg46
-rw-r--r--resources/quality/nps/nps_PETG_B.inst.cfg46
-rw-r--r--resources/quality/nps/nps_PETG_C.inst.cfg45
-rw-r--r--resources/quality/nps/nps_PLA_A.inst.cfg45
-rw-r--r--resources/quality/nps/nps_PLA_B.inst.cfg45
-rw-r--r--resources/quality/nps/nps_PLA_C.inst.cfg45
-rw-r--r--resources/quality/nps/nps_TPU_A.inst.cfg45
-rw-r--r--resources/quality/nps/nps_TPU_B.inst.cfg45
-rw-r--r--resources/quality/nps/nps_TPU_C.inst.cfg45
-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, 769 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..28de2e7a4f
--- /dev/null
+++ b/resources/quality/nps/nps_ABS_A.inst.cfg
@@ -0,0 +1,45 @@
+[general]
+version = 4
+name = A
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = a
+weight = 1
+material = naxe_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 + 1
+material_print_temperature_layer_0 = =default_material_print_temperature
+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..516bc72ccd
--- /dev/null
+++ b/resources/quality/nps/nps_ABS_B.inst.cfg
@@ -0,0 +1,46 @@
+[general]
+version = 4
+name = B
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = b
+weight = 0
+material = naxe_ABS
+
+[values]
+layer_height_0 = =round(0.67*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 = 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 + 3
+material_print_temperature_layer_0 = =default_material_print_temperature + 1
+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..31ef47a43a
--- /dev/null
+++ b/resources/quality/nps/nps_ABS_C.inst.cfg
@@ -0,0 +1,46 @@
+[general]
+version = 4
+name = C
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = c
+weight = -1
+material = naxe_ABS
+
+[values]
+layer_height_0 = =round(0.75*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 = 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 + 5
+material_print_temperature_layer_0 = =default_material_print_temperature +3
+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..90d95b340f
--- /dev/null
+++ b/resources/quality/nps/nps_PC_A.inst.cfg
@@ -0,0 +1,60 @@
+[general]
+version = 4
+name = A
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = a
+weight = 1
+material = naxe_PC
+
+[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 = 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 = 260
+material_print_temperature_layer_0 = 265
+material_flow = 88
+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..0611313995
--- /dev/null
+++ b/resources/quality/nps/nps_PC_B.inst.cfg
@@ -0,0 +1,60 @@
+[general]
+version = 4
+name = B
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = b
+weight = 0
+material = naxe_PC
+
+[values]
+layer_height_0 = =round(0.67*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 = 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 = 270
+material_print_temperature_layer_0 = 275
+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..0e26f46fdf
--- /dev/null
+++ b/resources/quality/nps/nps_PC_C.inst.cfg
@@ -0,0 +1,60 @@
+[general]
+version = 4
+name = C
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = c
+weight = -1
+material = naxe_PC
+
+[values]
+layer_height_0 = =round(0.75*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 = 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 = 270
+material_print_temperature_layer_0 = 275
+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..efdd6d525c
--- /dev/null
+++ b/resources/quality/nps/nps_PETG_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 = naxe_PETG
+
+[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 = 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
+material_print_temperature_layer_0 = =default_material_print_temperature
+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..aa7eb30599
--- /dev/null
+++ b/resources/quality/nps/nps_PETG_B.inst.cfg
@@ -0,0 +1,46 @@
+[general]
+version = 4
+name = B
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = b
+weight = 0
+material = naxe_PETG
+
+[values]
+layer_height_0 = =round(0.67*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 = 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 + 5
+material_print_temperature_layer_0 = =default_material_print_temperature
+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..ca13ce1b30
--- /dev/null
+++ b/resources/quality/nps/nps_PETG_C.inst.cfg
@@ -0,0 +1,45 @@
+[general]
+version = 4
+name = C
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = c
+weight = -1
+material = naxe_PETG
+
+[values]
+layer_height_0 = =round(0.75*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 = 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 + 10
+material_print_temperature_layer_0 = =default_material_print_temperature +5
+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..39c83cefe4
--- /dev/null
+++ b/resources/quality/nps/nps_PLA_A.inst.cfg
@@ -0,0 +1,45 @@
+[general]
+version = 4
+name = A
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = a
+weight = 1
+material = naxe_PLA
+
+[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 = 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
+material_print_temperature_layer_0 = =default_material_print_temperature -5
+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..03407e6fa7
--- /dev/null
+++ b/resources/quality/nps/nps_PLA_B.inst.cfg
@@ -0,0 +1,45 @@
+[general]
+version = 4
+name = B
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = b
+weight = 0
+material = naxe_PLA
+
+[values]
+layer_height_0 = =round(0.67*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 = 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 + 5
+material_print_temperature_layer_0 = =default_material_print_temperature
+material_flow = 95
+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*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..852fefa293
--- /dev/null
+++ b/resources/quality/nps/nps_PLA_C.inst.cfg
@@ -0,0 +1,45 @@
+[general]
+version = 4
+name = C
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = c
+weight = -1
+material = naxe_PLA
+
+[values]
+layer_height_0 = =round(0.75*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 = 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 + 10
+material_print_temperature_layer_0 = =default_material_print_temperature + 5
+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..6b334ffe31
--- /dev/null
+++ b/resources/quality/nps/nps_TPU_A.inst.cfg
@@ -0,0 +1,45 @@
+[general]
+version = 4
+name = A
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = a
+weight = 1
+material = naxe_TPU
+
+[values]
+layer_height_0 = =round(0.5*machine_nozzle_size, 2)
+line_width = =machine_nozzle_size/machine_nozzle_size*0.38
+wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.38
+wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.38
+wall_0_wipe_dist = =machine_nozzle_size/2
+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 + 3
+material_print_temperature_layer_0 = =default_material_print_temperature - 3
+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..e5ae5d323c
--- /dev/null
+++ b/resources/quality/nps/nps_TPU_B.inst.cfg
@@ -0,0 +1,45 @@
+[general]
+version = 4
+name = B
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = b
+weight = 0
+material = naxe_TPU
+
+[values]
+layer_height_0 = =round(0.67*machine_nozzle_size, 2)
+line_width = =machine_nozzle_size/machine_nozzle_size*0.38
+wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.38
+wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.38
+wall_0_wipe_dist = =machine_nozzle_size/2
+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 + 5
+material_print_temperature_layer_0 = =default_material_print_temperature
+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..bef1a0a29c
--- /dev/null
+++ b/resources/quality/nps/nps_TPU_C.inst.cfg
@@ -0,0 +1,45 @@
+[general]
+version = 4
+name = C
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = c
+weight = -1
+material = naxe_TPU
+
+[values]
+layer_height_0 = =round(0.75*machine_nozzle_size, 2)
+line_width = =machine_nozzle_size/machine_nozzle_size*0.38
+wall_line_width = =machine_nozzle_size/machine_nozzle_size*0.38
+wall_line_width_x = =machine_nozzle_size/machine_nozzle_size*0.38
+wall_0_wipe_dist = =machine_nozzle_size/2
+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 + 7
+material_print_temperature_layer_0 = =default_material_print_temperature + 3
+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..ff5ec3b0d7
--- /dev/null
+++ b/resources/quality/nps/nps_global_A.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Extra Fine Quality
+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..f16d8bf3ba
--- /dev/null
+++ b/resources/quality/nps/nps_global_B.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Fine Quality
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = b
+weight = 0
+global_quality = True
+
+[values]
+layer_height = 0.2
+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..fdab5ab51a
--- /dev/null
+++ b/resources/quality/nps/nps_global_C.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = High Quality
+definition = nps
+
+[metadata]
+setting_version = 19
+type = quality
+quality_type = c
+weight = 0
+global_quality = True
+
+[values]
+layer_height = 0.3
+top_bottom_thickness = =5*layer_height \ No newline at end of file