diff --git a/.github/workflows/printer-linter-pr-diagnose.yml b/.github/workflows/printer-linter-pr-diagnose.yml index b218ebe623..881ea1df3e 100644 --- a/.github/workflows/printer-linter-pr-diagnose.yml +++ b/.github/workflows/printer-linter-pr-diagnose.yml @@ -52,7 +52,7 @@ jobs: path: printer-linter-result/ - name: Run clang-tidy-pr-comments action - uses: platisd/clang-tidy-pr-comments@master + uses: platisd/clang-tidy-pr-comments@fix_suggestions_for_multiline_comments with: github_token: ${{ secrets.GITHUB_TOKEN }} clang_tidy_fixes: result.yml diff --git a/.github/workflows/printer-linter-pr-post.yml b/.github/workflows/printer-linter-pr-post.yml index 3c3879b046..6a79714e59 100644 --- a/.github/workflows/printer-linter-pr-post.yml +++ b/.github/workflows/printer-linter-pr-post.yml @@ -73,7 +73,7 @@ jobs: unzip printer-linter-result.zip -d printer-linter-result - name: Run clang-tidy-pr-comments action - uses: platisd/clang-tidy-pr-comments@master + uses: platisd/clang-tidy-pr-comments@fix_suggestions_for_multiline_comments with: github_token: ${{ secrets.GITHUB_TOKEN }} clang_tidy_fixes: printer-linter-result/fixes.yml diff --git a/printer-linter/src/printerlinter/linters/defintion.py b/printer-linter/src/printerlinter/linters/defintion.py index d684cd98e9..b0201976be 100644 --- a/printer-linter/src/printerlinter/linters/defintion.py +++ b/printer-linter/src/printerlinter/linters/defintion.py @@ -45,24 +45,17 @@ class Definition(Linter): if is_redefined: redefined = re.compile(r'.*(\"' + key + r'\"[\s\:\S]*?)\{[\s\S]*?\},?') found = redefined.search(self._content) - # TODO: Figure out a way to support multiline fixes in the PR review GH Action, for now suggest no fix to ensure no ill-formed json are created - # see: https://github.com/platisd/clang-tidy-pr-comments/issues/37 - if len(found.group().splitlines()) > 1: - replacements = [] - else: - replacements = [Replacement( - file = self._file, - offset = found.span(1)[0], - length = len(found.group()), - replacement_text = "")] - yield Diagnostic( file = self._file, diagnostic_name = "diagnostic-definition-redundant-override", message = f"Overriding {key} with the same value ({value}) as defined in parent definition: {definition['inherits']}", level = "Warning", offset = found.span(0)[0], - replacements = replacements + replacements = [Replacement( + file = self._file, + offset = found.span(1)[0], + length = len(found.group()), + replacement_text = "")] ) def _loadDefinitionFiles(self, definition_file) -> None: diff --git a/resources/definitions/SV01.def.json b/resources/definitions/SV01.def.json index bd7773de6f..81af2793dc 100644 --- a/resources/definitions/SV01.def.json +++ b/resources/definitions/SV01.def.json @@ -1,66 +1,65 @@ -{ - "version": 2, - "name": "Sovol-SV01", - "inherits": "fdmprinter", - "metadata": { - "visible": true, - "author": "Sovol", - "manufacturer": "Sovol 3D", - "file_formats": "text/x-gcode", - "has_variants": false, - "has_machine_quality": false, - "preferred_quality_type": "draft", - "machine_extruder_trains": { - "0": "SV01_extruder_0" - } - }, - - "overrides": { - "machine_name": { "default_value": "SV01" }, - "machine_extruder_count": { "default_value": 1 }, - "machine_width": { "default_value": 280 }, - "machine_depth": { "default_value": 260 }, - "machine_height": { "default_value": 300 }, - "machine_max_feedrate_x": { "value": 500 }, - "machine_max_feedrate_y": { "value": 500 }, - "machine_max_feedrate_z": { "value": 10 }, - "machine_max_feedrate_e": { "value": 50 }, - "machine_max_acceleration_x": { "value": 500 }, - "machine_max_acceleration_y": { "value": 500 }, - "machine_max_acceleration_z": { "value": 100 }, - "machine_max_acceleration_e": { "value": 5000 }, - "machine_acceleration": { "value": 500 }, - "machine_max_jerk_xy": { "value": 10 }, - "machine_max_jerk_z": { "value": 0.4 }, - "machine_max_jerk_e": { "value": 5 }, - "machine_heated_bed": { "default_value": true }, - "material_diameter": { "default_value": 1.75 }, - "acceleration_print": { "value": 500 }, - "acceleration_travel": { "value": 500 }, - "acceleration_travel_layer_0": { "value": "acceleration_travel" }, - "acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" }, - "jerk_print": { "value": 8 }, - "jerk_travel": { "value": "jerk_print" }, - "jerk_travel_layer_0": { "value": "jerk_travel" }, - "acceleration_enabled": { "value": false }, - "jerk_enabled": { "value": false }, - "speed_print": { "value": 50.0 } , - "skirt_brim_speed": { "value": "speed_layer_0" }, - "optimize_wall_printing_order": { "value": "True" }, - "material_initial_print_temperature": { "value": "material_print_temperature" }, - "material_final_print_temperature": { "value": "material_print_temperature" }, - "z_seam_type": { "value": "'back'" }, - "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, - "infill_pattern": { "value": "'lines'" }, - "infill_before_walls": { "value": false }, - "infill_overlap": { "value": 30.0 }, - "skin_overlap": { "value": 10.0 }, - "infill_wipe_dist": { "value": 0.0 }, - "wall_0_wipe_dist": { "value": 0.0 }, - "retraction_amount": { "default_value": 3}, - "retraction_speed": { "default_value": 50}, - "adhesion_type": { "value": "'skirt'" }, - "machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" }, - "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" } - } -} +{ + "version": 2, + "name": "Sovol-SV01", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "Sovol", + "manufacturer": "Sovol 3D", + "file_formats": "text/x-gcode", + "has_machine_quality": false, + "has_variants": false, + "machine_extruder_trains": { "0": "SV01_extruder_0" }, + "preferred_quality_type": "draft" + }, + "overrides": + { + "acceleration_enabled": { "value": false }, + "acceleration_print": { "value": 500 }, + "acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" }, + "acceleration_travel": { "value": 500 }, + "acceleration_travel_layer_0": { "value": "acceleration_travel" }, + "adhesion_type": { "value": "'skirt'" }, + "infill_before_walls": { "value": false }, + "infill_overlap": { "value": 30.0 }, + "infill_pattern": { "value": "'lines'" }, + "infill_wipe_dist": { "value": 0.0 }, + "jerk_enabled": { "value": false }, + "jerk_print": { "value": 8 }, + "jerk_travel": { "value": "jerk_print" }, + "jerk_travel_layer_0": { "value": "jerk_travel" }, + "machine_acceleration": { "value": 500 }, + "machine_depth": { "default_value": 240 }, + "machine_end_gcode": { "default_value": "G91 ;Relative positioning\nG1 E-2 F2700 ;Retract a bit\nG1 E-2 Z0.2 F2400 ;Retract and raise Z\nG1 X0 Y240 F3000 ;Wipe out\nG1 Z10 ;Raise Z more\nG90 ;Absolute positioning\n\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\n\nM84 X Y E ;Disable all steppers but Z\n" }, + "machine_extruder_count": { "default_value": 1 }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 300 }, + "machine_max_acceleration_e": { "value": 5000 }, + "machine_max_acceleration_x": { "value": 500 }, + "machine_max_acceleration_y": { "value": 500 }, + "machine_max_acceleration_z": { "value": 100 }, + "machine_max_feedrate_e": { "value": 50 }, + "machine_max_feedrate_x": { "value": 500 }, + "machine_max_feedrate_y": { "value": 500 }, + "machine_max_feedrate_z": { "value": 10 }, + "machine_max_jerk_e": { "value": 5 }, + "machine_max_jerk_xy": { "value": 10 }, + "machine_max_jerk_z": { "value": 0.4 }, + "machine_name": { "default_value": "SV01" }, + "machine_start_gcode": { "default_value": "M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration\nM203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate\nM204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration\nM205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk\nM220 S100 ;Reset Feedrate\nM221 S100 ;Reset Flowrate\n\nG28 ;Home\n\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\nG1 X10.1 Y20 Z0.28 F5000.0 ;Move to start position\nG1 X10.1 Y200.0 Z0.28 F1500.0 E15 ;Draw the first line\nG1 X10.4 Y200.0 Z0.28 F5000.0 ;Move to side a little\nG1 X10.4 Y20 Z0.28 F1500.0 E30 ;Draw the second line\nG92 E0 ;Reset Extruder\nG1 Z2.0 F3000 ;Move Z Axis up\n" }, + "machine_width": { "default_value": 280 }, + "material_diameter": { "default_value": 1.75 }, + "material_final_print_temperature": { "value": "material_print_temperature" }, + "material_initial_print_temperature": { "value": "material_print_temperature" }, + "optimize_wall_printing_order": { "value": "True" }, + "retraction_amount": { "default_value": 3 }, + "retraction_speed": { "default_value": 50 }, + "skin_overlap": { "value": 10.0 }, + "skirt_brim_speed": { "value": "speed_layer_0" }, + "speed_print": { "value": 50.0 }, + "wall_0_wipe_dist": { "value": 0.0 }, + "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, + "z_seam_type": { "value": "'back'" } + } +} \ No newline at end of file diff --git a/resources/definitions/SV02.def.json b/resources/definitions/SV02.def.json index ab2ad8439e..57245e8e68 100644 --- a/resources/definitions/SV02.def.json +++ b/resources/definitions/SV02.def.json @@ -1,82 +1,82 @@ -{ - "version": 2, - "name": "Sovol-SV02", - "inherits": "fdmprinter", - "metadata": { - "visible": true, - "author": "Sovol", - "manufacturer": "Sovol 3D", - "file_formats": "text/x-gcode", - "has_variants": false, - "has_machine_quality": false, - "preferred_quality_type": "draft", - "machine_extruder_trains": { - "0": "SV02_extruder_0", - "1": "SV02_extruder_1" - } - }, - - "overrides": { - "machine_name": { "default_value": "SV02" }, - "machine_extruder_count": { "default_value": 2 }, - "machine_heated_bed": { "default_value": true }, - "machine_width": { "default_value": 300 }, - "machine_depth": { "default_value": 250 }, - "machine_height": { "default_value": 300 }, - "machine_center_is_zero": { "default_value": false }, - "retraction_amount": { "default_value": 5}, - "retraction_speed": { "default_value": 50}, - "gantry_height": { "value": "30" }, - "speed_print": { "default_value": 50 }, - "default_material_print_temperature": { "value": 195 }, - "material_initial_print_temperature": { "value": "material_print_temperature" }, - "material_final_print_temperature": { "value": 195 }, - "machine_max_feedrate_x": { "value": 500 }, - "machine_max_feedrate_y": { "value": 500 }, - "machine_max_feedrate_z": { "value": 10 }, - "machine_max_feedrate_e": { "value": 50 }, - "machine_max_acceleration_x": { "value": 500 }, - "machine_max_acceleration_y": { "value": 500 }, - "machine_max_acceleration_z": { "value": 100 }, - "machine_max_acceleration_e": { "value": 500 }, - "machine_acceleration": { "value": 500 }, - - "material_diameter": { "default_value": 1.75 }, - - "acceleration_print": { "value": 500 }, - "acceleration_travel": { "value": 500 }, - "acceleration_travel_layer_0": { "value": "acceleration_travel" }, - "jerk_print": { "value": 8 }, - "jerk_travel": { "value": "jerk_print" }, - "jerk_travel_layer_0": { "value": "jerk_travel" }, - "acceleration_enabled": { "value": false }, - "jerk_enabled": { "value": false }, - "machine_max_jerk_xy": { "default_value": 5.0 }, - "machine_max_jerk_z": { "default_value": 0.4 }, - "machine_max_jerk_e": { "default_value": 5.0 }, - "prime_tower_position_x": { "value": "240" }, - "prime_tower_position_y": { "value": "190" }, - "prime_tower_size": { "value": "30" }, - "prime_tower_wipe_enabled": { "default_value": true }, - "prime_tower_min_volume": { "value": "((resolveOrValue('prime_tower_size') * 0.5) ** 2 * 3.14159 * resolveOrValue('layer_height'))/2"}, - "travel_retract_before_outer_wall": { "default_value": true }, - "infill_sparse_density": { "value": "15" }, - "infill_pattern": { "value": "'lines'" }, - "infill_before_walls": { "value": false }, - "infill_overlap": { "value": 30.0 }, - "skin_overlap": { "value": 10.0 }, - "infill_wipe_dist": { "value": 0.0 }, - "wall_0_wipe_dist": { "value": 0.0 }, - "adhesion_type": { "value": "'skirt'" }, - "brim_replaces_support": { "value": false }, - "skirt_gap": { "value": 2 }, - "skirt_line_count": { "value": 3 }, - "adhesion_extruder_nr": { "value": 1 }, - "brim_width": { "value": 4 }, - "coasting_enable": { "default_value": true }, - "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, - "machine_start_gcode": { "default_value": "G21 ;metric values\nG28 ;home all\nG90 ;absolute positioning\nM107 ;start with the fan off\nG1 F2400 Z15.0 ;raise the nozzle 15mm\nM109 S{material_print_temperature} ;Set Extruder Temperature and Wait\nM190 S{material_bed_temperature}; Wait for bed temperature to reach target temp\nT0 ;Switch to Extruder 1\nG1 F3000 X5 Y10 Z0.2 ;move to prime start position\nG92 E0 ;reset extrusion distance\nG1 F600 X160 E5 ;prime nozzle in a line\nG1 F5000 X180 ;quick wipe\nG92 E0 ;reset extrusion distance" }, - "machine_end_gcode": { "default_value": "M104 S0 ;hotend off\nM140 S0 ;bed off\nG92 E0\nG1 F2000 E-100 ;retract filament 100mm\nG92 E0\nG1 F3000 X0 Y240 ;move bed for easy part removal\nM84 ;disable steppers" }, - "top_bottom_thickness": { "default_value": 1 } - } -} +{ + "version": 2, + "name": "Sovol-SV02", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "Sovol", + "manufacturer": "Sovol 3D", + "file_formats": "text/x-gcode", + "has_machine_quality": false, + "has_variants": false, + "machine_extruder_trains": + { + "0": "SV02_extruder_0", + "1": "SV02_extruder_1" + }, + "preferred_quality_type": "draft" + }, + "overrides": + { + "acceleration_enabled": { "value": false }, + "acceleration_print": { "value": 500 }, + "acceleration_travel": { "value": 500 }, + "acceleration_travel_layer_0": { "value": "acceleration_travel" }, + "adhesion_extruder_nr": { "value": 1 }, + "adhesion_type": { "value": "'skirt'" }, + "brim_replaces_support": { "value": false }, + "brim_width": { "value": 4 }, + "coasting_enable": { "default_value": true }, + "default_material_print_temperature": { "value": 195 }, + "gantry_height": { "value": "30" }, + "infill_before_walls": { "value": false }, + "infill_overlap": { "value": 30.0 }, + "infill_pattern": { "value": "'lines'" }, + "infill_sparse_density": { "value": "15" }, + "infill_wipe_dist": { "value": 0.0 }, + "jerk_enabled": { "value": false }, + "jerk_print": { "value": 8 }, + "jerk_travel": { "value": "jerk_print" }, + "jerk_travel_layer_0": { "value": "jerk_travel" }, + "machine_acceleration": { "value": 500 }, + "machine_center_is_zero": { "default_value": false }, + "machine_depth": { "default_value": 240 }, + "machine_end_gcode": { "default_value": "M104 S0 ;hotend off\nM140 S0 ;bed off\nG92 E0\nG1 F2000 E-100 ;retract filament 100mm\nG92 E0\nG1 F3000 X0 Y240 ;move bed for easy part removal\nM84 ;disable steppers" }, + "machine_extruder_count": { "default_value": 2 }, + "machine_gcode_flavor": { "default_value": "RepRap (Marlin/Sprinter)" }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 300 }, + "machine_max_acceleration_e": { "value": 500 }, + "machine_max_acceleration_x": { "value": 500 }, + "machine_max_acceleration_y": { "value": 500 }, + "machine_max_acceleration_z": { "value": 100 }, + "machine_max_feedrate_e": { "value": 50 }, + "machine_max_feedrate_x": { "value": 500 }, + "machine_max_feedrate_y": { "value": 500 }, + "machine_max_feedrate_z": { "value": 10 }, + "machine_max_jerk_e": { "default_value": 5.0 }, + "machine_max_jerk_xy": { "default_value": 5.0 }, + "machine_max_jerk_z": { "default_value": 0.4 }, + "machine_name": { "default_value": "SV02" }, + "machine_start_gcode": { "default_value": "G21 ;metric values\nG28 ;home all\nG90 ;absolute positioning\nM107 ;start with the fan off\nG1 F2400 Z15.0 ;raise the nozzle 15mm\nM109 S{material_print_temperature} ;Set Extruder Temperature and Wait\nM190 S{material_bed_temperature}; Wait for bed temperature to reach target temp\nT0 ;Switch to Extruder 1\nG1 F3000 X5 Y10 Z0.2 ;move to prime start position\nG92 E0 ;reset extrusion distance\nG1 F600 X160 E5 ;prime nozzle in a line\nG1 F5000 X180 ;quick wipe\nG92 E0 ;reset extrusion distance" }, + "machine_width": { "default_value": 280 }, + "material_diameter": { "default_value": 1.75 }, + "material_final_print_temperature": { "value": 195 }, + "material_initial_print_temperature": { "value": "material_print_temperature" }, + "prime_tower_min_volume": { "value": "((resolveOrValue('prime_tower_size') * 0.5) ** 2 * 3.14159 * resolveOrValue('layer_height'))/2" }, + "prime_tower_position_x": { "value": "240" }, + "prime_tower_position_y": { "value": "190" }, + "prime_tower_size": { "value": "30" }, + "prime_tower_wipe_enabled": { "default_value": true }, + "retraction_amount": { "default_value": 5 }, + "retraction_speed": { "default_value": 50 }, + "skin_overlap": { "value": 10.0 }, + "skirt_gap": { "value": 2 }, + "skirt_line_count": { "value": 3 }, + "speed_print": { "default_value": 50 }, + "top_bottom_thickness": { "default_value": 1 }, + "travel_retract_before_outer_wall": { "default_value": true }, + "wall_0_wipe_dist": { "value": 0.0 } + } +} \ No newline at end of file diff --git a/resources/definitions/ankermake_m5.def.json b/resources/definitions/ankermake_m5.def.json new file mode 100644 index 0000000000..c09cb7579e --- /dev/null +++ b/resources/definitions/ankermake_m5.def.json @@ -0,0 +1,69 @@ +{ + "version": 2, + "name": "AnkerMake M5", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "just-trey", + "manufacturer": "AnkerMake", + "file_formats": "text/x-gcode", + "platform": "ankermake_m5_platform.obj", + "has_machine_quality": true, + "machine_extruder_trains": { "0": "ankermake_m5_extruder_0" }, + "platform_texture": "ankermake_m5.png", + "preferred_material": "generic_pla", + "preferred_quality_type": "normal" + }, + "overrides": + { + "acceleration_print": { "value": "2500" }, + "adhesion_type": { "default_value": "skirt" }, + "cool_min_layer_time": { "value": 6 }, + "cool_min_speed": { "value": 30 }, + "gantry_height": { "value": 25 }, + "machine_depth": { "default_value": 235 }, + "machine_end_gcode": { "default_value": "M104 S0\nM140 S0\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84" }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 250 }, + "machine_name": { "default_value": "AnkerMake M5" }, + "machine_start_gcode": { "default_value": "M104 S{material_print_temperature_layer_0} ; set final nozzle temp\nM190 S{material_bed_temperature_layer_0} ; set and wait for nozzle temp to stabilize\nM109 S{material_print_temperature_layer_0} ; wait for nozzle temp to stabilize\nG28 ;Home\nG1 E10 F3600; push out retracted filament(fix for over retraction after prime)" }, + "machine_width": { "default_value": 235 }, + "material_bed_temperature": { "maximum_value_warning": "110" }, + "material_bed_temperature_layer_0": + { + "maximum_value_warning": "110", + "value": "material_bed_temperature + 5" + }, + "material_diameter": { "default_value": 1.75 }, + "material_flow_layer_0": { "value": 120 }, + "material_print_temperature": { "maximum_value_warning": "260" }, + "material_print_temperature_layer_0": + { + "maximum_value_warning": "260", + "value": "material_print_temperature + 5" + }, + "retraction_amount": { "default_value": 1.5 }, + "retraction_combing": { "value": "infill" }, + "retraction_speed": { "default_value": 70 }, + "skin_monotonic": { "default_value": true }, + "speed_infill": { "maximum_value_warning": 255 }, + "speed_print": + { + "maximum_value_warning": 255, + "value": 250.0 + }, + "speed_topbottom": { "value": 150.0 }, + "speed_travel": { "value": 250.0 }, + "speed_wall": + { + "maximum_value_warning": 255, + "value": 150.0 + }, + "speed_wall_x": + { + "maximum_value_warning": 255, + "value": 250.0 + } + } +} \ No newline at end of file diff --git a/resources/definitions/fusion3.def.json b/resources/definitions/fusion3.def.json new file mode 100644 index 0000000000..30c5b6ce93 --- /dev/null +++ b/resources/definitions/fusion3.def.json @@ -0,0 +1,161 @@ +{ + "version": 2, + "name": "Fusion3 Base Printer", + "inherits": "fdmprinter", + "metadata": + { + "visible": false, + "author": "Keith Varin", + "manufacturer": "Fusion3Design", + "file_formats": "text/x-gcode", + "exclude_materials": [ + "bestfilament_abs_skyblue", + "bestfilament_petg_orange", + "bestfilament_pla_green", + "chromatik_pla", + "dsm_arnitel2045_175", + "dsm_novamid1070_175", + "emotiontech_abs", + "emotiontech_absx", + "emotiontech_acetate", + "emotiontech_asax", + "emotiontech_bvoh", + "emotiontech_copa", + "emotiontech_hips", + "emotiontech_nylon_1030", + "emotiontech_nylon_1030cf", + "emotiontech_nylon_1070", + "emotiontech_pc", + "emotiontech_pekk", + "emotiontech_petg", + "emotiontech_pla", + "emotiontech_pla_hr_870", + "emotiontech_pva-m", + "emotiontech_pva-s", + "emotiontech_tpu98a", + "eryone_petg", + "eryone_pla", + "eryone_pla_glow", + "eryone_pla_matte", + "eryone_pla_wood", + "eSUN_PETG_Black", + "eSUN_PETG_Grey", + "eSUN_PETG_Purple", + "Extrudr_GreenTECPro_Anthracite_175", + "Extrudr_GreenTECPro_Black_175", + "Extrudr_GreenTECPro_Blue_175", + "Extrudr_GreenTECPro_Nature_175", + "Extrudr_GreenTECPro_Red_175", + "Extrudr_GreenTECPro_Silver_175", + "Extrudr_GreenTECPro_White_175", + "fabtotum_abs", + "fabtotum_nylon", + "fabtotum_pla", + "fabtotum_tpu", + "fdplast_abs_tomato", + "fdplast_petg_gray", + "fdplast_pla_olive", + "fiberlogy_hd_pla", + "filo3d_pla", + "filo3d_pla_green", + "filo3d_pla_red", + "generic_bam", + "generic_bvoh_175", + "generic_gffcpe", + "generic_gffpa", + "generic_hips", + "generic_hips_175", + "generic_pp", + "generic_pva", + "generic_pva_175", + "goofoo_abs", + "goofoo_asa", + "goofoo_bronze_pla", + "goofoo_emarble_pla", + "goofoo_esilk_pla", + "goofoo_hips", + "goofoo_pa", + "goofoo_pa_cf", + "goofoo_pc", + "goofoo_peek", + "goofoo_petg", + "goofoo_pla", + "goofoo_pva", + "goofoo_tpe_83a", + "goofoo_tpu_87a", + "goofoo_tpu_95a", + "goofoo_wood_pla", + "imade3d_petg_175", + "imade3d_pla_175", + "innofill_innoflex60_175", + "layer_one_black_pla", + "layer_one_dark_gray_pla", + "layer_one_white_pla", + "leapfrog_abs_natural", + "leapfrog_epla_natural", + "leapfrog_pva_natural", + "octofiber_pla", + "redd_abs", + "redd_asa", + "redd_hips", + "redd_nylon", + "redd_petg", + "redd_pla", + "redd_tpe", + "structur3d_dap100silicone", + "tizyx_abs", + "tizyx_flex", + "tizyx_petg", + "tizyx_pla", + "tizyx_pla_bois", + "tizyx_pva", + "verbatim_bvoh_175", + "Vertex_Delta_ABS", + "Vertex_Delta_PET", + "Vertex_Delta_PLA", + "Vertex_Delta_PLA_Glitter", + "Vertex_Delta_PLA_Mat", + "Vertex_Delta_PLA_Satin", + "Vertex_Delta_PLA_Wood", + "Vertex_Delta_TPU", + "volumic_abs_ultra", + "volumic_arma_ultra", + "volumic_asa_ultra", + "volumic_br80_ultra", + "volumic_bumper_ultra", + "volumic_cu80_ultra", + "volumic_flex93_ultra", + "volumic_medical_ultra", + "volumic_nylon_ultra", + "volumic_pekk_carbone", + "volumic_petgcarbone_ultra", + "volumic_petg_ultra", + "volumic_pla_ultra", + "volumic_pp_ultra", + "volumic_strong_ultra", + "volumic_support_ultra", + "xyzprinting_abs", + "xyzprinting_antibact_pla", + "xyzprinting_carbon_fiber", + "xyzprinting_colorinkjet_pla", + "xyzprinting_flexible", + "xyzprinting_metallic_pla", + "xyzprinting_nylon", + "xyzprinting_petg", + "xyzprinting_pla", + "xyzprinting_tough_pla", + "xyzprinting_tpu", + "zyyx_pro_flex", + "zyyx_pro_pla" + ], + "first_start_actions": [ "MachineSettingsAction" ], + "has_machine_quality": true, + "has_materials": true, + "has_variants": true, + "machine_extruder_trains": { "0": "fusion3_extruder_0" }, + "preferred_material": "generic_abs", + "preferred_quality_type": "normal", + "preferred_variant_name": "0.4mm Nozzle", + "variants_name": "Nozzle Size" + } +} \ No newline at end of file diff --git a/resources/definitions/fusion3_f410.def.json b/resources/definitions/fusion3_f410.def.json new file mode 100644 index 0000000000..091a8f7ac5 --- /dev/null +++ b/resources/definitions/fusion3_f410.def.json @@ -0,0 +1,138 @@ +{ + "version": 2, + "name": "Fusion3 F410", + "inherits": "fusion3", + "metadata": + { + "visible": true, + "quality_definition": "fusion3" + }, + "overrides": + { + "acceleration_print": { "value": "machine_acceleration" }, + "acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" }, + "acceleration_travel": { "value": "machine_acceleration" }, + "acceleration_travel_layer_0": { "value": "acceleration_travel" }, + "adaptive_layer_height_variation": { "value": 0.04 }, + "adaptive_layer_height_variation_step": { "value": 0.04 }, + "adhesion_type": { "value": "'skirt'" }, + "bottom_layers": { "value": "math.ceil(round(bottom_thickness / resolveOrValue('layer_height'), 4))" }, + "brim_replaces_support": { "value": false }, + "cool_fan_full_at_height": { "value": "layer_height_0 * 4" }, + "cool_min_speed": { "value": "speed_print * 0.3" }, + "gantry_height": { "value": 40 }, + "infill_before_walls": { "value": false }, + "infill_overlap": { "value": 20.0 }, + "infill_pattern": { "value": "'zigzag' if infill_sparse_density > 89 else 'lines' if infill_sparse_density > 31 else 'cubic'" }, + "infill_wipe_dist": { "value": 0.0 }, + "jerk_print": { "value": 10 }, + "jerk_travel": { "value": "jerk_print" }, + "jerk_travel_layer_0": { "value": "jerk_travel" }, + "machine_acceleration": { "value": 2000 }, + "machine_depth": { "default_value": 355 }, + "machine_end_gcode": { "default_value": "; Fusion3 F410 end code\nG91 ;relative positioning\nG1 E-5.00 F1000 ;retract 5mm of filament\nG1 Z+1.00 X-20.0 Y+20.0 F10000 ;short quick move to disengage from print\nG90 ;absolute positioning\nG1 X0.0 Y350.0 F9000 ; move head to back left corner\nG91 ; relative positioning\nG1 E-5.00 F500 ;retract additional filament to prevent oozing\nG90 ;absolute positioning\nM104 S0 ;turn off hotend\nM140 S0 ;turn off heatbed\n; Reset filament monitor\nM42 P63 S0\nG4 P100\nG4 P50\nM42 P63 S1\nG1 Z315 F1000 ;move print bed down to idle position\nM106 S0 ; shut off blower\nM84 ;motors off\nM561 ;clear bed probe transformation\n" }, + "machine_gcode_flavor": { "default_value": "RepRap (RepRap)" }, + "machine_head_with_fans_polygon": + { + "default_value": [ + [-30, 30], + [-30, -30], + [30, -30], + [30, 30] + ] + }, + "machine_heated_bed": { "default_value": true }, + "machine_height": { "default_value": 315 }, + "machine_max_acceleration_x": { "value": 5000 }, + "machine_max_acceleration_y": { "value": 5000 }, + "machine_max_acceleration_z": { "value": 500 }, + "machine_max_feedrate_e": { "value": 166 }, + "machine_max_feedrate_x": { "value": 550 }, + "machine_max_feedrate_y": { "value": 550 }, + "machine_max_feedrate_z": { "value": 40 }, + "machine_max_jerk_e": { "value": 30 }, + "machine_max_jerk_z": { "value": 1 }, + "machine_name": { "default_value": "Fusion3 F410" }, + "machine_start_gcode": { "default_value": "; Fusion3 F410 start code\nM104 S0 ; shutdown heater and prepare to print\nG21 ; set units to mm\nG90 ; use absolute coordinates\nT0 ; select tool 0\nG92 E0.0 ; reset e count\nM220 S100 ; reset speed multiplier\nM140 S{material_bed_temperature_layer_0} ; set bed temp and do not wait\nG32 ; call to run bed.g\nM190 S{material_bed_temperature_layer_0} ; Set bed temperature and wait\nM109 S{material_print_temperature_layer_0} ; set print head temperature and wait\n; === pause for heating ===\n; reset filament monitor\nM42 P63 S0\nG4 P100\nG4 P50\nM42 P63 S1\nG1 X350 Y0\nG1 Z10.0 F2000 ; move up\nG1 E10.0 F500 ; prime extruder\nG92 E0.0 ; reset e count\nG1 X330 Y15 F9000 ; move back\nG1 Z{layer_height_0} F1000 ; move down to begin wipe\nG1 X150 E4.0 F6000 ; wipe print head (extrude material while we do this)\nG92 E0.0 ; reset e count\n" }, + "machine_width": { "default_value": 355 }, + "material_final_print_temperature": { "value": "material_print_temperature" }, + "material_initial_print_temperature": { "value": "material_print_temperature" }, + "meshfix_maximum_resolution": { "value": "0.25" }, + "meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" }, + "minimum_interface_area": { "value": 10 }, + "minimum_support_area": { "value": 2 }, + "optimize_wall_printing_order": { "value": "True" }, + "retract_at_layer_change": { "value": true }, + "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, + "retraction_combing_max_distance": { "value": 30 }, + "retraction_count_max": { "value": 100 }, + "retraction_extrusion_window": { "value": 5 }, + "retraction_hop": { "value": 0.2 }, + "retraction_hop_enabled": { "value": true }, + "retraction_prime_speed": + { + "maximum_value": "machine_max_feedrate_e", + "maximum_value_warning": "machine_max_feedrate_e *0.75" + }, + "retraction_retract_speed": + { + "maximum_value": "machine_max_feedrate_e", + "maximum_value_warning": "machine_max_feedrate_e *0.75" + }, + "retraction_speed": + { + "default_value": 100, + "maximum_value": "machine_max_feedrate_e", + "maximum_value_warning": "machine_max_feedrate_e *0.75" + }, + "skin_overlap": { "value": 10.0 }, + "skirt_gap": { "value": 10.0 }, + "skirt_line_count": { "value": 3 }, + "speed_infill": { "value": "speed_print *0.7" }, + "speed_layer_0": { "value": "speed_print *0.4" }, + "speed_prime_tower": { "value": "speed_topbottom" }, + "speed_print": { "value": 100 }, + "speed_support": { "value": "speed_wall_0" }, + "speed_support_interface": { "value": "speed_topbottom" }, + "speed_travel": { "value": "speed_print * 1.5" }, + "speed_travel_layer_0": { "value": "speed_travel *0.5" }, + "speed_wall": { "value": "speed_print *0.6" }, + "speed_wall_x": { "value": "speed_print *0.85" }, + "speed_z_hop": { "value": 5 }, + "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width/2.0/layer_height)))" }, + "support_brim_enable": { "value": true }, + "support_brim_width": { "value": 4 }, + "support_infill_angles": + { + "value": [ + 45 + ] + }, + "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 30" }, + "support_interface_density": { "value": 33.333 }, + "support_interface_height": { "value": "layer_height * 4" }, + "support_interface_pattern": { "value": "'grid'" }, + "support_interface_skip_height": { "value": 0.2 }, + "support_pattern": { "value": "'zigzag'" }, + "support_use_towers": { "value": false }, + "support_wall_count": { "value": 0 }, + "support_xy_distance": { "value": "wall_line_width_0 * 3" }, + "support_xy_distance_overhang": { "value": "wall_line_width_0" }, + "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, + "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" }, + "top_bottom_pattern": { "value": "'zigzag'" }, + "top_bottom_pattern_0": { "value": "'zigzag'" }, + "top_bottom_thickness": + { + "minimum_value_warning": "0.4", + "value": "(layer_height*3) + layer_height_0" + }, + "top_layers": { "value": "math.ceil(round(top_thickness / resolveOrValue('layer_height'), 4))" }, + "travel_avoid_other_parts": { "value": false }, + "travel_avoid_supports": { "value": true }, + "travel_retract_before_outer_wall": { "value": true }, + "wall_0_wipe_dist": { "value": 0.0 }, + "z_seam_corner": { "value": "'z_seam_corner_inner'" }, + "z_seam_type": { "value": "'sharpest_corner'" } + } +} \ No newline at end of file diff --git a/resources/extruders/ankermake_m5_extruder_0.def.json b/resources/extruders/ankermake_m5_extruder_0.def.json new file mode 100644 index 0000000000..ec65e16d8c --- /dev/null +++ b/resources/extruders/ankermake_m5_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": + { + "machine": "ankermake_m5", + "position": "0" + }, + "overrides": + { + "extruder_nr": { "default_value": 0 }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/extruders/fusion3_extruder_0.def.json b/resources/extruders/fusion3_extruder_0.def.json new file mode 100644 index 0000000000..4369308122 --- /dev/null +++ b/resources/extruders/fusion3_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": + { + "machine": "fusion3", + "position": "0" + }, + "overrides": + { + "extruder_nr": { "default_value": 0 }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/images/ankermake_m5.png b/resources/images/ankermake_m5.png new file mode 100644 index 0000000000..aec9697c9e Binary files /dev/null and b/resources/images/ankermake_m5.png differ diff --git a/resources/meshes/ankermake_m5_platform.obj b/resources/meshes/ankermake_m5_platform.obj new file mode 100644 index 0000000000..d84dccafd6 --- /dev/null +++ b/resources/meshes/ankermake_m5_platform.obj @@ -0,0 +1,745 @@ +# Exported from 3D Builder +mtllib D:\Documents\Projects\AnkerMake-M5-Profile\5.1\images\AM-M5-bed.mtl + +o Object.1 +v 121.092972 123.154205 -0.102764 +v 119.840958 123.932068 -0.102778 +v 119.840958 123.932068 0.097220 +v 121.092972 123.154205 0.097234 +v 78.657051 -126.525543 0.102253 +v 78.012062 -126.955132 0.102262 +v 78.012062 -126.955139 -0.097736 +v 78.657051 -126.525551 -0.097745 +v -75.704933 -141.014282 -0.097276 +v -75.352928 -141.851379 -0.097260 +v -75.352928 -141.851364 0.102738 +v -75.704933 -141.014282 0.102722 +v -74.881927 -142.616196 -0.097246 +v -74.881927 -142.616180 0.102752 +v 116.994965 124.874573 -0.102794 +v 118.468956 124.512222 -0.102788 +v 115.440956 125.000031 -0.102794 +v 122.205963 122.196655 -0.102746 +v 123.159973 121.079498 -0.102725 +v 123.935974 119.821854 -0.102701 +v 124.513977 118.444763 -0.102674 +v 124.874969 116.966278 -0.102645 +v 124.999969 115.405518 -0.102615 +v 79.364059 -126.202339 0.102246 +v 79.364059 -126.202347 -0.097752 +v -76.946938 -128.027161 0.102464 +v -76.946938 -128.027161 -0.097534 +v -76.547928 -128.674576 -0.097521 +v -76.547928 -128.674561 0.102477 +v 80.123062 -125.999588 0.102241 +v 80.123062 -125.999596 -0.097757 +v 80.924057 -125.929337 -0.097759 +v 80.924057 -125.929329 0.102239 +v 125.000061 -116.334778 -0.098002 +v 124.875061 -117.895561 -0.097971 +v -115.441032 124.999939 -0.102525 +v 75.924065 -140.114868 -0.097471 +v 75.924065 -140.114868 0.102527 +v 75.705070 -141.014221 0.102545 +v 75.705070 -141.014221 -0.097453 +v 74.301064 -143.294632 -0.097406 +v 74.301064 -143.294632 0.102592 +v 73.625069 -143.876816 -0.097394 +v 118.468956 124.512222 0.097210 +v 74.881050 -142.616135 -0.097420 +v 74.881050 -142.616135 0.102578 +v 116.994965 124.874573 0.097204 +v 75.353065 -141.851318 -0.097436 +v 75.353065 -141.851318 0.102562 +v 115.440956 125.000031 0.097204 +v 115.441055 -125.929314 0.102198 +v 115.441055 -125.929321 -0.097800 +v 116.995064 -125.803848 -0.097804 +v 116.995064 -125.803841 0.102194 +v 118.469055 -125.441521 -0.097813 +v 118.469055 -125.441513 0.102185 +v -124.999947 -116.334877 -0.097710 +v -125.000031 115.405426 0.097675 +v -125.000031 115.405418 -0.102323 +v 119.841057 -124.861359 -0.097826 +v 119.841057 -124.861351 0.102172 +v 121.093071 -124.082481 -0.097843 +v 121.093071 -124.082474 0.102155 +v -124.874954 -117.895653 0.102319 +v -124.513947 -119.374130 0.102348 +v -124.999947 -116.334869 0.102288 +v 124.514069 -119.374039 -0.097941 +v 123.936066 -120.751137 -0.097913 +v 123.160065 -122.008789 -0.097887 +v 122.206055 -123.124947 -0.097863 +v 122.206055 -123.124939 0.102135 +v 74.000061 -122.918182 -0.097811 +v -72.999939 -122.918236 -0.097640 +v 123.160065 -122.008789 0.102111 +v 123.936066 -120.751137 0.102085 +v -116.996040 124.874481 0.097477 +v -116.996040 124.874481 -0.102521 +v -118.469032 124.512131 -0.102512 +v -118.469032 124.512131 0.097486 +v 124.514069 -119.374039 0.102057 +v -119.841042 123.931976 -0.102499 +v -119.841042 123.931976 0.097499 +v 124.875061 -117.895561 0.102027 +v -121.094032 123.154114 -0.102482 +v -121.094032 123.154114 0.097516 +v 125.000061 -116.334778 0.101996 +v -122.207047 122.196564 -0.102462 +v -122.207047 122.196564 0.097537 +v -123.161026 121.079407 -0.102438 +v -123.161026 121.079407 0.097560 +v -123.936020 119.821762 -0.102412 +v -123.936020 119.821762 0.097586 +v 76.250061 -129.496536 -0.097683 +v 76.548050 -128.762833 -0.097698 +v 76.948059 -128.086334 -0.097712 +v -124.514038 118.444664 -0.102384 +v -124.514038 118.444672 0.097614 +v -124.875038 116.966179 -0.102354 +v -124.875038 116.966187 0.097644 +v 77.439056 -127.480080 -0.097724 +v 76.000069 -139.166367 0.102508 +v 76.000069 -139.166367 -0.097490 +v -115.441032 124.999939 0.097473 +v 76.000061 -131.083420 0.102347 +v 76.000061 -131.083420 -0.097651 +v -80.121941 -126.071922 0.102429 +v -80.922943 -126.007690 0.102429 +v -80.922943 -126.007698 -0.097569 +v -80.121941 -126.071930 -0.097569 +v 124.874969 116.966278 0.097353 +v 124.999969 115.405518 0.097383 +v 76.064056 -130.274429 0.102331 +v 76.064056 -130.274445 -0.097667 +v 124.513977 118.444763 0.097324 +v -79.363937 -126.258606 0.102432 +v -79.363937 -126.258614 -0.097566 +v 74.000069 -142.992523 -0.097412 +v 123.935974 119.821869 0.097297 +v 76.250061 -129.496536 0.102315 +v -78.656929 -126.557716 0.102437 +v -78.656929 -126.557724 -0.097561 +v 123.159973 121.079514 0.097273 +v 76.548050 -128.762817 0.102300 +v 122.205963 122.196655 0.097252 +v -78.011940 -126.959198 0.102444 +v -78.011940 -126.959206 -0.097554 +v 76.948059 -128.086319 0.102286 +v -77.438934 -127.452026 0.102454 +v -77.438934 -127.452034 -0.097544 +v 77.439056 -127.480072 0.102274 +v -74.301933 -143.294693 -0.097233 +v -74.301933 -143.294678 0.102765 +v -73.624931 -143.876877 -0.097222 +v -73.624931 -143.876862 0.102776 +v -88.022942 -125.929398 -0.097562 +v -121.093933 -124.082565 0.102437 +v -76.249939 -129.384201 -0.097507 +v -88.022942 -126.007698 -0.097561 +v -76.063942 -130.146011 -0.097492 +v -75.999939 -130.948990 -0.097476 +v -72.999931 -142.992584 -0.097240 +v 71.133072 -144.923676 -0.097370 +v 72.029060 -144.703873 -0.097375 +v 70.188072 -144.999969 -0.097367 +v 72.863068 -144.350555 -0.097383 +v -70.187927 -145.000031 -0.097204 +v -72.028931 -144.703934 -0.097207 +v -71.133934 -144.923737 -0.097204 +v -72.863922 -144.350616 -0.097213 +v -75.999931 -139.166428 -0.097313 +v -75.923935 -140.114929 -0.097294 +v 70.188072 -144.999969 0.102631 +v -70.187927 -145.000015 0.102794 +v 71.133072 -144.923676 0.102628 +v 72.029060 -144.703873 0.102623 +v 72.863068 -144.350555 0.102615 +v 73.625069 -143.876816 0.102604 +v -72.863922 -144.350601 0.102785 +v -72.028931 -144.703918 0.102791 +v -71.133934 -144.923721 0.102794 +v -115.440933 -125.929413 -0.097530 +v -116.995941 -125.803940 -0.097531 +v -118.468933 -125.441612 -0.097537 +v -119.840942 -124.861450 -0.097547 +v -121.093933 -124.082573 -0.097561 +v -122.206947 -123.125038 -0.097578 +v -123.160934 -122.008888 -0.097599 +v -123.935928 -120.751236 -0.097624 +v -124.513947 -119.374138 -0.097650 +v -124.874954 -117.895660 -0.097679 +v -76.249939 -129.384186 0.102491 +v -76.063942 -130.145996 0.102506 +v -75.999939 -130.948975 0.102522 +v -75.999931 -139.166428 0.102685 +v -88.022942 -125.929398 0.102436 +v -88.022942 -126.007698 0.102437 +v -123.935928 -120.751228 0.102374 +v -123.160934 -122.008881 0.102399 +v -122.206947 -123.125031 0.102420 +v -119.840942 -124.861443 0.102451 +v -118.468933 -125.441605 0.102461 +v -116.995941 -125.803932 0.102467 +v -115.440933 -125.929405 0.102468 +v -75.923935 -140.114929 0.102704 + +usemtl Material.001_0 +f 1 2 3 +f 1 3 4 +f 18 1 4 +f 18 4 124 +f 19 18 124 +f 19 124 122 +f 20 19 122 +f 20 122 118 +f 21 20 118 +f 21 118 114 +f 22 21 114 +f 22 114 110 +f 23 22 110 +f 23 110 111 +f 23 111 34 +f 17 36 50 +f 15 17 50 +f 15 50 47 +f 16 15 47 +f 16 47 44 +f 2 16 44 +f 70 74 71 +f 62 70 71 +f 69 68 75 +f 69 75 74 +f 35 86 83 +f 67 35 83 +f 35 34 86 +f 67 83 80 +f 68 67 80 +f 68 80 75 +f 60 62 63 +f 60 63 61 +f 55 60 61 +f 55 61 56 +f 53 55 56 +f 53 56 54 +f 51 53 54 +f 51 33 52 +f 32 52 33 +f 32 33 30 +f 32 30 31 +f 120 116 121 +f 125 120 121 +f 125 121 126 +f 128 125 126 +f 128 126 129 +f 128 129 27 +f 128 27 26 +f 130 127 95 +f 130 95 100 +f 6 130 100 +f 6 100 7 +f 5 6 7 +f 5 7 8 +f 24 5 8 +f 24 8 25 +f 30 24 25 +f 106 107 108 +f 106 108 109 +f 115 106 109 +f 115 109 116 +f 76 77 78 +f 76 78 79 +f 91 97 92 +f 89 91 92 +f 96 98 99 +f 96 99 97 +f 165 136 179 +f 165 179 166 +f 168 167 178 +f 168 178 177 +f 169 168 177 +f 169 177 65 +f 170 169 65 +f 170 65 64 +f 66 170 64 +f 66 57 170 +f 58 57 66 +f 57 58 59 +f 163 180 164 +f 164 180 136 +f 163 181 180 +f 162 181 163 +f 162 182 181 +f 175 183 135 +f 175 135 138 +f 175 138 176 +f 107 176 138 +f 161 183 182 +f 161 182 162 +f 161 135 183 +f 98 59 58 +f 167 166 179 +f 164 136 165 +f 167 179 178 +f 98 58 99 +f 87 89 90 +f 87 90 88 +f 84 87 88 +f 84 88 85 +f 81 84 85 +f 81 85 82 +f 78 81 82 +f 91 96 97 +f 89 92 90 +f 36 76 103 +f 78 82 79 +f 108 107 138 +f 123 93 94 +f 127 123 94 +f 123 119 93 +f 119 113 93 +f 119 112 113 +f 112 105 113 +f 104 102 105 +f 104 101 102 +f 102 101 37 +f 38 37 101 +f 37 38 39 +f 37 39 40 +f 45 42 41 +f 41 42 43 +f 43 42 157 +f 43 157 156 +f 43 156 145 +f 143 154 142 +f 142 154 152 +f 142 152 144 +f 144 152 146 +f 172 139 140 +f 172 140 173 +f 39 49 48 +f 48 49 46 +f 146 153 160 +f 146 160 148 +f 148 160 159 +f 148 159 147 +f 147 158 149 +f 149 158 133 +f 134 133 158 +f 13 132 14 +f 10 13 14 +f 133 132 131 +f 9 10 11 +f 9 11 12 +f 151 9 12 +f 151 12 184 +f 151 184 174 +f 150 151 174 +f 140 150 174 +f 13 131 132 +f 10 14 11 +f 133 134 132 +f 147 159 158 +f 140 174 173 +f 171 139 172 +f 171 137 139 +f 29 137 171 +f 29 28 137 +f 26 28 29 +f 146 152 153 +f 143 155 154 +f 145 155 143 +f 145 156 155 +f 45 46 42 +f 48 46 45 +f 39 48 40 +f 112 104 105 +f 127 94 95 +f 26 27 28 +f 120 115 116 +f 36 77 76 +f 30 25 31 +f 51 52 53 +f 70 69 74 +f 62 71 63 +f 103 50 36 +f 86 34 111 +f 2 44 3 + +vt -0.000000 0.964465 +vt 0.000000 0.106167 +vt 0.961764 1.000000 +vt 0.000500 0.100387 +vt 0.001944 0.094911 +vt 0.004256 0.089810 +vt 0.007360 0.085152 +vt 0.011176 0.081019 +vt 0.015628 0.077472 +vt 0.020636 0.074587 +vt 0.026124 0.072439 +vt 0.032020 0.071097 +vt 0.038236 0.070632 +vt 0.176304 0.070632 +vt 0.204000 0.081784 +vt 0.179508 0.070372 +vt 0.182544 0.069621 +vt 0.185372 0.068424 +vt 0.187952 0.066833 +vt 0.190244 0.064888 +vt 0.192208 0.062643 +vt 0.193808 0.060138 +vt 0.195000 0.057420 +vt 0.195744 0.054539 +vt 0.196000 0.051543 +vt 0.204000 0.007435 +vt 0.196000 0.021606 +vt 0.196304 0.018093 +vt 0.197180 0.014762 +vt 0.198588 0.011662 +vt 0.200476 0.008829 +vt 0.202796 0.006316 +vt 0.205500 0.004160 +vt 0.208548 0.002405 +vt 0.211884 0.001097 +vt 0.215468 0.000283 +vt 0.219248 0.000000 +vt 0.792000 0.007435 +vt 0.780752 0.000000 +vt 0.784536 0.000283 +vt 0.788116 0.001097 +vt 0.791456 0.002405 +vt 0.794500 0.004160 +vt 0.797208 0.006316 +vt 0.799528 0.008829 +vt 0.801412 0.011662 +vt 0.802820 0.014762 +vt 0.803696 0.018093 +vt 0.804000 0.021606 +vt 0.804000 0.052041 +vt 0.792000 0.081784 +vt 0.967984 0.999535 +vt 0.814628 0.068305 +vt 0.812048 0.066818 +vt 0.809756 0.064993 +vt 0.807788 0.062863 +vt 0.806192 0.060465 +vt 0.805000 0.057837 +vt 0.804256 0.055015 +vt 0.817456 0.069413 +vt 0.820488 0.070104 +vt 0.823692 0.070342 +vt 0.852092 0.070632 +vt 0.852092 0.070342 +vt 0.973876 0.998193 +vt 0.979364 0.996045 +vt 0.984376 0.993164 +vt 0.988828 0.989617 +vt 0.992644 0.985480 +vt 0.995744 0.980822 +vt 0.998056 0.975721 +vt 0.999500 0.970245 +vt 1.000000 0.964465 +vt 1.000000 0.106167 +vt 0.961764 0.070632 +vt 0.967984 0.071097 +vt 0.973876 0.072439 +vt 0.979364 0.074587 +vt 0.984376 0.077472 +vt 0.988828 0.081019 +vt 0.992644 0.085152 +vt 0.995744 0.089810 +vt 0.998056 0.094911 +vt 0.999500 0.100387 +vt 0.038236 1.000000 +vt 0.000500 0.970245 +vt 0.001944 0.975721 +vt 0.004256 0.980821 +vt 0.007360 0.985479 +vt 0.011176 0.989617 +vt 0.015628 0.993164 +vt 0.020636 0.996045 +vt 0.026124 0.998193 +vt 0.032020 0.999535 + +usemtl Mat_0 +f 23/1 34/2 36/3 +f 17/85 23/1 36/3 +f 16/93 2/92 17/85 +f 62/9 36/3 70/8 +f 70/8 36/3 69/7 +f 69/7 36/3 68/6 +f 67/5 36/3 35/4 +f 68/6 36/3 67/5 +f 60/10 36/3 62/9 +f 32/14 31/16 72/15 +f 32/14 72/15 36/3 +f 72/15 73/51 36/3 +f 77/52 36/3 73/51 +f 77/52 73/51 121/53 +f 116/60 77/52 121/53 +f 77/52 109/61 108/62 +f 108/62 135/63 77/52 +f 77/52 135/63 78/65 +f 89/69 135/63 91/70 +f 91/70 135/63 96/71 +f 96/71 135/63 98/72 +f 57/74 165/79 166/80 +f 57/74 166/80 167/81 +f 168/82 57/74 167/81 +f 57/74 59/73 135/63 +f 135/63 161/75 57/74 +f 161/75 162/76 57/74 +f 162/76 163/77 57/74 +f 57/74 163/77 164/78 +f 170/84 57/74 169/83 +f 169/83 57/74 168/82 +f 57/74 164/78 165/79 +f 59/73 98/72 135/63 +f 87/68 135/63 89/69 +f 81/66 135/63 84/67 +f 84/67 135/63 87/68 +f 78/65 135/63 81/66 +f 138/64 135/63 108/62 +f 25/17 8/18 72/15 +f 7/19 72/15 8/18 +f 7/19 100/20 72/15 +f 95/21 72/15 100/20 +f 95/21 94/22 72/15 +f 93/23 72/15 94/22 +f 105/25 72/15 113/24 +f 72/15 105/25 117/26 +f 102/27 117/26 105/25 +f 117/26 37/28 40/29 +f 117/26 40/29 48/30 +f 117/26 48/30 45/31 +f 41/32 117/26 45/31 +f 43/33 145/34 117/26 +f 145/34 143/35 117/26 +f 142/36 117/26 143/35 +f 146/39 141/38 144/37 +f 117/26 144/37 141/38 +f 141/38 73/51 117/26 +f 141/38 140/50 73/51 +f 139/59 73/51 140/50 +f 147/41 141/38 148/40 +f 149/42 141/38 147/41 +f 10/46 141/38 13/45 +f 131/44 13/45 141/38 +f 133/43 131/44 141/38 +f 9/47 141/38 10/46 +f 150/49 141/38 151/48 +f 151/48 141/38 9/47 +f 133/43 141/38 149/42 +f 137/58 28/57 73/51 +f 28/57 27/56 73/51 +f 139/59 137/58 73/51 +f 140/50 141/38 150/49 +f 146/39 148/40 141/38 +f 144/37 117/26 142/36 +f 43/33 117/26 41/32 +f 117/26 102/27 37/28 +f 93/23 113/24 72/15 +f 27/56 129/55 73/51 +f 129/55 126/54 73/51 +f 77/52 116/60 109/61 +f 126/54 121/53 73/51 +f 72/15 117/26 73/51 +f 25/17 72/15 31/16 +f 52/13 32/14 36/3 +f 53/12 52/13 36/3 +f 55/11 53/12 36/3 +f 55/11 36/3 60/10 +f 15/94 16/93 17/85 +f 34/2 35/4 36/3 +f 17/85 22/86 23/1 +f 17/85 21/87 22/86 +f 17/85 20/88 21/87 +f 17/85 19/89 20/88 +f 17/85 18/90 19/89 +f 17/85 1/91 18/90 +f 2/92 1/91 17/85 + +vt 0.992640 0.085152 +vt 0.038236 1.000000 +vt 0.015624 0.077472 +vt 0.995744 0.980822 +vt 0.979364 0.996045 +vt 0.967980 0.999535 +vt 0.973876 0.998193 +vt 0.961764 1.000000 +vt 0.988824 0.989617 +vt 0.992640 0.985480 +vt 0.984372 0.993164 +vt 1.000000 0.106167 +vt 0.998056 0.094911 +vt 0.995744 0.089810 +vt 0.999500 0.100387 +vt 0.999500 0.970245 +vt 1.000000 0.964465 +vt 0.998056 0.975721 +vt 0.001944 0.975721 +vt 0.015624 0.993164 +vt 0.026124 0.998193 +vt 0.032016 0.999535 +vt 0.020636 0.996045 +vt 0.007356 0.985479 +vt 0.011172 0.989617 +vt 0.004256 0.980821 +vt 0.001944 0.094911 +vt -0.000000 0.964465 +vt 0.000500 0.970245 +vt 0.000000 0.106167 +vt 0.000500 0.100387 +vt 0.007356 0.085152 +vt 0.004256 0.089810 +vt 0.011172 0.081019 +vt 0.147908 0.070632 +vt 0.026124 0.072439 +vt 0.020636 0.074587 +vt 0.032016 0.071097 +vt 0.038236 0.070632 +vt 0.973876 0.072439 +vt 0.823696 0.070632 +vt 0.176308 0.070342 +vt 0.147908 0.070342 +vt 0.820492 0.070372 +vt 0.179512 0.070104 +vt 0.817456 0.069621 +vt 0.182544 0.069413 +vt 0.814628 0.068424 +vt 0.185372 0.068305 +vt 0.812048 0.066833 +vt 0.187952 0.066818 +vt 0.809756 0.064889 +vt 0.190244 0.064993 +vt 0.807792 0.062643 +vt 0.192212 0.062862 +vt 0.806192 0.060138 +vt 0.193808 0.060465 +vt 0.805000 0.057420 +vt 0.195000 0.057836 +vt 0.804256 0.054539 +vt 0.195744 0.055015 +vt 0.794500 0.004160 +vt 0.196000 0.052041 +vt 0.208544 0.002405 +vt 0.198588 0.011662 +vt 0.202792 0.006316 +vt 0.205500 0.004160 +vt 0.200472 0.008829 +vt 0.196304 0.018093 +vt 0.196000 0.021606 +vt 0.197180 0.014762 +vt 0.780752 0.000000 +vt 0.215464 0.000283 +vt 0.211884 0.001097 +vt 0.219248 0.000000 +vt 0.788116 0.001097 +vt 0.784532 0.000283 +vt 0.791452 0.002405 +vt 0.804000 0.051543 +vt 0.802820 0.014762 +vt 0.799524 0.008829 +vt 0.797204 0.006316 +vt 0.801412 0.011662 +vt 0.804000 0.021606 +vt 0.803696 0.018093 +vt 0.967980 0.071097 +vt 0.961764 0.070632 +vt 0.984372 0.077472 +vt 0.979364 0.074587 +vt 0.988824 0.081019 + +usemtl Mat_0 +f 3/99 44/101 47/100 +f 3/99 47/100 103/96 +f 118/98 3/99 103/96 +f 74/95 118/98 103/96 +f 74/95 103/96 136/97 +f 136/97 175/129 74/95 +f 175/129 56/134 74/95 +f 56/134 63/182 74/95 +f 63/182 71/184 74/95 +f 74/95 75/108 80/107 +f 74/95 80/107 86/106 +f 80/107 83/109 86/106 +f 33/135 51/181 54/180 +f 128/147 26/149 127/148 +f 128/147 127/148 130/146 +f 106/139 24/140 30/138 +f 107/136 106/139 30/138 +f 103/96 76/116 79/115 +f 103/96 79/115 85/114 +f 103/96 85/114 97/113 +f 85/114 90/118 97/113 +f 90/118 92/120 97/113 +f 97/113 99/123 58/122 +f 97/113 58/122 65/121 +f 97/113 65/121 136/97 +f 65/121 178/126 136/97 +f 178/126 179/128 136/97 +f 136/97 180/131 181/130 +f 181/130 182/132 175/129 +f 182/132 183/133 175/129 +f 175/129 176/137 107/136 +f 175/129 107/136 33/135 +f 64/125 65/121 66/124 +f 65/121 177/127 178/126 +f 58/122 66/124 65/121 +f 85/114 88/119 90/118 +f 79/115 82/117 85/114 +f 106/139 115/141 24/140 +f 115/141 5/142 24/140 +f 115/141 120/143 5/142 +f 120/143 6/144 5/142 +f 125/145 130/146 6/144 +f 39/174 38/179 101/178 +f 172/155 173/157 157/156 +f 172/155 157/156 112/154 +f 171/153 172/155 112/154 +f 157/156 104/173 112/154 +f 157/156 39/174 104/173 +f 157/156 46/175 39/174 +f 46/175 49/177 39/174 +f 173/157 158/158 157/156 +f 158/158 152/166 157/156 +f 152/166 155/170 157/156 +f 158/158 160/167 152/166 +f 160/167 153/169 152/166 +f 132/160 134/161 158/158 +f 11/159 132/160 158/158 +f 11/159 14/162 132/160 +f 173/157 174/164 184/163 +f 173/157 184/163 11/159 +f 184/163 12/165 11/159 +f 158/158 159/168 160/167 +f 173/157 11/159 158/158 +f 29/151 171/153 119/152 +f 26/149 29/151 123/150 +f 152/166 154/171 155/170 +f 155/170 156/172 157/156 +f 157/156 42/176 46/175 +f 39/174 101/178 104/173 +f 171/153 112/154 119/152 +f 29/151 119/152 123/150 +f 26/149 123/150 127/148 +f 125/145 128/147 130/146 +f 120/143 125/145 6/144 +f 107/136 30/138 33/135 +f 33/135 54/180 56/134 +f 56/134 61/183 63/182 +f 175/129 33/135 56/134 +f 136/97 181/130 175/129 +f 103/96 97/113 136/97 +f 74/95 86/106 118/98 +f 86/106 110/110 118/98 +f 118/98 124/103 3/99 +f 47/100 50/102 103/96 +f 86/106 111/111 110/110 +f 110/110 114/112 118/98 +f 118/98 122/104 124/103 +f 124/103 4/105 3/99 + diff --git a/resources/quality/ankermake_m5/ankermake_m5_draft.inst.cfg b/resources/quality/ankermake_m5/ankermake_m5_draft.inst.cfg new file mode 100644 index 0000000000..cb2ddba906 --- /dev/null +++ b/resources/quality/ankermake_m5/ankermake_m5_draft.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = ankermake_m5 +name = Draft +version = 4 + +[metadata] +global_quality = True +quality_type = draft +setting_version = 20 +type = quality +weight = -2 + +[values] +layer_height = 0.28 +layer_height_0 = 0.28 + diff --git a/resources/quality/ankermake_m5/ankermake_m5_fine.inst.cfg b/resources/quality/ankermake_m5/ankermake_m5_fine.inst.cfg new file mode 100644 index 0000000000..82dd39ec1b --- /dev/null +++ b/resources/quality/ankermake_m5/ankermake_m5_fine.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = ankermake_m5 +name = Fine +version = 4 + +[metadata] +global_quality = True +quality_type = fine +setting_version = 20 +type = quality +weight = 1 + +[values] +layer_height = 0.12 +layer_height_0 = 0.2 + diff --git a/resources/quality/ankermake_m5/ankermake_m5_normal.inst.cfg b/resources/quality/ankermake_m5/ankermake_m5_normal.inst.cfg new file mode 100644 index 0000000000..f310a4ea70 --- /dev/null +++ b/resources/quality/ankermake_m5/ankermake_m5_normal.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = ankermake_m5 +name = Normal +version = 4 + +[metadata] +global_quality = True +quality_type = normal +setting_version = 20 +type = quality +weight = 0 + +[values] +layer_height = 0.2 +layer_height_0 = 0.24 + diff --git a/resources/quality/fusion3/fusion3_0.4_ABS_fine.inst.cfg b/resources/quality/fusion3/fusion3_0.4_ABS_fine.inst.cfg new file mode 100644 index 0000000000..8c4d149334 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.4_ABS_fine.inst.cfg @@ -0,0 +1,42 @@ +[general] +definition = fusion3 +name = Fine Quality +version = 4 + +[metadata] +material = generic_abs +quality_type = fine +setting_version = 20 +type = quality +variant = 0.4mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = True +cool_fan_full_layer = 70 +cool_fan_speed = 65 +cool_fan_speed_min = 15 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 60 +infill_sparse_density = 75 +inset_direction = outside_in +layer_height = 0.1 +layer_height_0 = 0.25 +line_width = 0.4 +material_bed_temperature = 110 +material_flow = 98 +material_print_temperature = 255.0 +retract_at_layer_change = False +retraction_amount = 2.25 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 55 +speed_print = 35 +speed_travel_layer_0 = 100 +support_angle = 45 +support_enable = True +support_infill_rate = 25 +top_bottom_thickness = 0.55 +wall_thickness = 0.9 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.4_ABS_good.inst.cfg b/resources/quality/fusion3/fusion3_0.4_ABS_good.inst.cfg new file mode 100644 index 0000000000..ba55ef1e51 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.4_ABS_good.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = fusion3 +name = Good Quality +version = 4 + +[metadata] +material = generic_abs +quality_type = good +setting_version = 20 +type = quality +variant = 0.4mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = True +cool_fan_full_layer = 70 +cool_fan_speed = 65 +cool_fan_speed_min = 15 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 60 +infill_sparse_density = 15 +inset_direction = outside_in +layer_height = 0.3 +layer_height_0 = 0.3 +line_width = 0.4 +material_bed_temperature = 110 +material_flow = 98 +material_print_temperature = 275 +retract_at_layer_change = False +retraction_amount = 4.75 +retraction_combing = noskin +retraction_combing_max_distance = 10 +speed_print = 125 +speed_travel_layer_0 = 100 +support_angle = 45 +support_enable = True +support_infill_rate = 25 +top_bottom_thickness = 0.9 +wall_thickness = 0.8 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.4_ABS_normal.inst.cfg b/resources/quality/fusion3/fusion3_0.4_ABS_normal.inst.cfg new file mode 100644 index 0000000000..147eacff8a --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.4_ABS_normal.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = fusion3 +name = Normal Quality +version = 4 + +[metadata] +material = generic_abs +quality_type = normal +setting_version = 20 +type = quality +variant = 0.4mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = True +cool_fan_full_layer = 70 +cool_fan_speed = 65 +cool_fan_speed_min = 15 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 60 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height = 0.2 +layer_height_0 = 0.2 +line_width = 0.45 +material_bed_temperature = 110 +material_flow = 98 +material_print_temperature = 270 +retract_at_layer_change = False +retraction_amount = 4 +retraction_combing = noskin +retraction_combing_max_distance = 10 +speed_print = 100 +speed_travel_layer_0 = 100 +support_angle = 45 +support_enable = True +support_infill_rate = 25 +top_bottom_thickness = 0.6 +wall_thickness = 0.8 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.4_ASA_fine.inst.cfg b/resources/quality/fusion3/fusion3_0.4_ASA_fine.inst.cfg new file mode 100644 index 0000000000..2c3cce6e79 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.4_ASA_fine.inst.cfg @@ -0,0 +1,43 @@ +[general] +definition = fusion3 +name = Fine Quality +version = 4 + +[metadata] +material = generic_asa_175 +quality_type = fine +setting_version = 20 +type = quality +variant = 0.4mm Nozzle + +[values] +cool_fan_enabled = True +cool_fan_full_layer = 70 +cool_fan_speed = 15 +cool_fan_speed_min = 15 +cool_min_layer_time = 13 +infill_overlap = 15 +infill_sparse_density = 75 +inset_direction = outside_in +layer_height_0 = 0.2 +line_width = 0.4 +material_bed_temperature = 100 +material_flow = 98 +material_flow_layer_0 = 98 +material_print_temperature = 265 +retract_at_layer_change = False +retraction_amount = 2.25 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 50 +skirt_gap = 5 +skirt_line_count = 2 +speed_print = 35 +support_angle = 45 +support_enable = True +support_infill_rate = 40 +top_bottom_thickness = 0.7 +wall_thickness = 0.8 +xy_offset_layer_0 = -0.15 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.4_ASA_good.inst.cfg b/resources/quality/fusion3/fusion3_0.4_ASA_good.inst.cfg new file mode 100644 index 0000000000..8e09ca3aac --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.4_ASA_good.inst.cfg @@ -0,0 +1,43 @@ +[general] +definition = fusion3 +name = Good Quality +version = 4 + +[metadata] +material = generic_asa_175 +quality_type = good +setting_version = 20 +type = quality +variant = 0.4mm Nozzle + +[values] +cool_fan_enabled = True +cool_fan_full_layer = 70 +cool_fan_speed = 15 +cool_fan_speed_min = 15 +cool_min_layer_time = 13 +infill_overlap = 20 +infill_sparse_density = 15 +inset_direction = outside_in +layer_height_0 = 0.3 +line_width = 0.4 +material_bed_temperature = 100 +material_flow = 98 +material_flow_layer_0 = 98 +material_print_temperature = 295 +retract_at_layer_change = False +retraction_amount = 4.75 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +skirt_gap = 5 +skirt_line_count = 2 +speed_print = 85 +support_angle = 45 +support_enable = True +support_infill_rate = 40 +top_bottom_thickness = 0.9 +wall_thickness = 0.8 +xy_offset_layer_0 = -0.15 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.4_ASA_normal.inst.cfg b/resources/quality/fusion3/fusion3_0.4_ASA_normal.inst.cfg new file mode 100644 index 0000000000..5285f682d4 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.4_ASA_normal.inst.cfg @@ -0,0 +1,43 @@ +[general] +definition = fusion3 +name = Normal Quality +version = 4 + +[metadata] +material = generic_asa_175 +quality_type = normal +setting_version = 20 +type = quality +variant = 0.4mm Nozzle + +[values] +cool_fan_enabled = True +cool_fan_full_layer = 70 +cool_fan_speed = 15 +cool_fan_speed_min = 15 +cool_min_layer_time = 13 +infill_overlap = 15 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.2 +line_width = 0.45 +material_bed_temperature = 100 +material_flow = 98 +material_flow_layer_0 = 98 +material_print_temperature = 295 +retract_at_layer_change = False +retraction_amount = 4 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +skirt_gap = 5 +skirt_line_count = 2 +speed_print = 100 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 0.6 +wall_thickness = 0.9 +xy_offset_layer_0 = -0.15 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.4_CPE_normal.inst.cfg b/resources/quality/fusion3/fusion3_0.4_CPE_normal.inst.cfg new file mode 100644 index 0000000000..095b258020 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.4_CPE_normal.inst.cfg @@ -0,0 +1,44 @@ +[general] +definition = fusion3 +name = Normal Quality +version = 4 + +[metadata] +material = generic_cpe_175 +quality_type = normal +setting_version = 20 +type = quality +variant = 0.4mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = True +cool_fan_full_layer = 60 +cool_fan_speed = 50 +cool_fan_speed_min = 15 +cool_min_layer_time = 11 +cool_min_layer_time_fan_speed_max = 100 +infill_overlap = 20 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.2 +line_width = 0.45 +material_bed_temperature = 110 +material_flow = 100 +material_flow_layer_0 = 100 +material_print_temperature = 215 +retract_at_layer_change = False +retraction_amount = 4 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +speed_print = 35 +speed_support = 35 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 0.6 +wall_thickness = 0.8 +xy_offset_layer_0 = -0.15 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.4_PA_normal.inst.cfg b/resources/quality/fusion3/fusion3_0.4_PA_normal.inst.cfg new file mode 100644 index 0000000000..0a64f12316 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.4_PA_normal.inst.cfg @@ -0,0 +1,44 @@ +[general] +definition = fusion3 +name = Normal Quality +version = 4 + +[metadata] +material = generic_nylon_175 +quality_type = normal +setting_version = 20 +type = quality +variant = 0.4mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = True +cool_fan_full_layer = 60 +cool_fan_speed = 50 +cool_fan_speed_min = 15 +cool_min_layer_time = 2.5 +cool_min_layer_time_fan_speed_max = 40 +infill_overlap = 15 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.2 +line_width = 0.45 +material_bed_temperature = 75 +material_flow = 100 +material_flow_layer_0 = 100 +material_print_temperature = 275 +retract_at_layer_change = False +retraction_amount = 5 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +speed_print = 65 +speed_support = 65 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 0.6 +wall_thickness = 0.8 +xy_offset_layer_0 = -0.15 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.4_PC_normal.inst.cfg b/resources/quality/fusion3/fusion3_0.4_PC_normal.inst.cfg new file mode 100644 index 0000000000..c0acff030d --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.4_PC_normal.inst.cfg @@ -0,0 +1,40 @@ +[general] +definition = fusion3 +name = Normal Quality +version = 4 + +[metadata] +material = generic_pc_175 +quality_type = normal +setting_version = 20 +type = quality +variant = 0.4mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = false +cool_min_layer_time = 3 +infill_overlap = 15 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.2 +line_width = 0.45 +material_bed_temperature = 130 +material_flow = 100 +material_flow_layer_0 = 100 +material_print_temperature = 295 +retract_at_layer_change = False +retraction_amount = 5 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +speed_layer_0 = 45 +speed_print = 85 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 0.6 +wall_thickness = 0.9 +xy_offset_layer_0 = -0.15 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.4_PETG_normal.inst.cfg b/resources/quality/fusion3/fusion3_0.4_PETG_normal.inst.cfg new file mode 100644 index 0000000000..3078794a28 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.4_PETG_normal.inst.cfg @@ -0,0 +1,43 @@ +[general] +definition = fusion3 +name = Normal Quality +version = 4 + +[metadata] +material = generic_petg +quality_type = normal +setting_version = 20 +type = quality +variant = 0.4mm Nozzle + +[values] +cool_fan_enabled = True +cool_fan_full_layer = 60 +cool_fan_speed = 75 +cool_fan_speed_min = 15 +cool_min_layer_time = 4 +cool_min_layer_time_fan_speed_max = 70 +infill_overlap = 20 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.2 +line_width = 0.4 +material_bed_temperature = 65 +material_flow = 97 +material_flow_layer_0 = 97 +material_print_temperature = 260 +retract_at_layer_change = False +retraction_amount = 4.6 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 110 +skirt_gap = 5 +speed_print = 85 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 0.6 +wall_thickness = 0.8 +xy_offset_layer_0 = -0.15 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.4_PLA_fine.inst.cfg b/resources/quality/fusion3/fusion3_0.4_PLA_fine.inst.cfg new file mode 100644 index 0000000000..afc5e5546c --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.4_PLA_fine.inst.cfg @@ -0,0 +1,42 @@ +[general] +definition = fusion3 +name = Fine Quality +version = 4 + +[metadata] +material = generic_pla +quality_type = fine +setting_version = 20 +type = quality +variant = 0.4mm Nozzle + +[values] +adhesion_type = skirt +cool_fan_enabled = True +cool_fan_full_layer = 70 +cool_fan_speed = 100 +cool_fan_speed_min = 15 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 65 +infill_sparse_density = 60 +inset_direction = outside_in +layer_height_0 = 0.2 +line_width = 0.4 +material_bed_temperature = 55 +material_flow = 99 +material_print_temperature = 220 +retract_at_layer_change = False +retraction_amount = 2.5 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 55 +skirt_gap = 5 +speed_print = 40 +speed_travel_layer_0 = 100 +support_angle = 45 +support_enable = True +support_infill_rate = 25 +top_bottom_thickness = 0.6 +wall_thickness = 0.9 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.4_PLA_good.inst.cfg b/resources/quality/fusion3/fusion3_0.4_PLA_good.inst.cfg new file mode 100644 index 0000000000..91327e70f3 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.4_PLA_good.inst.cfg @@ -0,0 +1,44 @@ +[general] +definition = fusion3 +name = Good Quality +version = 4 + +[metadata] +material = generic_pla +quality_type = good +setting_version = 20 +type = quality +variant = 0.4mm Nozzle + +[values] +adhesion_type = skirt +cool_fan_enabled = True +cool_fan_full_at_height = 0.8 +cool_fan_speed = 100 +cool_fan_speed_min = 15 +cool_min_layer_time = 5 +cool_min_layer_time_fan_speed_max = 65 +infill_overlap = 20 +infill_pattern = zigzag +infill_sparse_density = 15 +inset_direction = outside_in +layer_height_0 = 0.3 +line_width = 0.45 +material_bed_temperature = 55 +material_flow = 96 +material_flow_layer_0 = 96 +material_print_temperature = 240 +retract_at_layer_change = False +retraction_amount = 4.25 +retraction_speed = 100 +skirt_gap = 5 +speed_print = 75 +speed_topbottom = 55 +speed_travel = 150 +speed_travel_layer_0 = 100 +speed_wall_0 = 50 +speed_wall_x = 65 +top_bottom_thickness = 0.9 +wall_thickness = 1.35 +xy_offset_layer_0 = -0.15 + diff --git a/resources/quality/fusion3/fusion3_0.4_PLA_normal.inst.cfg b/resources/quality/fusion3/fusion3_0.4_PLA_normal.inst.cfg new file mode 100644 index 0000000000..3d80124930 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.4_PLA_normal.inst.cfg @@ -0,0 +1,43 @@ +[general] +definition = fusion3 +name = Normal Quality +version = 4 + +[metadata] +material = generic_pla +quality_type = normal +setting_version = 20 +type = quality +variant = 0.4mm Nozzle + +[values] +adhesion_type = skirt +cool_fan_enabled = True +cool_fan_full_at_height = 0.8 +cool_fan_speed = 100 +cool_fan_speed_min = 15 +cool_min_layer_time = 5 +cool_min_layer_time_fan_speed_max = 65 +infill_overlap = 20 +infill_pattern = zigzag +infill_sparse_density = 25 +inset_direction = outside_in +layer_height_0 = 0.25 +line_width = 0.45 +material_bed_temperature = 55 +material_flow = 96 +material_flow_layer_0 = 96 +material_print_temperature = 230 +retract_at_layer_change = False +retraction_amount = 4.25 +retraction_speed = 100 +skirt_gap = 5 +speed_topbottom = 55 +speed_travel = 150 +speed_travel_layer_0 = 100 +speed_wall_0 = 65 +speed_wall_x = 85 +top_bottom_thickness = 0.6 +wall_thickness = 1.35 +xy_offset_layer_0 = -0.15 + diff --git a/resources/quality/fusion3/fusion3_0.4_TPU_normal.inst.cfg b/resources/quality/fusion3/fusion3_0.4_TPU_normal.inst.cfg new file mode 100644 index 0000000000..26785389b3 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.4_TPU_normal.inst.cfg @@ -0,0 +1,50 @@ +[general] +definition = fusion3 +name = Normal Quality +version = 4 + +[metadata] +material = generic_tpu +quality_type = normal +setting_version = 20 +type = quality +variant = 0.4mm Nozzle + +[values] +cool_fan_enabled = True +cool_fan_full_layer = 60 +cool_fan_speed = 50 +cool_fan_speed_min = 15 +cool_min_layer_time = 15 +infill_overlap = 20 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.2 +line_width = 0.4 +material_bed_temperature = 45 +material_flow = 125 +material_flow_layer_0 = 125 +material_print_temperature = 255 +retract_at_layer_change = False +retraction_amount = 10 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 50 +skirt_gap = 5 +skirt_line_count = 3 +speed_infill = 20 +speed_layer_0 = 20 +speed_print = 25 +speed_support = 12 +speed_topbottom = 25 +speed_wall = 20 +speed_wall_0 = 20 +speed_wall_x = 20 +support_angle = 50 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 0.6 +wall_thickness = 0.8 +xy_offset_layer_0 = -0.15 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.6_ABS_good.inst.cfg b/resources/quality/fusion3/fusion3_0.6_ABS_good.inst.cfg new file mode 100644 index 0000000000..52196d8b58 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.6_ABS_good.inst.cfg @@ -0,0 +1,43 @@ +[general] +definition = fusion3 +name = Good Quality +version = 4 + +[metadata] +material = generic_abs +quality_type = good +setting_version = 20 +type = quality +variant = 0.6mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = True +cool_fan_full_layer = 70 +cool_fan_speed = 65 +cool_fan_speed_min = 15 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 60 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height = 0.3 +layer_height_0 = 0.3 +line_width = 0.4 +material_bed_temperature = 110 +material_flow = 98 +material_print_temperature = 275.0 +retract_at_layer_change = False +retraction_amount = 2.25 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 55 +speed_print = 35 +speed_travel_layer_0 = 100 +support_angle = 45 +support_enable = True +support_infill_rate = 25 +top_bottom_thickness = 0.9 +wall_thickness = 1.2 +xy_offset_layer_0 = -0.2 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.6_ABS_low.inst.cfg b/resources/quality/fusion3/fusion3_0.6_ABS_low.inst.cfg new file mode 100644 index 0000000000..a92cbb6533 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.6_ABS_low.inst.cfg @@ -0,0 +1,42 @@ +[general] +definition = fusion3 +name = Low Quality +version = 4 + +[metadata] +material = generic_abs +quality_type = low +setting_version = 20 +type = quality +variant = 0.6mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = True +cool_fan_full_layer = 70 +cool_fan_speed = 65 +cool_fan_speed_min = 15 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 60 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.35 +line_width = 0.65 +material_bed_temperature = 110 +material_flow = 98 +material_print_temperature = 275.0 +retract_at_layer_change = False +retraction_amount = 2.25 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 55 +speed_print = 35 +speed_travel_layer_0 = 100 +support_angle = 45 +support_enable = True +support_infill_rate = 25 +top_bottom_thickness = 0.9 +wall_thickness = 1.2 +xy_offset_layer_0 = -0.2 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.6_ASA_good.inst.cfg b/resources/quality/fusion3/fusion3_0.6_ASA_good.inst.cfg new file mode 100644 index 0000000000..f46ea15ccf --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.6_ASA_good.inst.cfg @@ -0,0 +1,43 @@ +[general] +definition = fusion3 +name = Good Quality +version = 4 + +[metadata] +material = generic_asa_175 +quality_type = good +setting_version = 20 +type = quality +variant = 0.6mm Nozzle + +[values] +cool_fan_enabled = True +cool_fan_full_layer = 70 +cool_fan_speed = 25 +cool_fan_speed_min = 15 +cool_min_layer_time = 13 +infill_overlap = 15 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.3 +line_width = 0.6 +material_bed_temperature = 100 +material_flow = 98 +material_flow_layer_0 = 98 +material_print_temperature = 290 +retract_at_layer_change = False +retraction_amount = 4 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +skirt_gap = 5 +skirt_line_count = 1 +speed_print = 85 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 0.9 +wall_thickness = 1.2 +xy_offset_layer_0 = -0.2 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.6_ASA_low.inst.cfg b/resources/quality/fusion3/fusion3_0.6_ASA_low.inst.cfg new file mode 100644 index 0000000000..1e07555e66 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.6_ASA_low.inst.cfg @@ -0,0 +1,43 @@ +[general] +definition = fusion3 +name = Low Quality +version = 4 + +[metadata] +material = generic_asa_175 +quality_type = low +setting_version = 20 +type = quality +variant = 0.6mm Nozzle + +[values] +cool_fan_enabled = True +cool_fan_full_layer = 70 +cool_fan_speed = 25 +cool_fan_speed_min = 15 +cool_min_layer_time = 13 +infill_overlap = 15 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.35 +line_width = 0.65 +material_bed_temperature = 100 +material_flow = 98 +material_flow_layer_0 = 98 +material_print_temperature = 290 +retract_at_layer_change = False +retraction_amount = 4 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +skirt_gap = 5 +skirt_line_count = 1 +speed_print = 75 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 1 +wall_thickness = 1.3 +xy_offset_layer_0 = -0.2 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.6_CPE_good.inst.cfg b/resources/quality/fusion3/fusion3_0.6_CPE_good.inst.cfg new file mode 100644 index 0000000000..555f153bdc --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.6_CPE_good.inst.cfg @@ -0,0 +1,44 @@ +[general] +definition = fusion3 +name = Good Quality +version = 4 + +[metadata] +material = generic_cpe_175 +quality_type = good +setting_version = 20 +type = quality +variant = 0.6mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = True +cool_fan_full_layer = 60 +cool_fan_speed = 50 +cool_fan_speed_min = 15 +cool_min_layer_time = 11 +cool_min_layer_time_fan_speed_max = 100 +infill_overlap = 20 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.3 +line_width = 0.6 +material_bed_temperature = 110 +material_flow = 100 +material_flow_layer_0 = 100 +material_print_temperature = 280 +retract_at_layer_change = False +retraction_amount = 4 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +speed_print = 35 +speed_support = 35 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 0.9 +wall_thickness = 1.2 +xy_offset_layer_0 = -0.2 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.6_PA_good.inst.cfg b/resources/quality/fusion3/fusion3_0.6_PA_good.inst.cfg new file mode 100644 index 0000000000..9c738cdbda --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.6_PA_good.inst.cfg @@ -0,0 +1,44 @@ +[general] +definition = fusion3 +name = Good Quality +version = 4 + +[metadata] +material = generic_nylon_175 +quality_type = good +setting_version = 20 +type = quality +variant = 0.6mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = True +cool_fan_full_layer = 60 +cool_fan_speed = 50 +cool_fan_speed_min = 15 +cool_min_layer_time = 2.5 +cool_min_layer_time_fan_speed_max = 40 +infill_overlap = 15 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.3 +line_width = 0.6 +material_bed_temperature = 75 +material_flow = 100 +material_flow_layer_0 = 100 +material_print_temperature = 275 +retract_at_layer_change = False +retraction_amount = 5 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +speed_print = 65 +speed_support = 65 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 0.9 +wall_thickness = 1.2 +xy_offset_layer_0 = -0.2 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.6_PC_good.inst.cfg b/resources/quality/fusion3/fusion3_0.6_PC_good.inst.cfg new file mode 100644 index 0000000000..50c6af40d1 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.6_PC_good.inst.cfg @@ -0,0 +1,40 @@ +[general] +definition = fusion3 +name = Good Quality +version = 4 + +[metadata] +material = generic_pc_175 +quality_type = good +setting_version = 20 +type = quality +variant = 0.6mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = False +cool_min_layer_time = 5 +infill_overlap = 15 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.3 +line_width = 0.6 +material_bed_temperature = 130 +material_flow = 100 +material_flow_layer_0 = 100 +material_print_temperature = 295 +retract_at_layer_change = False +retraction_amount = 5 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +speed_layer_0 = 25 +speed_print = 50 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 0.9 +wall_thickness = 1.2 +xy_offset_layer_0 = -0.2 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.6_PETG_good.inst.cfg b/resources/quality/fusion3/fusion3_0.6_PETG_good.inst.cfg new file mode 100644 index 0000000000..79b0a9b436 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.6_PETG_good.inst.cfg @@ -0,0 +1,43 @@ +[general] +definition = fusion3 +name = Good Quality +version = 4 + +[metadata] +material = generic_petg +quality_type = good +setting_version = 20 +type = quality +variant = 0.6mm Nozzle + +[values] +cool_fan_enabled = True +cool_fan_full_layer = 60 +cool_fan_speed = 100 +cool_fan_speed_min = 15 +cool_min_layer_time = 5 +cool_min_layer_time_fan_speed_max = 20 +infill_overlap = 20 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.3 +line_width = 0.6 +material_bed_temperature = 65 +material_flow = 97 +material_flow_layer_0 = 97 +material_print_temperature = 265 +retract_at_layer_change = False +retraction_amount = 5 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +skirt_gap = 5 +speed_print = 65 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 0.9 +wall_thickness = 1.2 +xy_offset_layer_0 = -0.15 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.6_PLA_good.inst.cfg b/resources/quality/fusion3/fusion3_0.6_PLA_good.inst.cfg new file mode 100644 index 0000000000..34c80e9925 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.6_PLA_good.inst.cfg @@ -0,0 +1,43 @@ +[general] +definition = fusion3 +name = Good Quality +version = 4 + +[metadata] +material = generic_pla +quality_type = good +setting_version = 20 +type = quality +variant = 0.6mm Nozzle + +[values] +adhesion_type = skirt +cool_fan_enabled = True +cool_fan_full_at_height = 0.8 +cool_fan_speed = 100 +cool_fan_speed_min = 15 +cool_min_layer_time = 5 +cool_min_layer_time_fan_speed_max = 65 +infill_overlap = 20 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.3 +line_width = 0.6 +material_bed_temperature = 55 +material_flow = 96 +material_flow_layer_0 = 96 +material_print_temperature = 240 +retract_at_layer_change = False +retraction_amount = 4.2 +retraction_speed = 100 +skirt_gap = 5 +speed_infill = 75 +speed_print = 100 +speed_roofing = 50 +speed_topbottom = 55 +speed_travel = 150 +speed_travel_layer_0 = 100 +top_bottom_thickness = 0.9 +wall_line_count = 2 +xy_offset_layer_0 = -0.2 + diff --git a/resources/quality/fusion3/fusion3_0.6_PLA_low.inst.cfg b/resources/quality/fusion3/fusion3_0.6_PLA_low.inst.cfg new file mode 100644 index 0000000000..23eee9899c --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.6_PLA_low.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = fusion3 +name = Low Quality +version = 4 + +[metadata] +material = generic_pla +quality_type = low +setting_version = 20 +type = quality +variant = 0.6mm Nozzle + +[values] +adhesion_type = skirt +cool_fan_enabled = True +cool_fan_full_at_height = 0.8 +cool_fan_speed = 100 +cool_fan_speed_min = 15 +cool_min_layer_time = 5 +cool_min_layer_time_fan_speed_max = 65 +infill_overlap = 20 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.35 +line_width = 0.65 +material_bed_temperature = 55 +material_flow = 96 +material_flow_layer_0 = 96 +material_print_temperature = 240 +retract_at_layer_change = False +retraction_amount = 4.2 +retraction_speed = 100 +skirt_gap = 5 +speed_infill = 75 +speed_print = 125 +speed_travel = 150 +speed_travel_layer_0 = 100 +top_bottom_thickness = 1.0 +wall_thickness = 1.3 +xy_offset_layer_0 = -0.2 + diff --git a/resources/quality/fusion3/fusion3_0.6_TPU_good.inst.cfg b/resources/quality/fusion3/fusion3_0.6_TPU_good.inst.cfg new file mode 100644 index 0000000000..cf35591756 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.6_TPU_good.inst.cfg @@ -0,0 +1,50 @@ +[general] +definition = fusion3 +name = Good Quality +version = 4 + +[metadata] +material = generic_tpu +quality_type = good +setting_version = 20 +type = quality +variant = 0.6mm Nozzle + +[values] +cool_fan_enabled = True +cool_fan_full_layer = 60 +cool_fan_speed = 50 +cool_fan_speed_min = 15 +cool_min_layer_time = 15 +infill_overlap = 20 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.3 +line_width = 0.6 +material_bed_temperature = 45 +material_flow = 125 +material_flow_layer_0 = 125 +material_print_temperature = 255 +retract_at_layer_change = False +retraction_amount = 10 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 50 +skirt_gap = 5 +skirt_line_count = 3 +speed_infill = 25 +speed_layer_0 = 20 +speed_print = 25 +speed_support = 20 +speed_topbottom = 25 +speed_wall = 25 +speed_wall_0 = 20 +speed_wall_x = 25 +support_angle = 50 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 0.9 +wall_thickness = 1.2 +xy_offset_layer_0 = -0.15 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.8_ABS_rapid.inst.cfg b/resources/quality/fusion3/fusion3_0.8_ABS_rapid.inst.cfg new file mode 100644 index 0000000000..30f69fd7b9 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.8_ABS_rapid.inst.cfg @@ -0,0 +1,42 @@ +[general] +definition = fusion3 +name = Rapid Quality +version = 4 + +[metadata] +material = generic_abs +quality_type = rapid +setting_version = 20 +type = quality +variant = 0.8mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = True +cool_fan_full_layer = 70 +cool_fan_speed = 65 +cool_fan_speed_min = 15 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 60 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.4 +line_width = 0.8 +material_bed_temperature = 110 +material_flow = 98 +material_print_temperature = 275.0 +retract_at_layer_change = False +retraction_amount = 4.25 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 55 +speed_print = 83.3 +speed_travel_layer_0 = 100 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 1.2 +wall_thickness = 1.6 +xy_offset_layer_0 = -0.2 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.8_ABS_rough.inst.cfg b/resources/quality/fusion3/fusion3_0.8_ABS_rough.inst.cfg new file mode 100644 index 0000000000..4aabc09ea8 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.8_ABS_rough.inst.cfg @@ -0,0 +1,42 @@ +[general] +definition = fusion3 +name = Rough Quality +version = 4 + +[metadata] +material = generic_abs +quality_type = rough +setting_version = 20 +type = quality +variant = 0.8mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = True +cool_fan_full_layer = 70 +cool_fan_speed = 65 +cool_fan_speed_min = 15 +cool_min_layer_time = 3 +cool_min_layer_time_fan_speed_max = 60 +infill_sparse_density = 15 +inset_direction = outside_in +layer_height_0 = 0.5 +line_width = 0.8 +material_bed_temperature = 110 +material_flow = 98 +material_print_temperature = 275.0 +retract_at_layer_change = False +retraction_amount = 4.25 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 55 +speed_print = 100 +speed_travel_layer_0 = 100 +support_angle = 45 +support_enable = True +support_infill_rate = 25 +top_bottom_thickness = 1.5 +wall_thickness = 1.6 +xy_offset_layer_0 = -0.2 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.8_ASA_rapid.inst.cfg b/resources/quality/fusion3/fusion3_0.8_ASA_rapid.inst.cfg new file mode 100644 index 0000000000..8636765f00 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.8_ASA_rapid.inst.cfg @@ -0,0 +1,43 @@ +[general] +definition = fusion3 +name = Rapid Quality +version = 4 + +[metadata] +material = generic_asa_175 +quality_type = rapid +setting_version = 20 +type = quality +variant = 0.8mm Nozzle + +[values] +cool_fan_enabled = True +cool_fan_full_layer = 70 +cool_fan_speed = 15 +cool_fan_speed_min = 15 +cool_min_layer_time = 13 +infill_overlap = 15 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.4 +line_width = 0.8 +material_bed_temperature = 100 +material_flow = 98 +material_flow_layer_0 = 98 +material_print_temperature = 290 +retract_at_layer_change = False +retraction_amount = 4 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +skirt_gap = 5 +skirt_line_count = 1 +speed_print = 65 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 1.2 +wall_thickness = 1.6 +xy_offset_layer_0 = -0.25 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.8_ASA_rough.inst.cfg b/resources/quality/fusion3/fusion3_0.8_ASA_rough.inst.cfg new file mode 100644 index 0000000000..2ab2496a13 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.8_ASA_rough.inst.cfg @@ -0,0 +1,43 @@ +[general] +definition = fusion3 +name = Rough Quality +version = 4 + +[metadata] +material = generic_asa_175 +quality_type = rough +setting_version = 20 +type = quality +variant = 0.8mm Nozzle + +[values] +cool_fan_enabled = True +cool_fan_full_layer = 70 +cool_fan_speed = 15 +cool_fan_speed_min = 15 +cool_min_layer_time = 13 +infill_overlap = 15 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.48 +line_width = 0.85 +material_bed_temperature = 100 +material_flow = 98 +material_flow_layer_0 = 98 +material_print_temperature = 290 +retract_at_layer_change = False +retraction_amount = 4 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +skirt_gap = 5 +skirt_line_count = 1 +speed_print = 55 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 1.5 +wall_thickness = 1.7 +xy_offset_layer_0 = -0.25 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.8_CPE_rapid.inst.cfg b/resources/quality/fusion3/fusion3_0.8_CPE_rapid.inst.cfg new file mode 100644 index 0000000000..a26d358db6 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.8_CPE_rapid.inst.cfg @@ -0,0 +1,44 @@ +[general] +definition = fusion3 +name = Rapid Quality +version = 4 + +[metadata] +material = generic_cpe_175 +quality_type = rapid +setting_version = 20 +type = quality +variant = 0.8mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = True +cool_fan_full_layer = 60 +cool_fan_speed = 50 +cool_fan_speed_min = 15 +cool_min_layer_time = 15 +cool_min_layer_time_fan_speed_max = 100 +infill_overlap = 20 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.4 +line_width = 0.8 +material_bed_temperature = 110 +material_flow = 100 +material_flow_layer_0 = 100 +material_print_temperature = 285 +retract_at_layer_change = False +retraction_amount = 4 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +speed_print = 35 +speed_support = 35 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 1.2 +wall_thickness = 1.6 +xy_offset_layer_0 = -0.25 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.8_PA_rapid.inst.cfg b/resources/quality/fusion3/fusion3_0.8_PA_rapid.inst.cfg new file mode 100644 index 0000000000..f1f2dbc9db --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.8_PA_rapid.inst.cfg @@ -0,0 +1,44 @@ +[general] +definition = fusion3 +name = Rapid Quality +version = 4 + +[metadata] +material = generic_nylon_175 +quality_type = rapid +setting_version = 20 +type = quality +variant = 0.8mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = True +cool_fan_full_layer = 60 +cool_fan_speed = 50 +cool_fan_speed_min = 15 +cool_min_layer_time = 2.5 +cool_min_layer_time_fan_speed_max = 40 +infill_overlap = 15 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.4 +line_width = 0.8 +material_bed_temperature = 75 +material_flow = 100 +material_flow_layer_0 = 100 +material_print_temperature = 275 +retract_at_layer_change = False +retraction_amount = 5 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +speed_print = 65 +speed_support = 65 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 1.2 +wall_thickness = 1.6 +xy_offset_layer_0 = -0.25 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.8_PC_rapid.inst.cfg b/resources/quality/fusion3/fusion3_0.8_PC_rapid.inst.cfg new file mode 100644 index 0000000000..95d3579290 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.8_PC_rapid.inst.cfg @@ -0,0 +1,40 @@ +[general] +definition = fusion3 +name = Rapid Quality +version = 4 + +[metadata] +material = generic_pc_175 +quality_type = rapid +setting_version = 20 +type = quality +variant = 0.8mm Nozzle + +[values] +adhesion_type = brim +cool_fan_enabled = False +cool_min_layer_time = 5 +infill_overlap = 15 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.4 +line_width = 0.8 +material_bed_temperature = 130 +material_flow = 100 +material_flow_layer_0 = 100 +material_print_temperature = 295 +retract_at_layer_change = False +retraction_amount = 5 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +speed_layer_0 = 25 +speed_print = 50 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 1.2 +wall_thickness = 1.6 +xy_offset_layer_0 = -0.25 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.8_PETG_rapid.inst.cfg b/resources/quality/fusion3/fusion3_0.8_PETG_rapid.inst.cfg new file mode 100644 index 0000000000..f2ef5811b5 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.8_PETG_rapid.inst.cfg @@ -0,0 +1,43 @@ +[general] +definition = fusion3 +name = Rapid Quality +version = 4 + +[metadata] +material = generic_petg +quality_type = rapid +setting_version = 20 +type = quality +variant = 0.8mm Nozzle + +[values] +cool_fan_enabled = True +cool_fan_full_layer = 60 +cool_fan_speed = 75 +cool_fan_speed_min = 15 +cool_min_layer_time = 5 +cool_min_layer_time_fan_speed_max = 20 +infill_overlap = 20 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.4 +line_width = 0.8 +material_bed_temperature = 65 +material_flow = 97 +material_flow_layer_0 = 97 +material_print_temperature = 275 +retract_at_layer_change = False +retraction_amount = 5 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 115 +skirt_gap = 5 +speed_print = 65 +support_angle = 45 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 1.2 +wall_thickness = 1.6 +xy_offset_layer_0 = -0.15 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_0.8_PLA_rapid.inst.cfg b/resources/quality/fusion3/fusion3_0.8_PLA_rapid.inst.cfg new file mode 100644 index 0000000000..654bd647c9 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.8_PLA_rapid.inst.cfg @@ -0,0 +1,43 @@ +[general] +definition = fusion3 +name = Rapid Quality +version = 4 + +[metadata] +material = generic_pla +quality_type = rapid +setting_version = 20 +type = quality +variant = 0.8mm Nozzle + +[values] +adhesion_type = skirt +cool_fan_enabled = True +cool_fan_full_at_height = 0.8 +cool_fan_speed = 100 +cool_fan_speed_min = 15 +cool_min_layer_time = 5 +cool_min_layer_time_fan_speed_max = 65 +infill_overlap = 20 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.4 +line_width = 0.8 +material_bed_temperature = 55 +material_flow = 96 +material_flow_layer_0 = 96 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +retract_at_layer_change = False +retraction_amount = 4 +retraction_speed = 100 +skirt_gap = 5 +speed_infill = 45 +speed_print = 65 +speed_travel = 150 +speed_travel_layer_0 = 100 +speed_wall_x = 45 +top_bottom_thickness = 1.2 +wall_line_count = 2 +xy_offset_layer_0 = -0.25 + diff --git a/resources/quality/fusion3/fusion3_0.8_PLA_rough.inst.cfg b/resources/quality/fusion3/fusion3_0.8_PLA_rough.inst.cfg new file mode 100644 index 0000000000..26776ac138 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.8_PLA_rough.inst.cfg @@ -0,0 +1,41 @@ +[general] +definition = fusion3 +name = Rough Quality +version = 4 + +[metadata] +material = generic_pla +quality_type = rough +setting_version = 20 +type = quality +variant = 0.8mm Nozzle + +[values] +adhesion_type = skirt +cool_fan_full_at_height = 1.0 +cool_fan_speed = 100 +cool_min_layer_time = 16 +cool_min_speed = 30 +infill_overlap = 20 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.44 +line_width = 0.85 +material_bed_temperature = 55 +material_flow = 96 +material_flow_layer_0 = 96 +material_print_temperature = 240 +material_print_temperature_layer_0 = 240 +retract_at_layer_change = False +retraction_amount = 4 +retraction_speed = 100 +skirt_gap = 5 +speed_infill = 40 +speed_print = 60 +speed_travel = 150 +speed_travel_layer_0 = 100 +speed_wall_x = 40 +top_bottom_thickness = 1.4 +wall_line_count = 2 +xy_offset_layer_0 = -0.25 + diff --git a/resources/quality/fusion3/fusion3_0.8_TPU_rapid.inst.cfg b/resources/quality/fusion3/fusion3_0.8_TPU_rapid.inst.cfg new file mode 100644 index 0000000000..8640e104c3 --- /dev/null +++ b/resources/quality/fusion3/fusion3_0.8_TPU_rapid.inst.cfg @@ -0,0 +1,50 @@ +[general] +definition = fusion3 +name = Rapid Quality +version = 4 + +[metadata] +material = generic_tpu +quality_type = rapid +setting_version = 20 +type = quality +variant = 0.8mm Nozzle + +[values] +cool_fan_enabled = True +cool_fan_full_layer = 60 +cool_fan_speed = 50 +cool_fan_speed_min = 15 +cool_min_layer_time = 20 +infill_overlap = 20 +infill_sparse_density = 30 +inset_direction = outside_in +layer_height_0 = 0.4 +line_width = 0.8 +material_bed_temperature = 45 +material_flow = 125 +material_flow_layer_0 = 125 +material_print_temperature = 255 +retract_at_layer_change = False +retraction_amount = 10 +retraction_combing = noskin +retraction_combing_max_distance = 10 +retraction_speed = 50 +skirt_gap = 5 +skirt_line_count = 3 +speed_infill = 25 +speed_layer_0 = 20 +speed_print = 25 +speed_support = 20 +speed_topbottom = 25 +speed_wall = 25 +speed_wall_0 = 20 +speed_wall_x = 25 +support_angle = 50 +support_enable = True +support_infill_rate = 30 +top_bottom_thickness = 1.2 +wall_thickness = 1.6 +xy_offset_layer_0 = -0.15 +zig_zaggify_infill = True + diff --git a/resources/quality/fusion3/fusion3_global_fine.inst.cfg b/resources/quality/fusion3/fusion3_global_fine.inst.cfg new file mode 100644 index 0000000000..0d00e42595 --- /dev/null +++ b/resources/quality/fusion3/fusion3_global_fine.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = fusion3 +name = Fine Quality +version = 4 + +[metadata] +global_quality = True +quality_type = fine +setting_version = 20 +type = quality + +[values] +layer_height = 0.1 + diff --git a/resources/quality/fusion3/fusion3_global_good.inst.cfg b/resources/quality/fusion3/fusion3_global_good.inst.cfg new file mode 100644 index 0000000000..470068971a --- /dev/null +++ b/resources/quality/fusion3/fusion3_global_good.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = fusion3 +name = Good Quality +version = 4 + +[metadata] +global_quality = True +quality_type = good +setting_version = 20 +type = quality + +[values] +layer_height = 0.3 + diff --git a/resources/quality/fusion3/fusion3_global_low.inst.cfg b/resources/quality/fusion3/fusion3_global_low.inst.cfg new file mode 100644 index 0000000000..4fe7dc1e40 --- /dev/null +++ b/resources/quality/fusion3/fusion3_global_low.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = fusion3 +name = Low Quality +version = 4 + +[metadata] +global_quality = True +quality_type = low +setting_version = 20 +type = quality + +[values] +layer_height = 0.35 + diff --git a/resources/quality/fusion3/fusion3_global_normal.inst.cfg b/resources/quality/fusion3/fusion3_global_normal.inst.cfg new file mode 100644 index 0000000000..b1511dacf0 --- /dev/null +++ b/resources/quality/fusion3/fusion3_global_normal.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = fusion3 +name = Normal Quality +version = 4 + +[metadata] +global_quality = True +quality_type = normal +setting_version = 20 +type = quality + +[values] +layer_height = 0.2 + diff --git a/resources/quality/fusion3/fusion3_global_rapid.inst.cfg b/resources/quality/fusion3/fusion3_global_rapid.inst.cfg new file mode 100644 index 0000000000..7acfe1ef4a --- /dev/null +++ b/resources/quality/fusion3/fusion3_global_rapid.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = fusion3 +name = Rapid Quality +version = 4 + +[metadata] +global_quality = True +quality_type = rapid +setting_version = 20 +type = quality + +[values] +layer_height = 0.4 + diff --git a/resources/quality/fusion3/fusion3_global_rough.inst.cfg b/resources/quality/fusion3/fusion3_global_rough.inst.cfg new file mode 100644 index 0000000000..77fbbd332f --- /dev/null +++ b/resources/quality/fusion3/fusion3_global_rough.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = fusion3 +name = Rough Quality +version = 4 + +[metadata] +global_quality = True +quality_type = rough +setting_version = 20 +type = quality + +[values] +layer_height = 0.5 + diff --git a/resources/variants/dxu_0.25.inst.cfg b/resources/variants/dxu/dxu_0.25.inst.cfg similarity index 79% rename from resources/variants/dxu_0.25.inst.cfg rename to resources/variants/dxu/dxu_0.25.inst.cfg index bc2f225b27..eedf5108e8 100644 --- a/resources/variants/dxu_0.25.inst.cfg +++ b/resources/variants/dxu/dxu_0.25.inst.cfg @@ -1,13 +1,14 @@ [general] +definition = dxu name = 0.25 mm version = 4 -definition = dxu [metadata] +hardware_type = nozzle setting_version = 20 type = variant -hardware_type = nozzle [values] machine_nozzle_size = 0.25 -machine_nozzle_tip_outer_diameter = 0.8 \ No newline at end of file +machine_nozzle_tip_outer_diameter = 0.8 + diff --git a/resources/variants/dxu_0.4.inst.cfg b/resources/variants/dxu/dxu_0.4.inst.cfg similarity index 79% rename from resources/variants/dxu_0.4.inst.cfg rename to resources/variants/dxu/dxu_0.4.inst.cfg index 46cd2f377e..1795f42dfb 100644 --- a/resources/variants/dxu_0.4.inst.cfg +++ b/resources/variants/dxu/dxu_0.4.inst.cfg @@ -1,13 +1,14 @@ [general] +definition = dxu name = 0.4 mm version = 4 -definition = dxu [metadata] +hardware_type = nozzle setting_version = 20 type = variant -hardware_type = nozzle [values] machine_nozzle_size = 0.4 -machine_nozzle_tip_outer_diameter = 1.05 \ No newline at end of file +machine_nozzle_tip_outer_diameter = 1.05 + diff --git a/resources/variants/dxu_0.6.inst.cfg b/resources/variants/dxu/dxu_0.6.inst.cfg similarity index 79% rename from resources/variants/dxu_0.6.inst.cfg rename to resources/variants/dxu/dxu_0.6.inst.cfg index d23bc8f1b6..ae53a2fcd7 100644 --- a/resources/variants/dxu_0.6.inst.cfg +++ b/resources/variants/dxu/dxu_0.6.inst.cfg @@ -1,13 +1,14 @@ [general] +definition = dxu name = 0.6 mm version = 4 -definition = dxu [metadata] +hardware_type = nozzle setting_version = 20 type = variant -hardware_type = nozzle [values] machine_nozzle_size = 0.6 -machine_nozzle_tip_outer_diameter = 1.25 \ No newline at end of file +machine_nozzle_tip_outer_diameter = 1.25 + diff --git a/resources/variants/dxu_0.8.inst.cfg b/resources/variants/dxu/dxu_0.8.inst.cfg similarity index 79% rename from resources/variants/dxu_0.8.inst.cfg rename to resources/variants/dxu/dxu_0.8.inst.cfg index 3585bd9c63..e69188081b 100644 --- a/resources/variants/dxu_0.8.inst.cfg +++ b/resources/variants/dxu/dxu_0.8.inst.cfg @@ -1,13 +1,14 @@ [general] +definition = dxu name = 0.8 mm version = 4 -definition = dxu [metadata] +hardware_type = nozzle setting_version = 20 type = variant -hardware_type = nozzle [values] machine_nozzle_size = 0.8 -machine_nozzle_tip_outer_diameter = 1.35 \ No newline at end of file +machine_nozzle_tip_outer_diameter = 1.35 + diff --git a/resources/variants/dxu_dual_0.25.inst.cfg b/resources/variants/dxu/dxu_dual_0.25.inst.cfg similarity index 80% rename from resources/variants/dxu_dual_0.25.inst.cfg rename to resources/variants/dxu/dxu_dual_0.25.inst.cfg index 8e354c10f9..22aa527d46 100644 --- a/resources/variants/dxu_dual_0.25.inst.cfg +++ b/resources/variants/dxu/dxu_dual_0.25.inst.cfg @@ -1,13 +1,14 @@ [general] +definition = dxu_dual name = 0.25 mm version = 4 -definition = dxu_dual [metadata] +hardware_type = nozzle setting_version = 20 type = variant -hardware_type = nozzle [values] machine_nozzle_size = 0.25 -machine_nozzle_tip_outer_diameter = 0.8 \ No newline at end of file +machine_nozzle_tip_outer_diameter = 0.8 + diff --git a/resources/variants/dxu_dual_0.4.inst.cfg b/resources/variants/dxu/dxu_dual_0.4.inst.cfg similarity index 79% rename from resources/variants/dxu_dual_0.4.inst.cfg rename to resources/variants/dxu/dxu_dual_0.4.inst.cfg index 7daea17a91..6d54c18be6 100644 --- a/resources/variants/dxu_dual_0.4.inst.cfg +++ b/resources/variants/dxu/dxu_dual_0.4.inst.cfg @@ -1,13 +1,14 @@ [general] +definition = dxu_dual name = 0.4 mm version = 4 -definition = dxu_dual [metadata] +hardware_type = nozzle setting_version = 20 type = variant -hardware_type = nozzle [values] machine_nozzle_size = 0.4 -machine_nozzle_tip_outer_diameter = 1.05 \ No newline at end of file +machine_nozzle_tip_outer_diameter = 1.05 + diff --git a/resources/variants/dxu_dual_0.6.inst.cfg b/resources/variants/dxu/dxu_dual_0.6.inst.cfg similarity index 79% rename from resources/variants/dxu_dual_0.6.inst.cfg rename to resources/variants/dxu/dxu_dual_0.6.inst.cfg index 8272da71d6..d52aa9a3a3 100644 --- a/resources/variants/dxu_dual_0.6.inst.cfg +++ b/resources/variants/dxu/dxu_dual_0.6.inst.cfg @@ -1,13 +1,14 @@ [general] +definition = dxu_dual name = 0.6 mm version = 4 -definition = dxu_dual [metadata] +hardware_type = nozzle setting_version = 20 type = variant -hardware_type = nozzle [values] machine_nozzle_size = 0.6 -machine_nozzle_tip_outer_diameter = 1.25 \ No newline at end of file +machine_nozzle_tip_outer_diameter = 1.25 + diff --git a/resources/variants/dxu_dual_0.8.inst.cfg b/resources/variants/dxu/dxu_dual_0.8.inst.cfg similarity index 79% rename from resources/variants/dxu_dual_0.8.inst.cfg rename to resources/variants/dxu/dxu_dual_0.8.inst.cfg index 63b41f92b1..40f2070c60 100644 --- a/resources/variants/dxu_dual_0.8.inst.cfg +++ b/resources/variants/dxu/dxu_dual_0.8.inst.cfg @@ -1,13 +1,14 @@ [general] +definition = dxu_dual name = 0.8 mm version = 4 -definition = dxu_dual [metadata] +hardware_type = nozzle setting_version = 20 type = variant -hardware_type = nozzle [values] machine_nozzle_size = 0.8 -machine_nozzle_tip_outer_diameter = 1.35 \ No newline at end of file +machine_nozzle_tip_outer_diameter = 1.35 + diff --git a/resources/variants/dxu/dxu_umo_0.25.inst.cfg b/resources/variants/dxu/dxu_umo_0.25.inst.cfg new file mode 100644 index 0000000000..143c63d509 --- /dev/null +++ b/resources/variants/dxu/dxu_umo_0.25.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = dxu_umo +name = 0.25 mm +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 20 +type = variant + +[values] +machine_nozzle_size = 0.25 +machine_nozzle_tip_outer_diameter = 0.8 + diff --git a/resources/variants/dxu/dxu_umo_0.4.inst.cfg b/resources/variants/dxu/dxu_umo_0.4.inst.cfg new file mode 100644 index 0000000000..7f6d5ea62d --- /dev/null +++ b/resources/variants/dxu/dxu_umo_0.4.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = dxu_umo +name = 0.4 mm +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 20 +type = variant + +[values] +machine_nozzle_size = 0.4 +machine_nozzle_tip_outer_diameter = 1.05 + diff --git a/resources/variants/dxu/dxu_umo_0.6.inst.cfg b/resources/variants/dxu/dxu_umo_0.6.inst.cfg new file mode 100644 index 0000000000..7b1b9c04f6 --- /dev/null +++ b/resources/variants/dxu/dxu_umo_0.6.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = dxu_umo +name = 0.6 mm +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 20 +type = variant + +[values] +machine_nozzle_size = 0.6 +machine_nozzle_tip_outer_diameter = 1.25 + diff --git a/resources/variants/dxu/dxu_umo_0.8.inst.cfg b/resources/variants/dxu/dxu_umo_0.8.inst.cfg new file mode 100644 index 0000000000..d90ee59b12 --- /dev/null +++ b/resources/variants/dxu/dxu_umo_0.8.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = dxu_umo +name = 0.8 mm +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 20 +type = variant + +[values] +machine_nozzle_size = 0.8 +machine_nozzle_tip_outer_diameter = 1.35 + diff --git a/resources/variants/dxu/dxu_umo_dual_0.25.inst.cfg b/resources/variants/dxu/dxu_umo_dual_0.25.inst.cfg new file mode 100644 index 0000000000..d72350b1aa --- /dev/null +++ b/resources/variants/dxu/dxu_umo_dual_0.25.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = dxu_umo_dual +name = 0.25 mm +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 20 +type = variant + +[values] +machine_nozzle_size = 0.25 +machine_nozzle_tip_outer_diameter = 0.8 + diff --git a/resources/variants/dxu/dxu_umo_dual_0.4.inst.cfg b/resources/variants/dxu/dxu_umo_dual_0.4.inst.cfg new file mode 100644 index 0000000000..121bfeeda3 --- /dev/null +++ b/resources/variants/dxu/dxu_umo_dual_0.4.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = dxu_umo_dual +name = 0.4 mm +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 20 +type = variant + +[values] +machine_nozzle_size = 0.4 +machine_nozzle_tip_outer_diameter = 1.05 + diff --git a/resources/variants/dxu/dxu_umo_dual_0.6.inst.cfg b/resources/variants/dxu/dxu_umo_dual_0.6.inst.cfg new file mode 100644 index 0000000000..3de74bf660 --- /dev/null +++ b/resources/variants/dxu/dxu_umo_dual_0.6.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = dxu_umo_dual +name = 0.6 mm +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 20 +type = variant + +[values] +machine_nozzle_size = 0.6 +machine_nozzle_tip_outer_diameter = 1.25 + diff --git a/resources/variants/dxu/dxu_umo_dual_0.8.inst.cfg b/resources/variants/dxu/dxu_umo_dual_0.8.inst.cfg new file mode 100644 index 0000000000..bbce69cbce --- /dev/null +++ b/resources/variants/dxu/dxu_umo_dual_0.8.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = dxu_umo_dual +name = 0.8 mm +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 20 +type = variant + +[values] +machine_nozzle_size = 0.8 +machine_nozzle_tip_outer_diameter = 1.35 + diff --git a/resources/variants/fusion3/fusion3_0.4.inst.cfg b/resources/variants/fusion3/fusion3_0.4.inst.cfg new file mode 100644 index 0000000000..777a487695 --- /dev/null +++ b/resources/variants/fusion3/fusion3_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = fusion3_f410 +name = 0.4mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 20 +type = variant + +[values] +machine_nozzle_size = 0.4 + diff --git a/resources/variants/fusion3/fusion3_0.6.inst.cfg b/resources/variants/fusion3/fusion3_0.6.inst.cfg new file mode 100644 index 0000000000..0d032e17f4 --- /dev/null +++ b/resources/variants/fusion3/fusion3_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = fusion3_f410 +name = 0.6mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 20 +type = variant + +[values] +machine_nozzle_size = 0.6 + diff --git a/resources/variants/fusion3/fusion3_0.8.inst.cfg b/resources/variants/fusion3/fusion3_0.8.inst.cfg new file mode 100644 index 0000000000..33f192e528 --- /dev/null +++ b/resources/variants/fusion3/fusion3_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = fusion3_f410 +name = 0.8mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 20 +type = variant + +[values] +machine_nozzle_size = 0.8 + diff --git a/resources/variants/fusion3/fusion3_f410_0.4.inst.cfg b/resources/variants/fusion3/fusion3_f410_0.4.inst.cfg new file mode 100644 index 0000000000..777a487695 --- /dev/null +++ b/resources/variants/fusion3/fusion3_f410_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = fusion3_f410 +name = 0.4mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 20 +type = variant + +[values] +machine_nozzle_size = 0.4 + diff --git a/resources/variants/fusion3/fusion3_f410_0.6.inst.cfg b/resources/variants/fusion3/fusion3_f410_0.6.inst.cfg new file mode 100644 index 0000000000..0d032e17f4 --- /dev/null +++ b/resources/variants/fusion3/fusion3_f410_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = fusion3_f410 +name = 0.6mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 20 +type = variant + +[values] +machine_nozzle_size = 0.6 + diff --git a/resources/variants/fusion3/fusion3_f410_0.8.inst.cfg b/resources/variants/fusion3/fusion3_f410_0.8.inst.cfg new file mode 100644 index 0000000000..33f192e528 --- /dev/null +++ b/resources/variants/fusion3/fusion3_f410_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = fusion3_f410 +name = 0.8mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 20 +type = variant + +[values] +machine_nozzle_size = 0.8 +