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:
-rw-r--r--resources/definitions/vzbot_235.def.json18
-rw-r--r--resources/definitions/vzbot_330.def.json18
-rw-r--r--resources/definitions/vzbot_base.def.json112
-rw-r--r--resources/definitions/vzbot_custom.def.json17
-rw-r--r--resources/extruders/vzbot_extruder_0.def.json16
-rw-r--r--resources/meshes/vzbot_235_bed.stlbin0 -> 1013484 bytes
-rw-r--r--resources/meshes/vzbot_330_bed.stlbin0 -> 1003984 bytes
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.2_ABS_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.2_ABS_ultra.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_adaptive.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_low.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_adaptive.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_low.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_adaptive.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_low.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.6_ABS_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_0.8_ABS_draft.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/ABS/vzbot_1.0_ABS_draft.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.2_PC_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.2_PC_ultra.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.3_PC_adaptive.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.3_PC_low.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.3_PC_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.3_PC_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.4_PC_adaptive.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.4_PC_low.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.4_PC_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.4_PC_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.5_PC_adaptive.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.5_PC_low.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.5_PC_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.5_PC_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.6_PC_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_0.8_PC_draft.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PC/vzbot_1.0_PC_draft.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_super.inst.cfg17
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_ultra.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_adaptive.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_low.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_standard.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_super.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_adaptive.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_low.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_standard.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_super.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_adaptive.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_low.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_standard.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_super.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.6_PETG_standard.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_0.8_PETG_draft.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PETG/vzbot_1.0_PETG_draft.inst.cfg16
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_super.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_ultra.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_adaptive.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_low.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_standard.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_super.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_adaptive.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_low.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_standard.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_super.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_adaptive.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_low.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_standard.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_super.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_draft.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_low.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_standard.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_0.8_PLA_draft.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PLA/vzbot_1.0_PLA_draft.inst.cfg13
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_ultra.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_adaptive.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_low.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_adaptive.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_low.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_adaptive.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_low.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.6_PVA_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_0.8_PVA_draft.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/PVA/vzbot_1.0_PVA_draft.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_adaptive.inst.cfg15
-rw-r--r--resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_standard.inst.cfg15
-rw-r--r--resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_super.inst.cfg15
-rw-r--r--resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_adaptive.inst.cfg15
-rw-r--r--resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_standard.inst.cfg15
-rw-r--r--resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_super.inst.cfg15
-rw-r--r--resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_adaptive.inst.cfg15
-rw-r--r--resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_standard.inst.cfg15
-rw-r--r--resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_super.inst.cfg15
-rw-r--r--resources/quality/vzbot/base/TPU/vzbot_0.6_TPU_standard.inst.cfg15
-rw-r--r--resources/quality/vzbot/base/TPU/vzbot_0.8_TPU_draft.inst.cfg15
-rw-r--r--resources/quality/vzbot/base/TPU/vzbot_1.0_TPU_draft.inst.cfg15
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_ultra.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_adaptive.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_low.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_adaptive.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_low.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_adaptive.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_low.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_super.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.6_nylon_standard.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_0.8_nylon_draft.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/nylon/vzbot_1.0_nylon_draft.inst.cfg14
-rw-r--r--resources/quality/vzbot/base/vzbot_global_adaptive.inst.cfg19
-rw-r--r--resources/quality/vzbot/base/vzbot_global_draft.inst.cfg18
-rw-r--r--resources/quality/vzbot/base/vzbot_global_low.inst.cfg18
-rw-r--r--resources/quality/vzbot/base/vzbot_global_standard.inst.cfg18
-rw-r--r--resources/quality/vzbot/base/vzbot_global_super.inst.cfg18
-rw-r--r--resources/quality/vzbot/base/vzbot_global_ultra.inst.cfg18
-rw-r--r--resources/variants/vzbot_235_0.2.inst.cfg12
-rw-r--r--resources/variants/vzbot_235_0.3.inst.cfg12
-rw-r--r--resources/variants/vzbot_235_0.4.inst.cfg12
-rw-r--r--resources/variants/vzbot_235_0.5.inst.cfg12
-rw-r--r--resources/variants/vzbot_235_0.6.inst.cfg12
-rw-r--r--resources/variants/vzbot_235_0.8.inst.cfg12
-rw-r--r--resources/variants/vzbot_235_1.0.inst.cfg12
-rw-r--r--resources/variants/vzbot_330_0.2.inst.cfg12
-rw-r--r--resources/variants/vzbot_330_0.3.inst.cfg12
-rw-r--r--resources/variants/vzbot_330_0.4.inst.cfg12
-rw-r--r--resources/variants/vzbot_330_0.5.inst.cfg12
-rw-r--r--resources/variants/vzbot_330_0.6.inst.cfg12
-rw-r--r--resources/variants/vzbot_330_0.8.inst.cfg12
-rw-r--r--resources/variants/vzbot_330_1.0.inst.cfg12
-rw-r--r--resources/variants/vzbot_base_0.2.inst.cfg12
-rw-r--r--resources/variants/vzbot_base_0.3.inst.cfg12
-rw-r--r--resources/variants/vzbot_base_0.4.inst.cfg12
-rw-r--r--resources/variants/vzbot_base_0.5.inst.cfg12
-rw-r--r--resources/variants/vzbot_base_0.6.inst.cfg12
-rw-r--r--resources/variants/vzbot_base_0.8.inst.cfg12
-rw-r--r--resources/variants/vzbot_base_1.0.inst.cfg12
-rw-r--r--resources/variants/vzbot_custom_0.2.inst.cfg12
-rw-r--r--resources/variants/vzbot_custom_0.3.inst.cfg12
-rw-r--r--resources/variants/vzbot_custom_0.4.inst.cfg12
-rw-r--r--resources/variants/vzbot_custom_0.5.inst.cfg12
-rw-r--r--resources/variants/vzbot_custom_0.6.inst.cfg12
-rw-r--r--resources/variants/vzbot_custom_0.8.inst.cfg12
-rw-r--r--resources/variants/vzbot_custom_1.0.inst.cfg12
157 files changed, 2278 insertions, 0 deletions
diff --git a/resources/definitions/vzbot_235.def.json b/resources/definitions/vzbot_235.def.json
new file mode 100644
index 0000000000..2752cb4241
--- /dev/null
+++ b/resources/definitions/vzbot_235.def.json
@@ -0,0 +1,18 @@
+{
+ "name": "VzBot 235",
+ "version": 2,
+ "inherits": "vzbot_base",
+ "metadata":
+ {
+ "visible": true,
+ "platform": "vzbot_235_bed.stl",
+ "quality_definition": "vzbot_base"
+ },
+ "overrides":
+ {
+ "machine_name": { "default_value": "VzBot 235" },
+ "machine_width": { "default_value": 235 },
+ "machine_depth": { "default_value": 235 },
+ "machine_height": { "default_value": 240 }
+ }
+} \ No newline at end of file
diff --git a/resources/definitions/vzbot_330.def.json b/resources/definitions/vzbot_330.def.json
new file mode 100644
index 0000000000..74e65ea289
--- /dev/null
+++ b/resources/definitions/vzbot_330.def.json
@@ -0,0 +1,18 @@
+{
+ "name": "VzBot 330",
+ "version": 2,
+ "inherits": "vzbot_base",
+ "metadata":
+ {
+ "visible": true,
+ "platform": "vzbot_330_bed.stl",
+ "quality_definition": "vzbot_base"
+ },
+ "overrides":
+ {
+ "machine_name": { "default_value": "VzBot 330" },
+ "machine_width": { "default_value": 330 },
+ "machine_depth": { "default_value": 330 },
+ "machine_height": { "default_value": 400 }
+ }
+} \ No newline at end of file
diff --git a/resources/definitions/vzbot_base.def.json b/resources/definitions/vzbot_base.def.json
new file mode 100644
index 0000000000..a3802664d4
--- /dev/null
+++ b/resources/definitions/vzbot_base.def.json
@@ -0,0 +1,112 @@
+{
+ "name": "VzBot Base",
+ "version": 2,
+ "inherits": "fdmprinter",
+ "metadata":
+ {
+ "visible": false,
+ "author": "Chris, ckvsoft.at",
+ "manufacturer": "VzBot",
+ "file_formats": "text/x-gcode",
+ "first_start_actions": ["MachineSettingsAction"],
+ "machine_extruder_trains": { "0": "vzbot_extruder_0" },
+
+ "has_machine_quality": true,
+ "has_materials": true,
+ "has_variants": true,
+ "variants_name": "Nozzle Size",
+ "preferred_quality_type": "standard",
+ "preferred_variant_name": "0.4mm Nozzle",
+ "preferred_material": "generic_abs"
+ },
+ "overrides":
+ {
+ "machine_name": { "default_value": "VzBot" },
+ "machine_width": { "default_value": 330 },
+ "machine_depth": { "default_value": 330 },
+ "machine_height": { "default_value": 400 },
+ "gantry_height": { "value": 34 },
+ "machine_heated_bed": { "default_value": true },
+ "machine_max_acceleration_x": { "default_value": 15000 },
+ "machine_max_acceleration_y": { "default_value": 15000 },
+ "machine_max_acceleration_z": { "default_value": 2000 },
+ "machine_acceleration": { "default_value": 15000 },
+ "machine_max_jerk_xy": { "default_value": 20 },
+ "machine_max_jerk_z": { "default_value": 1 },
+ "machine_max_jerk_e": { "default_value": 60 },
+ "machine_steps_per_mm_x": { "default_value": 80 },
+ "machine_steps_per_mm_y": { "default_value": 80 },
+ "machine_steps_per_mm_z": { "default_value": 400 },
+ "machine_endstop_positive_direction_x": { "default_value": true },
+ "machine_endstop_positive_direction_y": { "default_value": true },
+ "machine_endstop_positive_direction_z": { "default_value": false },
+ "machine_feeder_wheel_diameter": { "default_value": 7.5 },
+ "machine_head_with_fans_polygon": { "default_value": [ [-35, 65], [-35, -50], [35, -50], [35, 65] ] },
+ "machine_max_feedrate_z": { "default_value": 40 },
+ "machine_max_feedrate_e": { "default_value": 120 },
+ "machine_gcode_flavor": { "default_value": "Marlin" },
+ "machine_start_gcode": { "default_value": "start_print B={material_bed_temperature_layer_0} H={material_print_temperature_layer_0} C={build_volume_temperature}" },
+ "machine_end_gcode": { "default_value": "end_print" },
+ "adhesion_type": { "default_value": "skirt" },
+ "retraction_amount": { "default_value": 0.65 },
+ "skirt_brim_minimal_length": { "default_value": 550 },
+ "retraction_speed": { "default_value": 30, "maximum_value_warning": 130 },
+ "retraction_retract_speed": { "maximum_value_warning": 130 },
+ "retraction_prime_speed": { "value": "math.ceil(retraction_speed * 0.4)", "maximum_value_warning": 130 },
+ "retraction_hop_enabled": { "default_value": true },
+ "retraction_hop": { "default_value": 0.2 },
+ "retraction_combing": { "value": "'noskin'" },
+ "retraction_combing_max_distance": { "default_value": 10 },
+ "travel_avoid_other_parts": { "default_value": false },
+ "speed_print": { "value": 300, "maximum_value_warning": 1001 },
+ "speed_infill": { "maximum_value_warning": 1001 },
+ "speed_travel": { "value": 300, "maximum_value_warning": 1001 },
+ "speed_travel_layer_0": { "value": "math.ceil(speed_travel * 0.4)", "maximum_value_warning": 1001 },
+ "speed_layer_0": { "value": "math.ceil(speed_print * 0.25)", "maximum_value_warning": 1001 },
+ "speed_wall": { "value": "math.ceil(speed_print * 0.5)", "maximum_value_warning": 1001 },
+ "speed_wall_0": { "value": "math.ceil(speed_print * 0.5)", "maximum_value_warning": 1001 },
+ "speed_wall_x": { "value": "math.ceil(speed_print)", "maximum_value_warning": 1001 },
+ "speed_topbottom": { "value": "math.ceil(speed_print * 0.5)", "maximum_value_warning": 1001 },
+ "speed_roofing": { "value": "math.ceil(speed_print * 0.5)", "maximum_value_warning": 1001 },
+ "speed_slowdown_layers": { "default_value": 4 },
+ "roofing_layer_count": { "value": 1 },
+ "optimize_wall_printing_order": { "default_value": true },
+ "infill_enable_travel_optimization": { "default_value": true },
+ "minimum_polygon_circumference": { "default_value": 0.2 },
+ "wall_overhang_angle": { "default_value": 75 },
+ "wall_overhang_speed_factor": { "default_value": 50 },
+ "bridge_settings_enabled": { "default_value": true },
+ "bridge_wall_coast": { "default_value": 10 },
+ "bridge_fan_speed": { "default_value": 100 },
+ "bridge_fan_speed_2": { "resolve": "max(cool_fan_speed, 50)" },
+ "bridge_fan_speed_3": { "resolve": "max(cool_fan_speed, 20)" },
+ "alternate_extra_perimeter": { "default_value": true },
+ "cool_min_layer_time_fan_speed_max": { "default_value": 20 },
+ "cool_min_layer_time": { "default_value": 15 },
+ "cool_fan_speed_min": { "value": "cool_fan_speed" },
+ "cool_fan_full_at_height": { "value": "resolveOrValue('layer_height_0') + resolveOrValue('layer_height') * max(1, cool_fan_full_layer - 1)" },
+ "cool_fan_full_layer": { "value": 4 },
+ "layer_height_0": { "resolve": "max(0.2, min(extruderValues('layer_height')))" },
+ "line_width": { "value": "machine_nozzle_size * 1.125" },
+ "wall_line_width": { "value": "machine_nozzle_size" },
+ "fill_outline_gaps": { "default_value": true },
+ "meshfix_maximum_resolution": { "default_value": 0.01 },
+ "infill_before_walls": { "default_value": false },
+ "zig_zaggify_infill": { "value": true },
+ "min_infill_area": { "default_value": 5.0 },
+ "acceleration_enabled": { "default_value": false },
+ "acceleration_print": { "default_value": 15000, "maximum_value_warning": 50000 },
+ "acceleration_wall_0": { "value": 15000, "maximum_value_warning": 50000 },
+ "acceleration_wall_x": { "value": 15000, "maximum_value_warning": 50000 },
+ "acceleration_layer_0": { "value": 15000, "maximum_value_warning": 50000 },
+ "acceleration_travel_layer_0": { "value": 15000, "maximum_value_warning": 50000 },
+ "acceleration_roofing": { "value": 15000, "maximum_value_warning": 50000 },
+ "acceleration_topbottom": { "value": 15000, "maximum_value_warning": 50000 },
+ "acceleration_travel": { "value": 20000, "maximum_value_warning": 50000 },
+ "acceleration_skirt_brim": { "value": 15000, "maximum_value_warning": 50000 },
+ "acceleration_print_layer_0": { "value": 15000, "maximum_value_warning": 50000 },
+ "jerk_enabled": { "default_value": false },
+ "jerk_wall_0": { "value": 10 },
+ "jerk_roofing": { "value": 10 }
+ }
+}
diff --git a/resources/definitions/vzbot_custom.def.json b/resources/definitions/vzbot_custom.def.json
new file mode 100644
index 0000000000..537b6c089c
--- /dev/null
+++ b/resources/definitions/vzbot_custom.def.json
@@ -0,0 +1,17 @@
+{
+ "name": "VzBot Custom",
+ "version": 2,
+ "inherits": "vzbot_base",
+ "metadata":
+ {
+ "visible": true,
+ "quality_definition": "vzbot_base"
+ },
+ "overrides":
+ {
+ "machine_name": { "default_value": "VzBot Custom" },
+ "machine_width": { "default_value": 400 },
+ "machine_depth": { "default_value": 400 },
+ "machine_height": { "default_value": 400 }
+ }
+} \ No newline at end of file
diff --git a/resources/extruders/vzbot_extruder_0.def.json b/resources/extruders/vzbot_extruder_0.def.json
new file mode 100644
index 0000000000..8b1f9abc74
--- /dev/null
+++ b/resources/extruders/vzbot_extruder_0.def.json
@@ -0,0 +1,16 @@
+{
+ "version": 2,
+ "name": "Extruder 1",
+ "inherits": "fdmextruder",
+ "metadata":
+ {
+ "machine": "vzbot_base",
+ "position": "0"
+ },
+
+ "overrides": {
+ "extruder_nr": { "default_value": 0 },
+ "machine_nozzle_size": { "default_value": 0.4 },
+ "material_diameter": { "default_value": 1.75 }
+ }
+}
diff --git a/resources/meshes/vzbot_235_bed.stl b/resources/meshes/vzbot_235_bed.stl
new file mode 100644
index 0000000000..cf853bc688
--- /dev/null
+++ b/resources/meshes/vzbot_235_bed.stl
Binary files differ
diff --git a/resources/meshes/vzbot_330_bed.stl b/resources/meshes/vzbot_330_bed.stl
new file mode 100644
index 0000000000..bc92a35751
--- /dev/null
+++ b/resources/meshes/vzbot_330_bed.stl
Binary files differ
diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.2_ABS_super.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.2_ABS_super.inst.cfg
new file mode 100644
index 0000000000..1172d8936e
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.2_ABS_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[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/vzbot/base/ABS/vzbot_0.2_ABS_ultra.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.2_ABS_ultra.inst.cfg
new file mode 100644
index 0000000000..0edb3cc21e
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.2_ABS_ultra.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Ultra Quality
+definition = vzbot_base
+
+[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/vzbot/base/ABS/vzbot_0.3_ABS_adaptive.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_adaptive.inst.cfg
new file mode 100644
index 0000000000..4e0838328b
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_abs
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_low.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_low.inst.cfg
new file mode 100644
index 0000000000..b7e74e6828
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_abs
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_standard.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_standard.inst.cfg
new file mode 100644
index 0000000000..ffb06a5ed5
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_abs
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_super.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_super.inst.cfg
new file mode 100644
index 0000000000..096008f445
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.3_ABS_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_abs
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_adaptive.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_adaptive.inst.cfg
new file mode 100644
index 0000000000..44330c66ff
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[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/vzbot/base/ABS/vzbot_0.4_ABS_low.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_low.inst.cfg
new file mode 100644
index 0000000000..db55af0707
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[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/vzbot/base/ABS/vzbot_0.4_ABS_standard.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_standard.inst.cfg
new file mode 100644
index 0000000000..c900d791dc
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[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/vzbot/base/ABS/vzbot_0.4_ABS_super.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_super.inst.cfg
new file mode 100644
index 0000000000..dee4930c45
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.4_ABS_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[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/vzbot/base/ABS/vzbot_0.5_ABS_adaptive.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_adaptive.inst.cfg
new file mode 100644
index 0000000000..62503a0e57
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_abs
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_low.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_low.inst.cfg
new file mode 100644
index 0000000000..3893a57516
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_abs
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_standard.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_standard.inst.cfg
new file mode 100644
index 0000000000..074f737974
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_abs
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_super.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_super.inst.cfg
new file mode 100644
index 0000000000..d38191adf6
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.5_ABS_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_abs
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/ABS/vzbot_0.6_ABS_standard.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.6_ABS_standard.inst.cfg
new file mode 100644
index 0000000000..ff2a7be6f8
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.6_ABS_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[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/vzbot/base/ABS/vzbot_0.8_ABS_draft.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_0.8_ABS_draft.inst.cfg
new file mode 100644
index 0000000000..f9f87c4bde
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_0.8_ABS_draft.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[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/vzbot/base/ABS/vzbot_1.0_ABS_draft.inst.cfg b/resources/quality/vzbot/base/ABS/vzbot_1.0_ABS_draft.inst.cfg
new file mode 100644
index 0000000000..49acfd6c32
--- /dev/null
+++ b/resources/quality/vzbot/base/ABS/vzbot_1.0_ABS_draft.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_abs
+variant = 1.0mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.2_PC_super.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.2_PC_super.inst.cfg
new file mode 100644
index 0000000000..d81e378b7e
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.2_PC_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pc
+variant = 0.2mm Nozzle
+
+[values]
+wall_thickness = =line_width*8
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.2_PC_ultra.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.2_PC_ultra.inst.cfg
new file mode 100644
index 0000000000..0138d8a2b1
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.2_PC_ultra.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Ultra Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = ultra
+material = generic_pc
+variant = 0.2mm Nozzle
+
+[values]
+wall_thickness = =line_width*8
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.3_PC_adaptive.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_adaptive.inst.cfg
new file mode 100644
index 0000000000..b05b418263
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_pc
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.3_PC_low.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_low.inst.cfg
new file mode 100644
index 0000000000..9ef0d4a9d5
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_pc
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.3_PC_standard.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_standard.inst.cfg
new file mode 100644
index 0000000000..ce4fa4ec3b
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pc
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.3_PC_super.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_super.inst.cfg
new file mode 100644
index 0000000000..bccbe5fd30
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.3_PC_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pc
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.4_PC_adaptive.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_adaptive.inst.cfg
new file mode 100644
index 0000000000..007bf4a739
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_pc
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.4_PC_low.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_low.inst.cfg
new file mode 100644
index 0000000000..258b44c446
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_pc
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.4_PC_standard.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_standard.inst.cfg
new file mode 100644
index 0000000000..066563b61e
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pc
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.4_PC_super.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_super.inst.cfg
new file mode 100644
index 0000000000..4064f8105d
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.4_PC_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pc
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.5_PC_adaptive.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_adaptive.inst.cfg
new file mode 100644
index 0000000000..d05afb5d20
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_pc
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.5_PC_low.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_low.inst.cfg
new file mode 100644
index 0000000000..237b0f5143
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_pc
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.5_PC_standard.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_standard.inst.cfg
new file mode 100644
index 0000000000..5a80deba10
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pc
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.5_PC_super.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_super.inst.cfg
new file mode 100644
index 0000000000..274d9a325d
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.5_PC_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pc
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.6_PC_standard.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.6_PC_standard.inst.cfg
new file mode 100644
index 0000000000..24f08de191
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.6_PC_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pc
+variant = 0.6mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vzbot/base/PC/vzbot_0.8_PC_draft.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_0.8_PC_draft.inst.cfg
new file mode 100644
index 0000000000..4b677368fc
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_0.8_PC_draft.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_pc
+variant = 0.8mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vzbot/base/PC/vzbot_1.0_PC_draft.inst.cfg b/resources/quality/vzbot/base/PC/vzbot_1.0_PC_draft.inst.cfg
new file mode 100644
index 0000000000..e50c5f689f
--- /dev/null
+++ b/resources/quality/vzbot/base/PC/vzbot_1.0_PC_draft.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_pc
+variant = 1.0mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_super.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_super.inst.cfg
new file mode 100644
index 0000000000..04d751e946
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_super.inst.cfg
@@ -0,0 +1,17 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_petg
+variant = 0.2mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*8
+#retraction_extra_prime_amount = 0.5
+
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_ultra.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_ultra.inst.cfg
new file mode 100644
index 0000000000..476c1d668b
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.2_PETG_ultra.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Ultra Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = ultra
+material = generic_petg
+variant = 0.2mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*8
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_adaptive.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_adaptive.inst.cfg
new file mode 100644
index 0000000000..a06d17c654
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_adaptive.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_petg
+variant = 0.3mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*4
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_low.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_low.inst.cfg
new file mode 100644
index 0000000000..d6ee8ad833
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_low.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_petg
+variant = 0.3mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*4
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_standard.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_standard.inst.cfg
new file mode 100644
index 0000000000..043ba4c6c9
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_standard.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_petg
+variant = 0.3mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*4
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_super.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_super.inst.cfg
new file mode 100644
index 0000000000..9d4c369e21
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.3_PETG_super.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_petg
+variant = 0.3mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*4
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_adaptive.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_adaptive.inst.cfg
new file mode 100644
index 0000000000..9fdd362428
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_adaptive.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_petg
+variant = 0.4mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*4
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_low.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_low.inst.cfg
new file mode 100644
index 0000000000..235f85aac9
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_low.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_petg
+variant = 0.4mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*4
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_standard.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_standard.inst.cfg
new file mode 100644
index 0000000000..5d7cbd0316
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_standard.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_petg
+variant = 0.4mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*4
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_super.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_super.inst.cfg
new file mode 100644
index 0000000000..9bd75af91e
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.4_PETG_super.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_petg
+variant = 0.4mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*4
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_adaptive.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_adaptive.inst.cfg
new file mode 100644
index 0000000000..2c81e446cd
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_adaptive.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_petg
+variant = 0.5mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*4
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_low.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_low.inst.cfg
new file mode 100644
index 0000000000..9ac33529c2
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_low.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_petg
+variant = 0.5mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*4
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_standard.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_standard.inst.cfg
new file mode 100644
index 0000000000..041afa5a51
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_standard.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_petg
+variant = 0.5mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*4
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_super.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_super.inst.cfg
new file mode 100644
index 0000000000..1774c159c8
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.5_PETG_super.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_petg
+variant = 0.5mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*4
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.6_PETG_standard.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.6_PETG_standard.inst.cfg
new file mode 100644
index 0000000000..b8bb0b9c2e
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.6_PETG_standard.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_petg
+variant = 0.6mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*3
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PETG/vzbot_0.8_PETG_draft.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_0.8_PETG_draft.inst.cfg
new file mode 100644
index 0000000000..6743af5426
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_0.8_PETG_draft.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_petg
+variant = 0.8mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*3
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PETG/vzbot_1.0_PETG_draft.inst.cfg b/resources/quality/vzbot/base/PETG/vzbot_1.0_PETG_draft.inst.cfg
new file mode 100644
index 0000000000..2d5ce7738a
--- /dev/null
+++ b/resources/quality/vzbot/base/PETG/vzbot_1.0_PETG_draft.inst.cfg
@@ -0,0 +1,16 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_petg
+variant = 1.0mm Nozzle
+
+[values]
+speed_layer_0 = 15
+wall_thickness = =line_width*3
+#retraction_extra_prime_amount = 0.5
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_super.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_super.inst.cfg
new file mode 100644
index 0000000000..33a189c97a
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_super.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pla
+variant = 0.2mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_ultra.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_ultra.inst.cfg
new file mode 100644
index 0000000000..bdb0837012
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.2_PLA_ultra.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Ultra Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = ultra
+material = generic_pla
+variant = 0.2mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_adaptive.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_adaptive.inst.cfg
new file mode 100644
index 0000000000..e3b1f21133
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_adaptive.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_pla
+variant = 0.3mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_low.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_low.inst.cfg
new file mode 100644
index 0000000000..5c10f5fe44
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_low.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_pla
+variant = 0.3mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_standard.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_standard.inst.cfg
new file mode 100644
index 0000000000..31cc0964cc
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_standard.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pla
+variant = 0.3mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_super.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_super.inst.cfg
new file mode 100644
index 0000000000..db65a7a5fd
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.3_PLA_super.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pla
+variant = 0.3mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_adaptive.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_adaptive.inst.cfg
new file mode 100644
index 0000000000..5168a91040
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_adaptive.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_pla
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_low.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_low.inst.cfg
new file mode 100644
index 0000000000..fb1bc859aa
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_low.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_pla
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_standard.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_standard.inst.cfg
new file mode 100644
index 0000000000..dbc0304fb1
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_standard.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pla
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_super.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_super.inst.cfg
new file mode 100644
index 0000000000..5d7ed6eda2
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.4_PLA_super.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pla
+variant = 0.4mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_adaptive.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_adaptive.inst.cfg
new file mode 100644
index 0000000000..1f34441e00
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_adaptive.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_pla
+variant = 0.5mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_low.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_low.inst.cfg
new file mode 100644
index 0000000000..600905790b
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_low.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_pla
+variant = 0.5mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_standard.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_standard.inst.cfg
new file mode 100644
index 0000000000..9beb4f15ed
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_standard.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pla
+variant = 0.5mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_super.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_super.inst.cfg
new file mode 100644
index 0000000000..df89cc112f
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.5_PLA_super.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pla
+variant = 0.5mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_draft.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_draft.inst.cfg
new file mode 100644
index 0000000000..ea70262be7
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_draft.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_pla
+variant = 0.6mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_low.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_low.inst.cfg
new file mode 100644
index 0000000000..7b2de73fb6
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_low.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_pla
+variant = 0.6mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_standard.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_standard.inst.cfg
new file mode 100644
index 0000000000..0cf308feed
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.6_PLA_standard.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pla
+variant = 0.6mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_0.8_PLA_draft.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_0.8_PLA_draft.inst.cfg
new file mode 100644
index 0000000000..f57384d4f8
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_0.8_PLA_draft.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_pla
+variant = 0.8mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PLA/vzbot_1.0_PLA_draft.inst.cfg b/resources/quality/vzbot/base/PLA/vzbot_1.0_PLA_draft.inst.cfg
new file mode 100644
index 0000000000..a8ff4828cf
--- /dev/null
+++ b/resources/quality/vzbot/base/PLA/vzbot_1.0_PLA_draft.inst.cfg
@@ -0,0 +1,13 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_pla
+variant = 1.0mm Nozzle
+
+[values]
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_super.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_super.inst.cfg
new file mode 100644
index 0000000000..44cd9ab901
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pva
+variant = 0.2mm Nozzle
+
+[values]
+wall_thickness = =line_width*8
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_ultra.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_ultra.inst.cfg
new file mode 100644
index 0000000000..da03a40dbc
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.2_PVA_ultra.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Ultra Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = ultra
+material = generic_pva
+variant = 0.2mm Nozzle
+
+[values]
+wall_thickness = =line_width*8
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_adaptive.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_adaptive.inst.cfg
new file mode 100644
index 0000000000..8d123ae44a
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_pva
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_low.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_low.inst.cfg
new file mode 100644
index 0000000000..028c68fc97
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_pva
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_standard.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_standard.inst.cfg
new file mode 100644
index 0000000000..430edb0ef4
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pva
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_super.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_super.inst.cfg
new file mode 100644
index 0000000000..be21aab260
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.3_PVA_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pva
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_adaptive.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_adaptive.inst.cfg
new file mode 100644
index 0000000000..e5cb2b3206
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_pva
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_low.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_low.inst.cfg
new file mode 100644
index 0000000000..8b40061ad9
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_pva
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_standard.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_standard.inst.cfg
new file mode 100644
index 0000000000..fd3ae9365e
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pva
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_super.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_super.inst.cfg
new file mode 100644
index 0000000000..51b94b8f25
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.4_PVA_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pva
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_adaptive.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_adaptive.inst.cfg
new file mode 100644
index 0000000000..71582cac63
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_pva
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_low.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_low.inst.cfg
new file mode 100644
index 0000000000..4d05101be5
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_pva
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_standard.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_standard.inst.cfg
new file mode 100644
index 0000000000..64033125b5
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pva
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_super.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_super.inst.cfg
new file mode 100644
index 0000000000..cf53742dd9
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.5_PVA_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_pva
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.6_PVA_standard.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.6_PVA_standard.inst.cfg
new file mode 100644
index 0000000000..fcd17e7c77
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.6_PVA_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_pva
+variant = 0.6mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vzbot/base/PVA/vzbot_0.8_PVA_draft.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_0.8_PVA_draft.inst.cfg
new file mode 100644
index 0000000000..b38d437bb6
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_0.8_PVA_draft.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_pva
+variant = 0.8mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vzbot/base/PVA/vzbot_1.0_PVA_draft.inst.cfg b/resources/quality/vzbot/base/PVA/vzbot_1.0_PVA_draft.inst.cfg
new file mode 100644
index 0000000000..ef83c1e707
--- /dev/null
+++ b/resources/quality/vzbot/base/PVA/vzbot_1.0_PVA_draft.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_pva
+variant = 1.0mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_adaptive.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_adaptive.inst.cfg
new file mode 100644
index 0000000000..9ca773979e
--- /dev/null
+++ b/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_adaptive.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_tpu
+variant = 0.3mm Nozzle
+
+[values]
+retraction_enable = False
+speed_print = 150
diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_standard.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_standard.inst.cfg
new file mode 100644
index 0000000000..db460cc2ae
--- /dev/null
+++ b/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_standard.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_tpu
+variant = 0.3mm Nozzle
+
+[values]
+retraction_enable = False
+speed_print = 150
diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_super.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_super.inst.cfg
new file mode 100644
index 0000000000..d19f4e96ea
--- /dev/null
+++ b/resources/quality/vzbot/base/TPU/vzbot_0.3_TPU_super.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_tpu
+variant = 0.3mm Nozzle
+
+[values]
+retraction_enable = False
+speed_print = 150
diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_adaptive.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_adaptive.inst.cfg
new file mode 100644
index 0000000000..4d40a7a6ac
--- /dev/null
+++ b/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_adaptive.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_tpu
+variant = 0.4mm Nozzle
+
+[values]
+retraction_enable = False
+speed_print = 150
diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_standard.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_standard.inst.cfg
new file mode 100644
index 0000000000..e3ba8d9aa2
--- /dev/null
+++ b/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_standard.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_tpu
+variant = 0.4mm Nozzle
+
+[values]
+retraction_enable = False
+speed_print = 150
diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_super.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_super.inst.cfg
new file mode 100644
index 0000000000..26d5dd1e9e
--- /dev/null
+++ b/resources/quality/vzbot/base/TPU/vzbot_0.4_TPU_super.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_tpu
+variant = 0.4mm Nozzle
+
+[values]
+retraction_enable = False
+speed_print = 150
diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_adaptive.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_adaptive.inst.cfg
new file mode 100644
index 0000000000..14a2dce709
--- /dev/null
+++ b/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_adaptive.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_tpu
+variant = 0.5mm Nozzle
+
+[values]
+retraction_enable = False
+speed_print = 150
diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_standard.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_standard.inst.cfg
new file mode 100644
index 0000000000..e139231910
--- /dev/null
+++ b/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_standard.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_tpu
+variant = 0.5mm Nozzle
+
+[values]
+retraction_enable = False
+speed_print = 150
diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_super.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_super.inst.cfg
new file mode 100644
index 0000000000..ac167cee50
--- /dev/null
+++ b/resources/quality/vzbot/base/TPU/vzbot_0.5_TPU_super.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_tpu
+variant = 0.5mm Nozzle
+
+[values]
+retraction_enable = False
+speed_print = 150
diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.6_TPU_standard.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.6_TPU_standard.inst.cfg
new file mode 100644
index 0000000000..c1b93cdb67
--- /dev/null
+++ b/resources/quality/vzbot/base/TPU/vzbot_0.6_TPU_standard.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_tpu
+variant = 0.6mm Nozzle
+
+[values]
+retraction_enable = False
+speed_print = 150
diff --git a/resources/quality/vzbot/base/TPU/vzbot_0.8_TPU_draft.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_0.8_TPU_draft.inst.cfg
new file mode 100644
index 0000000000..26fac84680
--- /dev/null
+++ b/resources/quality/vzbot/base/TPU/vzbot_0.8_TPU_draft.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_tpu
+variant = 0.8mm Nozzle
+
+[values]
+retraction_enable = False
+speed_print = 150
diff --git a/resources/quality/vzbot/base/TPU/vzbot_1.0_TPU_draft.inst.cfg b/resources/quality/vzbot/base/TPU/vzbot_1.0_TPU_draft.inst.cfg
new file mode 100644
index 0000000000..3e0586e119
--- /dev/null
+++ b/resources/quality/vzbot/base/TPU/vzbot_1.0_TPU_draft.inst.cfg
@@ -0,0 +1,15 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_tpu
+variant = 1.0mm Nozzle
+
+[values]
+retraction_enable = False
+speed_print = 150
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_super.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_super.inst.cfg
new file mode 100644
index 0000000000..e6a89b1c87
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_nylon
+variant = 0.2mm Nozzle
+
+[values]
+wall_thickness = =line_width*8
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_ultra.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_ultra.inst.cfg
new file mode 100644
index 0000000000..9c86dcd8b1
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.2_nylon_ultra.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Ultra Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = ultra
+material = generic_nylon
+variant = 0.2mm Nozzle
+
+[values]
+wall_thickness = =line_width*8
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_adaptive.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_adaptive.inst.cfg
new file mode 100644
index 0000000000..1a81dca16b
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_nylon
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_low.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_low.inst.cfg
new file mode 100644
index 0000000000..8aa09c3fad
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_nylon
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_standard.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_standard.inst.cfg
new file mode 100644
index 0000000000..f7686ef1e9
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_nylon
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_super.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_super.inst.cfg
new file mode 100644
index 0000000000..b9c5d88753
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.3_nylon_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_nylon
+variant = 0.3mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_adaptive.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_adaptive.inst.cfg
new file mode 100644
index 0000000000..b50b782a2c
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_nylon
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_low.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_low.inst.cfg
new file mode 100644
index 0000000000..0cceeee6ba
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_nylon
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_standard.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_standard.inst.cfg
new file mode 100644
index 0000000000..23e7d27895
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_nylon
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_super.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_super.inst.cfg
new file mode 100644
index 0000000000..2f94a9aa13
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.4_nylon_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_nylon
+variant = 0.4mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_adaptive.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_adaptive.inst.cfg
new file mode 100644
index 0000000000..ccd20b204d
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_adaptive.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = adaptive
+material = generic_nylon
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_low.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_low.inst.cfg
new file mode 100644
index 0000000000..cba8ccba33
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_low.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = low
+material = generic_nylon
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_standard.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_standard.inst.cfg
new file mode 100644
index 0000000000..964a50083b
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_nylon
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_super.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_super.inst.cfg
new file mode 100644
index 0000000000..f2c7dab429
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.5_nylon_super.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = super
+material = generic_nylon
+variant = 0.5mm Nozzle
+
+[values]
+wall_thickness = =line_width*4
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.6_nylon_standard.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.6_nylon_standard.inst.cfg
new file mode 100644
index 0000000000..966e963d61
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.6_nylon_standard.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = standard
+material = generic_nylon
+variant = 0.6mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vzbot/base/nylon/vzbot_0.8_nylon_draft.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_0.8_nylon_draft.inst.cfg
new file mode 100644
index 0000000000..82589b81ac
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_0.8_nylon_draft.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_nylon
+variant = 0.8mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vzbot/base/nylon/vzbot_1.0_nylon_draft.inst.cfg b/resources/quality/vzbot/base/nylon/vzbot_1.0_nylon_draft.inst.cfg
new file mode 100644
index 0000000000..bd465e599e
--- /dev/null
+++ b/resources/quality/vzbot/base/nylon/vzbot_1.0_nylon_draft.inst.cfg
@@ -0,0 +1,14 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = quality
+quality_type = draft
+material = generic_nylon
+variant = 1.0mm Nozzle
+
+[values]
+wall_thickness = =line_width*3
diff --git a/resources/quality/vzbot/base/vzbot_global_adaptive.inst.cfg b/resources/quality/vzbot/base/vzbot_global_adaptive.inst.cfg
new file mode 100644
index 0000000000..118d1d406d
--- /dev/null
+++ b/resources/quality/vzbot/base/vzbot_global_adaptive.inst.cfg
@@ -0,0 +1,19 @@
+[general]
+version = 4
+name = Dynamic Quality
+definition = vzbot_base
+
+[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/vzbot/base/vzbot_global_draft.inst.cfg b/resources/quality/vzbot/base/vzbot_global_draft.inst.cfg
new file mode 100644
index 0000000000..5aa89ed91b
--- /dev/null
+++ b/resources/quality/vzbot/base/vzbot_global_draft.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Draft Quality
+definition = vzbot_base
+
+[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/vzbot/base/vzbot_global_low.inst.cfg b/resources/quality/vzbot/base/vzbot_global_low.inst.cfg
new file mode 100644
index 0000000000..096f6243cc
--- /dev/null
+++ b/resources/quality/vzbot/base/vzbot_global_low.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Low Quality
+definition = vzbot_base
+
+[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/vzbot/base/vzbot_global_standard.inst.cfg b/resources/quality/vzbot/base/vzbot_global_standard.inst.cfg
new file mode 100644
index 0000000000..1728f05845
--- /dev/null
+++ b/resources/quality/vzbot/base/vzbot_global_standard.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Standard Quality
+definition = vzbot_base
+
+[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*2
+support_interface_height = =layer_height*4
diff --git a/resources/quality/vzbot/base/vzbot_global_super.inst.cfg b/resources/quality/vzbot/base/vzbot_global_super.inst.cfg
new file mode 100644
index 0000000000..edaab249fd
--- /dev/null
+++ b/resources/quality/vzbot/base/vzbot_global_super.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Super Quality
+definition = vzbot_base
+
+[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/vzbot/base/vzbot_global_ultra.inst.cfg b/resources/quality/vzbot/base/vzbot_global_ultra.inst.cfg
new file mode 100644
index 0000000000..b0be2d68d1
--- /dev/null
+++ b/resources/quality/vzbot/base/vzbot_global_ultra.inst.cfg
@@ -0,0 +1,18 @@
+[general]
+version = 4
+name = Ultra Quality
+definition = vzbot_base
+
+[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/variants/vzbot_235_0.2.inst.cfg b/resources/variants/vzbot_235_0.2.inst.cfg
new file mode 100644
index 0000000000..5c2b903dda
--- /dev/null
+++ b/resources/variants/vzbot_235_0.2.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.2mm Nozzle
+version = 4
+definition = vzbot_235
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.2
diff --git a/resources/variants/vzbot_235_0.3.inst.cfg b/resources/variants/vzbot_235_0.3.inst.cfg
new file mode 100644
index 0000000000..4a5bced2d4
--- /dev/null
+++ b/resources/variants/vzbot_235_0.3.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.3mm Nozzle
+version = 4
+definition = vzbot_235
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.3
diff --git a/resources/variants/vzbot_235_0.4.inst.cfg b/resources/variants/vzbot_235_0.4.inst.cfg
new file mode 100644
index 0000000000..9ecffce8ed
--- /dev/null
+++ b/resources/variants/vzbot_235_0.4.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.4mm Nozzle
+version = 4
+definition = vzbot_235
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.4
diff --git a/resources/variants/vzbot_235_0.5.inst.cfg b/resources/variants/vzbot_235_0.5.inst.cfg
new file mode 100644
index 0000000000..893d31971f
--- /dev/null
+++ b/resources/variants/vzbot_235_0.5.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.5mm Nozzle
+version = 4
+definition = vzbot_235
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.5
diff --git a/resources/variants/vzbot_235_0.6.inst.cfg b/resources/variants/vzbot_235_0.6.inst.cfg
new file mode 100644
index 0000000000..817d15cc1e
--- /dev/null
+++ b/resources/variants/vzbot_235_0.6.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.6mm Nozzle
+version = 4
+definition = vzbot_235
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.6
diff --git a/resources/variants/vzbot_235_0.8.inst.cfg b/resources/variants/vzbot_235_0.8.inst.cfg
new file mode 100644
index 0000000000..2fc4f93e35
--- /dev/null
+++ b/resources/variants/vzbot_235_0.8.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.8mm Nozzle
+version = 4
+definition = vzbot_235
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.8
diff --git a/resources/variants/vzbot_235_1.0.inst.cfg b/resources/variants/vzbot_235_1.0.inst.cfg
new file mode 100644
index 0000000000..a7579393f4
--- /dev/null
+++ b/resources/variants/vzbot_235_1.0.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 1.0mm Nozzle
+version = 4
+definition = vzbot_235
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 1.0
diff --git a/resources/variants/vzbot_330_0.2.inst.cfg b/resources/variants/vzbot_330_0.2.inst.cfg
new file mode 100644
index 0000000000..8282d0b515
--- /dev/null
+++ b/resources/variants/vzbot_330_0.2.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.2mm Nozzle
+version = 4
+definition = vzbot_330
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.2
diff --git a/resources/variants/vzbot_330_0.3.inst.cfg b/resources/variants/vzbot_330_0.3.inst.cfg
new file mode 100644
index 0000000000..47aa3da7a4
--- /dev/null
+++ b/resources/variants/vzbot_330_0.3.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.3mm Nozzle
+version = 4
+definition = vzbot_330
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.3
diff --git a/resources/variants/vzbot_330_0.4.inst.cfg b/resources/variants/vzbot_330_0.4.inst.cfg
new file mode 100644
index 0000000000..0ab8682c14
--- /dev/null
+++ b/resources/variants/vzbot_330_0.4.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.4mm Nozzle
+version = 4
+definition = vzbot_330
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.4
diff --git a/resources/variants/vzbot_330_0.5.inst.cfg b/resources/variants/vzbot_330_0.5.inst.cfg
new file mode 100644
index 0000000000..2f6c769157
--- /dev/null
+++ b/resources/variants/vzbot_330_0.5.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.5mm Nozzle
+version = 4
+definition = vzbot_330
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.5
diff --git a/resources/variants/vzbot_330_0.6.inst.cfg b/resources/variants/vzbot_330_0.6.inst.cfg
new file mode 100644
index 0000000000..af6056193b
--- /dev/null
+++ b/resources/variants/vzbot_330_0.6.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.6mm Nozzle
+version = 4
+definition = vzbot_330
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.6
diff --git a/resources/variants/vzbot_330_0.8.inst.cfg b/resources/variants/vzbot_330_0.8.inst.cfg
new file mode 100644
index 0000000000..e3cc83dc14
--- /dev/null
+++ b/resources/variants/vzbot_330_0.8.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.8mm Nozzle
+version = 4
+definition = vzbot_330
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.8
diff --git a/resources/variants/vzbot_330_1.0.inst.cfg b/resources/variants/vzbot_330_1.0.inst.cfg
new file mode 100644
index 0000000000..941923dbc4
--- /dev/null
+++ b/resources/variants/vzbot_330_1.0.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 1.0mm Nozzle
+version = 4
+definition = vzbot_330
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 1.0
diff --git a/resources/variants/vzbot_base_0.2.inst.cfg b/resources/variants/vzbot_base_0.2.inst.cfg
new file mode 100644
index 0000000000..096566ba7e
--- /dev/null
+++ b/resources/variants/vzbot_base_0.2.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.2mm Nozzle
+version = 4
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.2
diff --git a/resources/variants/vzbot_base_0.3.inst.cfg b/resources/variants/vzbot_base_0.3.inst.cfg
new file mode 100644
index 0000000000..30846ff01e
--- /dev/null
+++ b/resources/variants/vzbot_base_0.3.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.3mm Nozzle
+version = 4
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.3
diff --git a/resources/variants/vzbot_base_0.4.inst.cfg b/resources/variants/vzbot_base_0.4.inst.cfg
new file mode 100644
index 0000000000..0a688f554f
--- /dev/null
+++ b/resources/variants/vzbot_base_0.4.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.4mm Nozzle
+version = 4
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.4
diff --git a/resources/variants/vzbot_base_0.5.inst.cfg b/resources/variants/vzbot_base_0.5.inst.cfg
new file mode 100644
index 0000000000..a0f1a78052
--- /dev/null
+++ b/resources/variants/vzbot_base_0.5.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.5mm Nozzle
+version = 4
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.5
diff --git a/resources/variants/vzbot_base_0.6.inst.cfg b/resources/variants/vzbot_base_0.6.inst.cfg
new file mode 100644
index 0000000000..f6b8b1e26e
--- /dev/null
+++ b/resources/variants/vzbot_base_0.6.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.6mm Nozzle
+version = 4
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.6
diff --git a/resources/variants/vzbot_base_0.8.inst.cfg b/resources/variants/vzbot_base_0.8.inst.cfg
new file mode 100644
index 0000000000..e8edeebd0c
--- /dev/null
+++ b/resources/variants/vzbot_base_0.8.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.8mm Nozzle
+version = 4
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.8
diff --git a/resources/variants/vzbot_base_1.0.inst.cfg b/resources/variants/vzbot_base_1.0.inst.cfg
new file mode 100644
index 0000000000..146af12ed5
--- /dev/null
+++ b/resources/variants/vzbot_base_1.0.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 1.0mm Nozzle
+version = 4
+definition = vzbot_base
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 1.0
diff --git a/resources/variants/vzbot_custom_0.2.inst.cfg b/resources/variants/vzbot_custom_0.2.inst.cfg
new file mode 100644
index 0000000000..0995beb6aa
--- /dev/null
+++ b/resources/variants/vzbot_custom_0.2.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.2mm Nozzle
+version = 4
+definition = vzbot_custom
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.2
diff --git a/resources/variants/vzbot_custom_0.3.inst.cfg b/resources/variants/vzbot_custom_0.3.inst.cfg
new file mode 100644
index 0000000000..e69dccecf5
--- /dev/null
+++ b/resources/variants/vzbot_custom_0.3.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.3mm Nozzle
+version = 4
+definition = vzbot_custom
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.3
diff --git a/resources/variants/vzbot_custom_0.4.inst.cfg b/resources/variants/vzbot_custom_0.4.inst.cfg
new file mode 100644
index 0000000000..92aa190807
--- /dev/null
+++ b/resources/variants/vzbot_custom_0.4.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.4mm Nozzle
+version = 4
+definition = vzbot_custom
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.4
diff --git a/resources/variants/vzbot_custom_0.5.inst.cfg b/resources/variants/vzbot_custom_0.5.inst.cfg
new file mode 100644
index 0000000000..eecc26ea6d
--- /dev/null
+++ b/resources/variants/vzbot_custom_0.5.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.5mm Nozzle
+version = 4
+definition = vzbot_custom
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.5
diff --git a/resources/variants/vzbot_custom_0.6.inst.cfg b/resources/variants/vzbot_custom_0.6.inst.cfg
new file mode 100644
index 0000000000..3b094400b2
--- /dev/null
+++ b/resources/variants/vzbot_custom_0.6.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.6mm Nozzle
+version = 4
+definition = vzbot_custom
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.6
diff --git a/resources/variants/vzbot_custom_0.8.inst.cfg b/resources/variants/vzbot_custom_0.8.inst.cfg
new file mode 100644
index 0000000000..d8a16a7e99
--- /dev/null
+++ b/resources/variants/vzbot_custom_0.8.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 0.8mm Nozzle
+version = 4
+definition = vzbot_custom
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 0.8
diff --git a/resources/variants/vzbot_custom_1.0.inst.cfg b/resources/variants/vzbot_custom_1.0.inst.cfg
new file mode 100644
index 0000000000..74b029a6a0
--- /dev/null
+++ b/resources/variants/vzbot_custom_1.0.inst.cfg
@@ -0,0 +1,12 @@
+[general]
+name = 1.0mm Nozzle
+version = 4
+definition = vzbot_custom
+
+[metadata]
+setting_version = 20
+type = variant
+hardware_type = nozzle
+
+[values]
+machine_nozzle_size = 1.0