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:
Diffstat (limited to 'resources/quality/vivedino')
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg19
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg18
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg18
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg18
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg18
-rw-r--r--resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg18
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg14
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg13
-rw-r--r--resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg19
-rw-r--r--resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg18
-rw-r--r--resources/quality/vivedino/trex3/trex3_global_low.inst.cfg18
-rw-r--r--resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg18
-rw-r--r--resources/quality/vivedino/trex3/trex3_global_super.inst.cfg18
-rw-r--r--resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg18
74 files changed, 1056 insertions, 0 deletions
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg
new file mode 100644
index 0000000000..f99ae5b6b6
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_abs
+variant = 0.2mm Nozzle
+
+[values]
+wall_thickness = =line_width*8
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg
new file mode 100644
index 0000000000..98f0cec759
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_ABS_ultra.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Ultra Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = ultra
+material = generic_abs
+variant = 0.2mm Nozzle
+
+[values]
+wall_thickness = =line_width*8
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg
new file mode 100644
index 0000000000..46bd7ff59c
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_petg
+variant = 0.2mm Nozzle
+
+[values]
+wall_thickness = =line_width*8
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg
new file mode 100644
index 0000000000..c1ca8cdaec
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PETG_ultra.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Ultra Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = ultra
+material = generic_petg
+variant = 0.2mm Nozzle
+
+[values]
+wall_thickness = =line_width*8
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg
new file mode 100644
index 0000000000..cd77d27698
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_super.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pla
+variant = 0.2mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg
new file mode 100644
index 0000000000..4ce7e57ab8
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.2_PLA_ultra.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Ultra Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = ultra
+material = generic_pla
+variant = 0.2mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg
new file mode 100644
index 0000000000..96491e5f33
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_abs
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg
new file mode 100644
index 0000000000..78c7d967bf
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_abs
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg
new file mode 100644
index 0000000000..b25bf07d6d
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_abs
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg
new file mode 100644
index 0000000000..5481bbb7fa
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_ABS_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_abs
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg
new file mode 100644
index 0000000000..40461e12bd
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_petg
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg
new file mode 100644
index 0000000000..6ab649f390
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_petg
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg
new file mode 100644
index 0000000000..fc39cfe622
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_petg
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg
new file mode 100644
index 0000000000..777f3bd180
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PETG_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_petg
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg
new file mode 100644
index 0000000000..4a39782cfe
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_adaptive.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_pla
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg
new file mode 100644
index 0000000000..0c0ee0e14d
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_low.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Low Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_pla
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg
new file mode 100644
index 0000000000..39dd4ce0cc
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_standard.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pla
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg
new file mode 100644
index 0000000000..6d3befd8ab
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_PLA_super.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pla
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg
new file mode 100644
index 0000000000..6d956519d1
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_adaptive.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_tpu
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg
new file mode 100644
index 0000000000..3374e6a002
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_standard.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_tpu
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg
new file mode 100644
index 0000000000..f52548b0eb
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.4_TPU_super.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_tpu
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg
new file mode 100644
index 0000000000..c39987c4e6
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_ABS_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_abs
+variant = 0.6mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg
new file mode 100644
index 0000000000..b4f13906f6
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PETG_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_petg
+variant = 0.6mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg
new file mode 100644
index 0000000000..4bd83c9467
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_draft.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_pla
+variant = 0.6mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg
new file mode 100644
index 0000000000..35810aec66
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_low.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Low Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_pla
+variant = 0.6mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg
new file mode 100644
index 0000000000..9fdce8acb6
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_PLA_standard.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pla
+variant = 0.6mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg
new file mode 100644
index 0000000000..4214a1084c
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.6_TPU_standard.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_tpu
+variant = 0.6mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg
new file mode 100644
index 0000000000..a5c6a69ab6
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_ABS_draft.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_abs
+variant = 0.8mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg
new file mode 100644
index 0000000000..f8acd86c0a
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PETG_draft.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_petg
+variant = 0.8mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg
new file mode 100644
index 0000000000..d4c0d0d998
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_PLA_draft.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_pla
+variant = 0.8mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg
new file mode 100644
index 0000000000..b17d0c9130
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_0.8_TPU_draft.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_tpu
+variant = 0.8mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg
new file mode 100644
index 0000000000..749bbc7a7d
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_global_adaptive.inst.cfg
@@ -0,0 +1,19 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+weight = -2
+global_quality = True
+
+[values]
+layer_height = 0.16
+layer_height_0 = 0.20
+top_bottom_thickness = =layer_height_0+layer_height*4
+wall_thickness = =line_width*3
+support_interface_height = =layer_height*6
+adaptive_layer_height_enabled = true
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg
new file mode 100644
index 0000000000..6d1beff1ec
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_global_draft.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+weight = -5
+global_quality = True
+
+[values]
+layer_height = 0.32
+layer_height_0 = 0.32
+top_bottom_thickness = =layer_height_0+layer_height*3
+wall_thickness = =line_width*2
+support_interface_height = =layer_height*4
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg
new file mode 100644
index 0000000000..a6610dcad4
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_global_low.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Low Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+weight = -4
+global_quality = True
+
+[values]
+layer_height = 0.28
+layer_height_0 = 0.28
+top_bottom_thickness = =layer_height_0+layer_height*3
+wall_thickness = =line_width*2
+support_interface_height = =layer_height*4
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg
new file mode 100644
index 0000000000..e577d3f20a
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_global_standard.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+weight = -3
+global_quality = True
+
+[values]
+layer_height = 0.2
+layer_height_0 = 0.2
+top_bottom_thickness = =layer_height_0+layer_height*3
+wall_thickness = =line_width*3
+support_interface_height = =layer_height*5
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg
new file mode 100644
index 0000000000..4355434c6a
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_global_super.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+weight = -1
+global_quality = True
+
+[values]
+layer_height = 0.12
+layer_height_0 = 0.12
+top_bottom_thickness = =layer_height_0+layer_height*6
+wall_thickness = =line_width*3
+support_interface_height = =layer_height*8
diff --git a/resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg b/resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg
new file mode 100644
index 0000000000..98cc762a68
--- /dev/null
+++ b/resources/quality/vivedino/trex2plus/trex2plus_global_ultra.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Ultra Quality
+definition = vivedino_trex2plus
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = ultra
+weight = 0
+global_quality = True
+
+[values]
+layer_height = 0.08
+layer_height_0 = 0.12
+top_bottom_thickness = =layer_height_0+layer_height*10
+wall_thickness = =line_width*3
+support_interface_height = =layer_height*12
diff --git a/resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg
new file mode 100644
index 0000000000..c7a0b6b9bb
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.2_ABS_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_abs
+variant = 0.2mm Nozzle
+
+[values]
+wall_thickness = =line_width*8
diff --git a/resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg
new file mode 100644
index 0000000000..aa52a8ae49
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.2_ABS_ultra.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Ultra Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = ultra
+material = generic_abs
+variant = 0.2mm Nozzle
+
+[values]
+wall_thickness = =line_width*8
diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg
new file mode 100644
index 0000000000..b465c69bf6
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.2_PETG_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_petg
+variant = 0.2mm Nozzle
+
+[values]
+wall_thickness = =line_width*8
diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg
new file mode 100644
index 0000000000..c7d5a6cc27
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.2_PETG_ultra.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Ultra Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = ultra
+material = generic_petg
+variant = 0.2mm Nozzle
+
+[values]
+wall_thickness = =line_width*8
diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg
new file mode 100644
index 0000000000..852182aff7
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.2_PLA_super.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pla
+variant = 0.2mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg
new file mode 100644
index 0000000000..69c24a35b3
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.2_PLA_ultra.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Ultra Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = ultra
+material = generic_pla
+variant = 0.2mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg
new file mode 100644
index 0000000000..29cdecbf6e
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_abs
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg
new file mode 100644
index 0000000000..7ea9d32ef7
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_abs
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg
new file mode 100644
index 0000000000..efa77a35c4
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_abs
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg
new file mode 100644
index 0000000000..94fe6aaffe
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.4_ABS_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_abs
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg
new file mode 100644
index 0000000000..c733acc63a
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_petg
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg
new file mode 100644
index 0000000000..23e2890a9f
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_petg
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg
new file mode 100644
index 0000000000..81bb778563
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_petg
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg
new file mode 100644
index 0000000000..bc71d9fc30
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.4_PETG_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_petg
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg
new file mode 100644
index 0000000000..5ffc041592
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_adaptive.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_pla
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg
new file mode 100644
index 0000000000..9dc6038f71
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_low.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Low Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_pla
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg
new file mode 100644
index 0000000000..e943c737ec
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_standard.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pla
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg
new file mode 100644
index 0000000000..9f21138eaa
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.4_PLA_super.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pla
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg
new file mode 100644
index 0000000000..3fcfe4fc0d
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.4_TPU_adaptive.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_tpu
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg
new file mode 100644
index 0000000000..0d7a47db26
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.4_TPU_standard.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_tpu
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg
new file mode 100644
index 0000000000..5ac8c78775
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.4_TPU_super.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_tpu
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg
new file mode 100644
index 0000000000..255fc6a027
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.6_ABS_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_abs
+variant = 0.6mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg
new file mode 100644
index 0000000000..7aa80259c3
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.6_PETG_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_petg
+variant = 0.6mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg
new file mode 100644
index 0000000000..79243dffc6
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.6_PLA_draft.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_pla
+variant = 0.6mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg
new file mode 100644
index 0000000000..a7a6ca0ff4
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.6_PLA_low.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Low Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_pla
+variant = 0.6mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg
new file mode 100644
index 0000000000..2adc9d9df2
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.6_PLA_standard.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pla
+variant = 0.6mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg
new file mode 100644
index 0000000000..3f9d1b4357
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.6_TPU_standard.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_tpu
+variant = 0.6mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg
new file mode 100644
index 0000000000..aa4f49fded
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.8_ABS_draft.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_abs
+variant = 0.8mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg
new file mode 100644
index 0000000000..18c0196048
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.8_PETG_draft.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_petg
+variant = 0.8mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg
new file mode 100644
index 0000000000..1807b92ec0
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.8_PLA_draft.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_pla
+variant = 0.8mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg
new file mode 100644
index 0000000000..c61b71e642
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_0.8_TPU_draft.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_tpu
+variant = 0.8mm Nozzle
+
+[values]
diff --git a/resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg
new file mode 100644
index 0000000000..acd544c611
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_global_adaptive.inst.cfg
@@ -0,0 +1,19 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+weight = -2
+global_quality = True
+
+[values]
+layer_height = 0.16
+layer_height_0 = 0.20
+top_bottom_thickness = =layer_height_0+layer_height*4
+wall_thickness = =line_width*3
+support_interface_height = =layer_height*6
+adaptive_layer_height_enabled = true
diff --git a/resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg
new file mode 100644
index 0000000000..fbb8559ca1
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_global_draft.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+weight = -5
+global_quality = True
+
+[values]
+layer_height = 0.32
+layer_height_0 = 0.32
+top_bottom_thickness = =layer_height_0+layer_height*3
+wall_thickness = =line_width*2
+support_interface_height = =layer_height*4
diff --git a/resources/quality/vivedino/trex3/trex3_global_low.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_low.inst.cfg
new file mode 100644
index 0000000000..b0d02b9202
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_global_low.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Low Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+weight = -4
+global_quality = True
+
+[values]
+layer_height = 0.28
+layer_height_0 = 0.28
+top_bottom_thickness = =layer_height_0+layer_height*3
+wall_thickness = =line_width*2
+support_interface_height = =layer_height*4
diff --git a/resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg
new file mode 100644
index 0000000000..eba6690e88
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_global_standard.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+weight = -3
+global_quality = True
+
+[values]
+layer_height = 0.2
+layer_height_0 = 0.2
+top_bottom_thickness = =layer_height_0+layer_height*3
+wall_thickness = =line_width*3
+support_interface_height = =layer_height*5
diff --git a/resources/quality/vivedino/trex3/trex3_global_super.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_super.inst.cfg
new file mode 100644
index 0000000000..5e440bfd03
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_global_super.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Super Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+weight = -1
+global_quality = True
+
+[values]
+layer_height = 0.12
+layer_height_0 = 0.12
+top_bottom_thickness = =layer_height_0+layer_height*6
+wall_thickness = =line_width*3
+support_interface_height = =layer_height*8
diff --git a/resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg b/resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg
new file mode 100644
index 0000000000..219d13b6dc
--- /dev/null
+++ b/resources/quality/vivedino/trex3/trex3_global_ultra.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Ultra Quality
+definition = vivedino_trex3
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = ultra
+weight = 0
+global_quality = True
+
+[values]
+layer_height = 0.08
+layer_height_0 = 0.12
+top_bottom_thickness = =layer_height_0+layer_height*10
+wall_thickness = =line_width*3
+support_interface_height = =layer_height*12