diff --git a/resources/definitions/zyyx_plus.def.json b/resources/definitions/zyyx_plus.def.json new file mode 100644 index 0000000000..378ec9bd9f --- /dev/null +++ b/resources/definitions/zyyx_plus.def.json @@ -0,0 +1,63 @@ +{ + "version": 2, + "name": "ZYYX+", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "ZYYX Labs AB", + "manufacturer": "ZYYX Labs AB", + "file_formats": "application/x3g", + "platform": "zyyx_platform.3mf", + "has_machine_quality": true, + "machine_extruder_trains": { "0": "zyyx_plus_extruder_0" }, + "machine_x3g_variant": "z", + "preferred_material": "zyyx_pla", + "preferred_quality_type": "normal", + "quality_definition": "zyyx_plus" + }, + "overrides": + { + "gantry_height": { "value": "10" }, + "infill_overlap": { "value": "12 if infill_sparse_density < 95 and infill_pattern != 'concentric' else 0" }, + "machine_center_is_zero": { "default_value": true }, + "machine_depth": { "default_value": 225 }, + "machine_end_gcode": { "default_value": "; ZYYX 3D Printer end gcode\nM73 P100 ; end build progress\nG0 Z195 F1000 ; send Z axis to bottom of machine\nM104 S0 T0 ; cool down extruder\nM127 ; stop blower fan\nG162 X Y F3000 ; home XY maximum\nM18 ; disable stepper\nM70 P5 (ZYYX Print Finished!)\nM72 P1 ; play Ta-Da song\n" }, + "machine_gcode_flavor": { "default_value": "Makerbot" }, + "machine_head_with_fans_polygon": + { + "default_value": [ + [-37, 50], + [25, 50], + [25, -40], + [-37, -40] + ] + }, + "machine_height": { "default_value": 195 }, + "machine_name": { "default_value": "ZYYX+" }, + "machine_start_gcode": { "default_value": "; ZYYX 3D Printer start gcode\nM73 P0; enable build progress\nG21; set units to mm\nG90; set positioning to absolute\nG130 X80 Y80 A127 B127 ; Set Stepper Vref to default value\nG162 X Y F3000; home XY axes maximum\nM133 T0 ; stabilize extruder temperature\nG161 Z F450\nG161 Z F450; home Z axis minimum\nG92 X0 Y0 Z0 E0\nG1 X0 Y0 Z5 F200\nG161 Z F200; home Z axis minimum again\nG92 X0 Y0 Z0 E0\nM131 A; store surface calibration point 1\nG1 X0 Y0 Z5 F200\nG1 X-177 Y0 Z5 F3000; move to 2nd probing point\nG161 Z F200\nM131 B; store surface calibration point 2\nG92 X-177 Y0 Z0 E0\nG1 X-177 Y0 Z5 F200\nG1 X0 Y0 Z5 F3000; move to home point\nG161 Z F200; home Z axis minimum again\nG92 X0 Y0 Z0 E0; set reference again\nG1 X0 Y0 Z5 F200; clear Z\nG1 X0 Y-225 Z5 F3000; move to 3rd calibration point\nG161 Z F200\nM131 AB; store surface calibration point 3\nM132 AB; activate auto leveling\nG92 X0 Y-225 Z0 E0\nG1 X0 Y-225 Z5 F200\nG162 X Y F3000\nG161 Z F200\nG92 X135 Y115 Z0 E0\nM132 Z; Recall stored home offset for Z axis\nG1 X135 Y115 Z5 F450; clear nozzle from hole\nG1 X0 Y115 Z5 F3000; clear nozzle from hole\nG92 E0 ; Set E to 0" }, + "machine_steps_per_mm_e": { "default_value": 96.27520187033366 }, + "machine_steps_per_mm_x": { "default_value": 88.888889 }, + "machine_steps_per_mm_y": { "default_value": 88.888889 }, + "machine_steps_per_mm_z": { "default_value": 400 }, + "machine_width": { "default_value": 265 }, + "material_final_print_temperature": { "value": "material_print_temperature" }, + "material_initial_print_temperature": { "value": "material_print_temperature" }, + "raft_airgap": { "default_value": 0.15 }, + "raft_margin": { "default_value": 6 }, + "retract_at_layer_change": { "default_value": true }, + "retraction_amount": { "default_value": 0.7 }, + "retraction_speed": { "default_value": 15 }, + "speed_layer_0": { "value": 15 }, + "speed_print": { "default_value": 50 }, + "speed_travel": { "value": 80 }, + "speed_wall": { "value": 25 }, + "speed_wall_x": { "value": 35 }, + "support_interface_density": { "default_value": 80 }, + "support_interface_enable": { "default_value": true }, + "support_interface_height": { "default_value": 0.8 }, + "support_interface_pattern": { "default_value": "grid" }, + "travel_avoid_other_parts": { "default_value": false }, + "travel_retract_before_outer_wall": { "default_value": true } + } +} \ No newline at end of file diff --git a/resources/definitions/zyyx_pro.def.json b/resources/definitions/zyyx_pro.def.json new file mode 100644 index 0000000000..7f720f7a62 --- /dev/null +++ b/resources/definitions/zyyx_pro.def.json @@ -0,0 +1,99 @@ +{ + "version": 2, + "name": "ZYYX Pro", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "ZYYX Labs AB", + "manufacturer": "ZYYX Labs AB", + "file_formats": "text/x-gcode", + "platform": "zyyx_pro_platform.stl", + "has_machine_quality": true, + "has_materials": true, + "has_variants": true, + "machine": "zyyx_pro", + "machine_extruder_trains": { "0": "zyyx_pro_extruder" }, + "machine_x3g_variant": "z", + "preferred_material": "zyyx_procarbon", + "preferred_quality_type": "normal", + "preferred_variant_name": "Carbon0.6", + "quality_definition": "zyyx_pro", + "variants_name": "SwiftTool" + }, + "overrides": + { + "gantry_height": { "value": "10" }, + "infill_overlap": { "value": "12 if infill_sparse_density < 95 and infill_pattern != 'concentric' else 0" }, + "machine_center_is_zero": { "default_value": true }, + "machine_depth": { "default_value": 225 }, + "machine_disallowed_areas": + { + "default_value": [ + [ + [-58, 117.5], + [-58, 108], + [-50, 108], + [-50, 117.5] + ], + [ + [119, 117.5], + [119, 108], + [140, 108], + [140, 117.5] + ], + [ + [-58, -117.5], + [-58, -108], + [-50, -108], + [-50, -117.5] + ], + [ + [119, -117.5], + [119, -108], + [140, -108], + [140, -117.5] + ] + ] + }, + "machine_end_gcode": { "default_value": "; ZYYX 3D Printer end gcode\nM73 P100 ; end build progress\nG0 Z195 F1000 ; send Z axis to bottom of machine\nM104 S0 T0 ; cool down extruder\nM127 ; stop blower fan\nG162 X Y F3000 ; home XY maximum\nM18 ; disable stepper\nM70 P5 (ZYYX Print Finished!)\nM72 P1 ; play Ta-Da song\n" }, + "machine_gcode_flavor": { "default_value": "Makerbot" }, + "machine_head_with_fans_polygon": + { + "default_value": [ + [-37, 50], + [25, 50], + [25, -40], + [-37, -40] + ] + }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 195 }, + "machine_name": { "default_value": "ZYYX Pro" }, + "machine_start_gcode": { "default_value": ";start of ZYYX Pro startcode\n M73 P0; enable build progress\n G21; set units to mm\n G90; set positioning to absolute\n G130 X80 Y80 A127 B127 ; Set Stepper Vref to default value\n G162 X Y F3000; home XY axes maximum\n G161 Z F450\n G161 Z F450; home Z axis minimum\n G92 X0 Y0 Z0 E0\n G1 X0 Y0 Z20 F3000\n G1 X-120 Y-110 Z10 F3000\n G130 X0 Y0 Z3 A0 B0 ; Set Stepper Vref to low value\n M420 P10; set back fan speed 10 off 11-20 10-100%\n M140 S10 T0; set 100% heater power\n M140 S99 T0; set chamber heater negative hysteresis 19 degrees\n M140 S102 T0; set chamber heater positive hysteresis 2 degrees\n M140 S{material_bed_temperature_layer_0} T0; set chamber temperature\n M104 S100 T0; set extruder temp 100 while heating\n M134 T0; wait for heated chamber temperature\n M420 P13; set fan speed 10 off 11-20 10-100%\n G130 X80 Y80 Z64 A127 B127 ; Set Stepper Vref to default value\n ; Perform probing of build plate\n G162 X Y F3000; home XY axes maximum\n G161 Z F450\n G161 Z F450; home Z axis minimum\n G92 X0 Y0 Z0 E0\n G1 X0 Y0 Z5 F200\n G161 Z F200; home Z axis minimum again\n G92 X0 Y0 Z0 E0\n M131 A; store surface calibration point 1\n G1 X0 Y0 Z5 F200\n G1 X-182 Y0 Z5 F3000; move to 2nd probing point\n G161 Z F200\n M131 B; store surface calibration point 2\n G92 X-182 Y0 Z0 E0\n G1 X-182 Y0 Z5 F200\n G1 X0 Y0 Z5 F3000; move to home point\n G161 Z F200; home Z axis minimum again\n G92 X0 Y0 Z0 E0; set reference again\n G1 X0 Y0 Z5 F200; clear Z\n G1 X0 Y-228 Z5 F3000; move to 3rd calibration point\n G161 Z F200\n M131 AB; store surface calibration point 3\n M132 AB; activate auto leveling\n G92 X0 Y-228 Z0 E0\n G1 X0 Y-228 Z5 F200\n G162 X Y F3000\n G161 Z F200\n G92 X135 Y115 Z0 E0\n M132 Z; Recall stored home offset for Z axis\n G1 X135 Y115 Z5 F450; clear nozzle from hole\n G1 X0 Y115 Z5 F3000; clear nozzle from hole\n ; end of ZYYX pro build plate calibration\n M127; turn off fan\n M104 S{material_print_temperature_layer_0} T0\n M133 T0 ; stabilize extruder temperature\n ;SET_ZXPARAM\n ;SET_SUPPORT_BUMPMAP\n G92 E0 ; Set E to 0\n ; end of ZYYX Pro start code" }, + "machine_steps_per_mm_e": { "default_value": 96.27520187033366 }, + "machine_steps_per_mm_x": { "default_value": 88.888889 }, + "machine_steps_per_mm_y": { "default_value": 88.888889 }, + "machine_steps_per_mm_z": { "default_value": 400 }, + "machine_width": { "default_value": 265 }, + "material_diameter": { "default_value": 1.75 }, + "material_final_print_temperature": { "value": "material_print_temperature" }, + "material_initial_print_temperature": { "value": "material_print_temperature" }, + "raft_airgap": { "default_value": 0.15 }, + "raft_margin": { "default_value": 6 }, + "retract_at_layer_change": { "default_value": true }, + "retraction_amount": { "default_value": 0.7 }, + "retraction_speed": { "default_value": 15 }, + "speed_layer_0": { "value": 15 }, + "speed_print": { "default_value": 50 }, + "speed_travel": { "value": 80 }, + "speed_wall": { "value": 25 }, + "speed_wall_x": { "value": 35 }, + "support_interface_density": { "default_value": 80 }, + "support_interface_enable": { "default_value": true }, + "support_interface_height": { "default_value": 0.8 }, + "support_interface_pattern": { "default_value": "grid" }, + "travel_avoid_other_parts": { "default_value": false }, + "travel_retract_before_outer_wall": { "default_value": true } + } +} \ No newline at end of file diff --git a/resources/definitions/zyyx_pro_ii.def.json b/resources/definitions/zyyx_pro_ii.def.json new file mode 100644 index 0000000000..f965c5c276 --- /dev/null +++ b/resources/definitions/zyyx_pro_ii.def.json @@ -0,0 +1,99 @@ +{ + "version": 2, + "name": "ZYYX Pro II", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "ZYYX Labs AB", + "manufacturer": "ZYYX Labs AB", + "file_formats": "text/x-gcode", + "platform": "zyyx_pro_platform.stl", + "has_machine_quality": true, + "has_materials": true, + "has_variants": true, + "machine": "zyyx_pro_ii", + "machine_extruder_trains": { "0": "zyyx_pro_ii_extruder" }, + "machine_x3g_variant": "z", + "preferred_material": "zyyx_pla", + "preferred_quality_type": "normal", + "preferred_variant_name": "Carbon0.4", + "quality_definition": "zyyx_pro_ii", + "variants_name": "SwiftTool24" + }, + "overrides": + { + "gantry_height": { "value": "10" }, + "infill_overlap": { "value": "12 if infill_sparse_density < 95 and infill_pattern != 'concentric' else 0" }, + "machine_center_is_zero": { "default_value": true }, + "machine_depth": { "default_value": 235 }, + "machine_disallowed_areas": + { + "default_value": [ + [ + [-58, 117.5], + [-58, 108], + [-50, 108], + [-50, 117.5] + ], + [ + [119, 117.5], + [119, 108], + [140, 108], + [140, 117.5] + ], + [ + [-58, -117.5], + [-58, -108], + [-50, -108], + [-50, -117.5] + ], + [ + [119, -117.5], + [119, -108], + [140, -108], + [140, -117.5] + ] + ] + }, + "machine_end_gcode": { "default_value": "; ZYYX 3D Printer end gcode\nM73 P100 ; end build progress\nG0 Z195 F1000 ; send Z axis to bottom of machine\nM104 S0 T0 ; cool down extruder\nM127 ; stop blower fan\nG162 X Y F3000 ; home XY maximum\nM18 ; disable stepper\nM70 P5 (ZYYX Print Finished!)\nM72 P1 ; play Ta-Da song\n" }, + "machine_gcode_flavor": { "default_value": "Makerbot" }, + "machine_head_with_fans_polygon": + { + "default_value": [ + [-37, 50], + [25, 50], + [25, -40], + [-37, -40] + ] + }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 210 }, + "machine_name": { "default_value": "ZYYX Pro II" }, + "machine_start_gcode": { "default_value": ";start of ZYYX Pro II startcode\n M73 P0; enable build progress\n G21; set units to mm\n G90; set positioning to absolute\n G130 X80 Y80 A127 B127 ; Set Stepper Vref to default value\n G162 X Y F3000; home XY axes maximum\n G161 Z F450\n G161 Z F450; home Z axis minimum\n G92 X0 Y0 Z0 E0\n G1 X0 Y0 Z20 F3000\n G1 X-120 Y-110 Z10 F3000\n G130 X0 Y0 Z3 A0 B0 ; Set Stepper Vref to low value\n M420 P10; set back fan speed 10 off 11-20 10-100%\n M140 S10 T0; set 100% heater power\n M140 S99 T0; set chamber heater negative hysteresis 19 degrees\n M140 S110 T0; set chamber heater positive hysteresis 10 degrees\n M140 S{material_bed_temperature_layer_0} T0; set chamber temperature\n M104 S100 T0; set extruder temp 100 while heating\n M134 T0; wait for heated chamber temperature\n M420 P13; set fan speed 10 off 11-20 10-100%\n G130 X80 Y80 Z64 A127 B127 ; Set Stepper Vref to default value\n ; Perform probing of build plate\n G162 X Y F3000; home XY axes maximum\n G161 Z F450\n G161 Z F450; home Z axis minimum\n G92 X0 Y0 Z0 E0\n G1 X0 Y0 Z5 F200\n G161 Z F200; home Z axis minimum again\n G92 X0 Y0 Z0 E0\n M131 A; store surface calibration point 1\n G1 X0 Y0 Z5 F200\n G1 X-182 Y0 Z5 F3000; move to 2nd probing point\n G161 Z F200\n M131 B; store surface calibration point 2\n G92 X-182 Y0 Z0 E0\n G1 X-182 Y0 Z5 F200\n G1 X0 Y0 Z5 F3000; move to home point\n G161 Z F200; home Z axis minimum again\n G92 X0 Y0 Z0 E0; set reference again\n G1 X0 Y0 Z5 F200; clear Z\n G1 X0 Y-228 Z5 F3000; move to 3rd calibration point\n G161 Z F200\n M131 AB; store surface calibration point 3\n M132 AB; activate auto leveling\n G92 X0 Y-228 Z0 E0\n G1 X0 Y-228 Z5 F200\n G162 X Y F3000\n G161 Z F200\n G92 X135 Y115 Z0 E0\n M132 Z; Recall stored home offset for Z axis\n G1 X135 Y115 Z5 F450; clear nozzle from hole\n G1 X0 Y115 Z5 F3000; clear nozzle from hole\n ; end of ZYYX pro build plate calibration\n M127; turn off fan\n M104 S{material_print_temperature_layer_0} T0\n M133 T0 ; stabilize extruder temperature\n ;SET_ZXPARAM\n ;SET_SUPPORT_BUMPMAP\n G92 E0 ; Set E to 0\n ; end of ZYYX Pro II start code" }, + "machine_steps_per_mm_e": { "default_value": 415 }, + "machine_steps_per_mm_x": { "default_value": 88.888889 }, + "machine_steps_per_mm_y": { "default_value": 88.888889 }, + "machine_steps_per_mm_z": { "default_value": 400 }, + "machine_width": { "default_value": 285 }, + "material_diameter": { "default_value": 1.75 }, + "material_final_print_temperature": { "value": "material_print_temperature" }, + "material_initial_print_temperature": { "value": "material_print_temperature" }, + "raft_airgap": { "default_value": 0.15 }, + "raft_margin": { "default_value": 6 }, + "retract_at_layer_change": { "default_value": true }, + "retraction_amount": { "default_value": 0.7 }, + "retraction_speed": { "default_value": 15 }, + "speed_layer_0": { "value": 15 }, + "speed_print": { "default_value": 50 }, + "speed_travel": { "value": 80 }, + "speed_wall": { "value": 25 }, + "speed_wall_x": { "value": 35 }, + "support_interface_density": { "default_value": 80 }, + "support_interface_enable": { "default_value": true }, + "support_interface_height": { "default_value": 0.8 }, + "support_interface_pattern": { "default_value": "grid" }, + "travel_avoid_other_parts": { "default_value": false }, + "travel_retract_before_outer_wall": { "default_value": true } + } +} \ No newline at end of file diff --git a/resources/extruders/zyyx_plus_extruder_0.def.json b/resources/extruders/zyyx_plus_extruder_0.def.json new file mode 100644 index 0000000000..f87248832c --- /dev/null +++ b/resources/extruders/zyyx_plus_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": + { + "machine": "zyyx_plus", + "position": "0" + }, + "overrides": + { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/extruders/zyyx_pro_extruder.def.json b/resources/extruders/zyyx_pro_extruder.def.json new file mode 100644 index 0000000000..e885e5008c --- /dev/null +++ b/resources/extruders/zyyx_pro_extruder.def.json @@ -0,0 +1,19 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": + { + "machine": "zyyx_pro", + "position": "0" + }, + "overrides": + { + "extruder_nr": + { + "default_value": 0, + "maximum_value": "1" + }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/extruders/zyyx_pro_ii_extruder.def.json b/resources/extruders/zyyx_pro_ii_extruder.def.json new file mode 100644 index 0000000000..403114fa56 --- /dev/null +++ b/resources/extruders/zyyx_pro_ii_extruder.def.json @@ -0,0 +1,19 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": + { + "machine": "zyyx_pro_ii", + "position": "0" + }, + "overrides": + { + "extruder_nr": + { + "default_value": 0, + "maximum_value": "1" + }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/meshes/zyyx_pro_platform.stl b/resources/meshes/zyyx_pro_platform.stl new file mode 100644 index 0000000000..16b2ef7abc Binary files /dev/null and b/resources/meshes/zyyx_pro_platform.stl differ diff --git a/resources/quality/zyyx/zyyx_plus_flex_normal.inst.cfg b/resources/quality/zyyx/zyyx_plus_flex_normal.inst.cfg new file mode 100644 index 0000000000..61b629c815 --- /dev/null +++ b/resources/quality/zyyx/zyyx_plus_flex_normal.inst.cfg @@ -0,0 +1,27 @@ +[general] +version = 4 +name = Normal ZYYX Flex95A +definition = zyyx_plus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = 0 +material = zyyx_flex95 + +[values] +layer_height = 0.2 +wall_thickness = 1.2 +top_bottom_thickness = 1.0 +infill_sparse_density = 15 +default_material_print_temperature = 210 +material_print_temperature_layer_0 = 235 +retraction_amount = 1.0 +retraction_speed = 15 +speed_print = 20 +speed_wall = =math.ceil(speed_print * 15 / 20) +speed_wall_x = =speed_print +adhesion_type = brim +material_flow = 105 +raft_airgap = 0.2 diff --git a/resources/quality/zyyx/zyyx_plus_global_normal.inst.cfg b/resources/quality/zyyx/zyyx_plus_global_normal.inst.cfg new file mode 100644 index 0000000000..43c4ce8bca --- /dev/null +++ b/resources/quality/zyyx/zyyx_plus_global_normal.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Normal +definition = zyyx_plus + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = 0 +global_quality = True + +[values] +layer_height = 0.2 diff --git a/resources/quality/zyyx/zyyx_plus_pla_normal.inst.cfg b/resources/quality/zyyx/zyyx_plus_pla_normal.inst.cfg new file mode 100644 index 0000000000..41a2acdbee --- /dev/null +++ b/resources/quality/zyyx/zyyx_plus_pla_normal.inst.cfg @@ -0,0 +1,27 @@ +[general] +version = 4 +name = Normal ZYYX PLA +definition = zyyx_plus + +[metadata] +setting_version = 17 +type = quality +quality_type = normal +weight = 0 +material = zyyx_pla + +[values] +layer_height = 0.2 +wall_thickness = 1.2 +top_bottom_thickness = 1.0 +infill_sparse_density = 15 +default_material_print_temperature = 210 +material_print_temperature_layer_0 = 225 +retraction_amount = 1.2 +retraction_speed = 20 +speed_print = 50 +speed_wall = =math.ceil(speed_print * 22 / 50) +speed_wall_x = =math.ceil(speed_print * 33 / 50) +adhesion_type = brim +material_flow = 95 +raft_airgap = 0.15 diff --git a/resources/quality/zyyx/zyyx_pro_02_normal_pla.inst.cfg b/resources/quality/zyyx/zyyx_pro_02_normal_pla.inst.cfg new file mode 100644 index 0000000000..6a09671856 --- /dev/null +++ b/resources/quality/zyyx/zyyx_pro_02_normal_pla.inst.cfg @@ -0,0 +1,44 @@ +[general] +version = 4 +name = Normal ZYYX PLA +definition = zyyx_pro + +[metadata] +setting_version = 17 +type = quality +quality_type = normal_pla +weight = -2 +global_quality = True +variant = Multi0.2 + +[values] +layer_height = 0.12 +brim_width = 7 +skirt_line_count = 2 +adhesion_type = skirt +infill_overlap = -2 +wall_thickness = =line_width *2 + +material_print_temperature_layer_0 = 235 +material_bed_temperature = 35 + +skin_overlap = 15 +speed_print = 40 +speed_topbottom = =math.ceil(speed_print * 30 / 70) +speed_wall = =math.ceil(speed_print * 30 / 70) +infill_pattern = quarter_cubic +top_bottom_thickness = =layer_height*3 + +retraction_amount = 1.2 +retraction_speed = 20 +retraction_count_max = 25 +retraction_min_travel = =line_width * 2 +retraction_prime_speed = =retraction_speed + +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_use_towers = True +support_z_distance = =layer_height * 2 + diff --git a/resources/quality/zyyx/zyyx_pro_04_normal_pla.inst.cfg b/resources/quality/zyyx/zyyx_pro_04_normal_pla.inst.cfg new file mode 100644 index 0000000000..c25b455dcd --- /dev/null +++ b/resources/quality/zyyx/zyyx_pro_04_normal_pla.inst.cfg @@ -0,0 +1,44 @@ +[general] +version = 4 +name = Normal ZYYX PLA +definition = zyyx_pro + +[metadata] +setting_version = 17 +type = quality +quality_type = normal_pla +weight = -2 +global_quality = True +variant = Multi0.4 + +[values] +layer_height = 0.2 +brim_width = 7 +skirt_line_count = 2 +adhesion_type = skirt +infill_overlap = -2 +wall_thickness = =line_width *2 + +material_print_temperature_layer_0 = 235 +material_bed_temperature = 35 + +skin_overlap = 15 +speed_print = 40 +speed_topbottom = =math.ceil(speed_print * 30 / 70) +speed_wall = =math.ceil(speed_print * 30 / 70) +infill_pattern = quarter_cubic +top_bottom_thickness = =layer_height*3 + +retraction_amount = 1.5 +retraction_speed = 20 +retraction_count_max = 25 +retraction_min_travel = =line_width * 2 +retraction_prime_speed = =retraction_speed + +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_use_towers = True +support_z_distance = =layer_height * 2 + diff --git a/resources/quality/zyyx/zyyx_pro_06_normal_pla.inst.cfg b/resources/quality/zyyx/zyyx_pro_06_normal_pla.inst.cfg new file mode 100644 index 0000000000..2fe6f74795 --- /dev/null +++ b/resources/quality/zyyx/zyyx_pro_06_normal_pla.inst.cfg @@ -0,0 +1,43 @@ +[general] +version = 4 +name = Normal PLA +definition = zyyx_pro + +[metadata] +setting_version = 17 +type = quality +quality_type = normal_pla +weight = -2 +global_quality = True +variant = Carbon0.6 + +[values] +layer_height = 0.2 +brim_width = 4 +skirt_line_count = 2 +adhesion_type = skirt +infill_overlap = -2 +wall_thickness = =line_width *2 + +material_print_temperature_layer_0 = 235 +material_bed_temperature = 35 + +skin_overlap = 15 +speed_print = 40 +speed_topbottom = =math.ceil(speed_print * 30 / 70) +speed_wall = =math.ceil(speed_print * 30 / 70) +infill_pattern = quarter_cubic +top_bottom_thickness = =layer_height*3 + +retraction_amount = 1.2 +retraction_speed = 20 +retraction_count_max = 25 +retraction_min_travel = =line_width * 2 +retraction_prime_speed = =retraction_speed + +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_use_towers = True +support_z_distance = =layer_height * 2 diff --git a/resources/quality/zyyx/zyyx_pro_08_normal_pla.inst.cfg b/resources/quality/zyyx/zyyx_pro_08_normal_pla.inst.cfg new file mode 100644 index 0000000000..51011ac53b --- /dev/null +++ b/resources/quality/zyyx/zyyx_pro_08_normal_pla.inst.cfg @@ -0,0 +1,44 @@ +[general] +version = 4 +name = Normal ZYYX PLA +definition = zyyx_pro + +[metadata] +setting_version = 17 +type = quality +quality_type = normal_pla +weight = -2 +global_quality = True +variant = Multi0.8 + +[values] +layer_height = 0.3 +brim_width = 7 +skirt_line_count = 2 +adhesion_type = skirt +infill_overlap = -2 +wall_thickness = =line_width *2 + +material_print_temperature_layer_0 = 230 +material_bed_temperature = 35 + +skin_overlap = 15 +speed_print = 40 +speed_topbottom = =math.ceil(speed_print * 30 / 70) +speed_wall = =math.ceil(speed_print * 30 / 70) +infill_pattern = quarter_cubic +top_bottom_thickness = =layer_height*3 + +retraction_amount = 1.5 +retraction_speed = 20 +retraction_count_max = 25 +retraction_min_travel = =line_width * 2 +retraction_prime_speed = =retraction_speed + +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_use_towers = True +support_z_distance = =layer_height * 2 + diff --git a/resources/quality/zyyx/zyyx_pro_ii_02_pla_normal.inst.cfg b/resources/quality/zyyx/zyyx_pro_ii_02_pla_normal.inst.cfg new file mode 100644 index 0000000000..6ae96e9d03 --- /dev/null +++ b/resources/quality/zyyx/zyyx_pro_ii_02_pla_normal.inst.cfg @@ -0,0 +1,47 @@ +[general] +version = 4 +name = Normal ZYYX PLA +definition = zyyx_pro_ii + +[metadata] +setting_version = 17 +type = quality +quality_type = normal +weight = -2 +global_quality = True +material = zyyx_pla +variant = Multi0.2 + +[values] +layer_height = 0.2 +brim_width = 7 +skirt_line_count = 2 +adhesion_type = skirt +infill_overlap = -2 +wall_thickness = =line_width *2 + +material_print_temperature_layer_0 = 235 +material_bed_temperature = 35 +material_flow = 420.0 +material_flow_layer_0 = 150.0 + +skin_overlap = 15 +speed_print = 40 +speed_topbottom = =math.ceil(speed_print * 30 / 70) +speed_wall = =math.ceil(speed_print * 30 / 70) +infill_pattern = quarter_cubic +top_bottom_thickness = =layer_height*3 + +retraction_amount = 1.5 +retraction_speed = 20 +retraction_count_max = 25 +retraction_min_travel = =line_width * 2 +retraction_prime_speed = =retraction_speed + +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_use_towers = True +support_z_distance = =layer_height * 2 + diff --git a/resources/quality/zyyx/zyyx_pro_ii_04_pla_fine.inst.cfg b/resources/quality/zyyx/zyyx_pro_ii_04_pla_fine.inst.cfg new file mode 100644 index 0000000000..2282d2d42c --- /dev/null +++ b/resources/quality/zyyx/zyyx_pro_ii_04_pla_fine.inst.cfg @@ -0,0 +1,47 @@ +[general] +version = 4 +name = Fine ZYYX PLA +definition = zyyx_pro_ii + +[metadata] +setting_version = 17 +type = quality +quality_type = fine +weight = -2 +global_quality = True +material = zyyx_pla +variant = Carbon0.4 + +[values] +layer_height = 0.15 +brim_width = 7 +skirt_line_count = 2 +adhesion_type = skirt +infill_overlap = -2 +wall_thickness = =line_width *2 + +material_print_temperature_layer_0 = 235 +material_bed_temperature = 35 +material_flow = 420.0 +material_flow_layer_0 = 150.0 + +skin_overlap = 15 +speed_print = 30 +speed_topbottom = =math.ceil(speed_print * 30 / 70) +speed_wall = =math.ceil(speed_print * 30 / 70) +infill_pattern = quarter_cubic +top_bottom_thickness = =layer_height*3 + +retraction_amount = 1.5 +retraction_speed = 20 +retraction_count_max = 25 +retraction_min_travel = =line_width * 2 +retraction_prime_speed = =retraction_speed + +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_use_towers = True +support_z_distance = =layer_height * 2 + diff --git a/resources/quality/zyyx/zyyx_pro_ii_04_pla_normal.inst.cfg b/resources/quality/zyyx/zyyx_pro_ii_04_pla_normal.inst.cfg new file mode 100644 index 0000000000..d130687363 --- /dev/null +++ b/resources/quality/zyyx/zyyx_pro_ii_04_pla_normal.inst.cfg @@ -0,0 +1,47 @@ +[general] +version = 4 +name = Normal ZYYX PLA +definition = zyyx_pro_ii + +[metadata] +setting_version = 17 +type = quality +quality_type = normal +weight = -2 +global_quality = True +material = zyyx_pla +variant = Carbon0.4 + +[values] +layer_height = 0.2 +brim_width = 7 +skirt_line_count = 2 +adhesion_type = skirt +infill_overlap = -2 +wall_thickness = =line_width *2 + +material_print_temperature_layer_0 = 235 +material_bed_temperature = 35 +material_flow = 420.0 +material_flow_layer_0 = 150.0 + +skin_overlap = 15 +speed_print = 40 +speed_topbottom = =math.ceil(speed_print * 30 / 70) +speed_wall = =math.ceil(speed_print * 30 / 70) +infill_pattern = quarter_cubic +top_bottom_thickness = =layer_height*3 + +retraction_amount = 1.5 +retraction_speed = 20 +retraction_count_max = 25 +retraction_min_travel = =line_width * 2 +retraction_prime_speed = =retraction_speed + +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_use_towers = True +support_z_distance = =layer_height * 2 + diff --git a/resources/quality/zyyx/zyyx_pro_ii_04_pla_quick.inst.cfg b/resources/quality/zyyx/zyyx_pro_ii_04_pla_quick.inst.cfg new file mode 100644 index 0000000000..a4e276da53 --- /dev/null +++ b/resources/quality/zyyx/zyyx_pro_ii_04_pla_quick.inst.cfg @@ -0,0 +1,47 @@ +[general] +version = 4 +name = Quick ZYYX PLA +definition = zyyx_pro_ii + +[metadata] +setting_version = 17 +type = quality +quality_type = quick +weight = -2 +global_quality = True +material = zyyx_pla +variant = Carbon0.4 + +[values] +layer_height = 0.3 +brim_width = 7 +skirt_line_count = 2 +adhesion_type = skirt +infill_overlap = -2 +wall_thickness = =line_width *2 + +material_print_temperature_layer_0 = 235 +material_bed_temperature = 35 +material_flow = 420.0 +material_flow_layer_0 = 150.0 + +skin_overlap = 15 +speed_print = 40 +speed_topbottom = =math.ceil(speed_print * 30 / 70) +speed_wall = =math.ceil(speed_print * 30 / 70) +infill_pattern = quarter_cubic +top_bottom_thickness = =layer_height*3 + +retraction_amount = 1.5 +retraction_speed = 20 +retraction_count_max = 25 +retraction_min_travel = =line_width * 2 +retraction_prime_speed = =retraction_speed + +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_use_towers = True +support_z_distance = =layer_height * 2 + diff --git a/resources/quality/zyyx/zyyx_pro_ii_06_pla_fine.inst.cfg b/resources/quality/zyyx/zyyx_pro_ii_06_pla_fine.inst.cfg new file mode 100644 index 0000000000..eb1c5fc947 --- /dev/null +++ b/resources/quality/zyyx/zyyx_pro_ii_06_pla_fine.inst.cfg @@ -0,0 +1,46 @@ +[general] +version = 4 +name = Fine ZYYX PLA +definition = zyyx_pro_ii + +[metadata] +setting_version = 17 +type = quality +quality_type = fine +weight = -2 +global_quality = True +material = zyyx_pla +variant = Carbon0.6 + +[values] +layer_height = 0.15 +brim_width = 7 +skirt_line_count = 2 +adhesion_type = skirt +infill_overlap = -2 +wall_thickness = =line_width *2 + +material_print_temperature_layer_0 = 235 +material_bed_temperature = 35 +material_flow = 420.0 +material_flow_layer_0 = 150.0 + +skin_overlap = 15 +speed_print = 30 +speed_topbottom = =math.ceil(speed_print * 30 / 70) +speed_wall = =math.ceil(speed_print * 30 / 70) +infill_pattern = quarter_cubic +top_bottom_thickness = =layer_height*3 + +retraction_amount = 1.2 +retraction_speed = 20 +retraction_count_max = 25 +retraction_min_travel = =line_width * 2 +retraction_prime_speed = =retraction_speed + +support_angle = 50 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_use_towers = True +support_z_distance = =layer_height * 2 diff --git a/resources/quality/zyyx/zyyx_pro_ii_06_pla_normal.inst.cfg b/resources/quality/zyyx/zyyx_pro_ii_06_pla_normal.inst.cfg new file mode 100644 index 0000000000..20e7ac31fd --- /dev/null +++ b/resources/quality/zyyx/zyyx_pro_ii_06_pla_normal.inst.cfg @@ -0,0 +1,46 @@ +[general] +version = 4 +name = Normal ZYYX PLA +definition = zyyx_pro_ii + +[metadata] +setting_version = 17 +type = quality +quality_type = normal +weight = -2 +global_quality = True +material = zyyx_pla +variant = Carbon0.6 + +[values] +layer_height = 0.2 +brim_width = 7 +skirt_line_count = 2 +adhesion_type = skirt +infill_overlap = -2 +wall_thickness = =line_width *2 + +material_print_temperature_layer_0 = 235 +material_bed_temperature = 35 +material_flow = 420.0 +material_flow_layer_0 = 150.0 + +skin_overlap = 15 +speed_print = 40 +speed_topbottom = =math.ceil(speed_print * 30 / 70) +speed_wall = =math.ceil(speed_print * 30 / 70) +infill_pattern = quarter_cubic +top_bottom_thickness = =layer_height*3 + +retraction_amount = 1.2 +retraction_speed = 20 +retraction_count_max = 25 +retraction_min_travel = =line_width * 2 +retraction_prime_speed = =retraction_speed + +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_use_towers = True +support_z_distance = =layer_height * 2 diff --git a/resources/quality/zyyx/zyyx_pro_ii_06_pla_quick.inst.cfg b/resources/quality/zyyx/zyyx_pro_ii_06_pla_quick.inst.cfg new file mode 100644 index 0000000000..3a231ffbfa --- /dev/null +++ b/resources/quality/zyyx/zyyx_pro_ii_06_pla_quick.inst.cfg @@ -0,0 +1,46 @@ +[general] +version = 4 +name = Quick ZYYX PLA +definition = zyyx_pro_ii + +[metadata] +setting_version = 17 +type = quality +quality_type = quick +weight = -2 +global_quality = True +material = zyyx_pla +variant = Carbon0.6 + +[values] +layer_height = 0.3 +brim_width = 7 +skirt_line_count = 2 +adhesion_type = skirt +infill_overlap = -2 +wall_thickness = =line_width *2 + +material_print_temperature_layer_0 = 235 +material_bed_temperature = 35 +material_flow = 420.0 +material_flow_layer_0 = 150.0 + +skin_overlap = 15 +speed_print = 70 +speed_topbottom = =math.ceil(speed_print * 30 / 70) +speed_wall = =math.ceil(speed_print * 30 / 70) +infill_pattern = quarter_cubic +top_bottom_thickness = =layer_height*3 + +retraction_amount = 1.2 +retraction_speed = 20 +retraction_count_max = 25 +retraction_min_travel = =line_width * 2 +retraction_prime_speed = =retraction_speed + +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_use_towers = True +support_z_distance = =layer_height * 2 diff --git a/resources/quality/zyyx/zyyx_pro_ii_12_pla_normal.inst.cfg b/resources/quality/zyyx/zyyx_pro_ii_12_pla_normal.inst.cfg new file mode 100644 index 0000000000..fd492adaaf --- /dev/null +++ b/resources/quality/zyyx/zyyx_pro_ii_12_pla_normal.inst.cfg @@ -0,0 +1,46 @@ +[general] +version = 4 +name = Normal ZYYX PLA +definition = zyyx_pro_ii + +[metadata] +setting_version = 17 +type = quality +quality_type = normal +weight = -2 +global_quality = True +material = zyyx_pla +variant = Carbon1.2 + +[values] +layer_height = 0.4 +brim_width = 7 +skirt_line_count = 2 +adhesion_type = skirt +infill_overlap = -2 +wall_thickness = =line_width *2 + +material_print_temperature_layer_0 = 235 +material_bed_temperature = 35 +material_flow = 420.0 +material_flow_layer_0 = 150.0 + +skin_overlap = 15 +speed_print = 40 +speed_topbottom = =math.ceil(speed_print * 30 / 70) +speed_wall = =math.ceil(speed_print * 30 / 70) +infill_pattern = quarter_cubic +top_bottom_thickness = =layer_height*3 + +retraction_amount = 1.2 +retraction_speed = 20 +retraction_count_max = 25 +retraction_min_travel = =line_width * 2 +retraction_prime_speed = =retraction_speed + +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_use_towers = True +support_z_distance = =layer_height * 2 diff --git a/resources/quality/zyyx/zyyx_pro_ii_global_normal.inst.cfg b/resources/quality/zyyx/zyyx_pro_ii_global_normal.inst.cfg new file mode 100644 index 0000000000..e860e76d99 --- /dev/null +++ b/resources/quality/zyyx/zyyx_pro_ii_global_normal.inst.cfg @@ -0,0 +1,14 @@ +[general] +version = 4 +name = Normal +definition = zyyx_pro_ii + +[metadata] +setting_version = 19 +type = quality +quality_type = normal +weight = 0 +global_quality = True + +[values] +layer_height = 0.2 diff --git a/resources/variants/zyyx_plus_0.4.inst.cfg b/resources/variants/zyyx_plus_0.4.inst.cfg new file mode 100644 index 0000000000..8dc5119263 --- /dev/null +++ b/resources/variants/zyyx_plus_0.4.inst.cfg @@ -0,0 +1,14 @@ +[general] +name = 0.4 mm +version = 4 +definition = zyyx_plus + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +line_width = 0.4 +machine_nozzle_size = 0.4 +machine_nozzle_tip_outer_diameter = 1.6 \ No newline at end of file diff --git a/resources/variants/zyyx_pro_carbon0.6.inst.cfg b/resources/variants/zyyx_pro_carbon0.6.inst.cfg new file mode 100644 index 0000000000..dbdc06a1fd --- /dev/null +++ b/resources/variants/zyyx_pro_carbon0.6.inst.cfg @@ -0,0 +1,16 @@ +[general] +name = Carbon0.6 +version = 4 +definition = zyyx_pro + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +line_width = 0.55 +machine_nozzle_size = 0.6 +machine_nozzle_cool_down_speed = 0.9 +machine_nozzle_id = Carbon0.6 +machine_nozzle_tip_outer_diameter = 1.8 \ No newline at end of file diff --git a/resources/variants/zyyx_pro_ii_carbon0.4.inst.cfg b/resources/variants/zyyx_pro_ii_carbon0.4.inst.cfg new file mode 100644 index 0000000000..27f696394b --- /dev/null +++ b/resources/variants/zyyx_pro_ii_carbon0.4.inst.cfg @@ -0,0 +1,16 @@ +[general] +name = Carbon0.4 +version = 4 +definition = zyyx_pro_ii + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +line_width = 0.4 +machine_nozzle_size = 0.4 +machine_nozzle_cool_down_speed = 0.9 +machine_nozzle_id = Carbon0.4 +machine_nozzle_tip_outer_diameter = 1.6 \ No newline at end of file diff --git a/resources/variants/zyyx_pro_ii_carbon0.6.inst.cfg b/resources/variants/zyyx_pro_ii_carbon0.6.inst.cfg new file mode 100644 index 0000000000..f0f2682d7f --- /dev/null +++ b/resources/variants/zyyx_pro_ii_carbon0.6.inst.cfg @@ -0,0 +1,16 @@ +[general] +name = Carbon0.6 +version = 4 +definition = zyyx_pro_ii + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +line_width = 0.55 +machine_nozzle_size = 0.6 +machine_nozzle_cool_down_speed = 0.9 +machine_nozzle_id = Carbon0.6 +machine_nozzle_tip_outer_diameter = 1.8 \ No newline at end of file diff --git a/resources/variants/zyyx_pro_ii_carbon1.2.inst.cfg b/resources/variants/zyyx_pro_ii_carbon1.2.inst.cfg new file mode 100644 index 0000000000..0a867f61da --- /dev/null +++ b/resources/variants/zyyx_pro_ii_carbon1.2.inst.cfg @@ -0,0 +1,67 @@ +[general] +name = Carbon1.2 +version = 4 +definition = zyyx_pro_ii + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +acceleration_enabled = True +acceleration_print = 4000 +brim_width = 7 +cool_fan_speed = 7 +cool_fan_speed_max = 100 +cool_min_speed = 5 +default_material_print_temperature = 200 +infill_before_walls = False +infill_line_width = =round(line_width * 1.0 / 1.2, 2) +infill_overlap = 0 +infill_pattern = triangles +infill_wipe_dist = 0 +jerk_enabled = True +jerk_print = 25 +jerk_topbottom = =math.ceil(jerk_print * 25 / 25) +jerk_wall = =math.ceil(jerk_print * 25 / 25) +jerk_wall_0 = =math.ceil(jerk_wall * 25 / 25) +layer_height = 0.2 +line_width = =machine_nozzle_size +machine_min_cool_heat_time_window = 15 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 +machine_nozzle_id = Carbon1.2 +machine_nozzle_size = 1.2 +machine_nozzle_tip_outer_diameter = 2.4 +material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_standby_temperature = 100 +multiple_mesh_overlap = 0 +prime_tower_enable = False +prime_tower_wipe_enabled = True +retract_at_layer_change = =not magic_spiralize +retraction_amount = 6.5 +retraction_count_max = 25 +retraction_extrusion_window = 1 +retraction_hop = 2 +retraction_hop_only_when_collides = True +retraction_min_travel = =line_width * 2 +skin_overlap = 5 +speed_equalize_flow_enabled = True +speed_layer_0 = 20 +speed_print = 35 +speed_topbottom = =math.ceil(speed_print * 25 / 35) +speed_wall_0 = =math.ceil(speed_wall * 25 / 30) +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_z_distance = =layer_height * 2 +switch_extruder_prime_speed = 20 +switch_extruder_retraction_amount = 16.5 +top_bottom_thickness = 1.4 +wall_0_inset = 0 +wall_line_width_0 = =wall_line_width +wall_line_width_x = =wall_line_width +wall_thickness = 2 \ No newline at end of file diff --git a/resources/variants/zyyx_pro_ii_multi0.2.inst.cfg b/resources/variants/zyyx_pro_ii_multi0.2.inst.cfg new file mode 100644 index 0000000000..3cfd160b22 --- /dev/null +++ b/resources/variants/zyyx_pro_ii_multi0.2.inst.cfg @@ -0,0 +1,50 @@ +[general] +name = Multi0.2 +version = 4 +definition = zyyx_pro_ii + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +brim_width = 7 +infill_line_width = 0.18 +layer_height_0 = 0.17 +line_width = 0.18 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 +machine_nozzle_id = Multi0.2 +machine_nozzle_size = 0.2 +machine_nozzle_tip_outer_diameter = 1.0 +material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +raft_airgap = 0.3 +raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 +raft_interface_line_spacing = =raft_interface_line_width + 0.2 +raft_interface_line_width = =line_width * 2 +raft_interface_thickness = =layer_height * 1.5 +raft_jerk = =jerk_print +raft_margin = 15 +raft_surface_layers = 2 +retraction_count_max = 25 +retraction_extrusion_window = 1 +retraction_min_travel = 0.7 +retraction_prime_speed = =retraction_speed +skin_overlap = 15 +speed_layer_0 = 20 +speed_print = 55 +speed_topbottom = 20 +speed_wall = =math.ceil(speed_print * 30 / 55) +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_use_towers = True +support_z_distance = =layer_height * 2 +switch_extruder_prime_speed = =switch_extruder_retraction_speeds +switch_extruder_retraction_amount = =machine_heat_zone_length +top_bottom_thickness = 1.2 +wall_line_width_x = 0.23 +wall_thickness = 1.3 diff --git a/resources/variants/zyyx_pro_multi0.2.inst.cfg b/resources/variants/zyyx_pro_multi0.2.inst.cfg new file mode 100644 index 0000000000..c3c481a4e0 --- /dev/null +++ b/resources/variants/zyyx_pro_multi0.2.inst.cfg @@ -0,0 +1,50 @@ +[general] +name = Multi0.2 +version = 4 +definition = zyyx_pro + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +brim_width = 7 +infill_line_width = 0.18 +layer_height_0 = 0.17 +line_width = 0.18 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 +machine_nozzle_id = Multi0.2 +machine_nozzle_size = 0.2 +machine_nozzle_tip_outer_diameter = 1.0 +material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +raft_airgap = 0.3 +raft_base_thickness = =resolveOrValue('layer_height_0') * 1.2 +raft_interface_line_spacing = =raft_interface_line_width + 0.2 +raft_interface_line_width = =line_width * 2 +raft_interface_thickness = =layer_height * 1.5 +raft_jerk = =jerk_print +raft_margin = 15 +raft_surface_layers = 2 +retraction_count_max = 25 +retraction_extrusion_window = 1 +retraction_min_travel = 0.7 +retraction_prime_speed = =retraction_speed +skin_overlap = 15 +speed_layer_0 = 20 +speed_print = 55 +speed_topbottom = 20 +speed_wall = =math.ceil(speed_print * 30 / 55) +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_use_towers = True +support_z_distance = =layer_height * 2 +switch_extruder_prime_speed = =switch_extruder_retraction_speeds +switch_extruder_retraction_amount = =machine_heat_zone_length +top_bottom_thickness = 1.2 +wall_line_width_x = 0.23 +wall_thickness = 1.3 diff --git a/resources/variants/zyyx_pro_multi0.4.inst.cfg b/resources/variants/zyyx_pro_multi0.4.inst.cfg new file mode 100644 index 0000000000..046064a6f0 --- /dev/null +++ b/resources/variants/zyyx_pro_multi0.4.inst.cfg @@ -0,0 +1,16 @@ +[general] +name = Multi0.4 +version = 4 +definition = zyyx_pro + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +line_width = 0.4 +machine_nozzle_size = 0.4 +machine_nozzle_cool_down_speed = 0.9 +machine_nozzle_id = Multi0.4 +machine_nozzle_tip_outer_diameter = 1.8 \ No newline at end of file diff --git a/resources/variants/zyyx_pro_multi0.8.inst.cfg b/resources/variants/zyyx_pro_multi0.8.inst.cfg new file mode 100644 index 0000000000..9b287700f0 --- /dev/null +++ b/resources/variants/zyyx_pro_multi0.8.inst.cfg @@ -0,0 +1,67 @@ +[general] +name = Multi0.8 +version = 4 +definition = zyyx_pro + +[metadata] +setting_version = 17 +type = variant +hardware_type = nozzle + +[values] +acceleration_enabled = True +acceleration_print = 4000 +brim_width = 7 +cool_fan_speed = 7 +cool_fan_speed_max = 100 +cool_min_speed = 5 +default_material_print_temperature = 200 +infill_before_walls = False +infill_line_width = =round(line_width * 0.6 / 0.7, 2) +infill_overlap = 0 +infill_pattern = triangles +infill_wipe_dist = 0 +jerk_enabled = True +jerk_print = 25 +jerk_topbottom = =math.ceil(jerk_print * 25 / 25) +jerk_wall = =math.ceil(jerk_print * 25 / 25) +jerk_wall_0 = =math.ceil(jerk_wall * 25 / 25) +layer_height = 0.2 +line_width = =machine_nozzle_size +machine_min_cool_heat_time_window = 15 +machine_nozzle_cool_down_speed = 0.85 +machine_nozzle_heat_up_speed = 1.5 +machine_nozzle_id = Multi0.8 +machine_nozzle_size = 0.8 +machine_nozzle_tip_outer_diameter = 1.8 +material_final_print_temperature = =material_print_temperature - 10 +material_initial_print_temperature = =material_print_temperature - 5 +material_standby_temperature = 100 +multiple_mesh_overlap = 0 +prime_tower_enable = False +prime_tower_wipe_enabled = True +retract_at_layer_change = =not magic_spiralize +retraction_amount = 6.5 +retraction_count_max = 25 +retraction_extrusion_window = 1 +retraction_hop = 2 +retraction_hop_only_when_collides = True +retraction_min_travel = =line_width * 2 +skin_overlap = 5 +speed_equalize_flow_enabled = True +speed_layer_0 = 20 +speed_print = 35 +speed_topbottom = =math.ceil(speed_print * 25 / 35) +speed_wall_0 = =math.ceil(speed_wall * 25 / 30) +support_angle = 60 +support_bottom_distance = =support_z_distance / 2 +support_pattern = zigzag +support_top_distance = =support_z_distance +support_z_distance = =layer_height * 2 +switch_extruder_prime_speed = 20 +switch_extruder_retraction_amount = 16.5 +top_bottom_thickness = 1.4 +wall_0_inset = 0 +wall_line_width_0 = =wall_line_width +wall_line_width_x = =wall_line_width +wall_thickness = 2