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 15:30:14 +0300
committerJaime van Kessel <nallath@gmail.com>2022-09-15 15:30:14 +0300
commitb5677714a7b4c43f029d8c8214db431070836628 (patch)
treef980fedfcaa0a6085dc13b7364033f3659876c8e /resources/quality
parent8aefa7c60d59bbcbb102f88a597c0d7cab278ecf (diff)
parent6950b9d3322396b3cbb570dcbe8037aa3b50cae0 (diff)
Merge branch 'vivedino_add_printers' of github.com:jim-edwards/Cura
Diffstat (limited to 'resources/quality')
-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..d0e03b31df
--- /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 = 19
+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..8a1bb81ddf
--- /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 = 19
+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..3f3af1cba3
--- /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 = 19
+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..80d6cbfa98
--- /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 = 19
+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..fb2bb5249e
--- /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 = 19
+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..d4a9f04992
--- /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 = 19
+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..97ca004da0
--- /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 = 19
+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..4464b01080
--- /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 = 19
+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..5e3de6687f
--- /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 = 19
+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..48b0f5f40d
--- /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 = 19
+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..61a530ba0d
--- /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 = 19
+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..f51dc3e9a0
--- /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 = 19
+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..d0dc64e71d
--- /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 = 19
+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..617075605f
--- /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 = 19
+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..00a8389a8c
--- /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 = 19
+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..86af87febd
--- /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 = 19
+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..12727a632f
--- /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 = 19
+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..17264fec62
--- /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 = 19
+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..f181f00dc9
--- /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 = 19
+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..34c85bf0dd
--- /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 = 19
+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..4b37360d71
--- /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 = 19
+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..f4cb80adad
--- /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 = 19
+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..ae0fed32ea
--- /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 = 19
+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..3d14f320a8
--- /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 = 19
+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..9b71e8b7e2
--- /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 = 19
+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..e7ae450b0f
--- /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 = 19
+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..94b3b1eebd
--- /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 = 19
+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..e22d57d926
--- /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 = 19
+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..5a6c83a994
--- /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 = 19
+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..1afcc49719
--- /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 = 19
+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..4abefcaab1
--- /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 = 19
+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..04b07a4531
--- /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 = 19
+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..3148f01991
--- /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 = 19
+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..7744e8d2aa
--- /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 = 19
+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..9fe9ae3690
--- /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 = 19
+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..0d241f665d
--- /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 = 19
+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..4a96facafd
--- /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 = 19
+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..ed048f9872
--- /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 = 19
+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..039eb6dea1
--- /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 = 19
+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..f60fea4543
--- /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 = 19
+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..bd7930b7c7
--- /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 = 19
+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..30297aecd4
--- /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 = 19
+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..caec260960
--- /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 = 19
+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..9135a830d4
--- /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 = 19
+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..6b5ef559a6
--- /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 = 19
+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..a2fd6bba16
--- /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 = 19
+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..2994fe732f
--- /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 = 19
+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..0fa51595da
--- /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 = 19
+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..26e5b7d1f2
--- /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 = 19
+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..add2f22260
--- /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 = 19
+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..207440adf2
--- /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 = 19
+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..30bad08395
--- /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 = 19
+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..96d463e842
--- /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 = 19
+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..70b82c4677
--- /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 = 19
+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..6b35fb50e3
--- /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 = 19
+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..74b934544e
--- /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 = 19
+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..59fcf5b7a8
--- /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 = 19
+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..b3761f3303
--- /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 = 19
+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..dcf63a7a78
--- /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 = 19
+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..369ae7548b
--- /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 = 19
+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..af53dd7e84
--- /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 = 19
+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..73e8b30015
--- /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 = 19
+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..e0a14cd67d
--- /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 = 19
+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..b00069db6e
--- /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 = 19
+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..24cdc8c0b1
--- /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 = 19
+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..6ec842a208
--- /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 = 19
+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..ded23be5b3
--- /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 = 19
+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..be3a154dc3
--- /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 = 19
+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..f63ac1f0d4
--- /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 = 19
+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..ff177c9558
--- /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 = 19
+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..d31c5f1d2a
--- /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 = 19
+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..87b65dff16
--- /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 = 19
+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..e6bbb381f3
--- /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 = 19
+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..950be6eb57
--- /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 = 19
+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