From eeb49e587c63aafc2e42f53c7706724b99b4d1a6 Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Sat, 11 Jun 2022 17:20:55 +0200 Subject: [PATCH 001/500] Added parameters for optimized prime tower --- resources/definitions/fdmprinter.def.json | 52 ++++++++++++++++------- 1 file changed, 36 insertions(+), 16 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 9e12d7f7e1..ebbf9faac8 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -983,7 +983,7 @@ "description": "Width of a single prime tower line.", "type": "float", "unit": "mm", - "enabled": "resolveOrValue('prime_tower_enable')", + "enabled": "resolveOrValue('prime_tower_mode') != 'none'", "default_value": 0.4, "value": "line_width", "minimum_value": "0.001", @@ -3188,7 +3188,7 @@ "description": "The speed at which the prime tower is printed. Printing the prime tower slower can make it more stable when the adhesion between the different filaments is suboptimal.", "type": "float", "unit": "mm/s", - "enabled": "resolveOrValue('prime_tower_enable')", + "enabled": "resolveOrValue('prime_tower_mode') != 'none'", "default_value": 60, "value": "speed_print", "minimum_value": "0.1", @@ -3525,7 +3525,7 @@ "maximum_value_warning": "10000", "default_value": 3000, "value": "acceleration_print", - "enabled": "resolveOrValue('prime_tower_enable') and resolveOrValue('acceleration_enabled')", + "enabled": "resolveOrValue('prime_tower_mode') != 'none' and resolveOrValue('acceleration_enabled')", "settable_per_mesh": false } } @@ -3805,7 +3805,7 @@ "maximum_value_warning": "50", "default_value": 20, "value": "jerk_print", - "enabled": "resolveOrValue('prime_tower_enable') and resolveOrValue('jerk_enabled')", + "enabled": "resolveOrValue('prime_tower_mode') != 'none' and resolveOrValue('jerk_enabled')", "settable_per_mesh": false } } @@ -6112,14 +6112,21 @@ "description": "Settings used for printing with multiple extruders.", "children": { - "prime_tower_enable": + "prime_tower_mode": { - "label": "Enable Prime Tower", + "label": "Prime Tower Mode", "description": "Print a tower next to the print which serves to prime the material after each nozzle switch.", - "type": "bool", + "type": "enum", + "options": + { + "none": "None", + "default": "Default", + "optimized": "Optimized", + "optimized_consistent": "Optimized consistent" + }, + "default_value": "default", "enabled": "extruders_enabled_count > 1", - "default_value": false, - "resolve": "(extruders_enabled_count > 1) and any(extruderValues('prime_tower_enable'))", + "resolve": "(extruders_enabled_count > 1) and any(extruderValues('prime_tower_mode'))", "settable_per_mesh": false, "settable_per_extruder": false }, @@ -6129,7 +6136,7 @@ "description": "The width of the prime tower.", "type": "float", "unit": "mm", - "enabled": "resolveOrValue('prime_tower_enable')", + "enabled": "resolveOrValue('prime_tower_mode') != 'none'", "default_value": 20, "resolve": "max(extruderValues('prime_tower_size'))", "minimum_value": "0", @@ -6148,7 +6155,20 @@ "default_value": 6, "minimum_value": "0", "maximum_value_warning": "(resolveOrValue('prime_tower_size') * 0.5) ** 2 * 3.14159 * resolveOrValue('layer_height') - sum(extruderValues('prime_tower_min_volume')) + prime_tower_min_volume", - "enabled": "resolveOrValue('prime_tower_enable')", + "enabled": "resolveOrValue('prime_tower_mode') != 'none'", + "settable_per_mesh": false, + "settable_per_extruder": true + }, + "prime_tower_max_bridging_distance": + { + "label": "Prime Tower Maximum Bridging Distance", + "description": "The maximum length of the branches which may be printed over the air.", + "unit": "mm", + "type": "float", + "default_value": 5, + "minimum_value": "line_width", + "maximum_value_warning": "10.0", + "enabled": "resolveOrValue('prime_tower_mode') == 'optimized' or resolveOrValue('prime_tower_mode') == 'optimized_consistent'", "settable_per_mesh": false, "settable_per_extruder": true }, @@ -6158,7 +6178,7 @@ "description": "The x coordinate of the position of the prime tower.", "type": "float", "unit": "mm", - "enabled": "resolveOrValue('prime_tower_enable')", + "enabled": "resolveOrValue('prime_tower_mode') != 'none'", "default_value": 200, "value": "machine_width - max(extruderValue(skirt_brim_extruder_nr, 'brim_width') * extruderValue(skirt_brim_extruder_nr, 'initial_layer_line_width_factor') / 100 if adhesion_type == 'brim' or (prime_tower_brim_enable and adhesion_type != 'raft') else (extruderValue(adhesion_extruder_nr, 'raft_margin') if adhesion_type == 'raft' else (extruderValue(skirt_brim_extruder_nr, 'skirt_gap') if adhesion_type == 'skirt' else 0)), max(extruderValues('travel_avoid_distance'))) - max(extruderValues('support_offset')) - sum(extruderValues('skirt_brim_line_width')) * extruderValue(skirt_brim_extruder_nr, 'initial_layer_line_width_factor') / 100 - (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0) - max(map(abs, extruderValues('machine_nozzle_offset_x'))) - 1", "maximum_value": "machine_width / 2 if machine_center_is_zero else machine_width", @@ -6172,7 +6192,7 @@ "description": "The y coordinate of the position of the prime tower.", "type": "float", "unit": "mm", - "enabled": "resolveOrValue('prime_tower_enable')", + "enabled": "resolveOrValue('prime_tower_mode') != 'none'", "default_value": 200, "value": "machine_depth - prime_tower_size - max(extruderValue(skirt_brim_extruder_nr, 'brim_width') * extruderValue(skirt_brim_extruder_nr, 'initial_layer_line_width_factor') / 100 if adhesion_type == 'brim' or (prime_tower_brim_enable and adhesion_type != 'raft') else (extruderValue(adhesion_extruder_nr, 'raft_margin') if adhesion_type == 'raft' else (extruderValue(skirt_brim_extruder_nr, 'skirt_gap') if adhesion_type == 'skirt' else 0)), max(extruderValues('travel_avoid_distance'))) - max(extruderValues('support_offset')) - sum(extruderValues('skirt_brim_line_width')) * extruderValue(skirt_brim_extruder_nr, 'initial_layer_line_width_factor') / 100 - (resolveOrValue('draft_shield_dist') if resolveOrValue('draft_shield_enabled') else 0) - max(map(abs, extruderValues('machine_nozzle_offset_y'))) - 3", "maximum_value": "machine_depth / 2 - resolveOrValue('prime_tower_size') if machine_center_is_zero else machine_depth - resolveOrValue('prime_tower_size')", @@ -6185,7 +6205,7 @@ "label": "Wipe Inactive Nozzle on Prime Tower", "description": "After printing the prime tower with one nozzle, wipe the oozed material from the other nozzle off on the prime tower.", "type": "bool", - "enabled": "resolveOrValue('prime_tower_enable')", + "enabled": "resolveOrValue('prime_tower_mode') != 'none'", "default_value": true, "settable_per_mesh": false, "settable_per_extruder": true @@ -6195,8 +6215,8 @@ "label": "Prime Tower Brim", "description": "Prime-towers might need the extra adhesion afforded by a brim even if the model doesn't. Presently can't be used with the 'Raft' adhesion-type.", "type": "bool", - "enabled": "resolveOrValue('prime_tower_enable') and (resolveOrValue('adhesion_type') != 'raft')", - "resolve": "resolveOrValue('prime_tower_enable') and (resolveOrValue('adhesion_type') in ('none', 'skirt'))", + "enabled": "resolveOrValue('prime_tower_mode') != 'none' and (resolveOrValue('adhesion_type') != 'raft')", + "resolve": "resolveOrValue('prime_tower_mode') != 'none' and (resolveOrValue('adhesion_type') in ('none', 'skirt'))", "default_value": false, "settable_per_mesh": false, "settable_per_extruder": false From 09d1becf1e21dfead6ee3b574cfed41d24d3f31d Mon Sep 17 00:00:00 2001 From: tastyratz Date: Sun, 5 Mar 2023 11:48:45 -0500 Subject: [PATCH 002/500] Update InsertAtLayerChange.py I removed the period from the G-code to insert label for consistency. I also added a third option to this called "Skip layers". This allows you to insert gcode with a specific number of layers skipped (i.e. skip layers 1 will insert gcode every other layer, skip layers 3 will insert every fourth). As an example, this change allowed me to insert a nozzle cleaning routine in my gcode without having to run it EVERY layer. --- .../scripts/InsertAtLayerChange.py | 25 ++++++++++++++----- 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/plugins/PostProcessingPlugin/scripts/InsertAtLayerChange.py b/plugins/PostProcessingPlugin/scripts/InsertAtLayerChange.py index 5fb506b42b..8cadceb528 100644 --- a/plugins/PostProcessingPlugin/scripts/InsertAtLayerChange.py +++ b/plugins/PostProcessingPlugin/scripts/InsertAtLayerChange.py @@ -26,27 +26,40 @@ class InsertAtLayerChange(Script): }, "gcode_to_add": { - "label": "G-code to insert.", + "label": "G-code to insert", "description": "G-code to add before or after layer change.", "type": "str", "default_value": "" + }, + "skip_layers": + { + "label": "Skip layers", + "description": "Number of layers to skip between insertions (0 for every layer).", + "type": "int", + "default_value": 0, + "minimum_value": 0 } } }""" def execute(self, data): gcode_to_add = self.getSettingValueByKey("gcode_to_add") + "\n" + skip_layers = self.getSettingValueByKey("skip_layers") + count = 0 for layer in data: # Check that a layer is being printed lines = layer.split("\n") for line in lines: if ";LAYER:" in line: index = data.index(layer) - if self.getSettingValueByKey("insert_location") == "before": - layer = gcode_to_add + layer - else: - layer = layer + gcode_to_add + if count == 0: + if self.getSettingValueByKey("insert_location") == "before": + layer = gcode_to_add + layer + else: + layer = layer + gcode_to_add - data[index] = layer + data[index] = layer + + count = (count + 1) % (skip_layers + 1) break return data From 6d7d1b838a48ee006c3b0ff34637837551435e18 Mon Sep 17 00:00:00 2001 From: wawanbreton Date: Sun, 26 Mar 2023 13:20:52 +0000 Subject: [PATCH 003/500] Applied printer-linter format --- resources/definitions/lnl3d_base.def.json | 28 +++++++++---------- resources/definitions/lnl3d_d3.def.json | 8 ++++-- .../definitions/lnl3d_d3_vulcan.def.json | 8 ++++-- .../extruders/lnl3d_extruder_left.def.json | 2 +- .../extruders/lnl3d_extruder_right.def.json | 2 +- ...lnl3d_base_0.2_generic_PETG_super.inst.cfg | 1 + ...lnl3d_base_0.2_generic_PETG_ultra.inst.cfg | 1 + .../lnl3d_base_0.2_generic_PLA_super.inst.cfg | 1 + .../lnl3d_base_0.2_generic_PLA_ultra.inst.cfg | 1 + ...3d_base_0.4_generic_PETG_adaptive.inst.cfg | 1 + .../lnl3d_base_0.4_generic_PETG_low.inst.cfg | 1 + ...3d_base_0.4_generic_PETG_standard.inst.cfg | 1 + ...lnl3d_base_0.4_generic_PETG_super.inst.cfg | 1 + ...l3d_base_0.4_generic_PLA_adaptive.inst.cfg | 1 + .../lnl3d_base_0.4_generic_PLA_low.inst.cfg | 1 + ...l3d_base_0.4_generic_PLA_standard.inst.cfg | 1 + .../lnl3d_base_0.4_generic_PLA_super.inst.cfg | 1 + ...l3d_base_0.4_generic_TPU_adaptive.inst.cfg | 1 + ...l3d_base_0.4_generic_TPU_standard.inst.cfg | 1 + .../lnl3d_base_0.4_generic_TPU_super.inst.cfg | 1 + ...3d_base_0.6_generic_PETG_standard.inst.cfg | 1 + .../lnl3d_base_0.6_generic_PLA_draft.inst.cfg | 1 + .../lnl3d_base_0.6_generic_PLA_low.inst.cfg | 1 + ...l3d_base_0.6_generic_PLA_standard.inst.cfg | 1 + ...l3d_base_0.6_generic_TPU_standard.inst.cfg | 1 + ...lnl3d_base_0.8_generic_PETG_draft.inst.cfg | 1 + .../lnl3d_base_0.8_generic_PLA_draft.inst.cfg | 1 + .../lnl3d_base_0.8_generic_TPU_draft.inst.cfg | 1 + .../lnl3d/lnl3d_base_global_adaptive.inst.cfg | 1 + .../lnl3d/lnl3d_base_global_draft.inst.cfg | 1 + .../lnl3d/lnl3d_base_global_low.inst.cfg | 1 + .../lnl3d/lnl3d_base_global_standard.inst.cfg | 1 + .../lnl3d/lnl3d_base_global_super.inst.cfg | 1 + .../lnl3d/lnl3d_base_global_ultra.inst.cfg | 1 + .../variants/lnl3d/lnl3d_d3_0.2.inst.cfg | 1 + .../variants/lnl3d/lnl3d_d3_0.4.inst.cfg | 1 + .../variants/lnl3d/lnl3d_d3_0.6.inst.cfg | 1 + .../variants/lnl3d/lnl3d_d3_0.8.inst.cfg | 1 + .../lnl3d/lnl3d_d3_vulcan_0.2.inst.cfg | 1 + .../lnl3d/lnl3d_d3_vulcan_0.4.inst.cfg | 1 + .../lnl3d/lnl3d_d3_vulcan_0.6.inst.cfg | 1 + .../lnl3d/lnl3d_d3_vulcan_0.8.inst.cfg | 1 + .../variants/lnl3d/lnl3d_d5_0.2.inst.cfg | 1 + .../variants/lnl3d/lnl3d_d5_0.4.inst.cfg | 1 + .../variants/lnl3d/lnl3d_d5_0.6.inst.cfg | 1 + .../variants/lnl3d/lnl3d_d5_0.8.inst.cfg | 1 + .../variants/lnl3d/lnl3d_d6_0.2.inst.cfg | 1 + .../variants/lnl3d/lnl3d_d6_0.4.inst.cfg | 1 + .../variants/lnl3d/lnl3d_d6_0.6.inst.cfg | 1 + .../variants/lnl3d/lnl3d_d6_0.8.inst.cfg | 1 + 50 files changed, 73 insertions(+), 20 deletions(-) diff --git a/resources/definitions/lnl3d_base.def.json b/resources/definitions/lnl3d_base.def.json index c181e80a8e..5ee0638002 100644 --- a/resources/definitions/lnl3d_base.def.json +++ b/resources/definitions/lnl3d_base.def.json @@ -7,7 +7,7 @@ "author": "LNL3D", "manufacturer": "LNL3D", "file_formats": "text/x-gcode", - "first_start_actions": ["MachineSettingsAction"], + "first_start_actions": [ "MachineSettingsAction" ], "has_machine_quality": true, "has_materials": true, "has_variants": true, @@ -51,13 +51,13 @@ "machine_max_acceleration_x": { "value": 500 }, "machine_max_acceleration_y": { "value": 500 }, "machine_max_acceleration_z": { "value": 100 }, - "machine_max_jerk_e": { "value": 5 }, - "machine_max_jerk_xy": { "value": 10 }, - "machine_max_jerk_z": { "value": 0.4 }, "machine_max_feedrate_e": { "value": 80 }, "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_start_gcode": { "default_value": "G21 ;metric values\nG90 ;absolute positioning\nM82 ;set extruder to absolute mode\nM107 ;start with the fan off\nG28 ;move to min endstops\nG92 E0 ;reset extruder\nG1 E15 F1500 ;move extruder 15mm\nG1 Z15.0 F3000 ;move the header up 15mm\nM117 printing... ;LCD message" }, "material_diameter": { "default_value": 1.75 }, "material_final_print_temperature": { "value": "material_print_temperature" }, @@ -70,7 +70,7 @@ "prime_tower_brim_enable": { "default_value": true }, "prime_tower_wipe_enabled": { "default_value": false }, "raft_airgap": { "default_value": 0.2 }, - "raft_margin": {"default_value": 2 }, + "raft_margin": { "default_value": 2 }, "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'noskin'" }, "retraction_count_max": { "value": 100 }, "retraction_extrusion_window": { "value": 4 }, @@ -79,18 +79,18 @@ "retraction_hop_enabled": { "value": "False" }, "retraction_prime_speed": { - "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", - "maximum_value": 200 + "maximum_value": 200, + "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')" }, "retraction_retract_speed": { - "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", - "maximum_value": 200 + "maximum_value": 200, + "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')" }, "retraction_speed": { - "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')", - "maximum_value": 200 + "maximum_value": 200, + "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')" }, "skin_overlap": { "value": 25 }, "skirt_line_count": { "value": 2 }, @@ -117,14 +117,14 @@ "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height*2" }, "switch_extruder_retraction_amount": { "value": 8.0 }, "switch_extruder_retraction_speeds": { "default_value": 60.0 }, - "top_bottom_thickness": { "value": "layer_height_0 + layer_height * 4" }, + "top_bottom_thickness": { "value": "layer_height_0 + 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 }, "wall_thickness": { "value": "line_width * 2" }, - "z_seam_type": { "value": "'back'" }, "z_seam_corner": { "value": "'z_seam_corner_weighted'" }, + "z_seam_type": { "value": "'back'" }, "zig_zaggify_infill": { "value": true } } -} +} \ No newline at end of file diff --git a/resources/definitions/lnl3d_d3.def.json b/resources/definitions/lnl3d_d3.def.json index b12e13884b..52e8042306 100755 --- a/resources/definitions/lnl3d_d3.def.json +++ b/resources/definitions/lnl3d_d3.def.json @@ -6,7 +6,11 @@ { "visible": true, "platform": "lnl3d_d3.stl", - "platform_offset": [ 0, 0, 0 ] + "platform_offset": [ + 0, + 0, + 0 + ] }, "overrides": { @@ -17,4 +21,4 @@ "prime_tower_position_x": { "value": "155" }, "prime_tower_position_y": { "value": "155" } } -} +} \ No newline at end of file diff --git a/resources/definitions/lnl3d_d3_vulcan.def.json b/resources/definitions/lnl3d_d3_vulcan.def.json index 4b18ef4fc0..f81cae81c5 100755 --- a/resources/definitions/lnl3d_d3_vulcan.def.json +++ b/resources/definitions/lnl3d_d3_vulcan.def.json @@ -6,7 +6,11 @@ { "visible": true, "platform": "lnl3d_d3.stl", - "platform_offset": [ 0, 0, 0 ] + "platform_offset": [ + 0, + 0, + 0 + ] }, "overrides": { @@ -17,4 +21,4 @@ "prime_tower_position_x": { "value": "155" }, "prime_tower_position_y": { "value": "155" } } -} +} \ No newline at end of file diff --git a/resources/extruders/lnl3d_extruder_left.def.json b/resources/extruders/lnl3d_extruder_left.def.json index 03ed857f0e..7e5d2dfe98 100755 --- a/resources/extruders/lnl3d_extruder_left.def.json +++ b/resources/extruders/lnl3d_extruder_left.def.json @@ -26,4 +26,4 @@ "machine_nozzle_size": { "default_value": 0.4 }, "material_diameter": { "default_value": 1.75 } } -} +} \ No newline at end of file diff --git a/resources/extruders/lnl3d_extruder_right.def.json b/resources/extruders/lnl3d_extruder_right.def.json index 62e9cd230c..6b5e0993de 100755 --- a/resources/extruders/lnl3d_extruder_right.def.json +++ b/resources/extruders/lnl3d_extruder_right.def.json @@ -26,4 +26,4 @@ "machine_nozzle_size": { "default_value": 0.4 }, "material_diameter": { "default_value": 1.75 } } -} +} \ No newline at end of file diff --git a/resources/quality/lnl3d/lnl3d_base_0.2_generic_PETG_super.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.2_generic_PETG_super.inst.cfg index ca7c0e514a..9e1ed6b824 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.2_generic_PETG_super.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.2_generic_PETG_super.inst.cfg @@ -13,3 +13,4 @@ variant = 0.2mm Nozzle [values] speed_layer_0 = 15 wall_thickness = =line_width*8 + diff --git a/resources/quality/lnl3d/lnl3d_base_0.2_generic_PETG_ultra.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.2_generic_PETG_ultra.inst.cfg index 4d8f10a604..f2d08c5351 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.2_generic_PETG_ultra.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.2_generic_PETG_ultra.inst.cfg @@ -13,3 +13,4 @@ variant = 0.2mm Nozzle [values] speed_layer_0 = 15 wall_thickness = =line_width*8 + diff --git a/resources/quality/lnl3d/lnl3d_base_0.2_generic_PLA_super.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.2_generic_PLA_super.inst.cfg index ae4d279e17..a26d3eeb2e 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.2_generic_PLA_super.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.2_generic_PLA_super.inst.cfg @@ -11,3 +11,4 @@ type = quality variant = 0.2mm Nozzle [values] + diff --git a/resources/quality/lnl3d/lnl3d_base_0.2_generic_PLA_ultra.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.2_generic_PLA_ultra.inst.cfg index 74616e862e..2086268efe 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.2_generic_PLA_ultra.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.2_generic_PLA_ultra.inst.cfg @@ -11,3 +11,4 @@ type = quality variant = 0.2mm Nozzle [values] + diff --git a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_adaptive.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_adaptive.inst.cfg index 4acfd83171..ea0e83055c 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_adaptive.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_adaptive.inst.cfg @@ -13,3 +13,4 @@ variant = 0.4mm Nozzle [values] speed_layer_0 = 15 wall_thickness = =line_width*4 + diff --git a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_low.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_low.inst.cfg index bd30b8ed51..20575a94de 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_low.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_low.inst.cfg @@ -13,3 +13,4 @@ variant = 0.4mm Nozzle [values] speed_layer_0 = 15 wall_thickness = =line_width*4 + diff --git a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_standard.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_standard.inst.cfg index 669ef07d98..f8af1bef08 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_standard.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_standard.inst.cfg @@ -13,3 +13,4 @@ variant = 0.4mm Nozzle [values] speed_layer_0 = 15 wall_thickness = =line_width*4 + diff --git a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_super.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_super.inst.cfg index c70979a5cb..52dfb21b4c 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_super.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PETG_super.inst.cfg @@ -13,3 +13,4 @@ variant = 0.4mm Nozzle [values] speed_layer_0 = 15 wall_thickness = =line_width*4 + diff --git a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_adaptive.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_adaptive.inst.cfg index 4712e4c3ff..cf38d49ca7 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_adaptive.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_adaptive.inst.cfg @@ -11,3 +11,4 @@ type = quality variant = 0.4mm Nozzle [values] + diff --git a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_low.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_low.inst.cfg index 0dd25c760d..91318eb388 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_low.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_low.inst.cfg @@ -11,3 +11,4 @@ type = quality variant = 0.4mm Nozzle [values] + diff --git a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_standard.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_standard.inst.cfg index 4a537571d1..6566822054 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_standard.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_standard.inst.cfg @@ -11,3 +11,4 @@ type = quality variant = 0.4mm Nozzle [values] + diff --git a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_super.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_super.inst.cfg index f786275820..52448a3e17 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_super.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.4_generic_PLA_super.inst.cfg @@ -11,3 +11,4 @@ type = quality variant = 0.4mm Nozzle [values] + diff --git a/resources/quality/lnl3d/lnl3d_base_0.4_generic_TPU_adaptive.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.4_generic_TPU_adaptive.inst.cfg index 83603cffdf..ab1fb391e8 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.4_generic_TPU_adaptive.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.4_generic_TPU_adaptive.inst.cfg @@ -11,3 +11,4 @@ type = quality variant = 0.4mm Nozzle [values] + diff --git a/resources/quality/lnl3d/lnl3d_base_0.4_generic_TPU_standard.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.4_generic_TPU_standard.inst.cfg index ab68f0dd73..b1212b7fb7 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.4_generic_TPU_standard.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.4_generic_TPU_standard.inst.cfg @@ -11,3 +11,4 @@ type = quality variant = 0.4mm Nozzle [values] + diff --git a/resources/quality/lnl3d/lnl3d_base_0.4_generic_TPU_super.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.4_generic_TPU_super.inst.cfg index cac46549c1..5e0dd99521 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.4_generic_TPU_super.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.4_generic_TPU_super.inst.cfg @@ -11,3 +11,4 @@ type = quality variant = 0.4mm Nozzle [values] + diff --git a/resources/quality/lnl3d/lnl3d_base_0.6_generic_PETG_standard.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.6_generic_PETG_standard.inst.cfg index f686201f7e..26ca469bf6 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.6_generic_PETG_standard.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.6_generic_PETG_standard.inst.cfg @@ -13,3 +13,4 @@ variant = 0.6mm Nozzle [values] speed_layer_0 = 15 wall_thickness = =line_width*3 + diff --git a/resources/quality/lnl3d/lnl3d_base_0.6_generic_PLA_draft.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.6_generic_PLA_draft.inst.cfg index fd1b439885..3ca8badcf8 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.6_generic_PLA_draft.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.6_generic_PLA_draft.inst.cfg @@ -11,3 +11,4 @@ type = quality variant = 0.6mm Nozzle [values] + diff --git a/resources/quality/lnl3d/lnl3d_base_0.6_generic_PLA_low.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.6_generic_PLA_low.inst.cfg index eb5732b8dc..8cd2acf117 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.6_generic_PLA_low.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.6_generic_PLA_low.inst.cfg @@ -11,3 +11,4 @@ type = quality variant = 0.6mm Nozzle [values] + diff --git a/resources/quality/lnl3d/lnl3d_base_0.6_generic_PLA_standard.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.6_generic_PLA_standard.inst.cfg index 63a740e8ec..7297384566 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.6_generic_PLA_standard.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.6_generic_PLA_standard.inst.cfg @@ -11,3 +11,4 @@ type = quality variant = 0.6mm Nozzle [values] + diff --git a/resources/quality/lnl3d/lnl3d_base_0.6_generic_TPU_standard.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.6_generic_TPU_standard.inst.cfg index 92f0fdfee0..9e59bbd349 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.6_generic_TPU_standard.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.6_generic_TPU_standard.inst.cfg @@ -11,3 +11,4 @@ type = quality variant = 0.6mm Nozzle [values] + diff --git a/resources/quality/lnl3d/lnl3d_base_0.8_generic_PETG_draft.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.8_generic_PETG_draft.inst.cfg index 25dce4e37f..d645385468 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.8_generic_PETG_draft.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.8_generic_PETG_draft.inst.cfg @@ -13,3 +13,4 @@ variant = 0.8mm Nozzle [values] speed_layer_0 = 15 wall_thickness = =line_width*3 + diff --git a/resources/quality/lnl3d/lnl3d_base_0.8_generic_PLA_draft.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.8_generic_PLA_draft.inst.cfg index 6668b1a129..1620bd79a8 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.8_generic_PLA_draft.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.8_generic_PLA_draft.inst.cfg @@ -11,3 +11,4 @@ type = quality variant = 0.8mm Nozzle [values] + diff --git a/resources/quality/lnl3d/lnl3d_base_0.8_generic_TPU_draft.inst.cfg b/resources/quality/lnl3d/lnl3d_base_0.8_generic_TPU_draft.inst.cfg index 8a6512c09b..d466d9bd94 100644 --- a/resources/quality/lnl3d/lnl3d_base_0.8_generic_TPU_draft.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_0.8_generic_TPU_draft.inst.cfg @@ -11,3 +11,4 @@ type = quality variant = 0.8mm Nozzle [values] + diff --git a/resources/quality/lnl3d/lnl3d_base_global_adaptive.inst.cfg b/resources/quality/lnl3d/lnl3d_base_global_adaptive.inst.cfg index 6e566239bf..569e8c5264 100644 --- a/resources/quality/lnl3d/lnl3d_base_global_adaptive.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_global_adaptive.inst.cfg @@ -17,3 +17,4 @@ layer_height_0 = 0.20 support_interface_height = =layer_height*6 top_bottom_thickness = =layer_height_0+layer_height*4 wall_thickness = =line_width*3 + diff --git a/resources/quality/lnl3d/lnl3d_base_global_draft.inst.cfg b/resources/quality/lnl3d/lnl3d_base_global_draft.inst.cfg index 34356067f2..b0d87d19bb 100644 --- a/resources/quality/lnl3d/lnl3d_base_global_draft.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_global_draft.inst.cfg @@ -16,3 +16,4 @@ layer_height_0 = 0.32 support_interface_height = =layer_height*4 top_bottom_thickness = =layer_height_0+layer_height*3 wall_thickness = =line_width*2 + diff --git a/resources/quality/lnl3d/lnl3d_base_global_low.inst.cfg b/resources/quality/lnl3d/lnl3d_base_global_low.inst.cfg index 000d7729d3..93d2f918ae 100644 --- a/resources/quality/lnl3d/lnl3d_base_global_low.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_global_low.inst.cfg @@ -16,3 +16,4 @@ layer_height_0 = 0.28 support_interface_height = =layer_height*4 top_bottom_thickness = =layer_height_0+layer_height*3 wall_thickness = =line_width*2 + diff --git a/resources/quality/lnl3d/lnl3d_base_global_standard.inst.cfg b/resources/quality/lnl3d/lnl3d_base_global_standard.inst.cfg index f96004b8d1..796a7ce1d0 100644 --- a/resources/quality/lnl3d/lnl3d_base_global_standard.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_global_standard.inst.cfg @@ -16,3 +16,4 @@ layer_height_0 = 0.2 support_interface_height = =layer_height*4 top_bottom_thickness = =layer_height_0+layer_height*3 wall_thickness = =line_width*2 + diff --git a/resources/quality/lnl3d/lnl3d_base_global_super.inst.cfg b/resources/quality/lnl3d/lnl3d_base_global_super.inst.cfg index f42fb2c6ac..f9cdb2dbf9 100644 --- a/resources/quality/lnl3d/lnl3d_base_global_super.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_global_super.inst.cfg @@ -16,3 +16,4 @@ layer_height_0 = 0.12 support_interface_height = =layer_height*8 top_bottom_thickness = =layer_height_0+layer_height*6 wall_thickness = =line_width*3 + diff --git a/resources/quality/lnl3d/lnl3d_base_global_ultra.inst.cfg b/resources/quality/lnl3d/lnl3d_base_global_ultra.inst.cfg index 2e97b1b620..a4dd6be3da 100644 --- a/resources/quality/lnl3d/lnl3d_base_global_ultra.inst.cfg +++ b/resources/quality/lnl3d/lnl3d_base_global_ultra.inst.cfg @@ -16,3 +16,4 @@ layer_height_0 = 0.12 support_interface_height = =layer_height*12 top_bottom_thickness = =layer_height_0+layer_height*10 wall_thickness = =line_width*3 + diff --git a/resources/variants/lnl3d/lnl3d_d3_0.2.inst.cfg b/resources/variants/lnl3d/lnl3d_d3_0.2.inst.cfg index 63a61e894f..7ae77ff476 100644 --- a/resources/variants/lnl3d/lnl3d_d3_0.2.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d3_0.2.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.2 + diff --git a/resources/variants/lnl3d/lnl3d_d3_0.4.inst.cfg b/resources/variants/lnl3d/lnl3d_d3_0.4.inst.cfg index 678e48f3b3..e8e0d15f7e 100644 --- a/resources/variants/lnl3d/lnl3d_d3_0.4.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d3_0.4.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.4 + diff --git a/resources/variants/lnl3d/lnl3d_d3_0.6.inst.cfg b/resources/variants/lnl3d/lnl3d_d3_0.6.inst.cfg index 7aeb9ef765..fa978ca8c8 100644 --- a/resources/variants/lnl3d/lnl3d_d3_0.6.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d3_0.6.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.6 + diff --git a/resources/variants/lnl3d/lnl3d_d3_0.8.inst.cfg b/resources/variants/lnl3d/lnl3d_d3_0.8.inst.cfg index 5052e08c25..05e72fe6a3 100644 --- a/resources/variants/lnl3d/lnl3d_d3_0.8.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d3_0.8.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.8 + diff --git a/resources/variants/lnl3d/lnl3d_d3_vulcan_0.2.inst.cfg b/resources/variants/lnl3d/lnl3d_d3_vulcan_0.2.inst.cfg index ac652dbedd..fee93aaef2 100644 --- a/resources/variants/lnl3d/lnl3d_d3_vulcan_0.2.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d3_vulcan_0.2.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.2 + diff --git a/resources/variants/lnl3d/lnl3d_d3_vulcan_0.4.inst.cfg b/resources/variants/lnl3d/lnl3d_d3_vulcan_0.4.inst.cfg index 3a7c5d26eb..a76a5aeb76 100644 --- a/resources/variants/lnl3d/lnl3d_d3_vulcan_0.4.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d3_vulcan_0.4.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.4 + diff --git a/resources/variants/lnl3d/lnl3d_d3_vulcan_0.6.inst.cfg b/resources/variants/lnl3d/lnl3d_d3_vulcan_0.6.inst.cfg index ab0e6a9e4d..71884bf1c9 100644 --- a/resources/variants/lnl3d/lnl3d_d3_vulcan_0.6.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d3_vulcan_0.6.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.6 + diff --git a/resources/variants/lnl3d/lnl3d_d3_vulcan_0.8.inst.cfg b/resources/variants/lnl3d/lnl3d_d3_vulcan_0.8.inst.cfg index 5a7e625a5e..0a1269d21e 100644 --- a/resources/variants/lnl3d/lnl3d_d3_vulcan_0.8.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d3_vulcan_0.8.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.8 + diff --git a/resources/variants/lnl3d/lnl3d_d5_0.2.inst.cfg b/resources/variants/lnl3d/lnl3d_d5_0.2.inst.cfg index b5410bc804..62dfd0b0d9 100644 --- a/resources/variants/lnl3d/lnl3d_d5_0.2.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d5_0.2.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.2 + diff --git a/resources/variants/lnl3d/lnl3d_d5_0.4.inst.cfg b/resources/variants/lnl3d/lnl3d_d5_0.4.inst.cfg index 4bbdd3af0f..088b18ed45 100644 --- a/resources/variants/lnl3d/lnl3d_d5_0.4.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d5_0.4.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.4 + diff --git a/resources/variants/lnl3d/lnl3d_d5_0.6.inst.cfg b/resources/variants/lnl3d/lnl3d_d5_0.6.inst.cfg index 985b141ee5..f4ecae1dad 100644 --- a/resources/variants/lnl3d/lnl3d_d5_0.6.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d5_0.6.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.6 + diff --git a/resources/variants/lnl3d/lnl3d_d5_0.8.inst.cfg b/resources/variants/lnl3d/lnl3d_d5_0.8.inst.cfg index 3951b27e5b..da10b5fa7e 100644 --- a/resources/variants/lnl3d/lnl3d_d5_0.8.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d5_0.8.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.8 + diff --git a/resources/variants/lnl3d/lnl3d_d6_0.2.inst.cfg b/resources/variants/lnl3d/lnl3d_d6_0.2.inst.cfg index 522868ce90..886a6bba65 100644 --- a/resources/variants/lnl3d/lnl3d_d6_0.2.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d6_0.2.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.2 + diff --git a/resources/variants/lnl3d/lnl3d_d6_0.4.inst.cfg b/resources/variants/lnl3d/lnl3d_d6_0.4.inst.cfg index 9414cd20be..f7a984cb72 100644 --- a/resources/variants/lnl3d/lnl3d_d6_0.4.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d6_0.4.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.4 + diff --git a/resources/variants/lnl3d/lnl3d_d6_0.6.inst.cfg b/resources/variants/lnl3d/lnl3d_d6_0.6.inst.cfg index 204bf57c3d..5c77bc2d3c 100644 --- a/resources/variants/lnl3d/lnl3d_d6_0.6.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d6_0.6.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.6 + diff --git a/resources/variants/lnl3d/lnl3d_d6_0.8.inst.cfg b/resources/variants/lnl3d/lnl3d_d6_0.8.inst.cfg index 0fcca7db18..f42592214e 100644 --- a/resources/variants/lnl3d/lnl3d_d6_0.8.inst.cfg +++ b/resources/variants/lnl3d/lnl3d_d6_0.8.inst.cfg @@ -10,3 +10,4 @@ type = variant [values] machine_nozzle_size = 0.8 + From b3087d1e6f425f6ade22048e490d36f949b98afb Mon Sep 17 00:00:00 2001 From: Jeremie Date: Fri, 26 May 2023 14:03:45 +0200 Subject: [PATCH 004/500] Definitions for FlashForge Adventure 3 & 4 family --- .../flashforge_adventurer3.def.json | 15 ++++++++ .../flashforge_adventurer3c.def.json | 24 +++++++++++++ .../flashforge_adventurer4.def.json | 25 ++++++++++++++ .../flashforge_adventurer4lite.def.json | 14 ++++++++ .../flashforge_adventurer_base.def.json | 34 +++++++++++++++++++ .../flashforge_adventurer_extruder_0.def.json | 16 +++++++++ .../flashforge_adventurer3_0.3.inst.cfg | 12 +++++++ .../flashforge_adventurer3_0.4.inst.cfg | 12 +++++++ .../flashforge_adventurer3_0.6.inst.cfg | 12 +++++++ .../flashforge_adventurer3c_0.3.inst.cfg | 12 +++++++ .../flashforge_adventurer3c_0.4.inst.cfg | 12 +++++++ .../flashforge_adventurer3c_0.6.inst.cfg | 12 +++++++ .../flashforge_adventurer4_0.3.inst.cfg | 12 +++++++ .../flashforge_adventurer4_0.4.inst.cfg | 12 +++++++ .../flashforge_adventurer4_0.6.inst.cfg | 12 +++++++ .../flashforge_adventurer4lite_0.3.inst.cfg | 12 +++++++ .../flashforge_adventurer4lite_0.4.inst.cfg | 12 +++++++ .../flashforge_adventurer4lite_0.6.inst.cfg | 12 +++++++ 18 files changed, 272 insertions(+) create mode 100644 resources/definitions/flashforge_adventurer3.def.json create mode 100644 resources/definitions/flashforge_adventurer3c.def.json create mode 100644 resources/definitions/flashforge_adventurer4.def.json create mode 100644 resources/definitions/flashforge_adventurer4lite.def.json create mode 100644 resources/definitions/flashforge_adventurer_base.def.json create mode 100644 resources/extruders/flashforge_adventurer_extruder_0.def.json create mode 100644 resources/variants/flashforge/flashforge_adventurer3_0.3.inst.cfg create mode 100644 resources/variants/flashforge/flashforge_adventurer3_0.4.inst.cfg create mode 100644 resources/variants/flashforge/flashforge_adventurer3_0.6.inst.cfg create mode 100644 resources/variants/flashforge/flashforge_adventurer3c_0.3.inst.cfg create mode 100644 resources/variants/flashforge/flashforge_adventurer3c_0.4.inst.cfg create mode 100644 resources/variants/flashforge/flashforge_adventurer3c_0.6.inst.cfg create mode 100644 resources/variants/flashforge/flashforge_adventurer4_0.3.inst.cfg create mode 100644 resources/variants/flashforge/flashforge_adventurer4_0.4.inst.cfg create mode 100644 resources/variants/flashforge/flashforge_adventurer4_0.6.inst.cfg create mode 100644 resources/variants/flashforge/flashforge_adventurer4lite_0.3.inst.cfg create mode 100644 resources/variants/flashforge/flashforge_adventurer4lite_0.4.inst.cfg create mode 100644 resources/variants/flashforge/flashforge_adventurer4lite_0.6.inst.cfg diff --git a/resources/definitions/flashforge_adventurer3.def.json b/resources/definitions/flashforge_adventurer3.def.json new file mode 100644 index 0000000000..5787958401 --- /dev/null +++ b/resources/definitions/flashforge_adventurer3.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Adventurer 3", + "inherits": "flashforge_adventurer3c", + "metadata": + { + "author": "Jeremie-C", + "visible": true, + "supports_network_connection": true + }, + "overrides": + { + "machine_name": {"default_value": "Adventurer 3"} + } +} \ No newline at end of file diff --git a/resources/definitions/flashforge_adventurer3c.def.json b/resources/definitions/flashforge_adventurer3c.def.json new file mode 100644 index 0000000000..9321c2ca40 --- /dev/null +++ b/resources/definitions/flashforge_adventurer3c.def.json @@ -0,0 +1,24 @@ +{ + "version": 2, + "name": "Adventurer 3C", + "inherits": "flashforge_adventurer_base", + "metadata": { + "author": "Jeremie-C", + "visible": true, + "quality_definition": "flashforge_adventurer3" + }, + "overrides": + { + "default_material_bed_temperature": {"maximum_value_warning": "100"}, + "gantry_height": {"value": "150"}, + "machine_center_is_zero": {"default_value": true}, + "machine_depth": {"default_value": 150}, + "machine_end_gcode": {"default_value": ";end gcode\nM104 S0 T0\nM140 S0 T0\nG162 Z F1800\nG28 X Y\nM132 X Y A B\nM652\nG91\nM18"}, + "machine_head_with_fans_polygon": {"default_value": [[-20, 10], [-20, -10], [10, 10], [10, -10]]}, + "machine_height": {"default_value": 150}, + "machine_name": {"default_value": "Adventurer 3C"}, + "machine_start_gcode": {"default_value": ";Start Gcode\nG28\nM132 X Y Z A B\nG1 Z50.000 F420\nG161 X Y F3300\nM7 T0\nM6 T0\nM651 S255\n;End Start"}, + "machine_width": {"default_value": 150}, + "speed_print": {"maximum_value_warning": 100} + } +} \ No newline at end of file diff --git a/resources/definitions/flashforge_adventurer4.def.json b/resources/definitions/flashforge_adventurer4.def.json new file mode 100644 index 0000000000..d3b29c4f4a --- /dev/null +++ b/resources/definitions/flashforge_adventurer4.def.json @@ -0,0 +1,25 @@ +{ + "version": 2, + "name": "Adventurer 4", + "inherits": "flashforge_adventurer_base", + "metadata": + { + "author": "Jeremie-C", + "visible": true, + "quality_definition": "flashforge_adventurer4", + "supports_network_connection": true + }, + "overrides": + { + "default_material_bed_temperature": {"maximum_value_warning": "110"}, + "gantry_height": {"value": "250"}, + "machine_depth": {"default_value": 200}, + "machine_end_gcode": {"default_value": ";End Gcode\nM104 S0 T0\nM140 S0 T0\nG162 Z F1800\nG28 X Y\nM132 X Y A B\nM652\nG91\nM18"}, + "machine_head_with_fans_polygon": {"default_value": [[-20, 10], [-20, -10], [10, 10], [10, -10]]}, + "machine_height": {"default_value": 250}, + "machine_name": {"default_value": "Adventurer 4"}, + "machine_start_gcode": {"default_value": ";Start Gcode\nG28\nM132 X Y Z A B\nG1 Z50.000 F420\nG161 X Y F3300\nM7 T0\nM6 T0\nM651 S255\n;End Start"}, + "machine_use_extruder_offset_to_offset_coords": {"default_value": false}, + "machine_width": {"default_value": 220} + } +} \ No newline at end of file diff --git a/resources/definitions/flashforge_adventurer4lite.def.json b/resources/definitions/flashforge_adventurer4lite.def.json new file mode 100644 index 0000000000..05534793d8 --- /dev/null +++ b/resources/definitions/flashforge_adventurer4lite.def.json @@ -0,0 +1,14 @@ +{ + "version": 2, + "name": "Adventurer 4 Lite", + "inherits": "flashforge_adventurer4", + "metadata": + { + "author": "Jeremie-C", + "visible": true + }, + "overrides": + { + "machine_name": { "default_value": "Adventurer 4 Lite" } + } +} \ No newline at end of file diff --git a/resources/definitions/flashforge_adventurer_base.def.json b/resources/definitions/flashforge_adventurer_base.def.json new file mode 100644 index 0000000000..7a31d6400f --- /dev/null +++ b/resources/definitions/flashforge_adventurer_base.def.json @@ -0,0 +1,34 @@ +{ + "version": 2, + "name": "Flashforge Adventurer Base", + "inherits": "fdmprinter", + "metadata": + { + "author": "Jeremie-C", + "manufacturer": "Flashforge", + "visible": false, + "file_formats": "application/gx;text/x-gcode", + "first_start_actions": ["MachineSettingsAction"], + "has_machine_quality": true, + "has_materials": true, + "has_variants": true, + "machine_extruder_trains": {"0": "flashforge_adventurer_extruder_0"}, + "preferred_material": "generic_pla", + "preferred_quality_type": "normal", + "preferred_variant_name": "0.4mm Nozzle", + "variants_name": "Nozzle Size" + }, + "overrides": + { + "adhesion_type": {"default_value": "skirt"}, + "default_material_print_temperature": {"maximum_value_warning": "265"}, + "layer_height": + { + "minimum_value_warning": "0.1", + "maximum_value_warning": "0.4" + }, + "machine_center_is_zero": {"default_value": true}, + "machine_gcode_flavor": {"default_value": "RepRap (Marlin/Sprinter)"}, + "machine_heated_bed": {"default_value": true} + } +} \ No newline at end of file diff --git a/resources/extruders/flashforge_adventurer_extruder_0.def.json b/resources/extruders/flashforge_adventurer_extruder_0.def.json new file mode 100644 index 0000000000..d8b902a97b --- /dev/null +++ b/resources/extruders/flashforge_adventurer_extruder_0.def.json @@ -0,0 +1,16 @@ +{ + "version": 2, + "name": "Extruder", + "inherits": "fdmextruder", + "metadata": + { + "machine": "flashforge_adventurer_base", + "position": "0" + }, + "overrides": + { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/variants/flashforge/flashforge_adventurer3_0.3.inst.cfg b/resources/variants/flashforge/flashforge_adventurer3_0.3.inst.cfg new file mode 100644 index 0000000000..98319a87a7 --- /dev/null +++ b/resources/variants/flashforge/flashforge_adventurer3_0.3.inst.cfg @@ -0,0 +1,12 @@ +[general] +definition = flashforge_adventurer3 +name = 0.3mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 21 +type = variant + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/flashforge/flashforge_adventurer3_0.4.inst.cfg b/resources/variants/flashforge/flashforge_adventurer3_0.4.inst.cfg new file mode 100644 index 0000000000..3357045ab6 --- /dev/null +++ b/resources/variants/flashforge/flashforge_adventurer3_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +definition = flashforge_adventurer3 +name = 0.4mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 21 +type = variant + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/flashforge/flashforge_adventurer3_0.6.inst.cfg b/resources/variants/flashforge/flashforge_adventurer3_0.6.inst.cfg new file mode 100644 index 0000000000..aaf69b516d --- /dev/null +++ b/resources/variants/flashforge/flashforge_adventurer3_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +definition = flashforge_adventurer3 +name = 0.6mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 21 +type = variant + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/flashforge/flashforge_adventurer3c_0.3.inst.cfg b/resources/variants/flashforge/flashforge_adventurer3c_0.3.inst.cfg new file mode 100644 index 0000000000..56f983be94 --- /dev/null +++ b/resources/variants/flashforge/flashforge_adventurer3c_0.3.inst.cfg @@ -0,0 +1,12 @@ +[general] +definition = flashforge_adventurer3c +name = 0.3mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 21 +type = variant + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/flashforge/flashforge_adventurer3c_0.4.inst.cfg b/resources/variants/flashforge/flashforge_adventurer3c_0.4.inst.cfg new file mode 100644 index 0000000000..c45a46dbc6 --- /dev/null +++ b/resources/variants/flashforge/flashforge_adventurer3c_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +definition = flashforge_adventurer3c +name = 0.4mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 21 +type = variant + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/flashforge/flashforge_adventurer3c_0.6.inst.cfg b/resources/variants/flashforge/flashforge_adventurer3c_0.6.inst.cfg new file mode 100644 index 0000000000..15bfd3f8be --- /dev/null +++ b/resources/variants/flashforge/flashforge_adventurer3c_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +definition = flashforge_adventurer3c +name = 0.6mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 21 +type = variant + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/flashforge/flashforge_adventurer4_0.3.inst.cfg b/resources/variants/flashforge/flashforge_adventurer4_0.3.inst.cfg new file mode 100644 index 0000000000..57a9dab4b1 --- /dev/null +++ b/resources/variants/flashforge/flashforge_adventurer4_0.3.inst.cfg @@ -0,0 +1,12 @@ +[general] +definition = flashforge_adventurer4 +name = 0.3mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 21 +type = variant + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/flashforge/flashforge_adventurer4_0.4.inst.cfg b/resources/variants/flashforge/flashforge_adventurer4_0.4.inst.cfg new file mode 100644 index 0000000000..b451d4e681 --- /dev/null +++ b/resources/variants/flashforge/flashforge_adventurer4_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +definition = flashforge_adventurer4 +name = 0.4mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 21 +type = variant + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/flashforge/flashforge_adventurer4_0.6.inst.cfg b/resources/variants/flashforge/flashforge_adventurer4_0.6.inst.cfg new file mode 100644 index 0000000000..2f9568d49c --- /dev/null +++ b/resources/variants/flashforge/flashforge_adventurer4_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +definition = flashforge_adventurer4 +name = 0.6mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 21 +type = variant + +[values] +machine_nozzle_size = 0.6 diff --git a/resources/variants/flashforge/flashforge_adventurer4lite_0.3.inst.cfg b/resources/variants/flashforge/flashforge_adventurer4lite_0.3.inst.cfg new file mode 100644 index 0000000000..bc12e7191d --- /dev/null +++ b/resources/variants/flashforge/flashforge_adventurer4lite_0.3.inst.cfg @@ -0,0 +1,12 @@ +[general] +definition = flashforge_adventurer4lite +name = 0.3mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 21 +type = variant + +[values] +machine_nozzle_size = 0.3 diff --git a/resources/variants/flashforge/flashforge_adventurer4lite_0.4.inst.cfg b/resources/variants/flashforge/flashforge_adventurer4lite_0.4.inst.cfg new file mode 100644 index 0000000000..2fc42fbb12 --- /dev/null +++ b/resources/variants/flashforge/flashforge_adventurer4lite_0.4.inst.cfg @@ -0,0 +1,12 @@ +[general] +definition = flashforge_adventurer4lite +name = 0.4mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 21 +type = variant + +[values] +machine_nozzle_size = 0.4 diff --git a/resources/variants/flashforge/flashforge_adventurer4lite_0.6.inst.cfg b/resources/variants/flashforge/flashforge_adventurer4lite_0.6.inst.cfg new file mode 100644 index 0000000000..8da55dd9d1 --- /dev/null +++ b/resources/variants/flashforge/flashforge_adventurer4lite_0.6.inst.cfg @@ -0,0 +1,12 @@ +[general] +definition = flashforge_adventurer4lite +name = 0.6mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 21 +type = variant + +[values] +machine_nozzle_size = 0.6 From 80ab3d22bbba7eea2fc63e1396e90063cb768e5c Mon Sep 17 00:00:00 2001 From: Jeremie Date: Fri, 26 May 2023 14:06:19 +0200 Subject: [PATCH 005/500] Quality for FlashForge Adventure 3 & 4 family --- ...ashforge_adventurer3_abs_0.3_fine.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_abs_0.3_vfine.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_abs_0.4_draft.inst.cfg | 16 +++++++++++++++ ...ashforge_adventurer3_abs_0.4_fast.inst.cfg | 16 +++++++++++++++ ...ashforge_adventurer3_abs_0.4_fine.inst.cfg | 16 +++++++++++++++ ...hforge_adventurer3_abs_0.4_normal.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_abs_0.4_vfast.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_abs_0.4_vfine.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_abs_0.6_draft.inst.cfg | 16 +++++++++++++++ ...ashforge_adventurer3_abs_0.6_fast.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_abs_0.6_vfast.inst.cfg | 16 +++++++++++++++ ...ashforge_adventurer4_abs_0.3_fine.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_abs_0.3_vfine.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_abs_0.4_draft.inst.cfg | 18 +++++++++++++++++ ...ashforge_adventurer4_abs_0.4_fast.inst.cfg | 18 +++++++++++++++++ ...ashforge_adventurer4_abs_0.4_fine.inst.cfg | 18 +++++++++++++++++ ...hforge_adventurer4_abs_0.4_normal.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_abs_0.4_vfast.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_abs_0.4_vfine.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_abs_0.6_draft.inst.cfg | 18 +++++++++++++++++ ...ashforge_adventurer4_abs_0.6_fast.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_abs_0.6_vfast.inst.cfg | 18 +++++++++++++++++ ...ashforge_adventurer4_asa_0.4_fast.inst.cfg | 18 +++++++++++++++++ ...ashforge_adventurer4_asa_0.4_fine.inst.cfg | 18 +++++++++++++++++ ...hforge_adventurer4_asa_0.4_normal.inst.cfg | 18 +++++++++++++++++ .../flashforge_adventurer3_draft.inst.cfg | 20 +++++++++++++++++++ .../flashforge_adventurer3_fast.inst.cfg | 20 +++++++++++++++++++ .../flashforge_adventurer3_fine.inst.cfg | 20 +++++++++++++++++++ .../flashforge_adventurer3_normal.inst.cfg | 20 +++++++++++++++++++ .../flashforge_adventurer3_vfast.inst.cfg | 20 +++++++++++++++++++ .../flashforge_adventurer3_vfine.inst.cfg | 20 +++++++++++++++++++ .../flashforge_adventurer4_draft.inst.cfg | 18 +++++++++++++++++ .../flashforge_adventurer4_fast.inst.cfg | 18 +++++++++++++++++ .../flashforge_adventurer4_fine.inst.cfg | 18 +++++++++++++++++ .../flashforge_adventurer4_normal.inst.cfg | 18 +++++++++++++++++ .../flashforge_adventurer4_vfast.inst.cfg | 18 +++++++++++++++++ .../flashforge_adventurer4_vfine.inst.cfg | 18 +++++++++++++++++ ...ashforge_adventurer3_pc_0.4_draft.inst.cfg | 16 +++++++++++++++ ...lashforge_adventurer3_pc_0.4_fast.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_pc_0.4_normal.inst.cfg | 16 +++++++++++++++ ...ashforge_adventurer3_pc_0.4_vfast.inst.cfg | 16 +++++++++++++++ ...ashforge_adventurer3_pc_0.6_draft.inst.cfg | 16 +++++++++++++++ ...lashforge_adventurer3_pc_0.6_fast.inst.cfg | 16 +++++++++++++++ ...ashforge_adventurer3_pc_0.6_vfast.inst.cfg | 16 +++++++++++++++ ...ashforge_adventurer4_pc_0.4_draft.inst.cfg | 18 +++++++++++++++++ ...lashforge_adventurer4_pc_0.4_fast.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_pc_0.4_normal.inst.cfg | 18 +++++++++++++++++ ...ashforge_adventurer4_pc_0.4_vfast.inst.cfg | 18 +++++++++++++++++ ...ashforge_adventurer4_pc_0.6_draft.inst.cfg | 18 +++++++++++++++++ ...lashforge_adventurer4_pc_0.6_fast.inst.cfg | 18 +++++++++++++++++ ...ashforge_adventurer4_pc_0.6_vfast.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer3_petg_0.3_fine.inst.cfg | 16 +++++++++++++++ ...hforge_adventurer3_petg_0.3_vfine.inst.cfg | 16 +++++++++++++++ ...hforge_adventurer3_petg_0.4_draft.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_petg_0.4_fast.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_petg_0.4_fine.inst.cfg | 16 +++++++++++++++ ...forge_adventurer3_petg_0.4_normal.inst.cfg | 16 +++++++++++++++ ...hforge_adventurer3_petg_0.4_vfast.inst.cfg | 16 +++++++++++++++ ...hforge_adventurer3_petg_0.4_vfine.inst.cfg | 16 +++++++++++++++ ...hforge_adventurer3_petg_0.6_draft.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_petg_0.6_fast.inst.cfg | 16 +++++++++++++++ ...hforge_adventurer3_petg_0.6_vfast.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer4_petg_0.3_fine.inst.cfg | 18 +++++++++++++++++ ...hforge_adventurer4_petg_0.3_vfine.inst.cfg | 18 +++++++++++++++++ ...hforge_adventurer4_petg_0.4_draft.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_petg_0.4_fast.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_petg_0.4_fine.inst.cfg | 18 +++++++++++++++++ ...forge_adventurer4_petg_0.4_normal.inst.cfg | 18 +++++++++++++++++ ...hforge_adventurer4_petg_0.4_vfast.inst.cfg | 18 +++++++++++++++++ ...hforge_adventurer4_petg_0.4_vfine.inst.cfg | 18 +++++++++++++++++ ...hforge_adventurer4_petg_0.6_draft.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_petg_0.6_fast.inst.cfg | 18 +++++++++++++++++ ...hforge_adventurer4_petg_0.6_vfast.inst.cfg | 18 +++++++++++++++++ ...ashforge_adventurer3_pla_0.3_fine.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_pla_0.3_vfine.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_pla_0.4_draft.inst.cfg | 16 +++++++++++++++ ...ashforge_adventurer3_pla_0.4_fast.inst.cfg | 16 +++++++++++++++ ...ashforge_adventurer3_pla_0.4_fine.inst.cfg | 16 +++++++++++++++ ...hforge_adventurer3_pla_0.4_normal.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_pla_0.4_vfast.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_pla_0.4_vfine.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_pla_0.6_draft.inst.cfg | 16 +++++++++++++++ ...ashforge_adventurer3_pla_0.6_fast.inst.cfg | 16 +++++++++++++++ ...shforge_adventurer3_pla_0.6_vfast.inst.cfg | 16 +++++++++++++++ ...ashforge_adventurer4_pla_0.3_fine.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_pla_0.3_vfine.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_pla_0.4_draft.inst.cfg | 18 +++++++++++++++++ ...ashforge_adventurer4_pla_0.4_fast.inst.cfg | 18 +++++++++++++++++ ...ashforge_adventurer4_pla_0.4_fine.inst.cfg | 18 +++++++++++++++++ ...hforge_adventurer4_pla_0.4_normal.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_pla_0.4_vfast.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_pla_0.4_vfine.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_pla_0.6_draft.inst.cfg | 18 +++++++++++++++++ ...ashforge_adventurer4_pla_0.6_fast.inst.cfg | 18 +++++++++++++++++ ...shforge_adventurer4_pla_0.6_vfast.inst.cfg | 18 +++++++++++++++++ 95 files changed, 1642 insertions(+) create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_fine.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_vfine.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_draft.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fast.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fine.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_normal.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfast.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfine.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_draft.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_fast.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_vfast.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_fine.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_vfine.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_draft.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fast.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fine.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_normal.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfast.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfine.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_draft.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_fast.inst.cfg create mode 100644 resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_vfast.inst.cfg create mode 100644 resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fast.inst.cfg create mode 100644 resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fine.inst.cfg create mode 100644 resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_normal.inst.cfg create mode 100644 resources/quality/flashforge/flashforge_adventurer3_draft.inst.cfg create mode 100644 resources/quality/flashforge/flashforge_adventurer3_fast.inst.cfg create mode 100644 resources/quality/flashforge/flashforge_adventurer3_fine.inst.cfg create mode 100644 resources/quality/flashforge/flashforge_adventurer3_normal.inst.cfg create mode 100644 resources/quality/flashforge/flashforge_adventurer3_vfast.inst.cfg create mode 100644 resources/quality/flashforge/flashforge_adventurer3_vfine.inst.cfg create mode 100644 resources/quality/flashforge/flashforge_adventurer4_draft.inst.cfg create mode 100644 resources/quality/flashforge/flashforge_adventurer4_fast.inst.cfg create mode 100644 resources/quality/flashforge/flashforge_adventurer4_fine.inst.cfg create mode 100644 resources/quality/flashforge/flashforge_adventurer4_normal.inst.cfg create mode 100644 resources/quality/flashforge/flashforge_adventurer4_vfast.inst.cfg create mode 100644 resources/quality/flashforge/flashforge_adventurer4_vfine.inst.cfg create mode 100644 resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_draft.inst.cfg create mode 100644 resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_fast.inst.cfg create mode 100644 resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_normal.inst.cfg create mode 100644 resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_vfast.inst.cfg create mode 100644 resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_draft.inst.cfg create mode 100644 resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_fast.inst.cfg create mode 100644 resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_vfast.inst.cfg create mode 100644 resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_draft.inst.cfg create mode 100644 resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_fast.inst.cfg create mode 100644 resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_normal.inst.cfg create mode 100644 resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_vfast.inst.cfg create mode 100644 resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_draft.inst.cfg create mode 100644 resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_fast.inst.cfg create mode 100644 resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_vfast.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_fine.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_vfine.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_draft.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fast.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fine.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_normal.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfast.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfine.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_draft.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_fast.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_vfast.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_fine.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_vfine.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_draft.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fast.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fine.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_normal.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfast.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfine.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_draft.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_fast.inst.cfg create mode 100644 resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_vfast.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_fine.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_vfine.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_draft.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fast.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fine.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_normal.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfast.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfine.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_draft.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_fast.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_vfast.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_fine.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_vfine.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_draft.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fast.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fine.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_normal.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfast.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfine.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_draft.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_fast.inst.cfg create mode 100644 resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_vfast.inst.cfg diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_fine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_fine.inst.cfg new file mode 100644 index 0000000000..17d9129838 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_fine.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Fine +version = 4 + +[metadata] +material = generic_abs +quality_type = fine +setting_version = 21 +type = quality +variant = 0.3mm Nozzle +weight = 1 + +[values] +speed_print = 50 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_vfine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_vfine.inst.cfg new file mode 100644 index 0000000000..d081363cde --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_vfine.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fine +version = 4 + +[metadata] +material = generic_abs +quality_type = veryfine +setting_version = 21 +type = quality +variant = 0.3mm Nozzle +weight = 2 + +[values] +speed_print = 45 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_draft.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_draft.inst.cfg new file mode 100644 index 0000000000..f392ad07fa --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_draft.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Draft +version = 4 + +[metadata] +material = generic_abs +quality_type = draft +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -3 + +[values] +speed_print = 70 +speed_travel = 90 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fast.inst.cfg new file mode 100644 index 0000000000..4bba44bee9 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Fast +version = 4 + +[metadata] +material = generic_abs +quality_type = fast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -1 + +[values] +speed_print = 60 +speed_travel = 80 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fine.inst.cfg new file mode 100644 index 0000000000..7e46e9dd35 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fine.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Fine +version = 4 + +[metadata] +material = generic_abs +quality_type = fine +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 1 + +[values] +speed_print = 40 +speed_travel = 70 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_normal.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_normal.inst.cfg new file mode 100644 index 0000000000..23b4fd2cb3 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_normal.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Standard +version = 4 + +[metadata] +material = generic_abs +quality_type = normal +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 0 + +[values] +speed_print = 60 +speed_travel = 80 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfast.inst.cfg new file mode 100644 index 0000000000..9370e5d647 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fast +version = 4 + +[metadata] +material = generic_abs +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -2 + +[values] +speed_print = 60 +speed_travel = 90 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfine.inst.cfg new file mode 100644 index 0000000000..158014be49 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfine.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fine +version = 4 + +[metadata] +material = generic_abs +quality_type = veryfine +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 2 + +[values] +speed_print = 35 +speed_travel = 70 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_draft.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_draft.inst.cfg new file mode 100644 index 0000000000..29bff5b090 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_draft.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Draft +version = 4 + +[metadata] +material = generic_abs +quality_type = draft +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -3 + +[values] +speed_print = 55 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_fast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_fast.inst.cfg new file mode 100644 index 0000000000..30d4ee5af8 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_fast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Fast +version = 4 + +[metadata] +material = generic_abs +quality_type = fast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -1 + +[values] +speed_print = 50 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_vfast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_vfast.inst.cfg new file mode 100644 index 0000000000..468aeb2244 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_vfast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fast +version = 4 + +[metadata] +material = generic_abs +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -2 + +[values] +speed_print = 50 +speed_travel = 100 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_fine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_fine.inst.cfg new file mode 100644 index 0000000000..977fd8a7b4 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_fine.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fine +version = 4 + +[metadata] +material = generic_abs +quality_type = fine +setting_version = 21 +type = quality +variant = 0.3mm Nozzle +weight = 1 + +[values] +speed_print = 50 +speed_travel = 100 +retraction_amount = 5 +retraction_speed = 30 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_vfine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_vfine.inst.cfg new file mode 100644 index 0000000000..880009f3da --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_vfine.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Very Fine +version = 4 + +[metadata] +material = generic_abs +quality_type = veryfine +setting_version = 21 +type = quality +variant = 0.3mm Nozzle +weight = 2 + +[values] +speed_print = 45 +speed_travel = 100 +retraction_amount = 5 +retraction_speed = 30 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_draft.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_draft.inst.cfg new file mode 100644 index 0000000000..2a8c1c2f6c --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_draft.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Draft +version = 4 + +[metadata] +material = generic_abs +quality_type = draft +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -3 + +[values] +speed_print = 70 +speed_travel = 90 +retraction_amount = 5 +retraction_speed = 30 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fast.inst.cfg new file mode 100644 index 0000000000..873d134ee3 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fast +version = 4 + +[metadata] +material = generic_abs +quality_type = fast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -1 + +[values] +speed_print = 60 +speed_travel = 80 +retraction_amount = 5 +retraction_speed = 30 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fine.inst.cfg new file mode 100644 index 0000000000..36f408498c --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fine.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer3 +name = Fine +version = 4 + +[metadata] +material = generic_abs +quality_type = fine +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 1 + +[values] +speed_print = 40 +speed_travel = 70 +retraction_amount = 5 +retraction_speed = 30 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_normal.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_normal.inst.cfg new file mode 100644 index 0000000000..f027fa295f --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_normal.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Standard +version = 4 + +[metadata] +material = generic_abs +quality_type = normal +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 0 + +[values] +speed_print = 60 +speed_travel = 80 +retraction_amount = 5 +retraction_speed = 30 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfast.inst.cfg new file mode 100644 index 0000000000..4ed26f1ded --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Very Fast +version = 4 + +[metadata] +material = generic_abs +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -2 + +[values] +speed_print = 60 +speed_travel = 90 +retraction_amount = 5 +retraction_speed = 30 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfine.inst.cfg new file mode 100644 index 0000000000..5bb99865c8 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfine.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Very Fine +version = 4 + +[metadata] +material = generic_abs +quality_type = veryfine +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 2 + +[values] +speed_print = 35 +speed_travel = 70 +retraction_amount = 5 +retraction_speed = 30 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_draft.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_draft.inst.cfg new file mode 100644 index 0000000000..29ee87d4ab --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_draft.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Draft +version = 4 + +[metadata] +material = generic_abs +quality_type = draft +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -3 + +[values] +speed_print = 55 +speed_travel = 100 +retraction_amount = 6 +retraction_speed = 30 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_fast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_fast.inst.cfg new file mode 100644 index 0000000000..37d421bcb0 --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_fast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fast +version = 4 + +[metadata] +material = generic_abs +quality_type = fast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -1 + +[values] +speed_print = 50 +speed_travel = 100 +retraction_amount = 6 +retraction_speed = 30 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_vfast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_vfast.inst.cfg new file mode 100644 index 0000000000..ede2b19a6d --- /dev/null +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_vfast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fast +version = 4 + +[metadata] +material = generic_abs +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -2 + +[values] +speed_print = 50 +speed_travel = 100 +retraction_amount = 6 +retraction_speed = 30 diff --git a/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fast.inst.cfg b/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fast.inst.cfg new file mode 100644 index 0000000000..498ec3781b --- /dev/null +++ b/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fast +version = 4 + +[metadata] +material = generic_asa +quality_type = fast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -1 + +[values] +speed_print = 45 +speed_travel = 100 +retraction_amount = 4.5 +retraction_speed = 30 diff --git a/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fine.inst.cfg b/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fine.inst.cfg new file mode 100644 index 0000000000..5ad56f447c --- /dev/null +++ b/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fine.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fine +version = 4 + +[metadata] +material = generic_asa +quality_type = fine +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -1 + +[values] +speed_print = 35 +speed_travel = 100 +retraction_amount = 4.5 +retraction_speed = 30 diff --git a/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_normal.inst.cfg b/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_normal.inst.cfg new file mode 100644 index 0000000000..210c3e6d6d --- /dev/null +++ b/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_normal.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Standard +version = 4 + +[metadata] +material = generic_asa +quality_type = normal +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 0 + +[values] +speed_print = 40 +speed_travel = 100 +retraction_amount = 4.5 +retraction_speed = 30 diff --git a/resources/quality/flashforge/flashforge_adventurer3_draft.inst.cfg b/resources/quality/flashforge/flashforge_adventurer3_draft.inst.cfg new file mode 100644 index 0000000000..21033c046b --- /dev/null +++ b/resources/quality/flashforge/flashforge_adventurer3_draft.inst.cfg @@ -0,0 +1,20 @@ +[general] +definition = flashforge_adventurer3 +name = Draft +version = 4 + +[metadata] +global_quality = True +quality_type = draft +setting_version = 21 +type = quality +weight = -3 + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +retraction_amount = 5 +retraction_speed = 25 +speed_infill = =speed_print +speed_layer_0 = 10 +speed_support = =math.ceil(speed_print * 0.6) diff --git a/resources/quality/flashforge/flashforge_adventurer3_fast.inst.cfg b/resources/quality/flashforge/flashforge_adventurer3_fast.inst.cfg new file mode 100644 index 0000000000..cad53fac1d --- /dev/null +++ b/resources/quality/flashforge/flashforge_adventurer3_fast.inst.cfg @@ -0,0 +1,20 @@ +[general] +definition = flashforge_adventurer3 +name = Fast +version = 4 + +[metadata] +global_quality = True +quality_type = fast +setting_version = 21 +type = quality +weight = -1 + +[values] +layer_height = 0.25 +layer_height_0 = 0.3 +retraction_amount = 5 +retraction_speed = 25 +speed_infill = =speed_print +speed_layer_0 = 10 +speed_support = =math.ceil(speed_print * 0.6) diff --git a/resources/quality/flashforge/flashforge_adventurer3_fine.inst.cfg b/resources/quality/flashforge/flashforge_adventurer3_fine.inst.cfg new file mode 100644 index 0000000000..0380146a38 --- /dev/null +++ b/resources/quality/flashforge/flashforge_adventurer3_fine.inst.cfg @@ -0,0 +1,20 @@ +[general] +definition = flashforge_adventurer3 +name = Fine +version = 4 + +[metadata] +global_quality = True +quality_type = fine +setting_version = 21 +type = quality +weight = 1 + +[values] +layer_height = 0.15 +layer_height_0 = 0.23 +retraction_amount = 5 +retraction_speed = 25 +speed_infill = =speed_print +speed_layer_0 = 10 +speed_support = =math.ceil(speed_print * 0.6) diff --git a/resources/quality/flashforge/flashforge_adventurer3_normal.inst.cfg b/resources/quality/flashforge/flashforge_adventurer3_normal.inst.cfg new file mode 100644 index 0000000000..4caa292116 --- /dev/null +++ b/resources/quality/flashforge/flashforge_adventurer3_normal.inst.cfg @@ -0,0 +1,20 @@ +[general] +definition = flashforge_adventurer3 +name = Standard +version = 4 + +[metadata] +global_quality = True +quality_type = normal +setting_version = 21 +type = quality +weight = 0 + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +retraction_amount = 5 +retraction_speed = 25 +speed_infill = =speed_print +speed_layer_0 = 10 +speed_support = =math.ceil(speed_print * 0.6) diff --git a/resources/quality/flashforge/flashforge_adventurer3_vfast.inst.cfg b/resources/quality/flashforge/flashforge_adventurer3_vfast.inst.cfg new file mode 100644 index 0000000000..1b229b4a99 --- /dev/null +++ b/resources/quality/flashforge/flashforge_adventurer3_vfast.inst.cfg @@ -0,0 +1,20 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fast +version = 4 + +[metadata] +global_quality = True +quality_type = veryfast +setting_version = 21 +type = quality +weight = -2 + +[values] +layer_height = 0.3 +layer_height_0 = 0.3 +retraction_amount = 5 +retraction_speed = 25 +speed_infill = =speed_print +speed_layer_0 = 10 +speed_support = =math.ceil(speed_print * 0.6) diff --git a/resources/quality/flashforge/flashforge_adventurer3_vfine.inst.cfg b/resources/quality/flashforge/flashforge_adventurer3_vfine.inst.cfg new file mode 100644 index 0000000000..f379409c4d --- /dev/null +++ b/resources/quality/flashforge/flashforge_adventurer3_vfine.inst.cfg @@ -0,0 +1,20 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fine +version = 4 + +[metadata] +global_quality = True +quality_type = veryfine +setting_version = 21 +type = quality +weight = 2 + +[values] +layer_height = 0.1 +layer_height_0 = 0.18 +retraction_amount = 5 +retraction_speed = 25 +speed_infill = =speed_print +speed_layer_0 = 10 +speed_support = =math.ceil(speed_print * 0.6) diff --git a/resources/quality/flashforge/flashforge_adventurer4_draft.inst.cfg b/resources/quality/flashforge/flashforge_adventurer4_draft.inst.cfg new file mode 100644 index 0000000000..4e03ee768d --- /dev/null +++ b/resources/quality/flashforge/flashforge_adventurer4_draft.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Draft +version = 4 + +[metadata] +global_quality = True +quality_type = draft +setting_version = 21 +type = quality +weight = -3 + +[values] +layer_height = 0.4 +layer_height_0 = 0.4 +speed_infill = =speed_print +speed_layer_0 = 10 +speed_support = =math.ceil(speed_print * 0.6) diff --git a/resources/quality/flashforge/flashforge_adventurer4_fast.inst.cfg b/resources/quality/flashforge/flashforge_adventurer4_fast.inst.cfg new file mode 100644 index 0000000000..6a55f7c1e9 --- /dev/null +++ b/resources/quality/flashforge/flashforge_adventurer4_fast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fast +version = 4 + +[metadata] +global_quality = True +quality_type = fast +setting_version = 21 +type = quality +weight = -1 + +[values] +layer_height = 0.25 +layer_height_0 = 0.3 +speed_infill = =speed_print +speed_layer_0 = 10 +speed_support = =math.ceil(speed_print * 0.6) diff --git a/resources/quality/flashforge/flashforge_adventurer4_fine.inst.cfg b/resources/quality/flashforge/flashforge_adventurer4_fine.inst.cfg new file mode 100644 index 0000000000..e6d44d631e --- /dev/null +++ b/resources/quality/flashforge/flashforge_adventurer4_fine.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fine +version = 4 + +[metadata] +global_quality = True +quality_type = fine +setting_version = 21 +type = quality +weight = 1 + +[values] +layer_height = 0.15 +layer_height_0 = 0.23 +speed_infill = =speed_print +speed_layer_0 = 10 +speed_support = =math.ceil(speed_print * 0.6) diff --git a/resources/quality/flashforge/flashforge_adventurer4_normal.inst.cfg b/resources/quality/flashforge/flashforge_adventurer4_normal.inst.cfg new file mode 100644 index 0000000000..0b0e69f8c6 --- /dev/null +++ b/resources/quality/flashforge/flashforge_adventurer4_normal.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Standard +version = 4 + +[metadata] +global_quality = True +quality_type = normal +setting_version = 21 +type = quality +weight = 0 + +[values] +layer_height = 0.2 +layer_height_0 = 0.3 +speed_infill = =speed_print +speed_layer_0 = 10 +speed_support = =math.ceil(speed_print * 0.6) diff --git a/resources/quality/flashforge/flashforge_adventurer4_vfast.inst.cfg b/resources/quality/flashforge/flashforge_adventurer4_vfast.inst.cfg new file mode 100644 index 0000000000..a38f55477b --- /dev/null +++ b/resources/quality/flashforge/flashforge_adventurer4_vfast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Very Fast +version = 4 + +[metadata] +global_quality = True +quality_type = veryfast +setting_version = 21 +type = quality +weight = -2 + +[values] +layer_height = 0.3 +layer_height_0 = 0.3 +speed_infill = =speed_print +speed_layer_0 = 10 +speed_support = =math.ceil(speed_print * 0.6) diff --git a/resources/quality/flashforge/flashforge_adventurer4_vfine.inst.cfg b/resources/quality/flashforge/flashforge_adventurer4_vfine.inst.cfg new file mode 100644 index 0000000000..9ffcb1e44b --- /dev/null +++ b/resources/quality/flashforge/flashforge_adventurer4_vfine.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Very Fine +version = 4 + +[metadata] +global_quality = True +quality_type = veryfine +setting_version = 21 +type = quality +weight = 2 + +[values] +layer_height = 0.1 +layer_height_0 = 0.18 +speed_infill = =speed_print +speed_layer_0 = 10 +speed_support = =math.ceil(speed_print * 0.6) diff --git a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_draft.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_draft.inst.cfg new file mode 100644 index 0000000000..7a33b8e486 --- /dev/null +++ b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_draft.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Draft +version = 4 + +[metadata] +material = generic_pc +quality_type = draft +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -3 + +[values] +speed_print = 50 +speed_travel = 90 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_fast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_fast.inst.cfg new file mode 100644 index 0000000000..d6ff4cac8e --- /dev/null +++ b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_fast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Fast +version = 4 + +[metadata] +material = generic_pc +quality_type = fast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -1 + +[values] +speed_print = 40 +speed_travel = 80 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_normal.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_normal.inst.cfg new file mode 100644 index 0000000000..6b44a5dfc3 --- /dev/null +++ b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_normal.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Standard +version = 4 + +[metadata] +material = generic_pc +quality_type = normal +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 0 + +[values] +speed_print = 40 +speed_travel = 80 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_vfast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_vfast.inst.cfg new file mode 100644 index 0000000000..0e7691a28d --- /dev/null +++ b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_vfast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fast +version = 4 + +[metadata] +material = generic_pc +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -2 + +[values] +speed_print = 50 +speed_travel = 90 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_draft.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_draft.inst.cfg new file mode 100644 index 0000000000..d7afbddbcd --- /dev/null +++ b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_draft.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Draft +version = 4 + +[metadata] +material = generic_pc +quality_type = draft +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -3 + +[values] +speed_print = 60 +speed_travel = 100 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_fast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_fast.inst.cfg new file mode 100644 index 0000000000..9267502a89 --- /dev/null +++ b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_fast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Fast +version = 4 + +[metadata] +material = generic_pc +quality_type = fast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -2 + +[values] +speed_print = 50 +speed_travel = 100 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_vfast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_vfast.inst.cfg new file mode 100644 index 0000000000..41fbacd635 --- /dev/null +++ b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_vfast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fast +version = 4 + +[metadata] +material = generic_pc +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -2 + +[values] +speed_print = 50 +speed_travel = 100 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_draft.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_draft.inst.cfg new file mode 100644 index 0000000000..b2927df668 --- /dev/null +++ b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_draft.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Draft +version = 4 + +[metadata] +material = generic_pc +quality_type = draft +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -3 + +[values] +speed_print = 50 +speed_travel = 90 +retraction_amount = 6 +retraction_speed = 30 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_fast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_fast.inst.cfg new file mode 100644 index 0000000000..f341d7724f --- /dev/null +++ b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_fast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fast +version = 4 + +[metadata] +material = generic_pc +quality_type = fast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -1 + +[values] +speed_print = 40 +speed_travel = 80 +retraction_amount = 6 +retraction_speed = 30 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_normal.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_normal.inst.cfg new file mode 100644 index 0000000000..1e88648444 --- /dev/null +++ b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_normal.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Standard +version = 4 + +[metadata] +material = generic_pc +quality_type = normal +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 0 + +[values] +speed_print = 40 +speed_travel = 80 +retraction_amount = 6 +retraction_speed = 30 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_vfast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_vfast.inst.cfg new file mode 100644 index 0000000000..2b3e88cdd7 --- /dev/null +++ b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_vfast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Very Fast +version = 4 + +[metadata] +material = generic_pc +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -2 + +[values] +speed_print = 50 +speed_travel = 90 +retraction_amount = 6 +retraction_speed = 30 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_draft.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_draft.inst.cfg new file mode 100644 index 0000000000..3f6716dcff --- /dev/null +++ b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_draft.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Draft +version = 4 + +[metadata] +material = generic_pc +quality_type = draft +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -3 + +[values] +speed_print = 60 +speed_travel = 100 +retraction_amount = 6 +retraction_speed = 30 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_fast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_fast.inst.cfg new file mode 100644 index 0000000000..1b712bfa46 --- /dev/null +++ b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_fast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fast +version = 4 + +[metadata] +material = generic_pc +quality_type = fast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -2 + +[values] +speed_print = 50 +speed_travel = 100 +retraction_amount = 6 +retraction_speed = 30 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_vfast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_vfast.inst.cfg new file mode 100644 index 0000000000..a39d97af60 --- /dev/null +++ b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_vfast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Very Fast +version = 4 + +[metadata] +material = generic_pc +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -2 + +[values] +speed_print = 50 +speed_travel = 100 +retraction_amount = 6 +retraction_speed = 30 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_fine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_fine.inst.cfg new file mode 100644 index 0000000000..3214b1e65f --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_fine.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Fine +version = 4 + +[metadata] +material = generic_petg +quality_type = fine +setting_version = 21 +type = quality +variant = 0.3mm Nozzle +weight = 1 + +[values] +speed_print = 50 +speed_travel = 80 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_vfine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_vfine.inst.cfg new file mode 100644 index 0000000000..d47b336d62 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_vfine.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fine +version = 4 + +[metadata] +material = generic_petg +quality_type = veryfine +setting_version = 21 +type = quality +variant = 0.3mm Nozzle +weight = 2 + +[values] +speed_print = 50 +speed_travel = 80 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_draft.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_draft.inst.cfg new file mode 100644 index 0000000000..ac52407992 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_draft.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Draft +version = 4 + +[metadata] +material = generic_petg +quality_type = draft +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -3 + +[values] +speed_print = 65 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fast.inst.cfg new file mode 100644 index 0000000000..3650f3e826 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Fast +version = 4 + +[metadata] +material = generic_petg +quality_type = fast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -1 + +[values] +speed_print = 55 +speed_travel = 85 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fine.inst.cfg new file mode 100644 index 0000000000..ac4fc97e2e --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fine.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Fine +version = 4 + +[metadata] +material = generic_petg +quality_type = fine +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 1 + +[values] +speed_print = 40 +speed_travel = 80 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_normal.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_normal.inst.cfg new file mode 100644 index 0000000000..7008a176b1 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_normal.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Standard +version = 4 + +[metadata] +material = generic_petg +quality_type = normal +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 0 + +[values] +speed_print = 50 +speed_travel = 80 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfast.inst.cfg new file mode 100644 index 0000000000..5a694d0804 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fast +version = 4 + +[metadata] +material = generic_petg +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -2 + +[values] +speed_print = 60 +speed_travel = 90 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfine.inst.cfg new file mode 100644 index 0000000000..1677dbd0be --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfine.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fine +version = 4 + +[metadata] +material = generic_petg +quality_type = veryfine +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 2 + +[values] +speed_print = 40 +speed_travel = 80 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_draft.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_draft.inst.cfg new file mode 100644 index 0000000000..70fad425e8 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_draft.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Draft +version = 4 + +[metadata] +material = generic_petg +quality_type = draft +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -3 + +[values] +speed_print = 65 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_fast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_fast.inst.cfg new file mode 100644 index 0000000000..d13a93b251 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_fast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Fast +version = 4 + +[metadata] +material = generic_petg +quality_type = fast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -1 + +[values] +speed_print = 50 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_vfast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_vfast.inst.cfg new file mode 100644 index 0000000000..5bbfb6e05e --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_vfast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fast +version = 4 + +[metadata] +material = generic_petg +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -2 + +[values] +speed_print = 50 +speed_travel = 100 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_fine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_fine.inst.cfg new file mode 100644 index 0000000000..434fc74717 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_fine.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fine +version = 4 + +[metadata] +material = generic_petg +quality_type = fine +setting_version = 21 +type = quality +variant = 0.3mm Nozzle +weight = 1 + +[values] +speed_print = 50 +speed_travel = 80 +retraction_amount = 5 +retraction_speed = 25 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_vfine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_vfine.inst.cfg new file mode 100644 index 0000000000..e89b76891d --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_vfine.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Very Fine +version = 4 + +[metadata] +material = generic_petg +quality_type = veryfine +setting_version = 21 +type = quality +variant = 0.3mm Nozzle +weight = 2 + +[values] +speed_print = 50 +speed_travel = 80 +retraction_amount = 5 +retraction_speed = 25 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_draft.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_draft.inst.cfg new file mode 100644 index 0000000000..44444a4b1f --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_draft.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Draft +version = 4 + +[metadata] +material = generic_petg +quality_type = draft +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -3 + +[values] +speed_print = 65 +speed_travel = 100 +retraction_amount = 5 +retraction_speed = 25 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fast.inst.cfg new file mode 100644 index 0000000000..6e5b64cd29 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fast +version = 4 + +[metadata] +material = generic_petg +quality_type = fast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -1 + +[values] +speed_print = 55 +speed_travel = 85 +retraction_amount = 5 +retraction_speed = 25 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fine.inst.cfg new file mode 100644 index 0000000000..d3fb722875 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fine.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fine +version = 4 + +[metadata] +material = generic_petg +quality_type = fine +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 1 + +[values] +speed_print = 40 +speed_travel = 80 +retraction_amount = 5 +retraction_speed = 25 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_normal.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_normal.inst.cfg new file mode 100644 index 0000000000..8ebb7e12b2 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_normal.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Standard +version = 4 + +[metadata] +material = generic_petg +quality_type = normal +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 0 + +[values] +speed_print = 50 +speed_travel = 80 +retraction_amount = 5 +retraction_speed = 25 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfast.inst.cfg new file mode 100644 index 0000000000..4bf1f7d3a0 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Very Fast +version = 4 + +[metadata] +material = generic_petg +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -2 + +[values] +speed_print = 60 +speed_travel = 90 +retraction_amount = 5 +retraction_speed = 25 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfine.inst.cfg new file mode 100644 index 0000000000..17f75527f2 --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfine.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Very Fine +version = 4 + +[metadata] +material = generic_petg +quality_type = veryfine +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 2 + +[values] +speed_print = 40 +speed_travel = 80 +retraction_amount = 5 +retraction_speed = 25 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_draft.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_draft.inst.cfg new file mode 100644 index 0000000000..1d7a88a4df --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_draft.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Draft +version = 4 + +[metadata] +material = generic_petg +quality_type = draft +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -3 + +[values] +speed_print = 65 +speed_travel = 100 +retraction_amount = 5 +retraction_speed = 20 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_fast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_fast.inst.cfg new file mode 100644 index 0000000000..428c853bab --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_fast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fast +version = 4 + +[metadata] +material = generic_petg +quality_type = fast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -1 + +[values] +speed_print = 50 +speed_travel = 100 +retraction_amount = 5 +retraction_speed = 20 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_vfast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_vfast.inst.cfg new file mode 100644 index 0000000000..54fd9c2d6a --- /dev/null +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_vfast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Very Fast +version = 4 + +[metadata] +material = generic_petg +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -2 + +[values] +speed_print = 50 +speed_travel = 100 +retraction_amount = 5 +retraction_speed = 20 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_fine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_fine.inst.cfg new file mode 100644 index 0000000000..1816945692 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_fine.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Fine +version = 4 + +[metadata] +material = generic_pla +quality_type = fine +setting_version = 21 +type = quality +variant = 0.3mm Nozzle +weight = 1 + +[values] +speed_print = 50 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_vfine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_vfine.inst.cfg new file mode 100644 index 0000000000..803616ac35 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_vfine.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fine +version = 4 + +[metadata] +material = generic_pla +quality_type = veryfine +setting_version = 21 +type = quality +variant = 0.3mm Nozzle +weight = 2 + +[values] +speed_print = 45 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_draft.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_draft.inst.cfg new file mode 100644 index 0000000000..ea4e0e7e9a --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_draft.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Draft +version = 4 + +[metadata] +material = generic_pla +quality_type = draft +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -3 + +[values] +speed_print = 75 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fast.inst.cfg new file mode 100644 index 0000000000..54d7d5e4e5 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Fast +version = 4 + +[metadata] +material = generic_pla +quality_type = fast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -1 + +[values] +speed_print = 65 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fine.inst.cfg new file mode 100644 index 0000000000..c8fcf7f463 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fine.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Fine +version = 4 + +[metadata] +material = generic_pla +quality_type = fine +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 1 + +[values] +speed_print = 50 +speed_travel = 80 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_normal.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_normal.inst.cfg new file mode 100644 index 0000000000..f3c48970d8 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_normal.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Standard +version = 4 + +[metadata] +material = generic_pla +quality_type = normal +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 0 + +[values] +speed_print = 60 +speed_travel = 80 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfast.inst.cfg new file mode 100644 index 0000000000..101d2f5382 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fast +version = 4 + +[metadata] +material = generic_pla +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -2 + +[values] +speed_print = 70 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfine.inst.cfg new file mode 100644 index 0000000000..bd044f5c75 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfine.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fine +version = 4 + +[metadata] +material = generic_pla +quality_type = veryfine +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 2 + +[values] +speed_print = 40 +speed_travel = 70 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_draft.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_draft.inst.cfg new file mode 100644 index 0000000000..893f27f740 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_draft.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Draft +version = 4 + +[metadata] +material = generic_pla +quality_type = draft +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -2 + +[values] +speed_print = 60 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_fast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_fast.inst.cfg new file mode 100644 index 0000000000..dc1dbb3290 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_fast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Fast +version = 4 + +[metadata] +material = generic_pla +quality_type = fast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -1 + +[values] +speed_print = 50 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_vfast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_vfast.inst.cfg new file mode 100644 index 0000000000..d125db24b2 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_vfast.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = flashforge_adventurer3 +name = Very Fast +version = 4 + +[metadata] +material = generic_pla +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -2 + +[values] +speed_print = 55 +speed_travel = 100 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_fine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_fine.inst.cfg new file mode 100644 index 0000000000..73c214ba7b --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_fine.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fine +version = 4 + +[metadata] +material = generic_pla +quality_type = fine +setting_version = 21 +type = quality +variant = 0.3mm Nozzle +weight = 1 + +[values] +speed_print = 50 +speed_travel = 100 +retraction_amount = 5 +retraction_speed = 30 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_vfine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_vfine.inst.cfg new file mode 100644 index 0000000000..67674a8090 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_vfine.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Very Fine +version = 4 + +[metadata] +material = generic_pla +quality_type = veryfine +setting_version = 21 +type = quality +variant = 0.3mm Nozzle +weight = 2 + +[values] +speed_print = 45 +speed_travel = 100 +retraction_amount = 5 +retraction_speed = 30 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_draft.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_draft.inst.cfg new file mode 100644 index 0000000000..38a42fd174 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_draft.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Draft +version = 4 + +[metadata] +material = generic_pla +quality_type = draft +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -2 + +[values] +speed_print = 65 +speed_travel = 100 +retraction_amount = 5.5 +retraction_speed = 25 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fast.inst.cfg new file mode 100644 index 0000000000..4f4fc97a51 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fine +version = 4 + +[metadata] +material = generic_pla +quality_type = fine +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -1 + +[values] +speed_print = 55 +speed_travel = 100 +retraction_amount = 5.5 +retraction_speed = 25 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fine.inst.cfg new file mode 100644 index 0000000000..e2923e6248 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fine.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fine +version = 4 + +[metadata] +material = generic_pla +quality_type = fine +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 1 + +[values] +speed_print = 45 +speed_travel = 90 +retraction_amount = 5.5 +retraction_speed = 25 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_normal.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_normal.inst.cfg new file mode 100644 index 0000000000..3c7d6d77ff --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_normal.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Standard +version = 4 + +[metadata] +material = generic_pla +quality_type = normal +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 0 + +[values] +speed_print = 50 +speed_travel = 100 +retraction_amount = 5.5 +retraction_speed = 25 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfast.inst.cfg new file mode 100644 index 0000000000..3ec1e8214a --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Very Fast +version = 4 + +[metadata] +material = generic_pla +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = -2 + +[values] +speed_print = 60 +speed_travel = 100 +retraction_amount = 5.5 +retraction_speed = 25 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfine.inst.cfg new file mode 100644 index 0000000000..51a47cb739 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfine.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Very Fine +version = 4 + +[metadata] +material = generic_pla +quality_type = veryfine +setting_version = 21 +type = quality +variant = 0.4mm Nozzle +weight = 2 + +[values] +speed_print = 40 +speed_travel = 80 +retraction_amount = 5.5 +retraction_speed = 25 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_draft.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_draft.inst.cfg new file mode 100644 index 0000000000..9ef5c56434 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_draft.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Draft +version = 4 + +[metadata] +material = generic_pla +quality_type = draft +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -2 + +[values] +speed_print = 65 +speed_travel = 100 +retraction_amount = 6 +retraction_speed = 30 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_fast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_fast.inst.cfg new file mode 100644 index 0000000000..86790e1c93 --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_fast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Fast +version = 4 + +[metadata] +material = generic_pla +quality_type = fast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -1 + +[values] +speed_print = 60 +speed_travel = 100 +retraction_amount = 6 +retraction_speed = 30 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_vfast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_vfast.inst.cfg new file mode 100644 index 0000000000..a29696a8ff --- /dev/null +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_vfast.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = flashforge_adventurer4 +name = Very Fast +version = 4 + +[metadata] +material = generic_pla +quality_type = veryfast +setting_version = 21 +type = quality +variant = 0.6mm Nozzle +weight = -2 + +[values] +speed_print = 60 +speed_travel = 100 +retraction_amount = 6 +retraction_speed = 30 From dedfdb1d88b718c8cc92cf83338c53de7cd6e279 Mon Sep 17 00:00:00 2001 From: Jeremie Date: Fri, 26 May 2023 14:34:29 +0200 Subject: [PATCH 006/500] Variants to setting_version 22 --- .../variants/flashforge/flashforge_adventurer3_0.3.inst.cfg | 2 +- .../variants/flashforge/flashforge_adventurer3_0.4.inst.cfg | 2 +- .../variants/flashforge/flashforge_adventurer3_0.6.inst.cfg | 2 +- .../variants/flashforge/flashforge_adventurer3c_0.3.inst.cfg | 2 +- .../variants/flashforge/flashforge_adventurer3c_0.4.inst.cfg | 2 +- .../variants/flashforge/flashforge_adventurer3c_0.6.inst.cfg | 2 +- .../variants/flashforge/flashforge_adventurer4_0.3.inst.cfg | 2 +- .../variants/flashforge/flashforge_adventurer4_0.4.inst.cfg | 2 +- .../variants/flashforge/flashforge_adventurer4_0.6.inst.cfg | 2 +- .../variants/flashforge/flashforge_adventurer4lite_0.3.inst.cfg | 2 +- .../variants/flashforge/flashforge_adventurer4lite_0.4.inst.cfg | 2 +- .../variants/flashforge/flashforge_adventurer4lite_0.6.inst.cfg | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/resources/variants/flashforge/flashforge_adventurer3_0.3.inst.cfg b/resources/variants/flashforge/flashforge_adventurer3_0.3.inst.cfg index 98319a87a7..9233d066d2 100644 --- a/resources/variants/flashforge/flashforge_adventurer3_0.3.inst.cfg +++ b/resources/variants/flashforge/flashforge_adventurer3_0.3.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] hardware_type = nozzle -setting_version = 21 +setting_version = 22 type = variant [values] diff --git a/resources/variants/flashforge/flashforge_adventurer3_0.4.inst.cfg b/resources/variants/flashforge/flashforge_adventurer3_0.4.inst.cfg index 3357045ab6..9217a0a518 100644 --- a/resources/variants/flashforge/flashforge_adventurer3_0.4.inst.cfg +++ b/resources/variants/flashforge/flashforge_adventurer3_0.4.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] hardware_type = nozzle -setting_version = 21 +setting_version = 22 type = variant [values] diff --git a/resources/variants/flashforge/flashforge_adventurer3_0.6.inst.cfg b/resources/variants/flashforge/flashforge_adventurer3_0.6.inst.cfg index aaf69b516d..5e712bb0f5 100644 --- a/resources/variants/flashforge/flashforge_adventurer3_0.6.inst.cfg +++ b/resources/variants/flashforge/flashforge_adventurer3_0.6.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] hardware_type = nozzle -setting_version = 21 +setting_version = 22 type = variant [values] diff --git a/resources/variants/flashforge/flashforge_adventurer3c_0.3.inst.cfg b/resources/variants/flashforge/flashforge_adventurer3c_0.3.inst.cfg index 56f983be94..c7162ed63b 100644 --- a/resources/variants/flashforge/flashforge_adventurer3c_0.3.inst.cfg +++ b/resources/variants/flashforge/flashforge_adventurer3c_0.3.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] hardware_type = nozzle -setting_version = 21 +setting_version = 22 type = variant [values] diff --git a/resources/variants/flashforge/flashforge_adventurer3c_0.4.inst.cfg b/resources/variants/flashforge/flashforge_adventurer3c_0.4.inst.cfg index c45a46dbc6..75b8cf227d 100644 --- a/resources/variants/flashforge/flashforge_adventurer3c_0.4.inst.cfg +++ b/resources/variants/flashforge/flashforge_adventurer3c_0.4.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] hardware_type = nozzle -setting_version = 21 +setting_version = 22 type = variant [values] diff --git a/resources/variants/flashforge/flashforge_adventurer3c_0.6.inst.cfg b/resources/variants/flashforge/flashforge_adventurer3c_0.6.inst.cfg index 15bfd3f8be..07898deed7 100644 --- a/resources/variants/flashforge/flashforge_adventurer3c_0.6.inst.cfg +++ b/resources/variants/flashforge/flashforge_adventurer3c_0.6.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] hardware_type = nozzle -setting_version = 21 +setting_version = 22 type = variant [values] diff --git a/resources/variants/flashforge/flashforge_adventurer4_0.3.inst.cfg b/resources/variants/flashforge/flashforge_adventurer4_0.3.inst.cfg index 57a9dab4b1..36902259f1 100644 --- a/resources/variants/flashforge/flashforge_adventurer4_0.3.inst.cfg +++ b/resources/variants/flashforge/flashforge_adventurer4_0.3.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] hardware_type = nozzle -setting_version = 21 +setting_version = 22 type = variant [values] diff --git a/resources/variants/flashforge/flashforge_adventurer4_0.4.inst.cfg b/resources/variants/flashforge/flashforge_adventurer4_0.4.inst.cfg index b451d4e681..8433cc42d8 100644 --- a/resources/variants/flashforge/flashforge_adventurer4_0.4.inst.cfg +++ b/resources/variants/flashforge/flashforge_adventurer4_0.4.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] hardware_type = nozzle -setting_version = 21 +setting_version = 22 type = variant [values] diff --git a/resources/variants/flashforge/flashforge_adventurer4_0.6.inst.cfg b/resources/variants/flashforge/flashforge_adventurer4_0.6.inst.cfg index 2f9568d49c..39604fef55 100644 --- a/resources/variants/flashforge/flashforge_adventurer4_0.6.inst.cfg +++ b/resources/variants/flashforge/flashforge_adventurer4_0.6.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] hardware_type = nozzle -setting_version = 21 +setting_version = 22 type = variant [values] diff --git a/resources/variants/flashforge/flashforge_adventurer4lite_0.3.inst.cfg b/resources/variants/flashforge/flashforge_adventurer4lite_0.3.inst.cfg index bc12e7191d..8c1a1d6e2f 100644 --- a/resources/variants/flashforge/flashforge_adventurer4lite_0.3.inst.cfg +++ b/resources/variants/flashforge/flashforge_adventurer4lite_0.3.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] hardware_type = nozzle -setting_version = 21 +setting_version = 22 type = variant [values] diff --git a/resources/variants/flashforge/flashforge_adventurer4lite_0.4.inst.cfg b/resources/variants/flashforge/flashforge_adventurer4lite_0.4.inst.cfg index 2fc42fbb12..16d8876485 100644 --- a/resources/variants/flashforge/flashforge_adventurer4lite_0.4.inst.cfg +++ b/resources/variants/flashforge/flashforge_adventurer4lite_0.4.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] hardware_type = nozzle -setting_version = 21 +setting_version = 22 type = variant [values] diff --git a/resources/variants/flashforge/flashforge_adventurer4lite_0.6.inst.cfg b/resources/variants/flashforge/flashforge_adventurer4lite_0.6.inst.cfg index 8da55dd9d1..b9832c7d84 100644 --- a/resources/variants/flashforge/flashforge_adventurer4lite_0.6.inst.cfg +++ b/resources/variants/flashforge/flashforge_adventurer4lite_0.6.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] hardware_type = nozzle -setting_version = 21 +setting_version = 22 type = variant [values] From fb5da34a71ca9164ad5685f91092fa00bc3fe84a Mon Sep 17 00:00:00 2001 From: Jeremie Date: Fri, 26 May 2023 14:36:19 +0200 Subject: [PATCH 007/500] Quality to setting_version 22 --- .../flashforge/abs/flashforge_adventurer3_abs_0.3_fine.inst.cfg | 2 +- .../abs/flashforge_adventurer3_abs_0.3_vfine.inst.cfg | 2 +- .../abs/flashforge_adventurer3_abs_0.4_draft.inst.cfg | 2 +- .../flashforge/abs/flashforge_adventurer3_abs_0.4_fast.inst.cfg | 2 +- .../flashforge/abs/flashforge_adventurer3_abs_0.4_fine.inst.cfg | 2 +- .../abs/flashforge_adventurer3_abs_0.4_normal.inst.cfg | 2 +- .../abs/flashforge_adventurer3_abs_0.4_vfast.inst.cfg | 2 +- .../abs/flashforge_adventurer3_abs_0.4_vfine.inst.cfg | 2 +- .../abs/flashforge_adventurer3_abs_0.6_draft.inst.cfg | 2 +- .../flashforge/abs/flashforge_adventurer3_abs_0.6_fast.inst.cfg | 2 +- .../abs/flashforge_adventurer3_abs_0.6_vfast.inst.cfg | 2 +- .../flashforge/abs/flashforge_adventurer4_abs_0.3_fine.inst.cfg | 2 +- .../abs/flashforge_adventurer4_abs_0.3_vfine.inst.cfg | 2 +- .../abs/flashforge_adventurer4_abs_0.4_draft.inst.cfg | 2 +- .../flashforge/abs/flashforge_adventurer4_abs_0.4_fast.inst.cfg | 2 +- .../flashforge/abs/flashforge_adventurer4_abs_0.4_fine.inst.cfg | 2 +- .../abs/flashforge_adventurer4_abs_0.4_normal.inst.cfg | 2 +- .../abs/flashforge_adventurer4_abs_0.4_vfast.inst.cfg | 2 +- .../abs/flashforge_adventurer4_abs_0.4_vfine.inst.cfg | 2 +- .../abs/flashforge_adventurer4_abs_0.6_draft.inst.cfg | 2 +- .../flashforge/abs/flashforge_adventurer4_abs_0.6_fast.inst.cfg | 2 +- .../abs/flashforge_adventurer4_abs_0.6_vfast.inst.cfg | 2 +- .../flashforge/asa/flashforge_adventurer4_asa_0.4_fast.inst.cfg | 2 +- .../flashforge/asa/flashforge_adventurer4_asa_0.4_fine.inst.cfg | 2 +- .../asa/flashforge_adventurer4_asa_0.4_normal.inst.cfg | 2 +- .../quality/flashforge/flashforge_adventurer3_draft.inst.cfg | 2 +- .../quality/flashforge/flashforge_adventurer3_fast.inst.cfg | 2 +- .../quality/flashforge/flashforge_adventurer3_fine.inst.cfg | 2 +- .../quality/flashforge/flashforge_adventurer3_normal.inst.cfg | 2 +- .../quality/flashforge/flashforge_adventurer3_vfast.inst.cfg | 2 +- .../quality/flashforge/flashforge_adventurer3_vfine.inst.cfg | 2 +- .../quality/flashforge/flashforge_adventurer4_draft.inst.cfg | 2 +- .../quality/flashforge/flashforge_adventurer4_fast.inst.cfg | 2 +- .../quality/flashforge/flashforge_adventurer4_fine.inst.cfg | 2 +- .../quality/flashforge/flashforge_adventurer4_normal.inst.cfg | 2 +- .../quality/flashforge/flashforge_adventurer4_vfast.inst.cfg | 2 +- .../quality/flashforge/flashforge_adventurer4_vfine.inst.cfg | 2 +- .../flashforge/pc/flashforge_adventurer3_pc_0.4_draft.inst.cfg | 2 +- .../flashforge/pc/flashforge_adventurer3_pc_0.4_fast.inst.cfg | 2 +- .../flashforge/pc/flashforge_adventurer3_pc_0.4_normal.inst.cfg | 2 +- .../flashforge/pc/flashforge_adventurer3_pc_0.4_vfast.inst.cfg | 2 +- .../flashforge/pc/flashforge_adventurer3_pc_0.6_draft.inst.cfg | 2 +- .../flashforge/pc/flashforge_adventurer3_pc_0.6_fast.inst.cfg | 2 +- .../flashforge/pc/flashforge_adventurer3_pc_0.6_vfast.inst.cfg | 2 +- .../flashforge/pc/flashforge_adventurer4_pc_0.4_draft.inst.cfg | 2 +- .../flashforge/pc/flashforge_adventurer4_pc_0.4_fast.inst.cfg | 2 +- .../flashforge/pc/flashforge_adventurer4_pc_0.4_normal.inst.cfg | 2 +- .../flashforge/pc/flashforge_adventurer4_pc_0.4_vfast.inst.cfg | 2 +- .../flashforge/pc/flashforge_adventurer4_pc_0.6_draft.inst.cfg | 2 +- .../flashforge/pc/flashforge_adventurer4_pc_0.6_fast.inst.cfg | 2 +- .../flashforge/pc/flashforge_adventurer4_pc_0.6_vfast.inst.cfg | 2 +- .../petg/flashforge_adventurer3_petg_0.3_fine.inst.cfg | 2 +- .../petg/flashforge_adventurer3_petg_0.3_vfine.inst.cfg | 2 +- .../petg/flashforge_adventurer3_petg_0.4_draft.inst.cfg | 2 +- .../petg/flashforge_adventurer3_petg_0.4_fast.inst.cfg | 2 +- .../petg/flashforge_adventurer3_petg_0.4_fine.inst.cfg | 2 +- .../petg/flashforge_adventurer3_petg_0.4_normal.inst.cfg | 2 +- .../petg/flashforge_adventurer3_petg_0.4_vfast.inst.cfg | 2 +- .../petg/flashforge_adventurer3_petg_0.4_vfine.inst.cfg | 2 +- .../petg/flashforge_adventurer3_petg_0.6_draft.inst.cfg | 2 +- .../petg/flashforge_adventurer3_petg_0.6_fast.inst.cfg | 2 +- .../petg/flashforge_adventurer3_petg_0.6_vfast.inst.cfg | 2 +- .../petg/flashforge_adventurer4_petg_0.3_fine.inst.cfg | 2 +- .../petg/flashforge_adventurer4_petg_0.3_vfine.inst.cfg | 2 +- .../petg/flashforge_adventurer4_petg_0.4_draft.inst.cfg | 2 +- .../petg/flashforge_adventurer4_petg_0.4_fast.inst.cfg | 2 +- .../petg/flashforge_adventurer4_petg_0.4_fine.inst.cfg | 2 +- .../petg/flashforge_adventurer4_petg_0.4_normal.inst.cfg | 2 +- .../petg/flashforge_adventurer4_petg_0.4_vfast.inst.cfg | 2 +- .../petg/flashforge_adventurer4_petg_0.4_vfine.inst.cfg | 2 +- .../petg/flashforge_adventurer4_petg_0.6_draft.inst.cfg | 2 +- .../petg/flashforge_adventurer4_petg_0.6_fast.inst.cfg | 2 +- .../petg/flashforge_adventurer4_petg_0.6_vfast.inst.cfg | 2 +- .../flashforge/pla/flashforge_adventurer3_pla_0.3_fine.inst.cfg | 2 +- .../pla/flashforge_adventurer3_pla_0.3_vfine.inst.cfg | 2 +- .../pla/flashforge_adventurer3_pla_0.4_draft.inst.cfg | 2 +- .../flashforge/pla/flashforge_adventurer3_pla_0.4_fast.inst.cfg | 2 +- .../flashforge/pla/flashforge_adventurer3_pla_0.4_fine.inst.cfg | 2 +- .../pla/flashforge_adventurer3_pla_0.4_normal.inst.cfg | 2 +- .../pla/flashforge_adventurer3_pla_0.4_vfast.inst.cfg | 2 +- .../pla/flashforge_adventurer3_pla_0.4_vfine.inst.cfg | 2 +- .../pla/flashforge_adventurer3_pla_0.6_draft.inst.cfg | 2 +- .../flashforge/pla/flashforge_adventurer3_pla_0.6_fast.inst.cfg | 2 +- .../pla/flashforge_adventurer3_pla_0.6_vfast.inst.cfg | 2 +- .../flashforge/pla/flashforge_adventurer4_pla_0.3_fine.inst.cfg | 2 +- .../pla/flashforge_adventurer4_pla_0.3_vfine.inst.cfg | 2 +- .../pla/flashforge_adventurer4_pla_0.4_draft.inst.cfg | 2 +- .../flashforge/pla/flashforge_adventurer4_pla_0.4_fast.inst.cfg | 2 +- .../flashforge/pla/flashforge_adventurer4_pla_0.4_fine.inst.cfg | 2 +- .../pla/flashforge_adventurer4_pla_0.4_normal.inst.cfg | 2 +- .../pla/flashforge_adventurer4_pla_0.4_vfast.inst.cfg | 2 +- .../pla/flashforge_adventurer4_pla_0.4_vfine.inst.cfg | 2 +- .../pla/flashforge_adventurer4_pla_0.6_draft.inst.cfg | 2 +- .../flashforge/pla/flashforge_adventurer4_pla_0.6_fast.inst.cfg | 2 +- .../pla/flashforge_adventurer4_pla_0.6_vfast.inst.cfg | 2 +- 95 files changed, 95 insertions(+), 95 deletions(-) diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_fine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_fine.inst.cfg index 17d9129838..63488b25cf 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_fine.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_fine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = fine -setting_version = 21 +setting_version = 22 type = quality variant = 0.3mm Nozzle weight = 1 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_vfine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_vfine.inst.cfg index d081363cde..466e76686a 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_vfine.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.3_vfine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = veryfine -setting_version = 21 +setting_version = 22 type = quality variant = 0.3mm Nozzle weight = 2 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_draft.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_draft.inst.cfg index f392ad07fa..678ab9d371 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_draft.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -3 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fast.inst.cfg index 4bba44bee9..0b2e235d92 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fast.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fine.inst.cfg index 7e46e9dd35..b71dc27d96 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fine.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_fine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = fine -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 1 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_normal.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_normal.inst.cfg index 23b4fd2cb3..9641fb7bef 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_normal.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_normal.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = normal -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 0 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfast.inst.cfg index 9370e5d647..5c1c0138e8 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfast.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfine.inst.cfg index 158014be49..465ee99c88 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfine.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.4_vfine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = veryfine -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 2 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_draft.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_draft.inst.cfg index 29bff5b090..7fae92a487 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_draft.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -3 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_fast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_fast.inst.cfg index 30d4ee5af8..7f99640845 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_fast.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_vfast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_vfast.inst.cfg index 468aeb2244..c0212259a1 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_vfast.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer3_abs_0.6_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_fine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_fine.inst.cfg index 977fd8a7b4..ac6dfe5a33 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_fine.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_fine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = fine -setting_version = 21 +setting_version = 22 type = quality variant = 0.3mm Nozzle weight = 1 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_vfine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_vfine.inst.cfg index 880009f3da..4c4a0873d3 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_vfine.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.3_vfine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = veryfine -setting_version = 21 +setting_version = 22 type = quality variant = 0.3mm Nozzle weight = 2 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_draft.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_draft.inst.cfg index 2a8c1c2f6c..62ad84398c 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_draft.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -3 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fast.inst.cfg index 873d134ee3..b15ad40f22 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fast.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fine.inst.cfg index 36f408498c..1d325765ff 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fine.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_fine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = fine -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 1 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_normal.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_normal.inst.cfg index f027fa295f..c4e43d5eac 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_normal.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_normal.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = normal -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 0 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfast.inst.cfg index 4ed26f1ded..f3f8ada9d9 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfast.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfine.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfine.inst.cfg index 5bb99865c8..5eefe21407 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfine.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.4_vfine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = veryfine -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 2 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_draft.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_draft.inst.cfg index 29ee87d4ab..bf7f894937 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_draft.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -3 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_fast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_fast.inst.cfg index 37d421bcb0..e97b00157b 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_fast.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_vfast.inst.cfg b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_vfast.inst.cfg index ede2b19a6d..4ccdd81053 100644 --- a/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_vfast.inst.cfg +++ b/resources/quality/flashforge/abs/flashforge_adventurer4_abs_0.6_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_abs quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fast.inst.cfg b/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fast.inst.cfg index 498ec3781b..5677c663f1 100644 --- a/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fast.inst.cfg +++ b/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_asa quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fine.inst.cfg b/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fine.inst.cfg index 5ad56f447c..f9f6c6287d 100644 --- a/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fine.inst.cfg +++ b/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_fine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_asa quality_type = fine -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_normal.inst.cfg b/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_normal.inst.cfg index 210c3e6d6d..ba9bb86f37 100644 --- a/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_normal.inst.cfg +++ b/resources/quality/flashforge/asa/flashforge_adventurer4_asa_0.4_normal.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_asa quality_type = normal -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 0 diff --git a/resources/quality/flashforge/flashforge_adventurer3_draft.inst.cfg b/resources/quality/flashforge/flashforge_adventurer3_draft.inst.cfg index 21033c046b..61123554fb 100644 --- a/resources/quality/flashforge/flashforge_adventurer3_draft.inst.cfg +++ b/resources/quality/flashforge/flashforge_adventurer3_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] global_quality = True quality_type = draft -setting_version = 21 +setting_version = 22 type = quality weight = -3 diff --git a/resources/quality/flashforge/flashforge_adventurer3_fast.inst.cfg b/resources/quality/flashforge/flashforge_adventurer3_fast.inst.cfg index cad53fac1d..f9d1cda998 100644 --- a/resources/quality/flashforge/flashforge_adventurer3_fast.inst.cfg +++ b/resources/quality/flashforge/flashforge_adventurer3_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] global_quality = True quality_type = fast -setting_version = 21 +setting_version = 22 type = quality weight = -1 diff --git a/resources/quality/flashforge/flashforge_adventurer3_fine.inst.cfg b/resources/quality/flashforge/flashforge_adventurer3_fine.inst.cfg index 0380146a38..2d0d2d5b81 100644 --- a/resources/quality/flashforge/flashforge_adventurer3_fine.inst.cfg +++ b/resources/quality/flashforge/flashforge_adventurer3_fine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] global_quality = True quality_type = fine -setting_version = 21 +setting_version = 22 type = quality weight = 1 diff --git a/resources/quality/flashforge/flashforge_adventurer3_normal.inst.cfg b/resources/quality/flashforge/flashforge_adventurer3_normal.inst.cfg index 4caa292116..b70f28c86f 100644 --- a/resources/quality/flashforge/flashforge_adventurer3_normal.inst.cfg +++ b/resources/quality/flashforge/flashforge_adventurer3_normal.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] global_quality = True quality_type = normal -setting_version = 21 +setting_version = 22 type = quality weight = 0 diff --git a/resources/quality/flashforge/flashforge_adventurer3_vfast.inst.cfg b/resources/quality/flashforge/flashforge_adventurer3_vfast.inst.cfg index 1b229b4a99..3f6379a6f5 100644 --- a/resources/quality/flashforge/flashforge_adventurer3_vfast.inst.cfg +++ b/resources/quality/flashforge/flashforge_adventurer3_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] global_quality = True quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality weight = -2 diff --git a/resources/quality/flashforge/flashforge_adventurer3_vfine.inst.cfg b/resources/quality/flashforge/flashforge_adventurer3_vfine.inst.cfg index f379409c4d..b2015d40ea 100644 --- a/resources/quality/flashforge/flashforge_adventurer3_vfine.inst.cfg +++ b/resources/quality/flashforge/flashforge_adventurer3_vfine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] global_quality = True quality_type = veryfine -setting_version = 21 +setting_version = 22 type = quality weight = 2 diff --git a/resources/quality/flashforge/flashforge_adventurer4_draft.inst.cfg b/resources/quality/flashforge/flashforge_adventurer4_draft.inst.cfg index 4e03ee768d..b2f6dc976c 100644 --- a/resources/quality/flashforge/flashforge_adventurer4_draft.inst.cfg +++ b/resources/quality/flashforge/flashforge_adventurer4_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] global_quality = True quality_type = draft -setting_version = 21 +setting_version = 22 type = quality weight = -3 diff --git a/resources/quality/flashforge/flashforge_adventurer4_fast.inst.cfg b/resources/quality/flashforge/flashforge_adventurer4_fast.inst.cfg index 6a55f7c1e9..a0a38c3655 100644 --- a/resources/quality/flashforge/flashforge_adventurer4_fast.inst.cfg +++ b/resources/quality/flashforge/flashforge_adventurer4_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] global_quality = True quality_type = fast -setting_version = 21 +setting_version = 22 type = quality weight = -1 diff --git a/resources/quality/flashforge/flashforge_adventurer4_fine.inst.cfg b/resources/quality/flashforge/flashforge_adventurer4_fine.inst.cfg index e6d44d631e..8a5615287b 100644 --- a/resources/quality/flashforge/flashforge_adventurer4_fine.inst.cfg +++ b/resources/quality/flashforge/flashforge_adventurer4_fine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] global_quality = True quality_type = fine -setting_version = 21 +setting_version = 22 type = quality weight = 1 diff --git a/resources/quality/flashforge/flashforge_adventurer4_normal.inst.cfg b/resources/quality/flashforge/flashforge_adventurer4_normal.inst.cfg index 0b0e69f8c6..64d0df68fc 100644 --- a/resources/quality/flashforge/flashforge_adventurer4_normal.inst.cfg +++ b/resources/quality/flashforge/flashforge_adventurer4_normal.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] global_quality = True quality_type = normal -setting_version = 21 +setting_version = 22 type = quality weight = 0 diff --git a/resources/quality/flashforge/flashforge_adventurer4_vfast.inst.cfg b/resources/quality/flashforge/flashforge_adventurer4_vfast.inst.cfg index a38f55477b..0b78e0e23e 100644 --- a/resources/quality/flashforge/flashforge_adventurer4_vfast.inst.cfg +++ b/resources/quality/flashforge/flashforge_adventurer4_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] global_quality = True quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality weight = -2 diff --git a/resources/quality/flashforge/flashforge_adventurer4_vfine.inst.cfg b/resources/quality/flashforge/flashforge_adventurer4_vfine.inst.cfg index 9ffcb1e44b..d3012d5975 100644 --- a/resources/quality/flashforge/flashforge_adventurer4_vfine.inst.cfg +++ b/resources/quality/flashforge/flashforge_adventurer4_vfine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] global_quality = True quality_type = veryfine -setting_version = 21 +setting_version = 22 type = quality weight = 2 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_draft.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_draft.inst.cfg index 7a33b8e486..92467d9d57 100644 --- a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_draft.inst.cfg +++ b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pc quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -3 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_fast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_fast.inst.cfg index d6ff4cac8e..85811430f4 100644 --- a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_fast.inst.cfg +++ b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pc quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_normal.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_normal.inst.cfg index 6b44a5dfc3..53431e511b 100644 --- a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_normal.inst.cfg +++ b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_normal.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pc quality_type = normal -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 0 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_vfast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_vfast.inst.cfg index 0e7691a28d..6d35450f90 100644 --- a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_vfast.inst.cfg +++ b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.4_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pc quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_draft.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_draft.inst.cfg index d7afbddbcd..bf0c0cce2d 100644 --- a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_draft.inst.cfg +++ b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pc quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -3 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_fast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_fast.inst.cfg index 9267502a89..c7599784fa 100644 --- a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_fast.inst.cfg +++ b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pc quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_vfast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_vfast.inst.cfg index 41fbacd635..7efde414c2 100644 --- a/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_vfast.inst.cfg +++ b/resources/quality/flashforge/pc/flashforge_adventurer3_pc_0.6_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pc quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_draft.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_draft.inst.cfg index b2927df668..a593db1ef2 100644 --- a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_draft.inst.cfg +++ b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pc quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -3 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_fast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_fast.inst.cfg index f341d7724f..7d7e937726 100644 --- a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_fast.inst.cfg +++ b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pc quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_normal.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_normal.inst.cfg index 1e88648444..0806db424e 100644 --- a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_normal.inst.cfg +++ b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_normal.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pc quality_type = normal -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 0 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_vfast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_vfast.inst.cfg index 2b3e88cdd7..3556c8bf06 100644 --- a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_vfast.inst.cfg +++ b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.4_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pc quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_draft.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_draft.inst.cfg index 3f6716dcff..4cd2861cbe 100644 --- a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_draft.inst.cfg +++ b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pc quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -3 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_fast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_fast.inst.cfg index 1b712bfa46..14e162a1fc 100644 --- a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_fast.inst.cfg +++ b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pc quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_vfast.inst.cfg b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_vfast.inst.cfg index a39d97af60..f5a918d859 100644 --- a/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_vfast.inst.cfg +++ b/resources/quality/flashforge/pc/flashforge_adventurer4_pc_0.6_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pc quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_fine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_fine.inst.cfg index 3214b1e65f..e640d316fe 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_fine.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_fine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = fine -setting_version = 21 +setting_version = 22 type = quality variant = 0.3mm Nozzle weight = 1 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_vfine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_vfine.inst.cfg index d47b336d62..7ef3d79fe8 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_vfine.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.3_vfine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = veryfine -setting_version = 21 +setting_version = 22 type = quality variant = 0.3mm Nozzle weight = 2 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_draft.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_draft.inst.cfg index ac52407992..c51711ca2d 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_draft.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -3 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fast.inst.cfg index 3650f3e826..abc16dfcb7 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fast.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fine.inst.cfg index ac4fc97e2e..6c39de897c 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fine.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_fine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = fine -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 1 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_normal.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_normal.inst.cfg index 7008a176b1..be51926c7a 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_normal.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_normal.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = normal -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 0 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfast.inst.cfg index 5a694d0804..1d8286d204 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfast.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfine.inst.cfg index 1677dbd0be..d06baed13c 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfine.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.4_vfine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = veryfine -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 2 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_draft.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_draft.inst.cfg index 70fad425e8..2f54c96ea4 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_draft.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -3 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_fast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_fast.inst.cfg index d13a93b251..aa55c43ad7 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_fast.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_vfast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_vfast.inst.cfg index 5bbfb6e05e..cb226be3c4 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_vfast.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer3_petg_0.6_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_fine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_fine.inst.cfg index 434fc74717..a17c8d9648 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_fine.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_fine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = fine -setting_version = 21 +setting_version = 22 type = quality variant = 0.3mm Nozzle weight = 1 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_vfine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_vfine.inst.cfg index e89b76891d..5091364e72 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_vfine.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.3_vfine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = veryfine -setting_version = 21 +setting_version = 22 type = quality variant = 0.3mm Nozzle weight = 2 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_draft.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_draft.inst.cfg index 44444a4b1f..3a14489559 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_draft.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -3 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fast.inst.cfg index 6e5b64cd29..b573bf5ea6 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fast.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fine.inst.cfg index d3fb722875..e00ff6968a 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fine.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_fine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = fine -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 1 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_normal.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_normal.inst.cfg index 8ebb7e12b2..56df96187f 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_normal.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_normal.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = normal -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 0 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfast.inst.cfg index 4bf1f7d3a0..7001124129 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfast.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfine.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfine.inst.cfg index 17f75527f2..a624956934 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfine.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.4_vfine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = veryfine -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 2 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_draft.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_draft.inst.cfg index 1d7a88a4df..5976fdf225 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_draft.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -3 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_fast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_fast.inst.cfg index 428c853bab..39d500ea83 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_fast.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_vfast.inst.cfg b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_vfast.inst.cfg index 54fd9c2d6a..0d7f397d7e 100644 --- a/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_vfast.inst.cfg +++ b/resources/quality/flashforge/petg/flashforge_adventurer4_petg_0.6_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_petg quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_fine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_fine.inst.cfg index 1816945692..ee221f5814 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_fine.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_fine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = fine -setting_version = 21 +setting_version = 22 type = quality variant = 0.3mm Nozzle weight = 1 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_vfine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_vfine.inst.cfg index 803616ac35..10861d3ac8 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_vfine.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.3_vfine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = veryfine -setting_version = 21 +setting_version = 22 type = quality variant = 0.3mm Nozzle weight = 2 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_draft.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_draft.inst.cfg index ea4e0e7e9a..b31667ce5f 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_draft.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -3 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fast.inst.cfg index 54d7d5e4e5..1517fb9086 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fast.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fine.inst.cfg index c8fcf7f463..b92f15246c 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fine.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_fine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = fine -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 1 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_normal.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_normal.inst.cfg index f3c48970d8..cb7476638b 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_normal.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_normal.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = normal -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 0 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfast.inst.cfg index 101d2f5382..970670b211 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfast.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfine.inst.cfg index bd044f5c75..a38658883b 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfine.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.4_vfine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = veryfine -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 2 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_draft.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_draft.inst.cfg index 893f27f740..620302a481 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_draft.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_fast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_fast.inst.cfg index dc1dbb3290..e2f91de812 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_fast.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_vfast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_vfast.inst.cfg index d125db24b2..b9f6ae4e88 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_vfast.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer3_pla_0.6_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_fine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_fine.inst.cfg index 73c214ba7b..3ef15e1736 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_fine.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_fine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = fine -setting_version = 21 +setting_version = 22 type = quality variant = 0.3mm Nozzle weight = 1 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_vfine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_vfine.inst.cfg index 67674a8090..cdd22c946f 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_vfine.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.3_vfine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = veryfine -setting_version = 21 +setting_version = 22 type = quality variant = 0.3mm Nozzle weight = 2 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_draft.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_draft.inst.cfg index 38a42fd174..993064a6df 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_draft.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fast.inst.cfg index 4f4fc97a51..2d4aff0fe6 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fast.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = fine -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fine.inst.cfg index e2923e6248..37e0731f50 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fine.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_fine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = fine -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 1 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_normal.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_normal.inst.cfg index 3c7d6d77ff..8e2fe1b043 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_normal.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_normal.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = normal -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 0 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfast.inst.cfg index 3ec1e8214a..dc887117c0 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfast.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfine.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfine.inst.cfg index 51a47cb739..cdd5aae558 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfine.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.4_vfine.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = veryfine -setting_version = 21 +setting_version = 22 type = quality variant = 0.4mm Nozzle weight = 2 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_draft.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_draft.inst.cfg index 9ef5c56434..ac4966df73 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_draft.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_draft.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = draft -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -2 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_fast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_fast.inst.cfg index 86790e1c93..77538fb95e 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_fast.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_fast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = fast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -1 diff --git a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_vfast.inst.cfg b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_vfast.inst.cfg index a29696a8ff..923d526e69 100644 --- a/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_vfast.inst.cfg +++ b/resources/quality/flashforge/pla/flashforge_adventurer4_pla_0.6_vfast.inst.cfg @@ -6,7 +6,7 @@ version = 4 [metadata] material = generic_pla quality_type = veryfast -setting_version = 21 +setting_version = 22 type = quality variant = 0.6mm Nozzle weight = -2 From 1bdd4a67bdad5d54ff5d260b8c16a6ab149ecd39 Mon Sep 17 00:00:00 2001 From: wawanbreton Date: Tue, 5 Sep 2023 11:20:34 +0000 Subject: [PATCH 008/500] Applied printer-linter format --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index ba47c4977d..67e203abcf 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -8198,4 +8198,4 @@ } } } -} +} \ No newline at end of file From e0b4a436c1d4775743d75d51177710625188e7b3 Mon Sep 17 00:00:00 2001 From: 0r31 Date: Mon, 28 Aug 2023 16:45:49 +0200 Subject: [PATCH 009/500] Introduces Sigma Pro profiles --- .../definitions/dagoma_sigma_pro.def.json | 29 + .../dagoma_sigma_pro_dual.def.json | 33 + ...goma_sigma_pro_dual_extruder_left.def.json | 18 + ...oma_sigma_pro_dual_extruder_right.def.json | 18 + .../dagoma_sigma_pro_extruder.def.json | 16 + resources/images/dagoma_sigma_pro.png | Bin 0 -> 112233 bytes resources/meshes/dagoma_sigma_pro.obj | 8456 +++++++++++++++++ ...goma_sigma_pro_brass_0.4_pla_h0.2.inst.cfg | 75 + ...goma_sigma_pro_brass_0.4_pla_h0.4.inst.cfg | 14 + ...goma_sigma_pro_brass_0.4_pla_h0.6.inst.cfg | 14 + ...goma_sigma_pro_brass_0.8_pla_h0.8.inst.cfg | 14 + ...goma_sigma_pro_brass_0.8_pla_h1.0.inst.cfg | 14 + ...goma_sigma_pro_brass_0.8_pla_h1.2.inst.cfg | 14 + ...sigma_pro_dual_brass_0.4_pla_h0.2.inst.cfg | 76 + ...sigma_pro_dual_brass_0.4_pla_h0.4.inst.cfg | 14 + ...sigma_pro_dual_brass_0.4_pla_h0.6.inst.cfg | 14 + ...sigma_pro_dual_brass_0.8_pla_h0.8.inst.cfg | 14 + ...sigma_pro_dual_brass_0.8_pla_h1.0.inst.cfg | 14 + ...sigma_pro_dual_brass_0.8_pla_h1.2.inst.cfg | 14 + ...dagoma_sigma_pro_dual_global_h0.2.inst.cfg | 16 + ...dagoma_sigma_pro_dual_global_h0.4.inst.cfg | 16 + ...dagoma_sigma_pro_dual_global_h0.6.inst.cfg | 16 + ...dagoma_sigma_pro_dual_global_h0.8.inst.cfg | 16 + ...dagoma_sigma_pro_dual_global_h1.0.inst.cfg | 16 + ...dagoma_sigma_pro_dual_global_h1.2.inst.cfg | 16 + ...sigma_pro_dual_steel_0.4_pla_h0.2.inst.cfg | 14 + ...sigma_pro_dual_steel_0.4_pla_h0.4.inst.cfg | 14 + ...sigma_pro_dual_steel_0.4_pla_h0.6.inst.cfg | 14 + ...sigma_pro_dual_steel_0.8_pla_h0.8.inst.cfg | 14 + ...sigma_pro_dual_steel_0.8_pla_h1.0.inst.cfg | 14 + ...sigma_pro_dual_steel_0.8_pla_h1.2.inst.cfg | 14 + .../dagoma_sigma_pro_global_h0.2.inst.cfg | 16 + .../dagoma_sigma_pro_global_h0.4.inst.cfg | 16 + .../dagoma_sigma_pro_global_h0.6.inst.cfg | 16 + .../dagoma_sigma_pro_global_h0.8.inst.cfg | 16 + .../dagoma_sigma_pro_global_h1.0.inst.cfg | 16 + .../dagoma_sigma_pro_global_h1.2.inst.cfg | 16 + ...goma_sigma_pro_steel_0.4_pla_h0.2.inst.cfg | 14 + ...goma_sigma_pro_steel_0.4_pla_h0.4.inst.cfg | 14 + ...goma_sigma_pro_steel_0.4_pla_h0.6.inst.cfg | 14 + ...goma_sigma_pro_steel_0.8_pla_h0.8.inst.cfg | 14 + ...goma_sigma_pro_steel_0.8_pla_h1.0.inst.cfg | 14 + ...goma_sigma_pro_steel_0.8_pla_h1.2.inst.cfg | 14 + .../dagoma_sigma_pro_brass_0.4.inst.cfg | 14 + .../dagoma_sigma_pro_brass_0.8.inst.cfg | 13 + .../dagoma_sigma_pro_dual_brass_0.4.inst.cfg | 14 + .../dagoma_sigma_pro_dual_brass_0.8.inst.cfg | 13 + .../dagoma_sigma_pro_dual_steel_0.4.inst.cfg | 14 + .../dagoma_sigma_pro_dual_steel_0.8.inst.cfg | 13 + .../dagoma_sigma_pro_steel_0.4.inst.cfg | 14 + .../dagoma_sigma_pro_steel_0.8.inst.cfg | 13 + 51 files changed, 9329 insertions(+) create mode 100644 resources/definitions/dagoma_sigma_pro.def.json create mode 100644 resources/definitions/dagoma_sigma_pro_dual.def.json create mode 100644 resources/extruders/dagoma_sigma_pro_dual_extruder_left.def.json create mode 100644 resources/extruders/dagoma_sigma_pro_dual_extruder_right.def.json create mode 100644 resources/extruders/dagoma_sigma_pro_extruder.def.json create mode 100644 resources/images/dagoma_sigma_pro.png create mode 100644 resources/meshes/dagoma_sigma_pro.obj create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.2.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.4.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.6.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h0.8.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h1.0.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h1.2.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.2.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.4.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.6.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h0.8.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h1.0.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h1.2.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.2.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.4.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.6.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.8.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_global_h1.0.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_global_h1.2.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.2.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.4.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.6.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h0.8.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h1.0.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h1.2.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_global_h0.2.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_global_h0.4.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_global_h0.6.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_global_h0.8.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_global_h1.0.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_global_h1.2.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.2.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.4.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.6.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h0.8.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h1.0.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h1.2.inst.cfg create mode 100644 resources/variants/dagoma/dagoma_sigma_pro_brass_0.4.inst.cfg create mode 100644 resources/variants/dagoma/dagoma_sigma_pro_brass_0.8.inst.cfg create mode 100644 resources/variants/dagoma/dagoma_sigma_pro_dual_brass_0.4.inst.cfg create mode 100644 resources/variants/dagoma/dagoma_sigma_pro_dual_brass_0.8.inst.cfg create mode 100644 resources/variants/dagoma/dagoma_sigma_pro_dual_steel_0.4.inst.cfg create mode 100644 resources/variants/dagoma/dagoma_sigma_pro_dual_steel_0.8.inst.cfg create mode 100644 resources/variants/dagoma/dagoma_sigma_pro_steel_0.4.inst.cfg create mode 100644 resources/variants/dagoma/dagoma_sigma_pro_steel_0.8.inst.cfg diff --git a/resources/definitions/dagoma_sigma_pro.def.json b/resources/definitions/dagoma_sigma_pro.def.json new file mode 100644 index 0000000000..7369a06564 --- /dev/null +++ b/resources/definitions/dagoma_sigma_pro.def.json @@ -0,0 +1,29 @@ +{ + "version": 2, + "name": "Dagoma Sigma Pro 500Z", + "inherits": "dagoma_delta", + "metadata": + { + "visible": true, + "author": "Dagoma", + "manufacturer": "Dagoma", + "file_formats": "text/x-gcode", + "platform": "dagoma_sigma_pro.obj", + "platform_texture": "dagoma_sigma_pro.png", + "first_start_actions": [ "MachineSettingsAction" ], + "has_machine_quality": true, + "has_variants": true, + "variants_name": "Nozzle", + "machine_extruder_trains": { "0": "dagoma_sigma_pro_extruder" } + }, + "overrides": + { + "machine_heated_bed": { "default_value": true }, + "machine_name": { "default_value": "Dagoma Sigma Pro 500Z" }, + "machine_width": { "default_value": 200 }, + "machine_depth": { "default_value": 200 }, + "machine_height": { "default_value": 501 }, + "machine_start_gcode": { "default_value": ";Start Gcode for {machine_name}\n;Author: Dagoma\n;Sliced: {date} {time}\n;Estimated print time: {print_time}\n;Print speed: {speed_print}mm/s\n;Layer height: {layer_height}mm\n;Wall thickness: {wall_thickness}mm\n;Infill density: {infill_sparse_density}%\n;Infill pattern: {infill_pattern}\n;Support: {support_enable}\n;Print temperature: {material_print_temperature}°C\n;Flow: {material_flow}%\n;Retraction amount: {retraction_amount}mm\n;Retraction speed: {retraction_retract_speed}mm/s\nG28 ;\nG90 ;absolute positioning\n;M190 S{material_bed_temperature_layer_0};\nM109 S140;\nG1 F200 E-1.0\nM106 S255 ;Activating layers fans\nG28 ;Homing\nG29 ;Calibration\nM107 ;Off Ventilateur\nM109 S{material_print_temperature_layer_0} ;Temperature for the first layer only\nG4 S30;\nG92 E0 ;Zero the extruded length again\nG1 E98 F3000\nG92 E0 ;Zero the extruded length again\nG1 F200 E-0.5\nG1 F{speed_travel}\nM117 Printing...\n" }, + "machine_end_gcode": { "default_value": ";End Gcode for {machine_name}\n;Author: Dagoma\nM104 S0\nM107 ;stop fan\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG91 ;Relative positioning\nG1 E-100 F6000;\nG1 E2 F500\nG0 Z15 ;Withdraw\nG90 ; Absolute positioning\nM0 Confirm Bed Free ;Wait user confirm to avoid hit\nG0 F2000 Z529\nM0 Click For Homing ;Wait user confirm to avoid hit\nG28" } + } +} diff --git a/resources/definitions/dagoma_sigma_pro_dual.def.json b/resources/definitions/dagoma_sigma_pro_dual.def.json new file mode 100644 index 0000000000..fc9197c264 --- /dev/null +++ b/resources/definitions/dagoma_sigma_pro_dual.def.json @@ -0,0 +1,33 @@ +{ + "version": 2, + "name": "Dagoma Sigma Pro 500Z", + "inherits": "dagoma_delta", + "metadata": + { + "visible": true, + "author": "Dagoma", + "manufacturer": "Dagoma", + "file_formats": "text/x-gcode", + "platform": "dagoma_sigma_pro.obj", + "platform_texture": "dagoma_sigma_pro.png", + "first_start_actions": [ "MachineSettingsAction" ], + "has_machine_quality": true, + "has_variants": true, + "variants_name": "Nozzle", + "machine_extruder_trains": { + "0": "dagoma_sigma_pro_dual_extruder_right", + "1": "dagoma_sigma_pro_dual_extruder_left" + } + }, + "overrides": + { + "machine_heated_bed": { "default_value": true }, + "machine_extruder_count": { "default_value": 2 }, + "machine_name": { "default_value": "Dagoma Sigma Pro 500Z Dual" }, + "machine_width": { "default_value": 200 }, + "machine_depth": { "default_value": 200 }, + "machine_height": { "default_value": 501 }, + "machine_start_gcode": { "default_value": ";Start Gcode for {machine_name}\n;Author: Dagoma\n;Sliced: {date} {time}\n;Estimated print time: {print_time}\n;Print speed: {speed_print}mm/s\n;Layer height: {layer_height}mm\n;Wall thickness: {wall_thickness}mm\n;Infill density: {infill_sparse_density}%\n;Infill pattern: {infill_pattern}\n;Support: {support_enable}\n;Print temperature: {material_print_temperature}°C\n;Flow: {material_flow}%\n;Retraction amount: {retraction_amount}mm\n;Retraction speed: {retraction_retract_speed}mm/s\nG28 ;\nG90 ;absolute positioning\n;M190 S{material_bed_temperature_layer_0};\nM109 S140;\nG1 F200 E-1.0\nM106 S255 ;Activating layers fans\nG28 ;Homing\nG29 ;Calibration\nM107 ;Off Ventilateur\nM109 S{material_print_temperature_layer_0} ;Temperature for the first layer only\nG4 S30;\nG92 E0 ;Zero the extruded length again\nG1 E98 F3000\nG92 E0 ;Zero the extruded length again\nG1 F200 E-0.5\nG1 F{speed_travel}\nM117 Printing...\n" }, + "machine_end_gcode": { "default_value": ";End Gcode for {machine_name}\n;Author: Dagoma\nM104 S0\nM107 ;stop fan\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG91 ;Relative positioning\nG1 E-100 F6000;\nG1 E2 F500\nG0 Z15 ;Withdraw\nG90 ; Absolute positioning\nM0 Confirm Bed Free ;Wait user confirm to avoid hit\nG0 F2000 Z529\nM0 Click For Homing ;Wait user confirm to avoid hit\nG28" } + } +} diff --git a/resources/extruders/dagoma_sigma_pro_dual_extruder_left.def.json b/resources/extruders/dagoma_sigma_pro_dual_extruder_left.def.json new file mode 100644 index 0000000000..1a4d557227 --- /dev/null +++ b/resources/extruders/dagoma_sigma_pro_dual_extruder_left.def.json @@ -0,0 +1,18 @@ +{ + "version": 2, + "name": "Left Extruder", + "inherits": "fdmextruder", + "metadata": + { + "machine": "dagoma_sigma_pro_dual", + "position": "1" + }, + "overrides": + { + "extruder_nr": { "default_value": 1 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_start_code": { "default_value": ";START T1\n;No temperature change\nG1 X0 Y77.5 F8000\nG92 E0\nM83\nG1 E100 F1200\nM82\nG92 E0\n" }, + "machine_extruder_end_code": { "default_value": ";END T1\nG92 E0\nM83\nG1 E-100 F4800\nM82\nG92 E0\n" } + } +} diff --git a/resources/extruders/dagoma_sigma_pro_dual_extruder_right.def.json b/resources/extruders/dagoma_sigma_pro_dual_extruder_right.def.json new file mode 100644 index 0000000000..fe6221ae5f --- /dev/null +++ b/resources/extruders/dagoma_sigma_pro_dual_extruder_right.def.json @@ -0,0 +1,18 @@ +{ + "version": 2, + "name": "Right Extruder", + "inherits": "fdmextruder", + "metadata": + { + "machine": "dagoma_sigma_pro_dual", + "position": "0" + }, + "overrides": + { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_start_code": { "default_value": ";START T0\n;No temperature change\nG1 X0 Y77.5 F8000\nG92 E0\nM83\nG1 E100 F1200\nM82\nG92 E0\n" }, + "machine_extruder_end_code": { "default_value": ";END T0\nG92 E0\nM83\nG1 E-100 F4800\nM82\nG92 E0\n" } + } +} diff --git a/resources/extruders/dagoma_sigma_pro_extruder.def.json b/resources/extruders/dagoma_sigma_pro_extruder.def.json new file mode 100644 index 0000000000..3c2c2b69da --- /dev/null +++ b/resources/extruders/dagoma_sigma_pro_extruder.def.json @@ -0,0 +1,16 @@ +{ + "version": 2, + "name": "Extruder", + "inherits": "fdmextruder", + "metadata": + { + "machine": "dagoma_sigma_pro", + "position": "0" + }, + "overrides": + { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.4 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/images/dagoma_sigma_pro.png b/resources/images/dagoma_sigma_pro.png new file mode 100644 index 0000000000000000000000000000000000000000..b46c0cfb4b80a8aca556122a11ed4b34f9dbd875 GIT binary patch literal 112233 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 Date: Mon, 28 Aug 2023 16:48:48 +0200 Subject: [PATCH 010/500] Fix typo --- resources/definitions/dagoma_sigma_pro_dual.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/dagoma_sigma_pro_dual.def.json b/resources/definitions/dagoma_sigma_pro_dual.def.json index fc9197c264..d3cf350265 100644 --- a/resources/definitions/dagoma_sigma_pro_dual.def.json +++ b/resources/definitions/dagoma_sigma_pro_dual.def.json @@ -1,6 +1,6 @@ { "version": 2, - "name": "Dagoma Sigma Pro 500Z", + "name": "Dagoma Sigma Pro 500Z Dual", "inherits": "dagoma_delta", "metadata": { From 481ebf748e9e78a207f418061b9cf821930c32dd Mon Sep 17 00:00:00 2001 From: 0r31 Date: Mon, 28 Aug 2023 19:02:19 +0200 Subject: [PATCH 011/500] Review qualities as it was nonsense (Layer height <= 80% of nozzle size) --- .../dagoma_sigma_pro_brass_0.4_pla_h0.1.inst.cfg | 14 ++++++++++++++ ...dagoma_sigma_pro_brass_0.4_pla_h0.3.inst.cfg} | 2 +- ...dagoma_sigma_pro_brass_0.8_pla_h0.2.inst.cfg} | 4 ++-- ...dagoma_sigma_pro_brass_0.8_pla_h0.4.inst.cfg} | 2 +- ...dagoma_sigma_pro_brass_0.8_pla_h0.6.inst.cfg} | 2 +- .../dagoma_sigma_pro_brass_0.8_pla_h1.2.inst.cfg | 14 -------------- ...ma_sigma_pro_dual_brass_0.4_pla_h0.1.inst.cfg | 14 ++++++++++++++ ...a_sigma_pro_dual_brass_0.4_pla_h0.3.inst.cfg} | 2 +- ...a_sigma_pro_dual_brass_0.8_pla_h0.2.inst.cfg} | 4 ++-- ...a_sigma_pro_dual_brass_0.8_pla_h0.4.inst.cfg} | 2 +- ...a_sigma_pro_dual_brass_0.8_pla_h0.6.inst.cfg} | 2 +- ...ma_sigma_pro_dual_brass_0.8_pla_h1.2.inst.cfg | 14 -------------- ...> dagoma_sigma_pro_dual_global_h0.1.inst.cfg} | 6 +++--- ...> dagoma_sigma_pro_dual_global_h0.3.inst.cfg} | 6 +++--- .../dagoma_sigma_pro_dual_global_h0.6.inst.cfg | 2 +- .../dagoma_sigma_pro_dual_global_h1.2.inst.cfg | 16 ---------------- ...ma_sigma_pro_dual_steel_0.4_pla_h0.1.inst.cfg | 14 ++++++++++++++ ...a_sigma_pro_dual_steel_0.4_pla_h0.3.inst.cfg} | 2 +- ...a_sigma_pro_dual_steel_0.8_pla_h0.2.inst.cfg} | 4 ++-- ...a_sigma_pro_dual_steel_0.8_pla_h0.4.inst.cfg} | 2 +- ...a_sigma_pro_dual_steel_0.8_pla_h0.6.inst.cfg} | 2 +- ...ma_sigma_pro_dual_steel_0.8_pla_h1.2.inst.cfg | 14 -------------- ...cfg => dagoma_sigma_pro_global_h0.1.inst.cfg} | 6 +++--- ...cfg => dagoma_sigma_pro_global_h0.3.inst.cfg} | 6 +++--- .../dagoma/dagoma_sigma_pro_global_h0.6.inst.cfg | 2 +- .../dagoma/dagoma_sigma_pro_global_h1.2.inst.cfg | 16 ---------------- .../dagoma_sigma_pro_steel_0.4_pla_h0.1.inst.cfg | 14 ++++++++++++++ ...dagoma_sigma_pro_steel_0.4_pla_h0.3.inst.cfg} | 2 +- ...dagoma_sigma_pro_steel_0.8_pla_h0.2.inst.cfg} | 4 ++-- ...dagoma_sigma_pro_steel_0.8_pla_h0.4.inst.cfg} | 2 +- ...dagoma_sigma_pro_steel_0.8_pla_h0.6.inst.cfg} | 2 +- .../dagoma_sigma_pro_steel_0.8_pla_h1.2.inst.cfg | 14 -------------- 32 files changed, 90 insertions(+), 122 deletions(-) create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.1.inst.cfg rename resources/quality/dagoma/{dagoma_sigma_pro_brass_0.4_pla_h0.6.inst.cfg => dagoma_sigma_pro_brass_0.4_pla_h0.3.inst.cfg} (89%) rename resources/quality/dagoma/{dagoma_sigma_pro_brass_0.8_pla_h1.0.inst.cfg => dagoma_sigma_pro_brass_0.8_pla_h0.2.inst.cfg} (83%) rename resources/quality/dagoma/{dagoma_sigma_pro_brass_0.4_pla_h0.4.inst.cfg => dagoma_sigma_pro_brass_0.8_pla_h0.4.inst.cfg} (88%) rename resources/quality/dagoma/{dagoma_sigma_pro_brass_0.8_pla_h0.8.inst.cfg => dagoma_sigma_pro_brass_0.8_pla_h0.6.inst.cfg} (90%) delete mode 100644 resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h1.2.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.1.inst.cfg rename resources/quality/dagoma/{dagoma_sigma_pro_dual_brass_0.4_pla_h0.6.inst.cfg => dagoma_sigma_pro_dual_brass_0.4_pla_h0.3.inst.cfg} (90%) rename resources/quality/dagoma/{dagoma_sigma_pro_dual_brass_0.8_pla_h1.0.inst.cfg => dagoma_sigma_pro_dual_brass_0.8_pla_h0.2.inst.cfg} (83%) rename resources/quality/dagoma/{dagoma_sigma_pro_dual_brass_0.4_pla_h0.4.inst.cfg => dagoma_sigma_pro_dual_brass_0.8_pla_h0.4.inst.cfg} (89%) rename resources/quality/dagoma/{dagoma_sigma_pro_dual_brass_0.8_pla_h0.8.inst.cfg => dagoma_sigma_pro_dual_brass_0.8_pla_h0.6.inst.cfg} (90%) delete mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h1.2.inst.cfg rename resources/quality/dagoma/{dagoma_sigma_pro_dual_global_h1.0.inst.cfg => dagoma_sigma_pro_dual_global_h0.1.inst.cfg} (76%) rename resources/quality/dagoma/{dagoma_sigma_pro_dual_global_h0.8.inst.cfg => dagoma_sigma_pro_dual_global_h0.3.inst.cfg} (75%) delete mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_global_h1.2.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.1.inst.cfg rename resources/quality/dagoma/{dagoma_sigma_pro_dual_steel_0.4_pla_h0.6.inst.cfg => dagoma_sigma_pro_dual_steel_0.4_pla_h0.3.inst.cfg} (90%) rename resources/quality/dagoma/{dagoma_sigma_pro_dual_steel_0.8_pla_h1.0.inst.cfg => dagoma_sigma_pro_dual_steel_0.8_pla_h0.2.inst.cfg} (83%) rename resources/quality/dagoma/{dagoma_sigma_pro_dual_steel_0.4_pla_h0.4.inst.cfg => dagoma_sigma_pro_dual_steel_0.8_pla_h0.4.inst.cfg} (89%) rename resources/quality/dagoma/{dagoma_sigma_pro_dual_steel_0.8_pla_h0.8.inst.cfg => dagoma_sigma_pro_dual_steel_0.8_pla_h0.6.inst.cfg} (90%) delete mode 100644 resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h1.2.inst.cfg rename resources/quality/dagoma/{dagoma_sigma_pro_global_h1.0.inst.cfg => dagoma_sigma_pro_global_h0.1.inst.cfg} (75%) rename resources/quality/dagoma/{dagoma_sigma_pro_global_h0.8.inst.cfg => dagoma_sigma_pro_global_h0.3.inst.cfg} (74%) delete mode 100644 resources/quality/dagoma/dagoma_sigma_pro_global_h1.2.inst.cfg create mode 100644 resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.1.inst.cfg rename resources/quality/dagoma/{dagoma_sigma_pro_steel_0.4_pla_h0.6.inst.cfg => dagoma_sigma_pro_steel_0.4_pla_h0.3.inst.cfg} (89%) rename resources/quality/dagoma/{dagoma_sigma_pro_steel_0.8_pla_h1.0.inst.cfg => dagoma_sigma_pro_steel_0.8_pla_h0.2.inst.cfg} (83%) rename resources/quality/dagoma/{dagoma_sigma_pro_steel_0.4_pla_h0.4.inst.cfg => dagoma_sigma_pro_steel_0.8_pla_h0.4.inst.cfg} (88%) rename resources/quality/dagoma/{dagoma_sigma_pro_steel_0.8_pla_h0.8.inst.cfg => dagoma_sigma_pro_steel_0.8_pla_h0.6.inst.cfg} (90%) delete mode 100644 resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h1.2.inst.cfg diff --git a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.1.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.1.inst.cfg new file mode 100644 index 0000000000..dc662ba1a2 --- /dev/null +++ b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.1.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = dagoma_sigma_pro +name = Fine +version = 4 + +[metadata] +material = generic_pla +quality_type = h0.1 +setting_version = 22 +type = quality +variant = Brass 0.4mm +weight = 1 + +[values] diff --git a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.6.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.3.inst.cfg similarity index 89% rename from resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.6.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.3.inst.cfg index b1671b0c9a..7b4eb8d5a1 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.6.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.3.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] material = generic_pla -quality_type = h0.6 +quality_type = h0.3 setting_version = 22 type = quality variant = Brass 0.4mm diff --git a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h1.0.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h0.2.inst.cfg similarity index 83% rename from resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h1.0.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h0.2.inst.cfg index 6822dc3e3e..0a75550fae 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h1.0.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h0.2.inst.cfg @@ -1,11 +1,11 @@ [general] definition = dagoma_sigma_pro -name = Coarse +name = Normal version = 4 [metadata] material = generic_pla -quality_type = h1.0 +quality_type = h0.2 setting_version = 22 type = quality variant = Brass 0.8mm diff --git a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.4.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h0.4.inst.cfg similarity index 88% rename from resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.4.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h0.4.inst.cfg index 638725db0a..6abc8f22f0 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.4.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h0.4.inst.cfg @@ -8,7 +8,7 @@ material = generic_pla quality_type = h0.4 setting_version = 22 type = quality -variant = Brass 0.4mm +variant = Brass 0.8mm weight = 1 [values] diff --git a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h0.8.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h0.6.inst.cfg similarity index 90% rename from resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h0.8.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h0.6.inst.cfg index 80754210f4..e178cf7c3b 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h0.8.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h0.6.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] material = generic_pla -quality_type = h0.8 +quality_type = h0.6 setting_version = 22 type = quality variant = Brass 0.8mm diff --git a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h1.2.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h1.2.inst.cfg deleted file mode 100644 index 3b5099b26d..0000000000 --- a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.8_pla_h1.2.inst.cfg +++ /dev/null @@ -1,14 +0,0 @@ -[general] -definition = dagoma_sigma_pro -name = Extra Coarse -version = 4 - -[metadata] -material = generic_pla -quality_type = h1.2 -setting_version = 22 -type = quality -variant = Brass 0.8mm -weight = 1 - -[values] diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.1.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.1.inst.cfg new file mode 100644 index 0000000000..f9e20a0011 --- /dev/null +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.1.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = dagoma_sigma_pro_dual +name = Fine +version = 4 + +[metadata] +material = generic_pla +quality_type = h0.1 +setting_version = 22 +type = quality +variant = Brass 0.4mm +weight = 1 + +[values] diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.6.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.3.inst.cfg similarity index 90% rename from resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.6.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.3.inst.cfg index c7c6ea1f26..13205d114a 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.6.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.3.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] material = generic_pla -quality_type = h0.6 +quality_type = h0.3 setting_version = 22 type = quality variant = Brass 0.4mm diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h1.0.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h0.2.inst.cfg similarity index 83% rename from resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h1.0.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h0.2.inst.cfg index b59995955c..36d96fb985 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h1.0.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h0.2.inst.cfg @@ -1,11 +1,11 @@ [general] definition = dagoma_sigma_pro_dual -name = Coarse +name = Normal version = 4 [metadata] material = generic_pla -quality_type = h1.0 +quality_type = h0.2 setting_version = 22 type = quality variant = Brass 0.8mm diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.4.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h0.4.inst.cfg similarity index 89% rename from resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.4.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h0.4.inst.cfg index 249375bde1..42e2b6218d 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.4.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h0.4.inst.cfg @@ -8,7 +8,7 @@ material = generic_pla quality_type = h0.4 setting_version = 22 type = quality -variant = Brass 0.4mm +variant = Brass 0.8mm weight = 1 [values] diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h0.8.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h0.6.inst.cfg similarity index 90% rename from resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h0.8.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h0.6.inst.cfg index ee980fb284..f3c7b09f5c 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h0.8.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h0.6.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] material = generic_pla -quality_type = h0.8 +quality_type = h0.6 setting_version = 22 type = quality variant = Brass 0.8mm diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h1.2.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h1.2.inst.cfg deleted file mode 100644 index 710fe5c29a..0000000000 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.8_pla_h1.2.inst.cfg +++ /dev/null @@ -1,14 +0,0 @@ -[general] -definition = dagoma_sigma_pro_dual -name = Extra Coarse -version = 4 - -[metadata] -material = generic_pla -quality_type = h1.2 -setting_version = 22 -type = quality -variant = Brass 0.8mm -weight = 1 - -[values] diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_global_h1.0.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.1.inst.cfg similarity index 76% rename from resources/quality/dagoma/dagoma_sigma_pro_dual_global_h1.0.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.1.inst.cfg index 0cd101d39d..62b8f6da3e 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_global_h1.0.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.1.inst.cfg @@ -1,16 +1,16 @@ [general] definition = dagoma_sigma_pro_dual -name = Coarse +name = Fine version = 4 [metadata] global_quality = True material = generic_pla -quality_type = h1.0 +quality_type = h0.1 setting_version = 22 type = quality weight = 1 [values] -layer_height = 1.0 +layer_height = 0.1 diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.8.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.3.inst.cfg similarity index 75% rename from resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.8.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.3.inst.cfg index 19eaffad14..3f2f23cc15 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.8.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.3.inst.cfg @@ -1,16 +1,16 @@ [general] definition = dagoma_sigma_pro_dual -name = Very Fast +name = Draft version = 4 [metadata] global_quality = True material = generic_pla -quality_type = h0.8 +quality_type = h0.3 setting_version = 22 type = quality weight = 1 [values] -layer_height = 0.8 +layer_height = 0.3 diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.6.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.6.inst.cfg index bef6d08eeb..45f5d6f59b 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.6.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_global_h0.6.inst.cfg @@ -1,6 +1,6 @@ [general] definition = dagoma_sigma_pro_dual -name = Draft +name = Very Fast version = 4 [metadata] diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_global_h1.2.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_global_h1.2.inst.cfg deleted file mode 100644 index 74bf3c47f9..0000000000 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_global_h1.2.inst.cfg +++ /dev/null @@ -1,16 +0,0 @@ -[general] -definition = dagoma_sigma_pro_dual -name = Extra Coarse -version = 4 - -[metadata] -global_quality = True -material = generic_pla -quality_type = h1.2 -setting_version = 22 -type = quality -weight = 1 - -[values] -layer_height = 1.2 - diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.1.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.1.inst.cfg new file mode 100644 index 0000000000..2026c66f31 --- /dev/null +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.1.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = dagoma_sigma_pro_dual +name = Fine +version = 4 + +[metadata] +material = generic_pla +quality_type = h0.1 +setting_version = 22 +type = quality +variant = Steel 0.4mm +weight = 1 + +[values] diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.6.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.3.inst.cfg similarity index 90% rename from resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.6.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.3.inst.cfg index 52841de6b8..40188c628f 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.6.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.3.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] material = generic_pla -quality_type = h0.6 +quality_type = h0.3 setting_version = 22 type = quality variant = Steel 0.4mm diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h1.0.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h0.2.inst.cfg similarity index 83% rename from resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h1.0.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h0.2.inst.cfg index eb962e7d1e..ce1eb96fb0 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h1.0.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h0.2.inst.cfg @@ -1,11 +1,11 @@ [general] definition = dagoma_sigma_pro_dual -name = Coarse +name = Normal version = 4 [metadata] material = generic_pla -quality_type = h1.0 +quality_type = h0.2 setting_version = 22 type = quality variant = Steel 0.8mm diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.4.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h0.4.inst.cfg similarity index 89% rename from resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.4.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h0.4.inst.cfg index 8ab3e5c409..f9b9dd7bd3 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.4_pla_h0.4.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h0.4.inst.cfg @@ -8,7 +8,7 @@ material = generic_pla quality_type = h0.4 setting_version = 22 type = quality -variant = Steel 0.4mm +variant = Steel 0.8mm weight = 1 [values] diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h0.8.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h0.6.inst.cfg similarity index 90% rename from resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h0.8.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h0.6.inst.cfg index 4ba4f3e4d1..cd487c1b3f 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h0.8.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h0.6.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] material = generic_pla -quality_type = h0.8 +quality_type = h0.6 setting_version = 22 type = quality variant = Steel 0.8mm diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h1.2.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h1.2.inst.cfg deleted file mode 100644 index c7df9841f5..0000000000 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_steel_0.8_pla_h1.2.inst.cfg +++ /dev/null @@ -1,14 +0,0 @@ -[general] -definition = dagoma_sigma_pro_dual -name = Extra Coarse -version = 4 - -[metadata] -material = generic_pla -quality_type = h1.2 -setting_version = 22 -type = quality -variant = Steel 0.8mm -weight = 1 - -[values] diff --git a/resources/quality/dagoma/dagoma_sigma_pro_global_h1.0.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_global_h0.1.inst.cfg similarity index 75% rename from resources/quality/dagoma/dagoma_sigma_pro_global_h1.0.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_global_h0.1.inst.cfg index e777dd8c45..ddcdb5a4e4 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_global_h1.0.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_global_h0.1.inst.cfg @@ -1,16 +1,16 @@ [general] definition = dagoma_sigma_pro -name = Coarse +name = Fine version = 4 [metadata] global_quality = True material = generic_pla -quality_type = h1.0 +quality_type = h0.1 setting_version = 22 type = quality weight = 1 [values] -layer_height = 1.0 +layer_height = 0.1 diff --git a/resources/quality/dagoma/dagoma_sigma_pro_global_h0.8.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_global_h0.3.inst.cfg similarity index 74% rename from resources/quality/dagoma/dagoma_sigma_pro_global_h0.8.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_global_h0.3.inst.cfg index 47993b661e..a648eee325 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_global_h0.8.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_global_h0.3.inst.cfg @@ -1,16 +1,16 @@ [general] definition = dagoma_sigma_pro -name = Very Fast +name = Draft version = 4 [metadata] global_quality = True material = generic_pla -quality_type = h0.8 +quality_type = h0.3 setting_version = 22 type = quality weight = 1 [values] -layer_height = 0.8 +layer_height = 0.3 diff --git a/resources/quality/dagoma/dagoma_sigma_pro_global_h0.6.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_global_h0.6.inst.cfg index cf64f98c74..70c094d2e3 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_global_h0.6.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_global_h0.6.inst.cfg @@ -1,6 +1,6 @@ [general] definition = dagoma_sigma_pro -name = Draft +name = Very Fast version = 4 [metadata] diff --git a/resources/quality/dagoma/dagoma_sigma_pro_global_h1.2.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_global_h1.2.inst.cfg deleted file mode 100644 index bf704f15d0..0000000000 --- a/resources/quality/dagoma/dagoma_sigma_pro_global_h1.2.inst.cfg +++ /dev/null @@ -1,16 +0,0 @@ -[general] -definition = dagoma_sigma_pro -name = Extra Coarse -version = 4 - -[metadata] -global_quality = True -material = generic_pla -quality_type = h1.2 -setting_version = 22 -type = quality -weight = 1 - -[values] -layer_height = 1.2 - diff --git a/resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.1.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.1.inst.cfg new file mode 100644 index 0000000000..a681f06ca0 --- /dev/null +++ b/resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.1.inst.cfg @@ -0,0 +1,14 @@ +[general] +definition = dagoma_sigma_pro +name = Fine +version = 4 + +[metadata] +material = generic_pla +quality_type = h0.1 +setting_version = 22 +type = quality +variant = Steel 0.4mm +weight = 1 + +[values] diff --git a/resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.6.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.3.inst.cfg similarity index 89% rename from resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.6.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.3.inst.cfg index 5053a407bc..16a4921dfd 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.6.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.3.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] material = generic_pla -quality_type = h0.6 +quality_type = h0.3 setting_version = 22 type = quality variant = Steel 0.4mm diff --git a/resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h1.0.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h0.2.inst.cfg similarity index 83% rename from resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h1.0.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h0.2.inst.cfg index 8ec936e5de..7438eb7e0e 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h1.0.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h0.2.inst.cfg @@ -1,11 +1,11 @@ [general] definition = dagoma_sigma_pro -name = Coarse +name = Normal version = 4 [metadata] material = generic_pla -quality_type = h1.0 +quality_type = h0.2 setting_version = 22 type = quality variant = Steel 0.8mm diff --git a/resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.4.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h0.4.inst.cfg similarity index 88% rename from resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.4.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h0.4.inst.cfg index 89e00edad7..b8fbabeec4 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_steel_0.4_pla_h0.4.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h0.4.inst.cfg @@ -8,7 +8,7 @@ material = generic_pla quality_type = h0.4 setting_version = 22 type = quality -variant = Steel 0.4mm +variant = Steel 0.8mm weight = 1 [values] diff --git a/resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h0.8.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h0.6.inst.cfg similarity index 90% rename from resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h0.8.inst.cfg rename to resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h0.6.inst.cfg index c936b25d82..ebf6084c4a 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h0.8.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h0.6.inst.cfg @@ -5,7 +5,7 @@ version = 4 [metadata] material = generic_pla -quality_type = h0.8 +quality_type = h0.6 setting_version = 22 type = quality variant = Steel 0.8mm diff --git a/resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h1.2.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h1.2.inst.cfg deleted file mode 100644 index 5c1103190d..0000000000 --- a/resources/quality/dagoma/dagoma_sigma_pro_steel_0.8_pla_h1.2.inst.cfg +++ /dev/null @@ -1,14 +0,0 @@ -[general] -definition = dagoma_sigma_pro -name = Extra Coarse -version = 4 - -[metadata] -material = generic_pla -quality_type = h1.2 -setting_version = 22 -type = quality -variant = Steel 0.8mm -weight = 1 - -[values] From cda49f4d6f83571ce2510be11aabb9c37f985a15 Mon Sep 17 00:00:00 2001 From: 0r31 Date: Mon, 28 Aug 2023 19:28:47 +0200 Subject: [PATCH 012/500] Add preferred profile + change image used for uv mapping --- .../definitions/dagoma_sigma_pro.def.json | 5 ++++- .../dagoma_sigma_pro_dual.def.json | 5 ++++- resources/images/dagoma_sigma_pro.png | Bin 112233 -> 111788 bytes 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/resources/definitions/dagoma_sigma_pro.def.json b/resources/definitions/dagoma_sigma_pro.def.json index 7369a06564..9e656d19e9 100644 --- a/resources/definitions/dagoma_sigma_pro.def.json +++ b/resources/definitions/dagoma_sigma_pro.def.json @@ -14,7 +14,10 @@ "has_machine_quality": true, "has_variants": true, "variants_name": "Nozzle", - "machine_extruder_trains": { "0": "dagoma_sigma_pro_extruder" } + "machine_extruder_trains": { "0": "dagoma_sigma_pro_extruder" }, + "preferred_quality_type": "h0.2", + "preferred_variant_name": "Brass 0.4mm", + "quality_definition": "dagoma_sigma_pro" }, "overrides": { diff --git a/resources/definitions/dagoma_sigma_pro_dual.def.json b/resources/definitions/dagoma_sigma_pro_dual.def.json index d3cf350265..6d296dc3ec 100644 --- a/resources/definitions/dagoma_sigma_pro_dual.def.json +++ b/resources/definitions/dagoma_sigma_pro_dual.def.json @@ -17,7 +17,10 @@ "machine_extruder_trains": { "0": "dagoma_sigma_pro_dual_extruder_right", "1": "dagoma_sigma_pro_dual_extruder_left" - } + }, + "preferred_quality_type": "h0.2", + "preferred_variant_name": "Brass 0.4mm", + "quality_definition": "dagoma_sigma_pro_dual" }, "overrides": { diff --git a/resources/images/dagoma_sigma_pro.png b/resources/images/dagoma_sigma_pro.png index b46c0cfb4b80a8aca556122a11ed4b34f9dbd875..900f334c17f27e6e63050866bcbbebe63e0c2f6c 100644 GIT binary patch literal 111788 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 z z{J`1XOKt@npxxNJ78rOd4AH2(r2$L})4qy!8`HpdGmDvq)4BSdWCK+?Cykth<)(`9 zi~1)QK(vb7Ix$@GqQlECis26uxDUB~HRq<*@rJ-%VHTy2*bn1d)_iu~Ue}Q(CB7l~ zv6>8PRGHet{w)|LiMBhAJ8FAXC66GLIpA^yY~eb!|9K)^2yzbxj)PXdO0zdGj%9@~yJ!cdAb1(L+>h{1 zw!1aSD|Wmz*6o1S0;hd-GZ+F$i01#EZ$`sgaqS~>{^=lO-y4wQxq^72i66E;mO5OU zw)DMtdJX8+-2Mae*4uSe^4s0(eY1rCDN;faXJ{HX;OIWj4j5@b5V3F7;aY~1WM`+U zCl%`)Ry_FIj#q&V@tu%N+8Y3tAZ;c{Lf&6*<5<$P|1j5bh(!=i&7X<~V^%@rcx0sl zt8j!s39ZkXo43WaJJeTKzI3W*82E=(K28X^Ky|25%;I_`!2@J$LS%gLy8uT^f*6)L z2Nu(HEp_nK^jj(M5flDZ7_AJ6pX?mqQ*HFyt3?;QpT}B6YOEa68 zD%FS{{nUG9_<3ScvjuELdln;}tA9ztKh`ib1=Hms;ya!}0F=B7h0y%^c!k3qH>T!& z9Kix1#cGhOThh_nwk?Zw!Q3ryFQ_&`0CEki6fkdlgkwrC)Z8uuYHRQ3^>71s1@ANk z+wvdc{OT$j8Wh+WA0)~M8Fqgny7tN-#2M5auW4Ve6FX~DEduXJ+n&WLvJ012N; zRNBb!D43lI@D^SY;`;J#nX0|0ZY)=nhB_G404oJpTc{aEi8xe$h6l;gxhhtx$_)1~ub zwYi8XT;Qp-!8cL_MQnWXWr9S;J3LiBb4?|k4-~A%EzEfH)aJ8(25uEHLhgnA$&F0R$w3B1Nj*j1;L9g1vsC*cD_{ z26Uqu8yYzNZaO_eWmaCL)8Qb1w{&oar}1sKUsi?vT+7hWy|syI0DvHcs??gZlp4)_ zm6)sb3cwYncwC0#c~BlNQR|i-*0*vC4E_k1vhpA3y*i)Rf&u}RWH#64;j6n&YXz&# zs2*2OIyDiym53i=E!tZ7=ook>%Iwwq;r;5WBLI$!APKS%LLlJ7WG3JB`7d+2R6aWY78(2wQ%~yL*Q)^0 zd>?pOvORK^q}BMlj8EQXy`(qWtI*E@+$Hg&-L^>1B575s!}jC@C@_-b=!>;4tHJM& z0I6gGCt^Kz4Tz^*L_Wt@5@#MQ65nV)0XAY=jg+&LCnI6-TLvGu0d0<#1}Fz6e8!}4^?lU5 zzYSaqBrj124=m|u#E2s{S4klv4oKl!#6On>53o;kxTK*2JX9qs1z3LuuSt!aJBCX_ zkr#O3ypKv(iK=br>Gf0amP)UI@VjitMkx9Uyu|he#Sq_LI9M4t$_^@9p88L;K-I52 zkPxbNaq{uwgte}%Ohuct0+U)**beSTj+>PNF9rj=a3Xfr%>;jO%z@kN;GNv-e@!|C zkJ3yK-cqyy9%#Ib*H8s_i?g5X2^H5Rom8u&D~MA(i0g`*c1Iu4f0C?EbrNpq(&>mp z$qQChgmU}V(zrj>N{<5!zMl#~Qqi2K2EKGCr%NZO_>qEzFwXU!=I`6SdyR&;DsJH1 z3}Jf;K4N(rq$82QkiV_RFP**+JXk0_le!U#Z-h!9fkW{7MtnWf?y)J_Yu ze(Wru+tL*Va?5}Kq6NUJ3%4QVv~`u5TKU4bT8j@fs^iv7(?{SW`m)+FcKZ#+T*P9e zo%Dn*0c4=955A;B+jPo+>huCXwDR2xD z)zcH`>v(IwUAM7lY3qGBh6)QdwvUwpU{f6_#u@I6VC$#L7deUp>8E&q@F2(B((S{F zUo^iaS|SLv9r;3}8Dp#{q~!}kgevxt`jino4M+pD=FWzZ(4mq00$Y#e#Wf4D7Br%R zMx{x;EN1o8_ZyPB9HsU(sto^3(?fwj+Tv#Sozyc~3xh|Be_Z77q2iiH-VarE&(UuY z07$McY<~|h+vc>2#AtGQB2AgHe`Quc0%Ll8K5Mg5jdmG5!SF7x3^BD zFgH*I%J@73Rro1Q^@KurXhrT46E;Q2MF?4FE_nrTekvE19l=Tgp!q3lp+K0SNKA7h z-5Gji89QNbx;lC*A?2D{(`5q2jS@6t#of_HaTil8+DPCh<2t>^=_2kvt%EalxKrzE zB09m!XRs2|Ds*lu_ra1UVHT=QgR*8bxNosZb$m4vBwqIM)gzy!&|ES``wKa^9t%AA zoAHp*T71lK^qBW$WCXwHK9U}lr`qo{M*OVWiS~6yxGw)sZIx};0oY8mg?m`SNipTn z=fXqF(o$_1@D>JCp?yK2rbiDYC`h3dO@a=DSd`)drkwlTU0@uZah25~oM@obp9Y1< zN446jJI?LRQxV-tO#!%Co{=!&_RL^Vtc>qiwh7MG6#R=Z{a`r@);o=T7vA<5bFYGG zF`}}^g#M?;zWzInV^>9?#I1^i{$l3=&xVpp&$i>%o;LhPE*Z{P`c#+)i!mUo0qVV; zQ`8!@V=8G|<^r;$t}6c=VNw=RbH}TC2RSH2<5Wg5)i(aZnd}iHZc0l;)8+QU$aKWo zDnzKA27-alM+Ps(&g%2m?|?;ERrCdFtTrpx)c3qfM4jbVc@TiOIk;f zfCC=Lu%6$L<`sHDpic21+l$r>Pp`td+!54Bdtx@@k$b=>b+DwSSbi7*5t{M`iNzFi zZs9VQ*ooUn?b52bihkkeOYW`xe9=<-?BGqvwt-+zl(YE={l4=$;2pmEljlHg;C%KH4{x zH#l|oaPh(OvWT~2&VRfH_`F0Y$2=xt;z|T~&u3h3TjO_3&Cls3`q{T4Xb2cvWmfau zNYI}WK@IUi(A&(IBx0^-SSiq3U5k2DgH|2_(s3dh@BHX~hV%^j$D}KH`w7++`Q$rz*yGL)YNjOraUHn9d^7vQS0g;!drldl$}d zXgT3xqcK`Ds6l3Apk{=xDZ93E}ke3ELn1qL?mHpzqDm&c&K)i*s`F9e$W%hC*vZ-s(cOa5}Mxv~%bd;)G(JB66RPOst$uJNX zcNU3%s@0HV?t`3CYml4qh0t`-($01w=2inbYmA}1HGj45((wDH9jVK}FetdmYO#o} z9DovfTXkD4WU;3SlmqD0Rr%{GGqmPBiUXIei+w)Q8Qc|@Vy_nb*W;EqL$0Ie%B_%s zR2>iminWp5eTmmzYI!LT+e+7N<*bLn5uJsR16e)8bj$=v*ELQxOfHORbXTX`yYFu7 zN0iXq-Wj#pt4(eGuf5UY<-l$B{C3lJLg9z&rtig?|3(oMk*J?Y4k8uOo(xd%7!M-6 zMH|5xwfXYM&<=cfIwjO4%b$-s+ z#p2{jbu3*GyGY$TAUCw%UWdds{!frpwAqRgXgpVQE-d$mJBJi`J%%Xx(`m}tKn*{l zy;!j9d*A(@sb0w75llXZGVmJcD{JdJH!V&55*nlt&EVCu^n{bpk$JTww0wNWD`#-o zG?Q#2R;)(%W_NBx_exsFVvT9>vXRu;r};R?#D81a<>s_EQLh%}n4oBPtVm;Mh4al(ET?>5xdBBX5_8)M5*AF0Y1@Ptg z`Jaz-qj$u(m`Dt$|B*^Gui~2t+#@dRmF_@dWyR9ofk`NC*&SWoNhuGHnAz0`k&GEE zG2vh77@_`jl2>fAJnth17mN~#ymI_yyv?H7Zn*+TBzD@GarPT$Q$!%}b0lsER9zSv zds}Yx!_r`%ga^oy6Yvg2P}s(2-`Tlv-*40_Qx%o=JkDOY`^=`)m$I0*@km*&2gP^c zyOG5R0$r@LL{3mY)PeKuoATN!CZeH_mm0u1B7o@UrB@6o62#ekyd0P|1#y6gtGwl) z`i~{wi8A-0oj9B8-y3P%PbD;ZfRf4bhrJ0i*teWr$cEiQRUXtmK(3_Jckpl10O#}F zBIudyFZHFHhN)q7W@eRq8yCHeFRX=!Y`nNJaTd$XgszyM@lV=}8WIslj|F2ffB@bG zX@l?;T#zy9vtbqyh%laii-t$4l70}ZB%=Et&6F;;`aLbZLPHH3yL=K@CL&)_S<1gd#>OUDDOi_`2do6sa30X< zpnF1BWoW^%Ld|mHK9?XR(c#!tteDO#fRWx@KyMuALwOJDj#9*UOj~WGtO18C-7ia6!Bnid7gjZ z@5Y`qm`BC;?fQpd*0S%bqmXT4pMg*wEF0 zX5#&F4T+9V*7My^GT2wr4)J7zjTAU9n@b<{kE=WHPNu-OrV@RiT)7)@_a z2V~M~QTb-?~#Of8k7fcYY3A&Fz+-m&8UJ=@)4wQldZT|DB}{^_)0ADD^Qoq`@+9w&nBf;compoF`7g*tST4P&U`W?gmO9x)@j(i+<@Ct z=P&fot&$(JVR+>%Bzl?jM6YTCh_1)*W;b9)2zdoB4HLyY&GBcvPb^Id7#cQ%jcnv+ zczPI<+flI@TJhGT8>wHQNt5!vBDC%k-Em&1B5+F|8XC3V!H&8pc^zD_4GT^*^gu@ z$e#3)$Ab_p=eL!b1EG|G_iw-y!4LniG6+{4awd>dAuW~@0bBvO+bNg8b6JOG^qSew zVJJ3DOf_Hlk^MP6-C=A^|3@}?4zd_|8d3+j zXQ=Gve5LW#wESXZH$%_kulUwqq43Q>FhO4P7F3R6b`n7%$tbNaGKaD=fWa52-VL}! zvT){i=&i^T`qCgIaIp|*Cr$ddV^ueCo45<{&=fKwx;@iO`l(^rPYa?qd|832f&Xa( z8!1W54%LVEZmAgeeK(#F`PD0~RQLX10lvFy1tgv`3L2iSqxIRJ=PeAvJBOX2{9yuK z;N(@*GJZD4{i!C|J8O>f4g(U%X+jM?Lp2m|N(LROA-mWMl|9m=I$9u!?Zfv6#QY#Y0MVLQHh@2;i7q2;6L6L2bH$KKw1H23oO6ziqQ4f^ZHEysz1|#~_^S`YkR~z{LW<_~ zp)i>jmzM~&PXqXav<}8W(Z}aE@&q($Fyh47N`=j`4wl@@@7673rKg-O(#;WvY(_~!2{%gu(!%SO< zFub(nF5j93#_YYn27KS~jhF*k!&6=bjD#vgsjxh($jcV_p*-j> z!w;n;lKNZ3;urn98Rohm;lrrcE;76!;+8 z9%yPBTbs}J4rd?y49Vm#i+J3_CN_ssDuVdFx{i8IOzTTYQo3!~*3te%lUN_jrdoSE zRd`q4h2Te|oq7LMm+BNMcc369z;mnuq6TDYN}%?dubV9>TRw#bbv$7|0)4D6boWNd zzk{j_eg?5v6yCFdwl|0-8alQqsYM1Z7TZuWkuDl?$yD=Ux<>v3C3rDSXfdICKo)!^ z%Y(iXN{-Mdqq{2rOw<)Q*2!-m_ebd!TL}abCqa_31)APl&d#kQ2vI}pRGU5M#uQpV z7*PZ)KwATzR^sX6Xxi7rsAW|3g~p6g$r|v3LPTG1g8>XTNP>Pe zg-wBXWpe(mba`|A=UO^YgsEg9qG=mX%g2tv@+@9pAlqG!wTy8`fQeqIkwMHl9~OO# zi4vXZX^JdxynZDd7ZqeCT#J=O>3=(~5VZaA)n*MGE#Cj>7+ zZH%afasNFrR$EbdMCCUz8f*$bCEHQ?bQG`wh0PiigUAR>)!au^K0CzG7wOcSapQ3R z<;uSTQx%vBuD1pkj;{ijV8~}GK_crxwBB}Jy`ap${ z<$MNn$AtdvcGeJyF*Zas%xybfOLC0-J9mEyKTg9~=J*|5>JwESf&padNnjwi08~{y zKyj{;%0b5$nC#FEfjY5r>p`X!X`@B=>}S)OOO@A`M0-v!U@AoC=hzsleuZkA zQ4rVHzAnRw={%IITVQe-u%F!**bkz_*}=7p_}KM5MWAlB7KVD-ojU@z!@g~3-RJT# z9bDiR=NT+d+g#`;4fQ*4cXlxRO1rs+9yTz$OQ0x2&yKAkuX=;JAS%qAGgDmF_QxHW zn6;SUWudHx5KX(;ANad=Bv3{V&SXRPNJ>3xk~}BO4G_sk5pN=D%T?nzX1JaP^_h`hY;~4D(Eq20VhKg zZr}m`(V3U}2!6ti4vZBBQpakid?z#n7$@raAR?8d35fg;I9Ur+k`y;JjOj#MQuB6Q z@pXF0@TgUP2oVReLILcgSmkVCWpzCYjH{uQkJTo7@BE2zu$aR;G9Fl%^S8WGLGOcj z=lVf{dnNg_GA>bCQKeA`JO_<%nhcYr!qM>Jd+5bm%2esg$^?l-MM0t(mL^#-Zu)LK zh)Jw)$2X}YynZDHqn@w}Cqz^5FXxy~*3bUJ`g||x1v4aS!$k@j=Rle2T}D`=q)Z&) z=<@*TA^|76YB0H(A`OSy&Pu_wY4VE=gO&+Jr}qcdPcvW)ZOsX(B=yx#%h{>?dHdlA z_`bUrlounnuAKE@xJ+Yf6XAheE!Z1fd~v6Rv@dBEV}%DyfX6c3FhjCC=IoxDM-Hq0*o&Jss1cLD)ooYthCm$Nxug@ zOU1OcqG4=Kj<#fg zI2eSm454^ldDCNmf^8)H$omI!^4`LJ^qA9O5U|N@q#Jni^n^!Kr{8T za!Gr@UZSxvRP(t9{}`+NXTbmfk9}nO4Kc^nXc~Zlg#Tnbi}3@GZ`5$fkxvzGFl1*c z*vaNgDK5vVzg53r$u^>a8cu@F2Ho|WWdV%z;R4G^vH2@tI^ zAU&zQ-+Aa<*Txf`P>O{JktiGv@{?oAZ}zB$8tpP7iC*~$Qe9sntTA$XKm8RYN4W?9 ziQu-w6m$g)P*Z;u*?H~+UsW;WJy5QmaUZY!;J~nK3iS`TT8#W!vBE#ePAl6psEV(3vDkJIRyxZRpB5i05lKKgdjbI z#fm6+N3`Q{>|2x_H(esQK{q942g3KGjbgGQFhk1-ajrc0$k8EfsU)NT4_|Q0Er0@4 zL4_}BHs6Hm#Kj0Du0!<-k0y7f`xLbV#1Uh-K?&R*EU*m@_lP_hhCtGWBP1AOgH}$Y z;bmMMjAJ=iB3$@O`Udw$rp5n`Nnn6t&0K+<@ay7JI>@Q%Qq z;7Yn|6xqOqY&dkaJS%(@B-8$cTP_j|@m^DC&@QM4XuRXu$%3!!io$agecYjwo1ikW zcL!A3-;I|h@>p_9&AeSp-!P37N~zzRv{Xoiq8OvdxA%>R2YD;hCIR}ErbPxB8Wz%1 zRxJK0bUE?tp?Ejx1sbmy2Hmg&OWG?9nasqEPgH=j7Nv~PNL&BjsP%v3c@nhMj&AER&*?^%irnJ`IDX~v+F{}R8)}FTuuNhTcjXgN&$I*AR zji9JxNFkg9WC*RIAbA-JUa3k(Y{aTc5cV%;@7(C@DOl zJIVEQS-5Sjtlypu5yB55#1*`MjMs>|PU2}upwq#*b196(0J)ZZ? zdU~XeVH>N*XQOM}t}lx7>_I!(Bj z+!#I^>oG5>kGFs{v2?e%a1dU_T-Eg&Qa@DiK^6np>^V0>iG;P#Fp1ab>FRI%P$)Uo z#-?cEV?@wCjY^SmQ?02?&&RzZfLpWkb?n=?c7;6@LBxsZyf{nu7lYN@?K|jPAf--f zkpjdVB|4pzFlk4aNRfsPF7OuBn65;$DARLO+8SdO5n!!In3-5-M*5FJa}gXhNP{3u zK@ceImD=mhaE4p{ux;=lLkYeamNT;6w=hVrxEl|fP?{OM)1wn-!E|a{{?Je>R)^yc z^W4a~4ZWJeLV}{9=MPN!7yM@I{`JwoTPCxjKSHHgwOvam2yQ}j#7<+k{s>T}lx#@ADejHrpX|D~@2PuYVwVVwCWot^2!#3DsO z3dN=YrMb=f8E_5j(yUi_KDjf?$G>pl#VS`4i2j@VPH48Y&uY+F*`=A`@EEcr7z6@{8FQhy ze(`ZVqZ|v=|~4C1_JOrgpY!yle^ZWAWYvMpc_K$CixD z8M?~+^_v*fR@Dc6JXG0)3i(hTDK%>JhKi8416Y6U;IOZgTOriRXSnE#m2Xd0?+oyx zD^o3$T)OU|o=fqv*i_S-sG}qF3Ns8qnEijs^cZXdE)#&y^n(BixnY&SZu+K*!Y0wF zSm=cnNW86|(TlmXJcy?Wrchsq=vLVJCZjr0qL`6NV&XSovNV#yH-eld)AYoE!8&lq zb67ke0~!@D)XCH)MT@x;96Ofwv&xf}@iGT5t@%R%*H|u|;~Bve*PyyDJ+ffhdM}JZ zhdSOq?D-Lf@;gsL0tqmaf={7En-C+7q3HivQk~-B4i3$Uy=xGvyy$Yn;DhF%hr29> z57N&>d)(&|GBmdQ=4(^M4D=J6o7rZ$2$E>D$%4~o6zbfgV0-8mEBZ;xvVg+Fa&dFm z8#}zbyC27c(oiiIdb(J#`QM1P>oll~QEli@R|iUfJ@M`a4i^27(8D^Ejzb&OnQBmT zv}8@$iBety@6VWSo5nvDgD%>kK>gM?LW1svDJF241C7b;0mP^%I&A19A{kPYf$_Iz z{$nNNich^3T>WMi6W-5;vFDi>%OUWODwFf7>3O@fy{-}IC)#T_b>?}de-9TOsqgTdz zP<_5*Vd4E)uE5hwMqtJ!Qb$~%{Qpyd&Bcs=A*yAEz^DKWq3)Kka9S4XW9B5}UH^v! zDO;d(t+};gPxy*o1{yBuOLS!5Cz^kyQEUS@s)R!on;#O8hIYK377e3BAMtKVjzsb? z#-Xex=cPVH=0fv}9a8O4gMA&N&QQwoT5HUw04+98sK<{m;tbqvs;GqTlc_h15OZQT zUbPi_^(T~tM17YM8_lREy(kP}-gpeBgM@sB>Fk}zmpHLksNx3dxpGo(_MbRP35~LS zFv1JnC6{x?7uxBlGdqcuLVoqeIQ2*1{{}|m3v(yjd|_hlUnm7G#bB?9=o?GM4T}R0 zH3d&H?1U8le;|)+GJwe&{iennE;RRA3@}A!s|S`{uTb9e1Dv%m4Ao>Op;l7S%nWo) z8#W};*+sjUz91&mRys4E{W%l${hC(^UpnhCibcrRq+yG^1a0zc$I7Yq&@>wiAHPdXPGPak2w!D4&#cbxAJ}Y;eSE3a? zCGzyZU{zz?;7VqPZ_0)Sda)9&WXumrDfy2reQi1lC}_c4Bxdg#7P&MCbkNahLnWS{ za2Hd42vc`ZaC?xjSd9im2Z?S_V(o!1X%Q`-vG{L3LUa2tJ$eNi^65T{U(Y{Rawwz~ zy({FZx(g=HbPI5uZhktZM1B8lg*HAp9Y_kRuEE66gJziJEw1;VOBuVR9;9+MY(^GR zLcEIvZ-v@5jO}%IgGR_fZWr6iNWidL$L?!D@ij<};klmhR>6#Lj39ok&cnQ@0IsPp z^DEc*ddbTjlA%yW_-V!H>!EtoZrZly&LK@tZD*J~CT*7@q7j`1(*mlHj0I8Ce*}85 zRBclVAs<3B_QNou!321;_xA$h&TL5Dxuv<4Pp)1p-E#W@+y!c&yAdu*IF%`-()yi+5S|I_$%^BNeUdG#rL5sf7l>=)Lnsg zb2aRZ_e-;UzjYf^ofzF1_?DsP^_uEQX!7k}PG|j}UTb4iaHpg4+W|>BdnwOOCHl!g z9k12m;=^I=8DNMQ_)Zq^sfBtX)E72W3@Oy;B5Ie5NBM75<9U=5`RH%Lw42v*PQGvX zpP&$*3wjb%5SI`LQL7_insSfKwyr8-UFGx9LA&A~Pnmd8&dhg7ZYg?wS@lTUR=G{! zlU{szv@n<>F>As}e{EI5{)bH+DfnMVdPt=CpsK%xsj37G_TTz%YyNLK<*u~glnjwAv33^DIX8!^9_cKsU0Sy z7!`o{Uv|*ChQ2&%t`&i6JAU}U1k56;_Q#!@pKige-5#z3)WG3$>jo{MsNlJQA?gD! z4sx`7UAh6;^9++_{*6YG#PYF z9=xk>%5SQR4Al@m?&+#}_M58F&-6$;_QxjIf+x+v8jLC%X8c>f+4=dct;!ZIN;Lay zA`g568}de$(7*_ZSYN_82I)~FWF-iuFuakXx*i9*gZF=UBlM*h|Mf=FueszDVSKjX zhbP=EWY%2B@TCV<^WpL#gY63XU94bY@0qTWmwp0ciGDHrdBawmdBysq+d)Xc!& zxqn$~VEQL4VVlwyZj-6B=fokv^&^jliM5p=I|($Qz>LT6ElmMtS?otl**pQ+%9e4- z;qQf-(Kp`->t+TB=rT(&Ak(9R229S37CnqZLU}_2w9lGKhc5KFgR5{8Ry8+T$~gh!c2)OX@5q#Xi%NUB^Rkzm<~Q!S6two^)CcLu|XFVGw1b9 z3De~t&wG9HyyOCXNaf$2)q1!@$|!1KiY73QxZQ|Y>vi3PiOJ+x4jWfa;m*H{!1 z48_XA`<2FW(Vy$Gmgj#j_Q@G!@YL18kllXm=OY=kt~ki`;A=fDN}ru8)k4tAk68_( z=nYTvlu9#ZGz3D@o}nvgWB3mztlDKy*Mm`_Qb36;w4#dhSG(ihU^f4 zS{Ul(+LYSqY{Z`9Q`G87IfmY6J%x{A!cacXQ!bv8Xil{;j-LXzi!vaONKetC_Y|*P! zjoB*ThN-o^$r8iP(~Jdv3*YGM|_-S7oo0Fk$n|1@d+iuBO0< z7MNq_)?OP?mY;qq#u09@B;M3pibEF~nnP10muPzZhC$||o@&hM3f5x@4Wn<}lkUX} z`*}1E6EE9F8U`Kt$#7w4->xqkklcUU@KO$Z*#UeB+5mNj`QL(!W3tKHE0mqN7r5yP z2K<;vn(`)crfjk;+ki}3O^}R!()t9geUX^;&>{1_@@Gyg#&WFIHS-6 z_Bu2DoSnM@mbQfVD=Pf-6Wxu2s%O|dZRYv7-@zZDuW+Y_|A)e0^$l|dRHCHh9`t_6 zm5Ita<|4vZ){;r_KRvYbvH)`#y4BX0nBKEHizt?BZp>py$+`OPfKI7Rae3Eoc5%YH zc$oIL0A~FF6>;HmTw5o@KVpe-ftodbN)0ZR*=m`Xjg@?mT3T{XkTFw5Xw5!n*M7!* zUfGwugsVr;^(|&63>(W$&7jQ>+S6Wx&zsP}u7=Wmx*p^iOkY5Y)GFP1ZZ4%i&kl`Q zR24f=UWm0ScsgO|{Ullbo zL+&n&jUA3IRq%PtBQ?sb62L%xXCl>}5)6ov!Sj4PYV&0xUvY!Tf z8ydiSRl)7jvMJuxO!oVlKJ(r;a7#*OCd1#{)=7#fyf zgf5E==on1I7+%uyy8KExhj`P+BkP~66)Vb~96k^bjF&`WWPu6yq3Z;*^B#Wdm?1J$ zt5h9vNx?p5uOVf(QLO5D{lCYHAr2YOG&8{_CLWBwfTIGgSkRzM|9lNk&t*=vsyN`5 zB-1<7a^eDSSZsLR^TVO-(j1v603*LpTp!h{Q3z`4DP}@!?5#aa!0XftB=rj=wKYgo zL3uYuS|L@5Ibnvu7s~m_o-EZ0b9I{Mb0eo@$Ta}sk`H=UV)C!duPY>zPXkKte2kRC zJjMjbpFnlO#bf40hM%f8K4mb_Hkx67e<<-I%c$k7e@@`RDGV`(WHeEO_NaM7&M!=-aMy~0!Z)vm;l z^#^ue^blYT&Nuq@$Lf;>V(ia;Bo|)0fA3YQnQ>0`>+rDkG4JbCHdg&s-n!=0(d^w3 zjk|b$KeuV;YN?L*9F8V$E`_k!c5gfR`S_mZjb~M2jtlbaPjwvi8z}ZHY~N@wlc4W$ zC{XorK*!A3*O7uWZG+|sYHy3g!OkGx(GHcuvd8+Jfr|G-Pkb~CJ@MhG`inqCPv5)D zYz&*YQMyW7yU7gS$-!W)8dTc48SeYW~EXU=f4Mu50@xc_HJPit@g$vVQ#Q)ZczFg zM|Nr9i|Nmgf0)GZZ=gK7Y-440oQWkUt?wMaaBH^AkAI%!sk)5`xZSZ0UbOS}?X~^J zh)0;N;NzwMQe%mgGb<$~Pw-(%pz5S>gD``I4u9pX8;|wkkgkv>AA$vOB(cm8?HStn z-Yxy~P7j8C(zKWuap(WO&oxGnAlcJj^6^RK-{EpU*=KjKJ)*hf@Jrdwa`6kA$6_9n z#1^glc1o-po`2xJiut1SymkMp75Dm+H&vaC=KXuITsC~(X!01h=C?@3dR?3Qqd~In z+A6<01kBCn=Dz)VwOz%~mY%P#&o4MLqYoy!sflK@(?7t++JBWDDABzSxQ^UTo(p5_ zQ@74%XHkR7pUo9kSKxfPjUR6n|G0AZ1@q4W_nqH4{w$ME3`uXnDf9lz>uJ%nuilJ;&+wbFCU+>u_1~@${BHVLFR-m5)3oS4m zJJ<6$p}?!FyicEi?q(d=&C$4U?Hx|;L2!X%*;VI-GYXfWe+Cv=7RtCs+B>nP*G}l7 zaBg|Xa8BV$=q>Yn%V*rb=?gmk4CCxxsHi8j#AD)2!K%=CM~7U_Q#IBe?$aTX7iQe|U57nZQM5s=JH(!hg&gn?Gt^B?` z=l#^$?ew8N2Iqf+1^=v~zd`0kAk#tcM)14HptBDy#w@4*+}2a18mn@nB0dczz_o-m zPsA)XnsGYtVnJ2-XVGsJ$ICfc(*GVqa18oL{YhZ+Tf8+D3*@s1`!%O%BDtbp|&VI94 z$|WX*S@z7DHHG^ppPbXbevfT5cF?D}o-d&v_rLD;vcUTKU!dYv3OP;Oi>?&D&`qjmMG$p>&*+GUv zfu5e1aS_cSulEWp;ZocP3}~zQ2_hCe5QIoxmpC6w+~Jg zMXsM9f^)4FdnBFuQkj7c`jR;BYQC2-kdwkJ8T}qQ#qgY)o7*_iGr91vu7XTBa|Zah zjpv#G9xbcI*u7@B^X>D2uM;CM0)UT!yVxjNZ#vp#ynB0f-NGUWb+O_NB`mrvuVY*V zXSMKxZekAM)pp`Hwx^--%lVdXODF-{Sh^kNGbsFHS2;a?Qa9F)Oy8q~}2oOx>SJ55@Sk`OB2+j#-&hBH)czyXc z1G2|Wb?%NU5*It&{=Bg0JJ1_5`@%WFVQdYDf$zp+2f#`D4W)kTa?SdGTC z9zF%Kf7`cRUfEAP4HJ`5JOSm2fhlNXHEI9u$v*okMb>4g+c14cH3k1P^;yD@Urdm; zB9u04hr_c-#UgZ%oAlKaP*DgDGup|^pz~0-UKtuYGwEro)GqZ7r!H4|71dp zB=Ev`z~fXtCdPaKXF2`-v>)RnLz2PCz_?1WzjZVlWyutAsiXavGrhs1I}Awr)6kRP zb#^C@JpgUNZF^XKF<&tzv?F-JM1XX-fuF*)J|7UGHEuV(N=rI5kJ!BCb*hMFPlrUXObbqq@)gRjj% z-4AgWL11hI1h-{9yYT4}4>rh!6`5YvZh6&HLr;+0EN4!TDMsMLfrXSo#?C1S%#SG= zI2S?)C3Am%QWbyq7=l@LgYD2FKOO>&@)95?wODx;lob!ZMKB~O{mToZxCnKhbH1H3 z)FkUCjzbUx!_SD9PgNO^Uf=;?JsquXdf3rwZX{b`?z;eWpK5bN4;;aJr*sJ&VEV-4 z&~OwLx@U{Y+`}Wj_#v(V z+l5NF!m>_4J)@XBR*20V;SU?nWKOa?0lrZ{a8Lvj06`uu zbNtcuQT3~0P*3yPum`V}l$|S%;6gg~+okP$_eXZ+7?6=2w^Q6Hr+mb5h>DaS9+720 z)^5cPwiBeu=3BPwOS#SbzO1DWPOSL*;rRZEtUZ0b=P&(u0wYDb+@Plq!-WFkd7aYj z<|}pnghl6}dwdPD;=FfoUNN3*`4WN$9EW=T0U5pS^|09^PFzCg(2G^p)SR8tB7SlU zN|U@Vr|8;+WoSqV&cxhE>of@hB=c7q`(Zs{?e7sd=n7$P=-@fP9E7)UyO|>1np&h)>pnJgzct!M5`WYYssAN6%o;@xsbi^e% zgFrQ}G0nznZ~;PCkKHA1?)4+3EHues!e|(F-h?>~-2OyNY|sV|=*{|#f@fMp?)gG+ z)Z>94^3#9vJHDvl)WYxK92P&+v}#EddI7q36Q~r&RiO-aV`e*o3`QW*-{RQ&C_O;T zeifpKS>$gMg);%6p4$O-f=eU!R2zk-3GbaJgwX{Xzp~tWW>DD87Kb%e8ZyL6^ld&R zC}QFEnJL0rI6?})6|?9>t9kt6R&42e;dBJ3l+C_>2E3`B9eXnuxA7Uulx8AZU`7f| zu?^fFfBz$aiBkoX0&6wjPe2;AV;z)uRNI!<@&-s)dK!u>z#t*Uw=@+@vEyd&wTaoe zYQ?@V$UcUcT!KgXVSxsIm2>SG$0)xDAt*qYJYAqAa8(&zCWPn7x8#)AC^xgr$+zs#wjQ=u6BzCIi!fC)d=R&zw%>-C*T?2Oa20#|BiU5xjr8g_2W6#BQ`=oJ&X57I=#p~m-(w&sGOdd> zh>&dTS(WLPOLtA?`pwMoK69=8j~jVEn3&RWs73y7A>gt10OzXh5`bKu5<2aC|78Tw zSWF^blU8p9PlMP`rhy`XbfCrH7;f_YFatu@v}1#(?Yx~$UUmYF)yE(8i9hmMKGIuW zYWAJM?;Z~ztKB!>cYSz#{wR!U+)7+a{>4F65P6AwGGnlSVZP0D5z|S;(bR#m^k2m2XWs#fBfnW+CB(FqAkKwv_-at8uEwlfge9 zL!1P`v%fv|!_0d{A3FzA#R%V5oJO~99Ygrq^J8$W1lK)*B=}6Y42v(AaC7)W@Vr1k z>TwwcY7NV$t4GkuLuu!`#)r8wUV2WoI+))CF{SB8|f6Px)R zLlmEDBH7|D1N8!~u?8t|8}m}8kds7Rf(oyb*8UggYU&IpFPQKdlDtx;fd(TJ6Bk@N zu_+W`o;>dVOu=$)C@NHt(R+)L0V(ZH9A`vw zb4KM!jq(Sph&`v)5}wXs+y4nzk5Xg+wxJ8bGqJUMD5ytc8ry7ci9yPXKg?`WaZMsv zL|Nrq(`&ay!6bX9R(@?JWV#}RWqq&%=J43m4S5nyN`;rQwe7R6Aoix$|Q2qsq>KCBhodp^dk;$ zk}@=OoPf1?1623zp8uU<1dFLi;G{+C9cWqt*ws_TQS@lb#-Mj~UN%*{x!?@u-Yr&T zo+RuP!xKZs+KHznjv-o?VEt9>*g^#gkFxQafK^Ri2EPCwy9!vz(V7ohduJ+IR>|FF zw|trqHs$bj^KeZPLd?o*1p*LfpoYXsUL8%o2xmpDz*m2NQT&@w09nA5k&rDz!I?^w zd+fpwnPUjOCup;sSX@bf=>E3u;zV{$@ z0h6hEUxCC;Mwv=~7dN72qti5D$Z@E$20w2xev)}0crVE0jAfNdq~{K=M$9$|osD@K zW-56KQt(G(OZ&87P(rLA$=byTka-vXgBTf#T0s}LQhsT(K>)x0ZC}99OI&y(R}Fg; zhvudRg2K88I9~7J1@2aDbenGz;kg3Qe)$a03qMQUq~?atZe501l+Z68q>JBP`vN{d zyJef*e$(qnkz_8gBK`y&h4tAh#!}ihNiyFDX1zbi7OE=x?*h6Eu!`tzo0+=3p<`jQ z-UvEtD!-<*Q(9ONlwKnV_~48QXh5KPKD&+HwxWdaiMSoIVk7Epgy76*dxOGHwm5Q) z7*t?-OTbMSZF{;JbCiT9Aj>=JtSth zd$=hBf=L(Ik!udU$)l;9|V~7J(^*SQKgGMiM_4`S5gWUwv2z;WY z*!aSjOSDx*JQ(67uupa<7?Pr%DR^(Ij98l*SRRxe2KWb)CHa3j*+-G2yH}Oz*-ko2OkN{U0YBU*X&!t zOQdVcMAro&z+;F2YZAf9gt$hM8E2}%oR*I9XBS0$91JCM-?`X;xPBctR?Aate+uz7 z|5CsiqTWvs9MeV|n)4np#PM9%9E$r+2}1*dqAQ}_%#ajWn}~|RjR+ZWsy`PUy(UjX z1S9=2o{a-6#N%kr8*g)1lI{{9D`eDDqXOu|I+?HvXKWI>9P_ldP{2TW4l2aE7c})g z|MJzXl=G4FkeDUT_|Vk#*03|JeH0zx7!g5>yd8%-P%FE!q8Fz{=W*p(=-OFykGZz` zMeK7b`_R5L08@jvU{&72V6f76`rPdNWu{#C9~)oTHpGv z-=90sM*9q40Oi1Y#y>{@cH9>gx7X5YN#p0I4&Z zs)nuEEB6RvylH>?77o23VXH(Ucw<7hT8uc9^?GD{I}VAb#Qe$OH+`5w!e!Fa#V~Gr zWZHgeB*q?9>G9f*5Hrubk|Ne5{m~(}Ita|d@-6wvK~@;#!|7rYMXrz<^(!KTIm3b! z8QPJ6=lZl4jqg4gAWq9BK-NBza6Q~u3PHtBqh)SH=UAjT5P)_fU=y_+Upnzw(eiF% z0=c?y^8ML<5VmiqoKmw}{IG(gMTg5Uc_Sz%cbLV^YQW(QbJjaVWqA zA9L``kUJd&X-a?X2$rt!$(#0)iCS5ud+gox;4*-i{LF3IxbXUtY}p9ZPGe67)V`8= z9V-FHh-g$kkUl~9PG|*}N#UGnRf))K2i>U^17*x+?$j+cJHw6Fu>=2C` zZ>_nqS21(S{At@$R*55qkOF-HS0&2EA$feZoxlv8hHpGW1)+jhch;0Wdw{pUGs(bC zwPxO52&lzMCX8Zx&U?(vW(sfKX8FcUa&@od{EP!s=Enoz4JOkEl#_G587|N?MdA^@ z10Iuq)%vRloyI!U-k6q3bP7A8wcz}#0C^I)STLyvG~K`oF|KtCh3AFq&e#=5G^yRy zSOinP78{S#h3$JmZqij{VvQS6;hB1&ZtRE#?)6Mzzua_hX;4C0(-1ZaYbuh-n-r?j zkqRUrUGkF;>m6+?K(?oaz*?MCTj4#phB(BEXU>QWd95&_trWuyW=NZoOdQAXp-IbV zW3ARcI`tkfCo>yUT;Hq4EtwJqCS}OQfMHSq&b->wp9o_cjfmcvKew9;e-4ECrW-bz zICnSEsAGkPGjVpQl?oVyl0(T6=D2TJCzSjE{XS?;XxKovL{lTm#+M=*0epe6Ch(9G=e`3dhXMMpj$$Dh>=XI81a5>yvNmA~HgXwN!-gH|49< z8{Zhc2P+bT0!)*zt_8CX5CRJ#F`O;`u%s~I=cvUwA*dAbq4c8yh&(r8?dV{fsWs?@ zcm?Lvf_Y&YcfNC{4wzx(f;)50I*usUn95cwHR0ttzZiH?^e}%jl-=c zEf@brh)~D4C4TO&!tG~x0t@(T?|XK)JdgCjJ-R4ZkgsXWB#?_5QV_xqCRrcBK!CKr zYJP1C)!tPlJ%^pfERV6l;B`XogH}^PyN(jB z!--5WBuN2)rPO?;`6E%gFOF+N0RpXGGJno7MLmF~2Rpt5;!~fCqE@)YT8n>69uZt} z2fNz`nzfGhG?ydACXa)c-2D}x*OsLp+X5f z5kz?1i3tDYCM0cp0`eUBgMYFYqp2a_v;P^xC`n1FKo0S@RNCLp!6PK|1rtL|9tn1@F3f$xfogA{mkpX0U{Xn>h!(kYm z;o%NY#cCH;n`GI{Z)|L07zRip_D~w|Yvj}D;0P@Sq!tMxOb(y=+MjV=EQq!?0dIOh zwhzVP@V*^B;jeU&2(|;-4A`;FGDCvRdyj**+~fGJ1+egqtKAS@zDyA+C2^)ECI%ou z-N!GLA+Njmt;Aj3DtlaT64H$_iNfi7B7okZuC{0^1@jAq^brryHjEBsnw)#r^7L5$ zrz~ph6Xft-?A{AzP~|-VSa;*v^+?w-g+SEo=}KD&W)qkk*X}h3z@gi#1pg z%whtl4LGIMBlE?f1+ts?FfdEEaY*Urg&C9nSG#JQ;y}9!Y7USY<58+tsATQBJH@a6 zA?Y{tmJ)^?zpy8*gqCWZ95Nn2vQe1_;$>%nFN7%WyE(;MfHymT$s7-@Qf0$Wu#Y8E0TMZHgg$cfcv*q z@w~+;cw}5uM?F_i45B#V#Wj9OO3GtKHI2t1T^5%iJlFmjAauQNa*i+*1S-Rkr!ugZ zKKb(td@n?p3C^3qD$`UUBJxQP)P(7-x}LXd{7Q$_1S|lhq+BA>+E1G{ozyCcxBQRq zYQ-t-0tPaqh-`|Zimv!7s)KPb`3?f)qy7{;BZ=-3)iFAT-Kz|B-%Z9K2G~gUTe?I9 zx9J6{=oi)LQq_vOO*=rqK}LqJ_8>5Tk@`2Nebr1N5r=r9K_Pj-;KUq)z~Dplcord= zYEy3#o_uks=6jCn*znL4k}6F(Uiq(b+$27qzg}s2WK~0RHhP3h(0l!8W}hFIeBT zxmZ(HiGx#!_mZ(yJ{U=d@~`thlK6m|+oy1w-Ybd&Q9PUpMD3Ee@uaEOq2@S;^qSM01PAmJ8X*8Hn~s1q~@ZjxJ6AhZOlD z(dvj$SAqpac2-;HEjjIWE?=b9t>BIh1*A(?%!9A|z)*iCGu$fg=qv)UWD!`et4Z-M5U~XZ6j&Fw z9OuVAxZgjda^QotuzA;EeX++MD~%%*N*2+TGpXFIDVBirSAqPBpS*fKQ?#-p!Jq=f z!E!__op*wwT2%wDvyT0b5iJ`|PnieRK)Zj~pFh3&5{qTJ}}3x{;5Em=Kv!(EwB97ik=D)(T}RY4euoOj;2i5 z`TB_H2!BY2a)=&}Kpb_V?+c=HQgb7q_7MYo*wb1>e;bIxe1EC!+0jZ1My&?aW1YgU z0dX{u;J490@OLVX(H#+A3e97=f3Ip8VJ8Rcs2_+{!?3K954ijd3sw_0%@8o?B0+3F z8oGUCR?MchKt;E~5C1VKl6Jzf^?6lndm#a`GG1r_jWbL5SJ9{f5q(v&!E65`DdrjB z)>p3CU?kPTKjU)bm5)NofPEb?`!8lwyT%hxK)p~sR&d0-B!3l70_4Zr)~@)QlNn9z zvK#wo!hzaB5%u36ytZ5jyN)5Y31Qel;Q2PPsc|{%{9sLJ6r9zCEBrz@jqU#YiaLR> z&>#&pSqvr21baURv2Fw<&+-HciPMBv5W!6&O>SYwtw~W1?uqzaT`Dnn1iPDWH_mcT zMfrta;40+d!Cs3{!(97`2;L6fjC1%gNerQcsW;PMiz2Alz&Eos3EdKUlnjS^hV%f( zWQfP7hkMGwte}9*J&h+(hyfsDfjEPJ);)QAE)35)Ate5OwqtADlaO(I3BECLaHS42 zL9qxcc2vaHCj+l3Lkx->X?TTu-?bJv>$Np0!Ap;0($HkG?TS;IGn(aKGmjqLEo?g$ z0tzIiY{uSz!_o2c{^Nmx>HuJ8+`he5_eK+i)L!xrPMsNYOinXbDPKc@96aRW5GFl=7*B;vkhDCYia7Z z&Nmjmz`V`@Dxxjl`~KoLn^(z#hx+u=Kul{GI|)Ma54i8&HaFhGnkhWX=df?QBo$kA zNf8vmNHN3ysTYo;Ozw-O?qa`-trSg7r#c#{sU?@=sitE7{c94FbnwrDQz}v$j$p&S z>!p}R`>quw*Vt? z9{XR}FFP#`v^y_G6sZG!J`;N{?nsJUbgSnC{|b(H>fEIIE3ugO#ekxi*8Rr#D5}Zo zwhTM=zoEc9D-jWEdl*EvYa``>o>b^L{gahe>&H{6a<&A{pF4Pj0lnV4g&PlWPFTQD zE9J#N}U zzQZ>X=deyE4cmxGL&yC^^R%Q7k6l}D5Ly-_XujxMa27dta0NoJk^@6c+<_Hqns>jq z?be{%r%8vK~|Cg~#`=W85Xep@l{qVj}))TUwLog@F$_ zG#IWH{*f`T^tZ8VS9V0;hzrN#2UQXa2Ty~1F)y>N`Mm3(bQU%79zK>SSg)FN_E)0%s-ds|-dT=2^Sxm0D0fRCoPy1R~$Lge>jLK(XLNsv1fdea& z4W>pus0a|xD<;13{MC|!){8#Y_-a$fLu6Jmk6r-1fuHjb9J7fOA*j1j`@!48t}n09 zB93w2=lr?DM>3hZZf}VR5Q0}yM{GYpZ{CbASx7E0AG#Ds;5Sioa1rGD%mFZA`^PWA zoEud4>-gtACMeANo;EBwJ09v>iPzXQ-|cjz@VNDv@`X>I0vdU7^{3onYPTK;EaFX(=Uf;fMCWnrb_SC{zFL zMX8yTI9L@|m_DexeAn7WY#)5W7%xzWwQ?Q)HQUV@s{-VZpH|$X!I&O`zkCPff9_N*(;bL($J9-2J7 z6|@iB#Q=nyf9kRpFjgNr*A+;1!@aG%>+hL)1{c~)U$l~g{Qb8_hG3m9bW%Wa0UyTjS%8Iyp7S0Y-wGk032YW%f}|nI zaMN^M_pHdl5C&qVB#78JGT_fTD^=x7|JK>4^XV%?WaTnH+}&+4!guQZ4&8>%zOL+gMg3(YR~e&=ncdyCDxQZxv^(OB zcDu3V(jIMCc+j?vULRmVKf;(e>iL%O2d|CUeIX%%-Gc3G@x!LU4`Maa6)Qb@Gup1M2-z(6{<_+A#uH$>=#1Q7g-@0pg4B?gN z$%=_OhChl+Tb>8L8=j1Tpu=4XgI0w+aozm>Xnstfr~d`cVGF%bhvwQBWrxIMn4v0@ z2LpI@7!`mZ$SX9`%Pw2}^=Q2nE3lb3!8r)J;?TDs#l~Ab-&trBi!s{ojd_*7x<SRL0`9`8)N+6#g+VuVO!#MYoBx7hAj?N zV-{-DYkFgU!jlrl+5(0YEn&&7<~=|jxzNn2xj%(}Gm-W$|IDCnDlqp#i>bh6KJ+)& z&cF;GunlF@jsLIXB7`ya|MBvGF#I)E#`NY*NALYuEC3XOGoB%6${u5;@}T|N!o&>2 z&8cZC@2FrRj(iOe=XLKp-sUtnK!c06#~?$5wwza8!iT>wX_Lp6%u ze^0X1&grdX6eg-Hb`k%j#@d+oha(sU07?Qs9yXU7K0wLY7{{c)DA`UDvl+zABH_NB zUmXz#0CyN;&1V}O9&a5&#>7=UL?qVc3&v*FC!ElBPK%^cU;8@#EciV#w{h(+w$eHK zb+B~bBGSh4fX-2fur`9NGyGHnAywPiLtWX78}7ep#zunNBo@pPL_0Ts=D3S4_^vFo zxnDjbHmS%9LDwE^M0wEn_MR-HkbKZ{LUEKBkYe&ZRV%6bVlL-PI(R)6)vsu# zKN0uHiPtygDP1?_PkgAbT#_NW#V)m0x*SV|u_2OiAe4{lfv&U6e&n@^$%a+iTDEGj zQR_FTAwQoS?;y7Y)h^!G-qpK3yPMM!s;`S0s#o5j&$JfXP&{4NmQW`@Vfi)ZGkSO3 zjWq}LY4nq1gc1`0a?|#dopmwee#D=+ zE@H3uR7Z8s`pB$}qUXOc(6yx&xpkeFYV&$?E6xI7i-ab%G@VV|PuZ`AVXHg!+b=GV zydK{h56*d^%b#YP@th}?Q}5Nvpg%$Ur~Qd_{lyo28ofIgbPTsT{D`dF0bCNo1V zjLKu{>Xx?1+sQX$u>f6I!}P_gu6%UodHSZ$z+E@HIuK>F+v8wd$>$qX1pW?mPj(}Y zLy|3Ob0guxm!V)t1cL3^tKOvkvQdp`CfD?Ph;2!ETV(I+m^T!fuldJuMLbRUR>$A zqt)LlE-_fez9$EPEyVMTYfb3wIB#8X$0Q*oE{E-{oS>U$_nY)HJ=vP$=h{jS0vqF{ z(+=g2+7@-4&rL^|R_CyM@vpPyZO{*4C;5&co`5Di)05a|k+RbQuF6gel}wMKhiE+Q zhu=sgqJN3(Z|u6)?V{r5hA1mImrgAMg3%l&wc_0MIPa<+_l0UJbkwRV3V?jaDY5gr z)gJr$T^_HT%_hJMH%)J@tN^6&Lt=gAyt(Y^0Pm=0;-_v&r-r4vh{&lLv+(ls+d z&5KstZ0#CVHqDq?Wh=W@aiN?Glz?jitxRB7jk}?#XV8n;$D1*29=90H6l4N|MBjIC zuQ3qu%URzHA*Jv=>DZ&o4M{EQ#E}7j8PcOM<#5=+aOZ54ZU6Lr`z1N4k*^ld>6iQ} z8mzo7hz~?7f~p~OC0uvMkETNiyqu-}pEwm!GO! ztouHO>`1Bo!MMp7Uw@~>8N>ebUYdpiKdaV_xJ88`G{gC{$zwTwx5>>H+pIp2iVjlq zi6PiMqj!odS-^jJdHcn<(S|#`q4=HEL%)?32cB3RH>GhS8n(nu&C)BW59%!#3+P^b zHTLp|I(k2PF7Ug6IwSoRIJPWmztuP4 zbQUsPEGFOg>B`h8bag~bK(6PUyI>wmK*Pr~*{GJ4PgW{!EezXPBImPbLVL6n5iAh0 zN;alqLzNyqKs7`^P68q5OJ`a{xOkP)pN_>*uv9O3Y_y?m#E2G<;Vw4bBiefMQ`1>h zGLmH3YgsFsbPYyY{z7aG{lkHNH0RR!hCNakmZ*(~jf^(s0Cht|&RPYbD;hz;gP;dZ z4)0*Ny36E%sRh&iz$s}M$UO_offq}Xgxb%tpt?m@kben$v?_D zv%>7Y+!gmV$K1Dw`q=5R@Mchuc#i5<=hQT(qQCqv@1?xAtbRLICpDV$5wxh6MaY^-)G37uSyO@h0NbJC zx`mZd8Wr?X4ojr=dl3bj{iA@t)_2Fe0)HJmpLxAfOUh*FcPRk`6+9vz|LMiIHbCo-Z_0h)bjYzMk}!#2{AKOs#6V1EBX zR^$w;+|xT(e>4Z4R2H6FlwujTcza>p&hQ)${RXk)$IFr);~d4pdk=-PWr%lX2ae}* zbylB~l)HJhhi)n6wsx1e%g|V9#p3a2L{K+4ngxO>fzr&W<6B~4Ui}jt4141vKKNomIPh@VtK0PsdoC-bm;L5&6N#9VwQ&Fqq zMW|)f3VPy>jH~;WgWag7r*D(>T+cbD7=voC&|8W(3|B!?LP$L^E#b|8j#xH5CZ0v5 zR0uMQ3>c?)zf+BlllvmnCK2V(vL2IK&9dk+y0ZJV7xXH;6V#<8R*R%4yaR`a)6N-i zpF`QGt#McIjM{Nz-rNr;oOo!snL5k5V`#?i<<=X!DZBsBr|rEQn}=bO)R2=^J-nsf zW^>}fl&)z8bD@vNqEp2 zCdn!`y5BU)LW|NlUmrfnKu>b+XLa6DMV%$>37hEv=)LT-lB* z*(`8gUeiBbz1GgK>I$dxxWBUEyWvkHGI9#TR7>^yl*tG*ICp8-x)@=u{JKFJv^l7~ zxxVpL`-#3>t~7TbY6`le>JO6N=U_P6`au-JcEeU{%x zY^vf3{afsMYirL(B>@kx17Ej8Zs&BdsS&Cn%n}USIG?}nAQ~Za_r{3P(#@5s z!jIV*3=%_w#2kSW5i$=_HXk}o&F-w}TT$vn^EepzoDb1D#y8$3=Fp#>q2VDcJxix~uaRd=B^o<8W_fWMT! z>$NP=uK1F&z_hsjvB&5k>$p22NT=$o?Kg1=Wby+4sM)>!8N)M2&i^r+e?sMI$<(li zQ~Ks+UAw`6QF#5M&riH4P3TB`jQUpJHpxlGwmvJ~?5~@%p}$orW}kaidq_^TRhwLD z+jZu5qtkcavmP_07#tvkK@i3B-B`y|y7!FcDB|cyH%Xv*07}=Q5pI@dsoD2 z-MF)c_gDwYm0V1F*KhedmHVmQvmO^f>)7#3>E-#s(u)g7J;S?Ffyb`uXvq1}>W2Gx zChkaW!9Hyyq8wK+iyP)WmU%Qv1Bvi)j(El=fVXpN{;9m+pqt*w813Z2;YvO%drG<8 zc_9ym<8^Uxrc%*WoSzkrXZaPh6Y!~`FC1Ln-3#p zPF-8|`jSks&XWTNDSawMWHj6XE;SKs@QWU4M3D5vvs>__eBL=$wg%0AxLhpN$a92m z)`^>*xWf8@*?NWQkTlT$BzvvD4Wji(JfKGG>f9i`3wNFdUS^aJJ5}-;W_+`n`S%iEPH=_b^j0b_9q)x)F0D|*zg z7>s@5E4YsFHlAg;x~uNL$r#2;_+)O{Ko`-Nywf&Ww{cR2^vU?m$3|z;Fc}S;+(rNn zXW4yQ#51ApyPBM{dskb)r~D~;tMH`@m-w-J$-I^;8*0Dhy@bf*@488_0XmSRD`1$H zt8hN!0?Ojz{=>%84Z|nUv={aIj01_H9DiJJ*yj{_4c?uXnJ*2?dp6p8&Y$x7ua*9% zD!aE;JC^9qZe}rzO8MImLuTHLU>%(G2GBs6m|k%3X?tovSM+R^N1TI_p;Jpw7Awsy zTg%so#?wUH8k_WXOvFjH_PeDUiE;8D$FJp?F-j{N2kQ8aA$Fv++~iV({T^j7W^mO? zlwS^Ez2|R4=;`6hz}B_7tr1r2b={7D3mnrD^}uc;Zqsq3pmtE8nRTg0#y7`Y`5=h9 zMkkc3yYB+wWMJ6R*?7?HD_3gm07}jsC6n zC+sZsZJXlaw$h*}heDY;1A?k+WNsLyWn{KqT`N-!p{D$PYKa3(fyAF@1u-_aJ4=&9&o;IAEV&voX2~;@KfutOc1uDSPzkM6 z+Q#`IJHyZD`3oba9vkt?KSkmc#CflHd5qZn3@d!);+I&{$T8m#$hY>_V}g|7=eWww z4Ts#es~~BdC7~-945c%eKpEyH`?t$fs5Wy=he@R>oV-#mV2;UA=5hmu8)f-tmxLV& zp3EIDynyNx$0Wh&>aGR@2XZrg`HCP~)*pdVXyFk6C>h{|2N2S0oYYg&AnGA^NbJ(9 zcKxk7c2L%S|MdKYlZ>#ucv_BTf6(U|!RCv|8$pC>v}kb|()3998{RqQH&P#5rPNdy zPPOuQ@%mCeM9uBM?o5oe-oFprv?9o;Gd#3ztYB`1J$z&>ZAIC0++b(Ku1HF{-L$J2Ds5#a2%Bd2X>w44FF789w^*kq zIKO`I@!UuOF@rFlmuBOvQ=gp-Y3lgRt$kIMKl?mYq`YNhZ~0jv*!2TMXa8`^S_Oyd$93u=YwG;@X{!IEuXfdv>Rg zt)A2QC%@S|_U_PM6QI`U+`0d>y2=hYb* zQhMRzyq0=e!yb*>S`TEHKBqH&jh)=@ZpzaVJ(clR&q(o~8vNF_ z>!7Wi;@?-4KSD$R@!uc-fX93TtnY#{IEB-&VcedaP#~g-ulyQjQKO4;Hp`z-etwbK zBQ(q3dPG%Ba$Jcm%J6Z2(riC52Z@;P*#>&lQwM>}`rSI$e>x@>!}N9Z(!?DYxDxr< zfW^w%_+$D#(=(~Vj2%-3Geilqru*jQ8IYiNwU;_`zIO8r_}^4n#KsBZitL^nH55=g z?SXpoz*1^5EnO5>aX>YuPAUJk+sG~%0j%gi|K`@Yv~t0d=k96^iwM^t?sgFGYr+PV z9$lx88Alh(uUyZWr{t6oe`a)}dQ@}SWM7yju>7rH&XVJZwu%T%pP_w7Mz@~-;H$lAYDDLp^O zMF!D7K6->WD2@Lq8GUyjZfy*XA%Z`rF7og5%%a_BI!@9(Q^ZFfL>0Q6L1#fZ}VTCHuiqt2d}qqNFru~U zoYi%+)94ZzhQy{>ez;dYp}tu5Jw?`f1ZqcxN%vyYblI2QkQE`HKGmKE#0=pzeGJGl z4cioNKjfHrA$nE_|yl-{IaXeq~Tg5J-nKIUf_^bYxzqjPLk6@o}of5Pk=ufEWJ)Q4TgS z2>5J%Ub*j=9Je>@y?XA{`%N)QuMrHisMl!{)$GE*l(x&5Rg4jj~-4EW2++bnd6I1QqySMvx8LWt= zvc3nrl#MU*_%f;fUgGlCzN%PE$}mr4bF({U}he}5&f-g}v=iSO@qjN5D7XFz6< zs!qjc@}(BW@2I-X`%?Cxs(0wq{iiy|nC)nYATwqRc=&Q9$~e78Q3d!dhAdx=+tmMW zwn=!!Amb(7=w!uFhM)~yL2Laov}B6+8+8V!&@>+G1!KMHyQ%T`$EOhfNQ=DH#_5Xt z^+or*`iaw~+s*H-|Co^oSr>ELm9CDy-(n9Cx?H4wS*OEeBVfs6h#oA#m|eg~anhIV zT||UbjG&~bI{?#AHMn`ci$0j42lCsA+gp9~0WN)QqHpmv4$FZ`@I>;z{gb<31jBLj`=X~$e zc-QCm_}zcL*8RHg`?|0Byss<#$KzuhGN(e&0{DO*xc6-|yU1H}5mM1bcCEoka~5nw zb>xpQY=@|FE;vdj^!SuhJF}3_9UM-XabzA2@T*W>=5eu8*;j2ZSQ&I3*d&wqa{^C{S z-19kls39^^Ou^9?LWxPA0>~4DBLCT;8P+PK&TLgsCNqAw!ko}mZgsp0gNu6&0`Ndv z3&XzPx}>NA(_26&hEEZ^`x@_lBFS?Ax;eEez`9vpvMayDk~x1PVv86v76)557ZU^W zlf4wJAvCWV$Glkk^rFvtO#>T@-oZY6bUR2LfQ-O_;N1^oir@#{2UZg_&INrkpQTFg zBWkU`sk9R~x=#`z9)M0aE$&)1g!5#@ipyto?%T2p!{5;8&=L@ZG`;JN>eQx;pC5#K zT@P|zyBQ^_d@eTg{cz!tVZ6^8Nn0uS5q6*nt@N7Eb~y?WCTgxg0YHi9?}W_yuf0t||(+V8Eh)a0H>#Jmubj^%0V{0ZO1SLN{TpR(~q zZe(!V*W=;#Cb}L}>DL=>`>B$*>uy#sub5j$UC;KhCa0RV8{CI3I+~)7R+Oye7EXDbntxq06HMJe*5~)(u#a6*r04AOsaR4Okv2Y0vR1z{OmB( zPie@n0(hAzO#ao9V=Oe!k;iJ38F5iw5y)VV zOfizXZ5{b|5C9DQyjB)X_6u#q6G3z~P&Cs~PfMyNY8)u8?>v%E@hW3@ zrvN4!lL$oQDOC@WjQUDrFyaPSgsRGkr5qbZp-UcH&78SD{Vj2ci$^JkbY*3Yo^%$`mGC zX3G;Rc8QYT^f&KpyDO4tcq`O(AlXGj1{Gh(q&HpXkPoCHY;8ZufQ8WQZD8SKO73(8dKCD?#3q4vmvY3%1zgDzsAIr~0lb{G4`C`_p&1M`_- zlC^UWr*v>p+&7XBQq(6h9#inqw`b{rG#T=Q=Zqyl_RpsjG;@i%>OjP%X8GW7sypwQ z`RkRXW{XpfcUbWgOse8QX_~`p%Rlw%Lbh6+P}S{uM|SSO-;;zC;)w@K(ZKd%>#IXd zpvBQlOgB>mUkSspn6R&D%%u0KN7U9{KNdM+T`S+22_kKx`0@OeYPrJM%=vC+N9m&1 z*Vg2$pS4pz7iLuL~4kjo2xpDS}OY z%k$F1S2t=w8XxbzQ@1Ti>|d&6Wzb{+;6lDV#Q?8#q`{{9ixFOFi)R4&U_7YK()hq` zqFBZ{qS((rvug~3q^ffzzPG--g3?E)y)2C%k2F{YNsvBB%NuIGQM>QmUS zp?d)QZT!n`626KXJ{qpuLjooz?A&+;kFAoDVF(vO zz@zIMfTX7Zo*B+ABB@>tX=-893VAd4wSRRnZOc{7OA0Y+1HIGYX!PX9k8;c7Z3>%T z+k@=bBKU(>2Ni&YI}5CSf!eY|2o?GVNuu?E=GnlK3>H$E9GC-)G4cnUHRBKadeOt% z9}SU{Vm%RpiZQ&?I8{UimeV>c7{j|~b^sJ%oxHgXTpAod#{;;hjw}ff<18RV_sTdp z!fR-XY8%OH;(nT_?LPcXMZ`eq2IsMljTcnj`4o>jyvm6r)uYE0bIr6g9G5CQ;qR;L_N^c!}`PYN+oj2j7?EK7dgGw8J}vMV7~; z?JfiTY3YUzmP@?BfQ4jRPo&qY^u7?|1;E(?mifWFvaxs)xbwyCmGiHyh#SJ#EW?H! z2d{|4!M<$oQbUSLdb0pf&wf)b+xvQfcugsjI7YGxk-l6wh1K)J$yS{8YwH;39f(tQk&NWc}~ z*}LyHJ9m?a8nrq5@YK|f(0K-$R~$RNj|Pg^gJu}gH2BW15nbmn#BkQDNU9*m#hY;w zkx!)bSuj;bUL?l9Sd+EKa!A)>Q<-%8cIuZ`JXc6#AK9t{%VkTXTjjCBeg@{_F$|TgY&&7bmt`-tw_G~medSH`}%J3nP1I!=bM^i#NZA9*ek)S1@&%= zfzY|uW0o~Y7vOqcr7gpJIC(GN$%8(kSXfT@xJHLtZ>F#q=CZB%v^Z2Qv0q>7uo6+q zXU@)!cUntDT7H^2B00Db!H!M!36?@M*-aGIGY!wkd9nnzJ;C(s>=&X%U#f~+XH2_P zeVP<BtJ)mIq>O3jWV*woY<+h$M;zwK}^VT;e#24Zc%Kn(z3m42QSX zW|Gz`1qaDc=)3X0s5_kKqbqqGK7kR9JvbMk`ZKrs+I`puw`c$tK$g%$q5vvtL8{A2i3mO19GZ#{7UnB?Uop6<&Cdxls(oTflDF_RjR(&j zfe&oWzyfWjMp)g@)J?^>ag*p4FO)Jd$`t8fo;Ip14eCL%D;Q^qUdaty(r=+EZFdbm zgz0&Q*P@1WsEJ$ld5en>)9#VaIS~&wr5Ou_zLjD2b=b)*MTuU)TKD50b?H@#xG-Pq zUkOrV@dQoR*m?3dHzhtCzL9Dm9Q=;MrF-km_KsxJhvU*)9|ZzV)&OCDh?g>Rap;h} z*wnP)CiQ@{oR>9u7ZIxw4hk|u1O@+K4(n^ab5t+g)N2nZovtXjo&Nr|edK*(>mCwy zGjTak`XQH9=ZR~LwqXV3(g>wmXtcA4L6}@w6ai(~Ex0U31+(q*DwbmWGA>?#TG;aI z)ir!ER_QvepI!Oj=J44wXP0j88<5tC>czCE*PTsF#=OxEM|1IQwARsMTRZ05wHB`2 zKl?tCdn$}|Enpg}_+YBh0_H+lX{6!X=OL0hcxG~^%|7bpL8=Mf#`xZBg2MXVCo=Km z;vKv1gTYA>J4|F(*JR>(DWA1Z6ho#JYfUu$dNL@|ti7H$=ug2l9AhzYNlHYA=S%Vs zpx!aky&m0es8w4#CNk0P92&f_M377l{Mu69>X*^qXkNdL(QxdgwblsMQMp4#U}*u)hcf@z@h@%lk1G{1FF+neQ_Li;>fdU)}aPk}K^ zzx(!XiY*W5_c6$}yS*LOcoG2YM||hv`;WhSyg;WJF#k4=qkb>bX+?63z~p2kzuB0! z-pUUT**Uh{3B>ez`=lPQ?JtVSRW40-dUU6v(>h7soga&wvtQ3Ii`J> z@W%TOocuWahU}V12ts8m?YyC0#G>NJ*KB6R@J6i=K@lJM6hQ-$1dOpY(}H()6to-* zxSJF(yR12+neqm#-!85$=eDw64JXMeZCM%oMv^7lfKU>DcwVE8begATkJLj2IhR!=63q|F4;z1Mb!eM<6Z(MiX?H>RVNk=yNClQ&y1$jEE_6*@M}si4o@;)$ zXkHJNjyBWFa|eSw{{o5QRyMVsoQpR~wKGN^?svxBz$pWjOOun>Wd^eaqR7u@?X_!L z9X7YZYyZ&`0tPJQr>VO_;>cE$A4pA(zD<&>W5W-2Oxg`v6qgPbXO1$fwopUo^U6yz&>@3AJXBN$}aZg|Irnxc-RzdAE2Zz^gQPAQa|9jA9gAot5o{MjzHe?B{n>yWyJ=<BFn=+RFfqw>iWAg57>gfzgW6gMR51R=WBb<&dG6K;Sk>In%t>a3Y^187B+fZ zW_DIddFS6+paqg1=_TjrMXFt~HY5or`Gl%Pcq^+#W`w&wMALL3TP~oT)7mT1a7E9z z+XbH^Vhewe#EHJUh9uWrV0(E|1x9k4xW3_wU7b#QElUONK`v_eQhm@`iz)b2KF+q4N*a}fge zmuLop{cUuetv@%koNYnSS=Zk@HFq_IPow99bM?l=e%nz&1Ghqyf3S2oGwSoc#asQ$ zt<3S{AV;juU)PNeeCGg*7`dY0OKzETJe_OL<+yi zx`%rk+CgIvvbAJBriyJ+co(t$#gh#Y{-|cHcYRmkbNs2D)^{UdW4*6>v3q{YU$9u8fD(4ENHM4^(k#D3djIFO45&KU|5V<-81ws(!p3 z0U6e=vATG*vPK{kEMy4}_e&>ySF|0+JsbJ7ZQ^Ci&d`yy%=s4AJ;f*M<9y3R>9 zcLeA+qb!_9a#$>Q%18%3EF9o6BY8~>5%lTs4Qzh$JRdm_r#VElpoNC_q;K0t_IU|i z+Kl0^&V4bV3TqYt&tWNC2OATP-dW|1nZ-}kG^|mUinZZ){YQ(tkx~h@iRy@Rr&N>C5R%^P zkSQ9kuM*)`(TFKh=+a__GNyXkMI6~B@5-(PC9*r7AW>26mM=wvo# zq$6~U63Hm&Lq4rPkm)};;JTBTyMDJwXypyJGfUS5)rwHyF+p_Ra!~m}9@E0vCh3|V z^?Zdd&J?L&R{3UV&$h%qvo=#7_33WIe^-7ihE`XBHI_Detjx|(2!bV*p6Wp+?Er+1?s>i<(dXNf>l9kD%~fkqF8qrc5guHXwKr!L z7+U}p#60}akRX)<)gUNOg6yI|<<|O(?@=pVPwL zC9GcGo+FF|$C&Q4$L#JslHbwKMlOfkR7s<64UDM`mt4&hT5jUJdJtubCPh4Q)E}9; z9;LKjN!T&@DcX*Qqd{~9;aOmDb(mXpWPquF7DdXfQ_F-)?t> z-=wyI3~Km^JG#Oc`UokDaL#9Di>MmOovC&#{%|y4`k8UXh!F=~!>b#KNgR?If5@Qv zYrl#0j3*ZdZx;ui_n+Kd>59L3T;8okm5OZN>Zpf`_0v*MYlwF#$VuB6-V^tHG;2vh z*md$ovVxbdF}&^I*%|PI)>JcW5nYU@V@ltdJbL-VtfC#>lzW==T+HENq=+XH#l?n< zdvkszs61tbmY!6o3_TX^mK*CFUQGqadejNj#_3^-&ILSWh=J~Q-CYBX*rk_oJf{i0 zMgHfv8|of!xV#ZsOvU2MTOBe^_V%zJtdvFB3f%(o7!y~iyk!Xm43j;{s^~+AhaiR^ zLxyHfy%DA4QurCh!hTWO#t0kuzD(;9O-poPDc>=QHp>k}pN+~pJLkS{a7Am=X|3Vx z1qI~i#o<803*e@BFUAaoh%w&^+*{*NI0S9QF%57*&|(->)f(l=cO$s@i9ETb+La$Q zaDTE&T6+A&l?6=vkW|bDVZ(dlSg-khN7{RN*)m?|2M*4)U+&eC_DZ2oDlVvPr9H*; znSVeWpEhT0f9b{RRG;x#O;qE`NMpo1p}Lf~htt>3BIx&cPF``0piVPzGXsMD1@D#o z<5&gj2uHWne8T-w^x|cm{P0z;ajf|Wn%cEZECIfE5emssH%ikd3O-t1_D@3>b@U_$ z0sVe)-^Oe!~u#-BO+5FQPjw7v7gQRv(0^s%7j_yH!=&?PG^IV5r`t>_5n1C$S9 zn^TVkb{w6+HOs)E@0o3H`TEV$VMUeDfoK)w5&gagaAjf5l8uSt?CkZ+=DOCfm;|o8 z@DoU`$0loIR2sW^;oL#l zR3JuT;=(0U`qSyGX1Fw>22kNf<#4+u?|>w$NRy+4tLTh~k3nT&8taO*ZcD??U|O}P zKp&&EA%P`(J;CakPS82DVa~c-z2MXhwyNV_9H!W_fj~yykCl+u9buvyH|b#2-!D&JSGjp18NSYh}>wt+ihBO?lgeEX=1%hdCH z90zS9``y7Vqoi95zye?j8rcqTUk`LJMd02 z_DW0nFdlFBdcsZV5DfjrTqu2@;J4PUxv-DxQ$7*hayvhx&<10U7a6>OH1*F%k$xOpP_TZOnNJ-n+U6PA0$q?S*&J7j)bbBv*< zBcTI)`xK zolrQM6Blo$)x9Co>_rRNnqSbQ*SM$8Nea|$EXI48O zk}aZ!V?0@VP7Q|?!8r#|v2Y*s$E~Q)7me;)?9M4A1_mMsBNYL(u>x?;NIv^e6&su zwSS9e>|TUY7uh6_x9dS^{*~n0LnWV_t*QE&P;FD;5`jYK1$nC!XyL<@S;f+KOpd4a ziHCAttw-`w3&I1hRb@zCpb*`XMBc>lIxs(;ZtMU`xuZQMHJCnTWH8Tf&7O zZWsy$iSKuC1PBx=$st52s0PD%6|U5Ew>9YBKikeo_7sVb&Ir);%+;8ty(Pm`!x#Oo zbOm`OPkGRWp0QAwWs+q|9u@wj{lbs$;g7A#3s$v}`%fKqyN^Jtw~72>@v+jA1boET z=7xc+j^?%y)#Myonfm!OUojT^) zQ`;Xo+`uLhoPiwpX-#Ij@p}ynrtvF~2Y>kx{34Fp?KbjGkU+4@;|0@c6c;&tW7_x= zKuBAgy;d_w*_!3^*nLfe$_@a`ekTtB+`nX_TPXY7Ly;)o9jo3-XFB`@Rub*o@g_=8 zj$pSfNr;H=KdBKf`7GHn1+KWC762D`F}L@euS2Jvxm>75y8Eun6L0>DOf|esxz_ny zOZ^@)D>!3g_^{OEDfD6X6~8ZEjSUH5@mkxmB|?Q!-01gck0Fg|N+5)ct=5*ySG6F! zO7E${a%!j{+$Xa@U_eb%8R^nmbS`*)xJgn%vX<~}#J_kvap-!_B>q!yyP&N9X<#`t zi(lGGn+;$5fKqw{FA8+y-#x15VsiVy$r!FmTlqw0Sr6Hk(YUsU&LF+Q22QB1FwM

%7dBFhuGE`NI_ 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 literal 112233 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 Date: Tue, 29 Aug 2023 14:11:11 +0200 Subject: [PATCH 013/500] Add custom settings for 0.1 layer height --- ...goma_sigma_pro_brass_0.4_pla_h0.1.inst.cfg | 61 ++++++++++++++++++ ...sigma_pro_dual_brass_0.4_pla_h0.1.inst.cfg | 62 +++++++++++++++++++ 2 files changed, 123 insertions(+) diff --git a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.1.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.1.inst.cfg index dc662ba1a2..f0a7e5dbde 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.1.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.1.inst.cfg @@ -12,3 +12,64 @@ variant = Brass 0.4mm weight = 1 [values] +adhesion_type = brim +bridge_settings_enabled = True +brim_width = 2 +coasting_enable = True +coasting_volume = 0.06 +cool_fan_full_layer = 5 +cool_min_layer_time = 7 +cool_min_temperature = 195 +infill_material_flow = 105 +infill_sparse_density = 15 +material_final_print_temperature = 196 +material_flow_layer_0 = 100 +material_initial_print_temperature = 196 +material_print_temperature = 196 +material_print_temperature_layer_0 = 196 +material_standby_temperature = 195 +ooze_shield_enabled = False +prime_tower_brim_enable = True +prime_tower_enable = True +prime_tower_min_volume = 44 +prime_tower_position_x = 12.5 +prime_tower_position_y = 65 +prime_tower_size = 25 +prime_tower_wipe_enabled = False +retraction_amount = 3.0 +retraction_combing = infill +retraction_hop = 0.4 +retraction_hop_after_extruder_switch_height = 0 +retraction_hop_enabled = True +retraction_prime_speed = 45 +retraction_retract_speed = 60 +retraction_speed = 80 +smooth_spiralized_contours = False +speed_infill = 80 +speed_layer_0 = 22 +speed_prime_tower = 70 +speed_print = 35 +speed_slowdown_layers = 3 +speed_topbottom = 35 +speed_travel = 180 +speed_travel_layer_0 = 70 +speed_wall_0 = 25 +speed_wall_x = 35.0 +speed_z_hop = 120 +support_enable = False +support_tree_angle = 55 +support_tree_top_rate = =30 if support_roof_enable else 10 +support_structure = tree +switch_extruder_extra_prime_amount = 0 +switch_extruder_prime_speed = 20 +switch_extruder_retraction_amount = 80 +switch_extruder_retraction_speed = =switch_extruder_retraction_speeds +switch_extruder_retraction_speeds = 80 +travel_avoid_distance = 2.0 +travel_avoid_other_parts = False +travel_avoid_supports = True +wall_0_material_flow = =wall_material_flow +wall_0_material_flow_layer_0 = 85 +wall_thickness = 0.8 +wall_transition_length = 0.4 +wall_x_material_flow_layer_0 = 90 diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.1.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.1.inst.cfg index f9e20a0011..19e1adcd1c 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.1.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.1.inst.cfg @@ -12,3 +12,65 @@ variant = Brass 0.4mm weight = 1 [values] +adhesion_type = brim +bridge_settings_enabled = True +brim_width = 2 +coasting_enable = True +coasting_volume = 0.1 +cool_fan_full_layer = 5 +cool_min_layer_time = 7 +cool_min_temperature = 195 +infill_material_flow = 105 +infill_sparse_density = 15 +material_final_print_temperature = 196 +material_flow_layer_0 = 100 +material_initial_print_temperature = 196 +material_print_temperature = 196 +material_print_temperature_layer_0 = 196 +material_standby_temperature = 196 +ooze_shield_enabled = False +prime_tower_brim_enable = True +prime_tower_enable = True +prime_tower_min_volume = 24 +prime_tower_position_x = 12.5 +prime_tower_position_y = 65 +prime_tower_size = 25 +prime_tower_wipe_enabled = True +retraction_amount = 10 +retraction_combing = infill +retraction_extrusion_window = 10.0 +retraction_hop = 0.4 +retraction_hop_after_extruder_switch_height = 0 +retraction_hop_enabled = True +retraction_prime_speed = 60 +retraction_retract_speed = 90 +retraction_speed = 80 +smooth_spiralized_contours = False +speed_infill = 80 +speed_layer_0 = 22 +speed_prime_tower = 70 +speed_print = 35 +speed_slowdown_layers = 3 +speed_topbottom = 35 +speed_travel = 180 +speed_travel_layer_0 = 70 +speed_wall_0 = 25 +speed_wall_x = 35.0 +speed_z_hop = 120 +support_enable = False +support_structure = tree +support_tree_angle = 55 +support_tree_top_rate = =30 if support_roof_enable else 10 +switch_extruder_extra_prime_amount = 0 +switch_extruder_prime_speed = 20 +switch_extruder_retraction_amount = 0 +switch_extruder_retraction_speed = =switch_extruder_retraction_speeds +switch_extruder_retraction_speeds = 75 +travel_avoid_distance = 2.0 +travel_avoid_other_parts = False +travel_avoid_supports = True +wall_0_material_flow = =wall_material_flow +wall_0_material_flow_layer_0 = 85 +wall_thickness = 1.2 +wall_transition_length = 0.4 +wall_x_material_flow_layer_0 = 90 From 70947dbb205c5f372e9986267c1cce1b0889f85f Mon Sep 17 00:00:00 2001 From: 0r31 Date: Tue, 29 Aug 2023 14:26:17 +0200 Subject: [PATCH 014/500] Change build plate texture --- resources/images/dagoma_sigma_pro.png | Bin 111788 -> 114025 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/resources/images/dagoma_sigma_pro.png b/resources/images/dagoma_sigma_pro.png index 900f334c17f27e6e63050866bcbbebe63e0c2f6c..26481a350522daab271faab2a9a77ed5f3857088 100644 GIT binary patch literal 114025 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 K$NM2EjP);Wu(z@R literal 111788 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 z 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%0AxLhpN$a92m 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

%7dBFhuGE`NI_ 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 From 36e4d809a41465ae86b83dfb062e47e0c93abc14 Mon Sep 17 00:00:00 2001 From: 0r31 Date: Tue, 26 Sep 2023 16:38:19 +0200 Subject: [PATCH 015/500] Make change on start/end sequences to handle nozzle release --- resources/definitions/dagoma_sigma_pro.def.json | 4 ++-- resources/definitions/dagoma_sigma_pro_dual.def.json | 4 ++-- .../extruders/dagoma_sigma_pro_dual_extruder_left.def.json | 4 ++-- .../extruders/dagoma_sigma_pro_dual_extruder_right.def.json | 4 ++-- resources/extruders/dagoma_sigma_pro_extruder.def.json | 4 +++- 5 files changed, 11 insertions(+), 9 deletions(-) diff --git a/resources/definitions/dagoma_sigma_pro.def.json b/resources/definitions/dagoma_sigma_pro.def.json index 9e656d19e9..ef0f6ac1d6 100644 --- a/resources/definitions/dagoma_sigma_pro.def.json +++ b/resources/definitions/dagoma_sigma_pro.def.json @@ -26,7 +26,7 @@ "machine_width": { "default_value": 200 }, "machine_depth": { "default_value": 200 }, "machine_height": { "default_value": 501 }, - "machine_start_gcode": { "default_value": ";Start Gcode for {machine_name}\n;Author: Dagoma\n;Sliced: {date} {time}\n;Estimated print time: {print_time}\n;Print speed: {speed_print}mm/s\n;Layer height: {layer_height}mm\n;Wall thickness: {wall_thickness}mm\n;Infill density: {infill_sparse_density}%\n;Infill pattern: {infill_pattern}\n;Support: {support_enable}\n;Print temperature: {material_print_temperature}°C\n;Flow: {material_flow}%\n;Retraction amount: {retraction_amount}mm\n;Retraction speed: {retraction_retract_speed}mm/s\nG28 ;\nG90 ;absolute positioning\n;M190 S{material_bed_temperature_layer_0};\nM109 S140;\nG1 F200 E-1.0\nM106 S255 ;Activating layers fans\nG28 ;Homing\nG29 ;Calibration\nM107 ;Off Ventilateur\nM109 S{material_print_temperature_layer_0} ;Temperature for the first layer only\nG4 S30;\nG92 E0 ;Zero the extruded length again\nG1 E98 F3000\nG92 E0 ;Zero the extruded length again\nG1 F200 E-0.5\nG1 F{speed_travel}\nM117 Printing...\n" }, - "machine_end_gcode": { "default_value": ";End Gcode for {machine_name}\n;Author: Dagoma\nM104 S0\nM107 ;stop fan\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG91 ;Relative positioning\nG1 E-100 F6000;\nG1 E2 F500\nG0 Z15 ;Withdraw\nG90 ; Absolute positioning\nM0 Confirm Bed Free ;Wait user confirm to avoid hit\nG0 F2000 Z529\nM0 Click For Homing ;Wait user confirm to avoid hit\nG28" } + "machine_start_gcode": { "default_value": ";Start Gcode for {machine_name}\n;Author: Dagoma\n;Sliced: {date} {time}\n;Estimated print time: {print_time}\n;Print speed: {speed_print}mm/s\n;Layer height: {layer_height}mm\n;Wall thickness: {wall_thickness}mm\n;Infill density: {infill_sparse_density}%\n;Infill pattern: {infill_pattern}\n;Support: {support_enable}\n;Print temperature: {material_print_temperature}°C\n;Flow: {material_flow}%\n;Retraction amount: {retraction_amount}mm\n;Retraction speed: {retraction_retract_speed}mm/s\nG90 ;absolute positioning\nM190 S{material_bed_temperature_layer_0};\nM109 S140;\nG1 F200 E-1.0\nM106 S255 ;Activating layers fans\nG28 ;Homing\nG29 ;Calibration\nM107 ;Off Ventilateur\nM109 S{material_print_temperature_layer_0} ;Temperature for the first layer only\nG92 E0 ;Zero the extruded length again\nG1 X0 Y-105 Z1 F3000\nG1 F{speed_travel}\nM117 Printing...\n" }, + "machine_end_gcode": { "default_value": ";End Gcode for {machine_name}\n;Author: Dagoma\nM104 S0\nM107 ;stop fan\nM140 S0 ;heated bed heater off (if you have it)\nG92 E0\nG1 E-55 F4600\nG27\nG90 ; Absolute positioning\nT0" } } } diff --git a/resources/definitions/dagoma_sigma_pro_dual.def.json b/resources/definitions/dagoma_sigma_pro_dual.def.json index 6d296dc3ec..ac27e93500 100644 --- a/resources/definitions/dagoma_sigma_pro_dual.def.json +++ b/resources/definitions/dagoma_sigma_pro_dual.def.json @@ -30,7 +30,7 @@ "machine_width": { "default_value": 200 }, "machine_depth": { "default_value": 200 }, "machine_height": { "default_value": 501 }, - "machine_start_gcode": { "default_value": ";Start Gcode for {machine_name}\n;Author: Dagoma\n;Sliced: {date} {time}\n;Estimated print time: {print_time}\n;Print speed: {speed_print}mm/s\n;Layer height: {layer_height}mm\n;Wall thickness: {wall_thickness}mm\n;Infill density: {infill_sparse_density}%\n;Infill pattern: {infill_pattern}\n;Support: {support_enable}\n;Print temperature: {material_print_temperature}°C\n;Flow: {material_flow}%\n;Retraction amount: {retraction_amount}mm\n;Retraction speed: {retraction_retract_speed}mm/s\nG28 ;\nG90 ;absolute positioning\n;M190 S{material_bed_temperature_layer_0};\nM109 S140;\nG1 F200 E-1.0\nM106 S255 ;Activating layers fans\nG28 ;Homing\nG29 ;Calibration\nM107 ;Off Ventilateur\nM109 S{material_print_temperature_layer_0} ;Temperature for the first layer only\nG4 S30;\nG92 E0 ;Zero the extruded length again\nG1 E98 F3000\nG92 E0 ;Zero the extruded length again\nG1 F200 E-0.5\nG1 F{speed_travel}\nM117 Printing...\n" }, - "machine_end_gcode": { "default_value": ";End Gcode for {machine_name}\n;Author: Dagoma\nM104 S0\nM107 ;stop fan\nM140 S0 ;heated bed heater off (if you have it)\nG91 ;relative positioning\nG91 ;Relative positioning\nG1 E-100 F6000;\nG1 E2 F500\nG0 Z15 ;Withdraw\nG90 ; Absolute positioning\nM0 Confirm Bed Free ;Wait user confirm to avoid hit\nG0 F2000 Z529\nM0 Click For Homing ;Wait user confirm to avoid hit\nG28" } + "machine_start_gcode": { "default_value": ";Start Gcode for {machine_name}\n;Author: Dagoma\n;Sliced: {date} {time}\n;Estimated print time: {print_time}\n;Print speed: {speed_print}mm/s\n;Layer height: {layer_height}mm\n;Wall thickness: {wall_thickness}mm\n;Infill density: {infill_sparse_density}%\n;Infill pattern: {infill_pattern}\n;Support: {support_enable}\n;Print temperature: {material_print_temperature}°C\n;Flow: {material_flow}%\n;Retraction amount: {retraction_amount}mm\n;Retraction speed: {retraction_retract_speed}mm/s\nG90 ;absolute positioning\nM190 S{material_bed_temperature_layer_0};\nM109 S140;\nG1 F200 E-1.0\nM106 S255 ;Activating layers fans\nG28 ;Homing\nG29 ;Calibration\nM107 ;Off Ventilateur\nM109 S{material_print_temperature_layer_0} ;Temperature for the first layer only\nG92 E0 ;Zero the extruded length again\nG1 X0 Y-105 Z1 F3000\nG1 F{speed_travel}\nM117 Printing...\n" }, + "machine_end_gcode": { "default_value": ";End Gcode for {machine_name}\n;Author: Dagoma\nM104 S0\nM107 ;stop fan\nM140 S0 ;heated bed heater off (if you have it)\nG92 E0\nG1 E-55 F4600\nG27\nG90 ; Absolute positioning\nT0" } } } diff --git a/resources/extruders/dagoma_sigma_pro_dual_extruder_left.def.json b/resources/extruders/dagoma_sigma_pro_dual_extruder_left.def.json index 1a4d557227..067ab56b0a 100644 --- a/resources/extruders/dagoma_sigma_pro_dual_extruder_left.def.json +++ b/resources/extruders/dagoma_sigma_pro_dual_extruder_left.def.json @@ -12,7 +12,7 @@ "extruder_nr": { "default_value": 1 }, "machine_nozzle_size": { "default_value": 0.4 }, "material_diameter": { "default_value": 1.75 }, - "machine_extruder_start_code": { "default_value": ";START T1\n;No temperature change\nG1 X0 Y77.5 F8000\nG92 E0\nM83\nG1 E100 F1200\nM82\nG92 E0\n" }, - "machine_extruder_end_code": { "default_value": ";END T1\nG92 E0\nM83\nG1 E-100 F4800\nM82\nG92 E0\n" } + "machine_extruder_start_code": { "default_value": ";START T1\n;No temperature change\nG1 X0 Y77.5 F8000\nG92 E0\nM83\nG1 E50 F1200\nM82\nG92 E0\n" }, + "machine_extruder_end_code": { "default_value": ";END T1\nG92 E0\nM83\nG1 E-55 F4700\nM82\nG92 E0\n" } } } diff --git a/resources/extruders/dagoma_sigma_pro_dual_extruder_right.def.json b/resources/extruders/dagoma_sigma_pro_dual_extruder_right.def.json index fe6221ae5f..c94792aedf 100644 --- a/resources/extruders/dagoma_sigma_pro_dual_extruder_right.def.json +++ b/resources/extruders/dagoma_sigma_pro_dual_extruder_right.def.json @@ -12,7 +12,7 @@ "extruder_nr": { "default_value": 0 }, "machine_nozzle_size": { "default_value": 0.4 }, "material_diameter": { "default_value": 1.75 }, - "machine_extruder_start_code": { "default_value": ";START T0\n;No temperature change\nG1 X0 Y77.5 F8000\nG92 E0\nM83\nG1 E100 F1200\nM82\nG92 E0\n" }, - "machine_extruder_end_code": { "default_value": ";END T0\nG92 E0\nM83\nG1 E-100 F4800\nM82\nG92 E0\n" } + "machine_extruder_start_code": { "default_value": ";START T0\n;No temperature change\nG1 X0 Y77.5 F8000\nG92 E0\nM83\nG1 E50 F1200\nM82\nG92 E0\n" }, + "machine_extruder_end_code": { "default_value": ";END T0\nG92 E0\nM83\nG1 E-55 F4700\nM82\nG92 E0\n" } } } diff --git a/resources/extruders/dagoma_sigma_pro_extruder.def.json b/resources/extruders/dagoma_sigma_pro_extruder.def.json index 3c2c2b69da..82253a0b0a 100644 --- a/resources/extruders/dagoma_sigma_pro_extruder.def.json +++ b/resources/extruders/dagoma_sigma_pro_extruder.def.json @@ -11,6 +11,8 @@ { "extruder_nr": { "default_value": 0 }, "machine_nozzle_size": { "default_value": 0.4 }, - "material_diameter": { "default_value": 1.75 } + "material_diameter": { "default_value": 1.75 }, + "machine_extruder_start_code": { "default_value": ";START T0\n;No temperature change\nG1 X0 Y77.5 F8000\nG92 E0\nM83\nG1 E50 F1200\nM82\nG92 E0\n" }, + "machine_extruder_end_code": { "default_value": ";END T0\nG92 E0\nM83\nG1 E-55 F4700\nM82\nG92 E0\n" } } } From c11ba5aa4fc61d71a1b2d5b0dacaf9afe65bee0e Mon Sep 17 00:00:00 2001 From: 0r31 Date: Tue, 26 Sep 2023 17:06:38 +0200 Subject: [PATCH 016/500] Add default prime tower position for sigma pro dual --- resources/definitions/dagoma_sigma_pro_dual.def.json | 4 +++- .../dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.1.inst.cfg | 2 -- .../dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.2.inst.cfg | 2 -- .../dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.1.inst.cfg | 2 -- .../dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.2.inst.cfg | 2 -- 5 files changed, 3 insertions(+), 9 deletions(-) diff --git a/resources/definitions/dagoma_sigma_pro_dual.def.json b/resources/definitions/dagoma_sigma_pro_dual.def.json index ac27e93500..2fbf85580d 100644 --- a/resources/definitions/dagoma_sigma_pro_dual.def.json +++ b/resources/definitions/dagoma_sigma_pro_dual.def.json @@ -31,6 +31,8 @@ "machine_depth": { "default_value": 200 }, "machine_height": { "default_value": 501 }, "machine_start_gcode": { "default_value": ";Start Gcode for {machine_name}\n;Author: Dagoma\n;Sliced: {date} {time}\n;Estimated print time: {print_time}\n;Print speed: {speed_print}mm/s\n;Layer height: {layer_height}mm\n;Wall thickness: {wall_thickness}mm\n;Infill density: {infill_sparse_density}%\n;Infill pattern: {infill_pattern}\n;Support: {support_enable}\n;Print temperature: {material_print_temperature}°C\n;Flow: {material_flow}%\n;Retraction amount: {retraction_amount}mm\n;Retraction speed: {retraction_retract_speed}mm/s\nG90 ;absolute positioning\nM190 S{material_bed_temperature_layer_0};\nM109 S140;\nG1 F200 E-1.0\nM106 S255 ;Activating layers fans\nG28 ;Homing\nG29 ;Calibration\nM107 ;Off Ventilateur\nM109 S{material_print_temperature_layer_0} ;Temperature for the first layer only\nG92 E0 ;Zero the extruded length again\nG1 X0 Y-105 Z1 F3000\nG1 F{speed_travel}\nM117 Printing...\n" }, - "machine_end_gcode": { "default_value": ";End Gcode for {machine_name}\n;Author: Dagoma\nM104 S0\nM107 ;stop fan\nM140 S0 ;heated bed heater off (if you have it)\nG92 E0\nG1 E-55 F4600\nG27\nG90 ; Absolute positioning\nT0" } + "machine_end_gcode": { "default_value": ";End Gcode for {machine_name}\n;Author: Dagoma\nM104 S0\nM107 ;stop fan\nM140 S0 ;heated bed heater off (if you have it)\nG92 E0\nG1 E-55 F4600\nG27\nG90 ; Absolute positioning\nT0" }, + "prime_tower_position_x": { "value": 17.5 }, + "prime_tower_position_y": { "value": 60 } } } diff --git a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.1.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.1.inst.cfg index f0a7e5dbde..e8173416c9 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.1.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.1.inst.cfg @@ -32,8 +32,6 @@ ooze_shield_enabled = False prime_tower_brim_enable = True prime_tower_enable = True prime_tower_min_volume = 44 -prime_tower_position_x = 12.5 -prime_tower_position_y = 65 prime_tower_size = 25 prime_tower_wipe_enabled = False retraction_amount = 3.0 diff --git a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.2.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.2.inst.cfg index 1b4a28b45c..b9fef0b7d3 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.2.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_brass_0.4_pla_h0.2.inst.cfg @@ -32,8 +32,6 @@ ooze_shield_enabled = False prime_tower_brim_enable = True prime_tower_enable = True prime_tower_min_volume = 44 -prime_tower_position_x = 12.5 -prime_tower_position_y = 65 prime_tower_size = 25 prime_tower_wipe_enabled = False retraction_amount = 3.0 diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.1.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.1.inst.cfg index 19e1adcd1c..d6d21f9a8d 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.1.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.1.inst.cfg @@ -32,8 +32,6 @@ ooze_shield_enabled = False prime_tower_brim_enable = True prime_tower_enable = True prime_tower_min_volume = 24 -prime_tower_position_x = 12.5 -prime_tower_position_y = 65 prime_tower_size = 25 prime_tower_wipe_enabled = True retraction_amount = 10 diff --git a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.2.inst.cfg b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.2.inst.cfg index bd86ce42aa..400aa3e751 100644 --- a/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.2.inst.cfg +++ b/resources/quality/dagoma/dagoma_sigma_pro_dual_brass_0.4_pla_h0.2.inst.cfg @@ -32,8 +32,6 @@ ooze_shield_enabled = False prime_tower_brim_enable = True prime_tower_enable = True prime_tower_min_volume = 44 -prime_tower_position_x = 12.5 -prime_tower_position_y = 65 prime_tower_size = 25 prime_tower_wipe_enabled = True retraction_amount = 10 From dc6edffea4da01e0d58ba4e6e95a74f5d35b8cb7 Mon Sep 17 00:00:00 2001 From: Fredrik Ehnbom Date: Sat, 21 Oct 2023 12:18:00 +0200 Subject: [PATCH 017/500] Add navigation style option --- cura/CuraApplication.py | 1 + resources/qml/Preferences/GeneralPage.qml | 50 +++++++++++++++++++++++ 2 files changed, 51 insertions(+) diff --git a/cura/CuraApplication.py b/cura/CuraApplication.py index e075fe92f5..ca10a12833 100755 --- a/cura/CuraApplication.py +++ b/cura/CuraApplication.py @@ -589,6 +589,7 @@ class CuraApplication(QtApplication): preferences.addPreference("view/invert_zoom", False) preferences.addPreference("view/filter_current_build_plate", False) + preferences.addPreference("view/navigation_style", "cura") preferences.addPreference("cura/sidebar_collapsed", False) preferences.addPreference("cura/favorite_materials", "") diff --git a/resources/qml/Preferences/GeneralPage.qml b/resources/qml/Preferences/GeneralPage.qml index 32bbcd5053..839dc59f29 100644 --- a/resources/qml/Preferences/GeneralPage.qml +++ b/resources/qml/Preferences/GeneralPage.qml @@ -101,6 +101,7 @@ UM.PreferencesPage centerOnSelectCheckbox.checked = boolCheck(UM.Preferences.getValue("view/center_on_select")) UM.Preferences.resetPreference("view/invert_zoom"); invertZoomCheckbox.checked = boolCheck(UM.Preferences.getValue("view/invert_zoom")) + UM.Preferences.resetPreference("view/navigation_style"); UM.Preferences.resetPreference("view/zoom_to_mouse"); zoomToMouseCheckbox.checked = boolCheck(UM.Preferences.getValue("view/zoom_to_mouse")) //UM.Preferences.resetPreference("view/top_layer_count"); @@ -604,6 +605,55 @@ UM.PreferencesPage } } + UM.TooltipArea + { + width: childrenRect.width + height: childrenRect.height + text: catalog.i18nc("@info:tooltip", "What type of camera navigation should be used?") + Column + { + spacing: UM.Theme.getSize("narrow_margin").height + + UM.Label + { + text: catalog.i18nc("@window:text", "Camera navigation:") + } + ListModel + { + id: navigationStylesList + Component.onCompleted: + { + append({ text: catalog.i18n("Cura"), code: "cura" }) + append({ text: catalog.i18n("FreeCAD trackpad"), code: "freecad_trackpad" }) + } + } + + Cura.ComboBox + { + id: cameraNavigationComboBox + + model: navigationStylesList + textRole: "text" + width: UM.Theme.getSize("combobox").width + height: UM.Theme.getSize("combobox").height + + currentIndex: + { + var code = UM.Preferences.getValue("view/navigation_style"); + for(var i = 0; i < comboBoxList.count; ++i) + { + if(model.get(i).code == code) + { + return i + } + } + return 0 + } + onActivated: UM.Preferences.setValue("view/navigation_style", model.get(index).code) + } + } + } + Item { //: Spacer From 39db261b4b6eadb2f3e95cbfc055b61c7b9f8bde Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Fri, 3 Nov 2023 13:13:27 +0100 Subject: [PATCH 018/500] Integrate prime tower mode setting --- cura/BuildVolume.py | 4 ++-- plugins/SliceInfoPlugin/SliceInfo.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cura/BuildVolume.py b/cura/BuildVolume.py index 2bfa654d4f..39cd356d3e 100755 --- a/cura/BuildVolume.py +++ b/cura/BuildVolume.py @@ -854,7 +854,7 @@ class BuildVolume(SceneNode): result[extruder.getId()] = [] # Currently, the only normally printed object is the prime tower. - if self._global_container_stack.getProperty("prime_tower_enable", "value"): + if self._global_container_stack.getProperty("prime_tower_mode", "value") != 'none': prime_tower_size = self._global_container_stack.getProperty("prime_tower_size", "value") machine_width = self._global_container_stack.getProperty("machine_width", "value") machine_depth = self._global_container_stack.getProperty("machine_depth", "value") @@ -1182,7 +1182,7 @@ class BuildVolume(SceneNode): _raft_settings = ["adhesion_type", "raft_base_thickness", "raft_interface_layers", "raft_interface_thickness", "raft_surface_layers", "raft_surface_thickness", "raft_airgap", "layer_0_z_overlap"] _extra_z_settings = ["retraction_hop_enabled", "retraction_hop"] _prime_settings = ["extruder_prime_pos_x", "extruder_prime_pos_y", "prime_blob_enable"] - _tower_settings = ["prime_tower_enable", "prime_tower_size", "prime_tower_position_x", "prime_tower_position_y", "prime_tower_brim_enable", "prime_tower_base_size", "prime_tower_base_height"] + _tower_settings = ["prime_tower_mode", "prime_tower_size", "prime_tower_position_x", "prime_tower_position_y", "prime_tower_brim_enable", "prime_tower_base_size", "prime_tower_base_height"] _ooze_shield_settings = ["ooze_shield_enabled", "ooze_shield_dist"] _distance_settings = ["infill_wipe_dist", "travel_avoid_distance", "support_offset", "support_enable", "travel_avoid_other_parts", "travel_avoid_supports", "wall_line_count", "wall_line_width_0", "wall_line_width_x"] _extruder_settings = ["support_enable", "support_bottom_enable", "support_roof_enable", "support_infill_extruder_nr", "support_extruder_nr_layer_0", "support_bottom_extruder_nr", "support_roof_extruder_nr", "brim_line_count", "skirt_brim_extruder_nr", "raft_base_extruder_nr", "raft_interface_extruder_nr", "raft_surface_extruder_nr", "adhesion_type"] #Settings that can affect which extruders are used. diff --git a/plugins/SliceInfoPlugin/SliceInfo.py b/plugins/SliceInfoPlugin/SliceInfo.py index 7e7a132c98..04e083520b 100755 --- a/plugins/SliceInfoPlugin/SliceInfo.py +++ b/plugins/SliceInfoPlugin/SliceInfo.py @@ -263,7 +263,7 @@ class SliceInfo(QObject, Extension): print_settings["retraction_enable"] = global_stack.getProperty("retraction_enable", "value") # Prime tower settings - print_settings["prime_tower_enable"] = global_stack.getProperty("prime_tower_enable", "value") + print_settings["prime_tower_mode"] = global_stack.getProperty("prime_tower_mode", "value") # Infill settings print_settings["infill_sparse_density"] = global_stack.getProperty("infill_sparse_density", "value") From 3bf84c88389a8c9cfb801d1fa8b94e6b2e645a93 Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Fri, 24 Nov 2023 14:32:56 +0100 Subject: [PATCH 019/500] Terminology and descriptions refinement --- resources/definitions/fdmprinter.def.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 6ee61ab9a8..af08b23cb2 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -6595,15 +6595,15 @@ { "prime_tower_mode": { - "label": "Prime Tower Mode", - "description": "Print a tower next to the print which serves to prime the material after each nozzle switch.", + "label": "Prime Tower", + "description": "Print a tower next to the model, which serves to prime the material after each nozzle switch.

", "type": "enum", "options": { "none": "None", - "default": "Default", - "optimized": "Optimized", - "optimized_consistent": "Optimized consistent" + "default": "Bucket", + "optimized_consistent": "Sparse bucket", + "optimized": "Sparse" }, "default_value": "default", "enabled": "extruders_enabled_count > 1", From 794023711fc4adb530c0277e46fd24d0cfa8a91c Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Wed, 29 Nov 2023 14:06:39 +0100 Subject: [PATCH 020/500] WIP prime tower mode refinement --- resources/definitions/fdmprinter.def.json | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index af08b23cb2..5ab88de33f 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -6596,18 +6596,17 @@ "prime_tower_mode": { "label": "Prime Tower", - "description": "Print a tower next to the model, which serves to prime the material after each nozzle switch.
  • None: do not generate a prime tower
  • Bucket: generate a solid prime bucket in which secondary materials are primed
  • Sparse bucket: generate a prime bucket while trying to waste as less material as possible
  • Sparse: generate a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other.
", + "description": "Print a tower next to the model, which serves to prime the material after each nozzle switch.
  • None: do not generate a prime tower
  • Bucket: generate a bucket in which secondary materials are primed
  • Sparse: generate a prime tower as sparse as possible. This will save time and filament, but is only possible if the used materials adhere to each other.
", "type": "enum", + "value": "'optimized' if all(material_type == extruderValues('material_type')[0] for material_type in extruderValues('material_type')) else 'optimized_consistent'", "options": { "none": "None", - "default": "Bucket", - "optimized_consistent": "Sparse bucket", + "optimized_consistent": "Bucket", "optimized": "Sparse" }, - "default_value": "default", + "default_value": "none", "enabled": "extruders_enabled_count > 1", - "resolve": "(extruders_enabled_count > 1) and any(extruderValues('prime_tower_mode'))", "settable_per_mesh": false, "settable_per_extruder": false }, From f4e8a13b7a8de5ba3f255d7880f7ac9eb0026639 Mon Sep 17 00:00:00 2001 From: "august.chi" Date: Mon, 11 Dec 2023 18:47:46 +0800 Subject: [PATCH 021/500] fix: add a new machine named M5C for ankermake Signed-off-by: august.chi --- resources/definitions/ankermake_m5c.def.json | 400 ++++++++++ .../ankermake_m5c_extruder_0.def.json | 15 + resources/images/ankermake_m5c.png | Bin 0 -> 529859 bytes resources/meshes/ankermake_m5c_platform.obj | 745 ++++++++++++++++++ .../ankermake_m5c/ankermake_m5c_fast.inst.cfg | 87 ++ .../ankermake_m5c_normal.inst.cfg | 107 +++ .../ankermake_m5c_precision.inst.cfg | 109 +++ 7 files changed, 1463 insertions(+) create mode 100644 resources/definitions/ankermake_m5c.def.json create mode 100644 resources/extruders/ankermake_m5c_extruder_0.def.json create mode 100644 resources/images/ankermake_m5c.png create mode 100644 resources/meshes/ankermake_m5c_platform.obj create mode 100644 resources/quality/ankermake_m5c/ankermake_m5c_fast.inst.cfg create mode 100644 resources/quality/ankermake_m5c/ankermake_m5c_normal.inst.cfg create mode 100644 resources/quality/ankermake_m5c/ankermake_m5c_precision.inst.cfg diff --git a/resources/definitions/ankermake_m5c.def.json b/resources/definitions/ankermake_m5c.def.json new file mode 100644 index 0000000000..0ff72b4de4 --- /dev/null +++ b/resources/definitions/ankermake_m5c.def.json @@ -0,0 +1,400 @@ +{ + "version": 2, + "name": "AnkerMake M5C", + "inherits": "fdmprinter", + "metadata": + { + "visible": true, + "author": "just-trey", + "manufacturer": "AnkerMake", + "file_formats": "text/x-gcode", + "platform": "ankermake_m5c_platform.obj", + "has_machine_quality": true, + "machine_extruder_trains": { "0": "ankermake_m5c_extruder_0" }, + "platform_texture": "ankermake_m5c.png", + "preferred_material": "generic_pla", + "preferred_quality_type": "normal" + }, + "overrides": { + + "adhesion_type": { "default_value": "skirt" }, + "cool_min_layer_time": { "value": 6 }, + "cool_min_speed": { "value": 30 }, + "gantry_height": { "value": 25 }, + + "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)" }, + + "material_diameter": { "default_value": 1.75 }, + + "material_flow_layer_0": { "value": 120 }, + + "minimum_interface_area": { "value": 10 }, + "minimum_support_area": { "value": "2 if support_structure == 'normal' else 0" }, + + "skin_material_flow": { "value": 97 }, + "skin_monotonic": { "default_value": true }, + "skirt_line_count": { "value": 3 }, + + "wall_overhang_speed_factor": { "value": 40 }, + "zig_zaggify_infill": { "value": true }, + + "small_hole_max_size": { "value": 3 }, + "small_feature_max_length": { "value": 9.42 }, + "small_feature_speed_factor": { "value": 50 }, + "small_feature_speed_factor_0": { "value": 50 }, + + "wall_overhang_angle": { "value": 45 }, + + "machine_max_jerk_xy": { "value": 30 }, + "machine_max_jerk_z": { "value": 0.30 }, + "machine_max_jerk_e": { "value": 5 }, + "machine_show_variants": { "value": false }, + "machine_width": { "value": 220 }, + "machine_depth": { "value": 220 }, + "machine_shape": { "value": "rectangular" }, + "machine_buildplate_type": { "value": "glass" }, + "machine_height": { "value": 250 }, + "machine_heated_bed": { "value": true }, + + "infill_extruder_nr": { "value": -1 }, + "infill_sparse_density": { "value": 10 }, + "infill_line_distance": { "value": 8 }, + + "connect_infill_polygons": { "value": false }, + "infill_angles": { "value": [ 90 ] }, + "infill_offset_x": { "value": 0 }, + "infill_offset_y": { "value": 0 }, + "infill_randomize_start_location": { "value": false }, + "infill_multiplier": { "value": 1 }, + "infill_wall_line_count": { "value": 0 }, + "sub_div_rad_add": { "value": 0.40 }, + "infill_overlap": { "value": 10 }, + "infill_overlap_mm": { "value": 0.04 }, + "infill_wipe_dist": { "value": 0.10 }, + "infill_sparse_thickness": { "value": 0.25 }, + "gradual_infill_steps": { "value": 0 }, + "gradual_infill_step_height": { "value": 2 }, + "infill_before_walls": { "value": true }, + "min_infill_area": { "value": 0 }, + "infill_support_enabled": { "value": false }, + "infill_support_angle": { "value": 40 }, + "infill_material_flow": { "value": 90 }, + "infill_mesh": { "value": false }, + "infill_mesh_order": { "value": 0 }, + "infill_enable_travel_optimization": { "value": false }, + "cross_infill_pocket_size": { "value": 8 }, + "infill_pattern": { "value": "'lines' if infill_sparse_density >= 25 else 'grid'" }, + + "line_width": { "value": 0.40 }, + "wall_line_width": { "value": 0.40 }, + "wall_line_width_0": { "value": 0.44 }, + "wall_line_width_x": { "value": 0.40 }, + "skin_line_width": { "value": 0.40 }, + "infill_line_width": { "value": 0.40 }, + "skirt_brim_line_width": { "value": 0.40 }, + "support_line_width": { "value": 0.40 }, + "support_interface_line_width": { "value": 0.40 }, + "support_roof_line_width": { "value": 0.40 }, + "support_bottom_line_width": { "value": 0.40 }, + "prime_tower_line_width": { "value": 0.40 }, + + "wall_extruder_nr": { "value": -1 }, + "wall_0_extruder_nr": { "value": -1 }, + "wall_x_extruder_nr": { "value": -1 }, + "wall_thickness": { "value": 0.84 }, + "wall_line_count": { "value": 2 }, + "wall_0_wipe_dist": { "value": 0.20 }, + "wall_0_inset": { "value": 0 }, + "optimize_wall_printing_order": { "value": true }, + "outer_inset_first": { "value": true }, + "fill_outline_gaps": { "value": false }, + "xy_offset": { "value": 0 }, + "xy_offset_layer_0": { "value": 0 }, + "hole_xy_offset": { "value": 0 }, + "alternate_extra_perimeter": { "value": true }, + + + "top_bottom_thickness": { "value": 0.80 }, + "top_thickness": { "value": 0.80 }, + "top_layers": { "value": 4 }, + "bottom_thickness": { "value": 0.80 }, + "bottom_layers": { "value": 3 }, + "initial_bottom_layers": { "value": 3 }, + + "top_skin_preshrink": { "value": 0.84 }, + "bottom_skin_preshrink": { "value": 0.84 }, + "expand_skins_expand_distance": { "value": 0.84 }, + "top_skin_expand_distance": { "value": 0.84 }, + "bottom_skin_expand_distance": { "value": 0.84 }, + "max_skin_angle_for_expansion": { "value": 90 }, + "min_skin_width_for_expansion": { "value": 0 }, + "top_skin_density": { "value": 100 }, + "top_surface_one_wall": { "value": false }, + "roofing_line_width": { "value": 0.40 }, + "roofing_pattern": { "value": "zigzag" }, + "roofing_monotonic": { "value": false }, + "roofing_angles": { "value": [] }, + + "bridge_settings_enabled": { "value": true }, + "bridge_wall_min_length": { "value": 5 }, + "bridge_skin_support_threshold": { "value": 50 }, + "bridge_sparse_infill_max_density": { "value": 0 }, + "bridge_wall_coast": { "value": 100 }, + "bridge_wall_speed": { "value": 20 }, + "bridge_skin_speed": { "value": 20 }, + "bridge_skin_material_flow": { "value": 100 }, + "bridge_skin_density": { "value": 110 }, + "bridge_fan_speed": { "value": 100 }, + "bridge_enable_more_layers": { "value": true }, + "bridge_skin_speed_2": { "value": 50 }, + "bridge_skin_material_flow_2": { "value": 80 }, + "bridge_skin_density_2": { "value": 80 }, + "bridge_fan_speed_2": { "value": 100 }, + "bridge_skin_speed_3": { "value": 50 }, + "bridge_skin_material_flow_3": { "value": 110 }, + "bridge_skin_density_3": { "value": 80 }, + "bridge_fan_speed_3": { "value": 100 }, + "bridge_wall_material_flow": { "value": 100 }, + "bridge_split_min_length": { "value": 5 }, + "bridge_shrink_length": { "value": 0.01 }, + + "speed_travel": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 500 + }, + "speed_print": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 500 + }, + "speed_infill": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 270 + }, + "speed_wall": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 250 + }, + "speed_wall_0": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 150 + }, + "speed_wall_x": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 250 + }, + "speed_topbottom": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 150 + }, + "speed_roofing": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 150 + }, + "speed_support": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 250 + }, + "speed_support_infill": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 250 + }, + "speed_wall_x_roofing": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": "speed_wall_x" + }, + "speed_support_interface": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 166.667 + }, + "speed_support_roof": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 166.667 + }, + "speed_support_bottom": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 166.667 + }, + "speed_prime_tower": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 500 + }, + "speed_layer_0": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 50 + }, + "speed_print_layer_0": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 50 + }, + "speed_travel_layer_0": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 150 + }, + "skirt_brim_speed": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 50 + }, + "speed_z_hop": { + "minimum_value": "0.1", + "maximum_value_warning": "500", + "value": 10 + }, + + "speed_slowdown_layers": { "value": 2 }, + "speed_equalize_flow_enabled": { "value": false }, + "speed_equalize_flow_max": { "value": 300 }, + "acceleration_enabled": { "value": true }, + "acceleration_travel": { "value": 5000 }, + "acceleration_print": { "value": 5000 }, + "acceleration_infill": { "value": 5000 }, + "acceleration_wall": { "value": 5000 }, + "acceleration_wall_0": { "value": 3000 }, + "acceleration_wall_x": { "value": 5000 }, + "acceleration_topbottom": { "value": 2500 }, + "acceleration_roofing": { "value": 2500 }, + "acceleration_support": { "value": 5000 }, + "acceleration_support_infill": { "value": 5000 }, + "acceleration_support_interface": { "value": 5000 }, + "acceleration_support_roof": { "value": 5000 }, + "acceleration_support_bottom": { "value": 5000 }, + "acceleration_prime_tower": { "value": 5000 }, + "acceleration_layer_0": { "value": 2500 }, + "acceleration_travel_layer_0": { "value": 2500 }, + "acceleration_print_layer_0": { "value": 2500 }, + "acceleration_skirt_brim": { "value": 2500 }, + "jerk_enabled": { "value": true }, + "jerk_travel": { "value": 15 }, + "jerk_print": { "value": 15 }, + "jerk_infill": { "value": 15 }, + "jerk_wall": { "value": 15 }, + "jerk_wall_0": { "value": 15 }, + "jerk_wall_x": { "value": 15 }, + "jerk_topbottom": { "value": 15 }, + "jerk_roofing": { "value": 15 }, + "jerk_support": { "value": 15 }, + "jerk_support_infill": { "value": 15 }, + "jerk_support_interface": { "value": 15 }, + "jerk_support_roof": { "value": 15 }, + "jerk_support_bottom": { "value": 15 }, + "jerk_prime_tower": { "value": 15 }, + "jerk_layer_0": { "value": 15 }, + "jerk_travel_layer_0": { "value": 15 }, + "jerk_print_layer_0": { "value": 15 }, + "jerk_skirt_brim": { "value": 15 }, + "retraction_enable": { "value": true }, + "retract_at_layer_change": { "value": true }, + "retraction_amount": { "value": 0.80 }, + "retraction_speed": { "value": 60 }, + "retraction_retract_speed": { "value": 60 }, + "retraction_prime_speed": { "value": 60 }, + "retraction_extra_prime_amount": { "value": 0 }, + "retraction_min_travel": { "value": 0.80 }, + "retraction_count_max": { "value": 90 }, + "retraction_extrusion_window": { "value": 0.80 }, + "limit_support_retractions": { "value": false }, + "retraction_combing": { "value": "noskin" }, + "retraction_combing_max_distance": { "value": 3 }, + "travel_retract_before_outer_wall": { "value": false }, + "travel_avoid_other_parts": { "value": true }, + "travel_avoid_supports": { "value": false }, + "travel_avoid_distance": { "value": 0.63 }, + "layer_start_x": { "value": 0 }, + "layer_start_y": { "value": 0 }, + "retraction_hop_enabled": { "value": false }, + "retraction_hop_only_when_collides": { "value": false }, + "retraction_hop": { "value": 1 }, + "retraction_hop_after_extruder_switch": { "value": true }, + "retraction_hop_after_extruder_switch_height": { "value": 1 }, + + "cool_fan_enabled": { "value": true }, + "cool_fan_speed": { "value": 100 }, + "cool_fan_speed_min": { "value": 100 }, + "cool_fan_speed_max": { "value": 100 }, + "cool_min_layer_time_fan_speed_max": { "value": 10 }, + "cool_fan_speed_0": { "value": 0 }, + "cool_fan_full_at_height": { "value": 0.14 }, + "cool_fan_full_layer": { "value": 2 }, + + "cool_min_speed_includes_outer_walls": { "value": false }, + + "cool_lift_head": { "value": false }, + + + "material_bed_temp_wait": { "value": true }, + "material_print_temp_wait": { "value": true }, + "material_print_temp_prepend": { "value": true }, + "material_bed_temp_prepend": { "value": true }, + + + "material_density": { "value": 1.24 }, + "material_linear_density": { "value": 2.98 }, + "default_material_print_temperature": { "value": 210 }, + "material_print_temperature": { "value": 220 }, + "material_print_temperature_layer_0": { "value": 230 }, + "material_initial_print_temperature": { "value": 220 }, + "material_final_print_temperature": { "value": 205 }, + "default_material_bed_temperature": { "value": 65 }, + "material_bed_temperature": { "value": 65 }, + "material_bed_temperature_layer_0": { "value": 65 }, + "material_extrusion_cool_down_speed": { "value": 0.70 }, + "material_adhesion_tendency": { "value": 10 }, + "material_surface_energy": { "value": 100 }, + "material_shrinkage_percentage": { "value": 100 }, + "material_crystallinity": { "value": false }, + "material_anti_ooze_retracted_position": { "value": -4 }, + "material_anti_ooze_retraction_speed": { "value": 5 }, + "material_break_preparation_retracted_position": { "value": -16 }, + "material_break_preparation_speed": { "value": 2 }, + "material_break_preparation_temperature": { "value": 220 }, + "material_break_retracted_position": { "value": -50 }, + "material_break_speed": { "value": 25 }, + "material_break_temperature": { "value": 50 }, + "material_flush_purge_speed": { "value": 0.50 }, + "material_flush_purge_length": { "value": 60 }, + "material_end_of_filament_purge_speed": { "value": 0.50 }, + "material_end_of_filament_purge_length": { "value": 20 }, + "material_maximum_park_duration": { "value": 300 }, + "material_no_load_move_factor": { "value": 0.94 }, + "material_flow": { "value": 100 }, + + "support_connect_zigzags": { "value": true }, + "support_infill_rate": { "value": 30 }, + "support_line_distance": { "value": 1.333 }, + "support_initial_layer_line_distance": { "value": 1.333 }, + "support_infill_angles": { "value": [] }, + "support_brim_enable": { "value": false }, + "support_brim_width": { "value": 8 }, + "support_brim_line_count": { "value": 20 }, + "support_z_distance": { "value": 0.10 }, + "support_top_distance": { "value": 0.20 }, + "support_bottom_distance": { "value": 0.20 }, + "support_xy_distance": { "value": 0.80 }, + "support_xy_overrides_z": { "value": "xy_overrides_z" }, + "support_xy_distance_overhang": { "value": 0.20 }, + "support_bottom_stair_step_height": { "value": 0.30 }, + "support_bottom_stair_step_width": { "value": 5 }, + "support_bottom_stair_step_min_slope": { "value": 10 }, + "support_join_distance": { "value": 2 }, + "support_offset": { "value": 2 } + } +} \ No newline at end of file diff --git a/resources/extruders/ankermake_m5c_extruder_0.def.json b/resources/extruders/ankermake_m5c_extruder_0.def.json new file mode 100644 index 0000000000..de3aeb8185 --- /dev/null +++ b/resources/extruders/ankermake_m5c_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": + { + "machine": "ankermake_m5c", + "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_m5c.png b/resources/images/ankermake_m5c.png new file mode 100644 index 0000000000000000000000000000000000000000..603a0abfb9b1e35b786d9a0c4bfd650b330c9ee5 GIT binary patch literal 529859 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