diff --git a/resources/definitions/mingda_1000pro.def.json b/resources/definitions/mingda_1000pro.def.json index bfcab9c9ca0..a607acb8465 100644 --- a/resources/definitions/mingda_1000pro.def.json +++ b/resources/definitions/mingda_1000pro.def.json @@ -5,6 +5,8 @@ "metadata": { "visible": true, + "platform": "mingda_1000pro_base.stl", + "machine_extruder_trains": { "0": "mingda_base_extruder_0" }, "quality_definition": "mingda_base" }, "overrides": diff --git a/resources/definitions/mingda_1000proplus.def.json b/resources/definitions/mingda_1000proplus.def.json new file mode 100644 index 00000000000..c1873c6fe6f --- /dev/null +++ b/resources/definitions/mingda_1000proplus.def.json @@ -0,0 +1,27 @@ +{ + "version": 2, + "name": "Mingda 1000Pro+", + "inherits": "mingda_base_plus", + "metadata": + { + "visible": true, + "platform": "mingda_1000proplus_base.stl", + "machine_extruder_trains": + { + "0": "mingda_base_plus_extruder_0", + "1": "mingda_base_plus_extruder_1" + }, + "quality_definition": "mingda_base" + }, + "overrides": + { + "gantry_height": { "value": 25 }, + "machine_depth": { "default_value": 1000 }, + "machine_end_gcode": { "default_value": " G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y0 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n M84 ; disable motors\n M106 S0 ; turn off fan" }, + "machine_extruder_count": { "default_value": 2 }, + "machine_height": { "default_value": 1000 }, + "machine_name": { "default_value": "Mingda 1000Pro+" }, + "machine_start_gcode": { "default_value": " G28 ; home all axes\n M420 S1\n M117 ; Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F1200 ; move z up little to prevent scratching of surface\n G1 X4 Y20 Z0.3 F3000.0 ; move to start-line position\n G1 X4 Y380.0 Z0.3 F1500.0 E30 ; draw 1st line\n G1 X4 Y380.0 Z0.4 F3000.0 ; move to side a little\n G1 X4 Y20 Z0.4 F1500.0 E60 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F1500 ; move z up little to prevent scratching of surface" }, + "machine_width": { "default_value": 1000 } + } +} \ No newline at end of file diff --git a/resources/definitions/mingda_400d.def.json b/resources/definitions/mingda_400d.def.json new file mode 100644 index 00000000000..97d87aefd5d --- /dev/null +++ b/resources/definitions/mingda_400d.def.json @@ -0,0 +1,27 @@ +{ + "version": 2, + "name": "Mingda 400D", + "inherits": "mingda_base", + "metadata": + { + "visible": true, + "platform": "mingda_400d_base.stl", + "machine_extruder_trains": + { + "0": "mingda_base_400D_extruder_0", + "1": "mingda_base_400D_extruder_1" + }, + "quality_definition": "mingda_base" + }, + "overrides": + { + "gantry_height": { "value": 25 }, + "machine_depth": { "default_value": 400 }, + "machine_end_gcode": { "default_value": "G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G28 X F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n M84 ; disable motors\n M106 S0 ; turn off fan\nM605 S1;" }, + "machine_extruder_count": { "default_value": 2 }, + "machine_height": { "default_value": 400 }, + "machine_name": { "default_value": "Mingda 400D" }, + "machine_start_gcode": { "default_value": "G28 ; home all axes\nM605 S0; \nM420 S1;\n M117 ; Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F1200 ; move z up little to prevent scratching of surface\nG1 E2 F200;\nG92 E0 \nG1 X54 Y20 Z0.3 F3000\n G1 X4 Y20 Z0.3 F500.0 E5 \n G1 X4 Y70.0 Z0.3 F500.0 E10 \n G1 X4 Y70.0 Z0.4 F3000.0 \n G1 X4 Y20 Z0.4 F500.0 E15 \n G1 X54 Y20 Z0.4 F500.0 E20\n G92 E0\n G1 Z5 E15 F200\n G92 E0\n G1 Z10 F1500 \n G4 S2\n G1 Z15 F1500" }, + "machine_width": { "default_value": 400 } + } +} \ No newline at end of file diff --git a/resources/definitions/mingda_4h.def.json b/resources/definitions/mingda_4h.def.json index a9977fdf673..f77743e5e91 100644 --- a/resources/definitions/mingda_4h.def.json +++ b/resources/definitions/mingda_4h.def.json @@ -5,6 +5,7 @@ "metadata": { "visible": true, + "machine_extruder_trains": { "0": "mingda_base_extruder_0" }, "quality_definition": "mingda_base" }, "overrides": diff --git a/resources/definitions/mingda_600pro.def.json b/resources/definitions/mingda_600pro.def.json index 7909bcc872a..d6f94e8dd91 100644 --- a/resources/definitions/mingda_600pro.def.json +++ b/resources/definitions/mingda_600pro.def.json @@ -5,6 +5,8 @@ "metadata": { "visible": true, + "platform": "mingda_600pro_base.stl", + "machine_extruder_trains": { "0": "mingda_base_extruder_0" }, "quality_definition": "mingda_base" }, "overrides": diff --git a/resources/definitions/mingda_600proplus.def.json b/resources/definitions/mingda_600proplus.def.json new file mode 100644 index 00000000000..195e8b812b0 --- /dev/null +++ b/resources/definitions/mingda_600proplus.def.json @@ -0,0 +1,27 @@ +{ + "version": 2, + "name": "Mingda 600Pro+", + "inherits": "mingda_base_plus", + "metadata": + { + "visible": true, + "platform": "mingda_600proplus_base.stl", + "machine_extruder_trains": + { + "0": "mingda_base_plus_extruder_0", + "1": "mingda_base_plus_extruder_1" + }, + "quality_definition": "mingda_base" + }, + "overrides": + { + "gantry_height": { "value": 25 }, + "machine_depth": { "default_value": 600 }, + "machine_end_gcode": { "default_value": " G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y0 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n M84 ; disable motors\n M106 S0 ; turn off fan" }, + "machine_extruder_count": { "default_value": 2 }, + "machine_height": { "default_value": 600 }, + "machine_name": { "default_value": "Mingda 600Pro+" }, + "machine_start_gcode": { "default_value": " G28 ; home all axes\n M420 S1\n M117 ; Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F1200 ; move z up little to prevent scratching of surface\n G1 X4 Y20 Z0.3 F3000.0 ; move to start-line position\n G1 X4 Y380.0 Z0.3 F1500.0 E30 ; draw 1st line\n G1 X4 Y380.0 Z0.4 F3000.0 ; move to side a little\n G1 X4 Y20 Z0.4 F1500.0 E60 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F1500 ; move z up little to prevent scratching of surface" }, + "machine_width": { "default_value": 600 } + } +} \ No newline at end of file diff --git a/resources/definitions/mingda_6h.def.json b/resources/definitions/mingda_6h.def.json index 63e39b7a5d5..485354fee6f 100644 --- a/resources/definitions/mingda_6h.def.json +++ b/resources/definitions/mingda_6h.def.json @@ -5,6 +5,7 @@ "metadata": { "visible": true, + "machine_extruder_trains": { "0": "mingda_base_extruder_0" }, "quality_definition": "mingda_base" }, "overrides": diff --git a/resources/definitions/mingda_base.def.json b/resources/definitions/mingda_base.def.json index b07dbe458fe..568ce741c3b 100644 --- a/resources/definitions/mingda_base.def.json +++ b/resources/definitions/mingda_base.def.json @@ -18,15 +18,19 @@ "has_machine_quality": true, "has_materials": true, "has_variants": true, - "machine_extruder_trains": { "0": "mingda_base_extruder_0" }, + "machine_extruder_trains": + { + "0": "mingda_base_extruder_0", + "1": "mingda_base_extruder_1" + }, "preferred_material": "generic_pla", "preferred_quality_type": "standard", "preferred_variant_name": "0.4mm Nozzle", + "quality_definition": "mingda_base", "variants_name": "Nozzle Size" }, "overrides": { - "acceleration_enabled": { "value": false }, "acceleration_print": { "value": 500 }, "acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" }, "acceleration_travel": { "value": 500 }, @@ -43,7 +47,6 @@ "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'grid'" }, "infill_sparse_density": { "value": "15" }, "infill_wipe_dist": { "value": 0.0 }, - "jerk_enabled": { "value": false }, "jerk_print": { "value": 8 }, "jerk_travel": { "value": "jerk_print" }, "jerk_travel_layer_0": { "value": "jerk_travel" }, @@ -71,16 +74,13 @@ "meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" }, "minimum_interface_area": { "value": 10 }, "minimum_support_area": { "value": "2 if support_structure == 'normal' else 0" }, - "optimize_wall_printing_order": { "value": true }, "retraction_amount": { "value": 2 }, "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'infill'" }, "retraction_combing_max_distance": { "value": 30 }, "retraction_count_max": { "value": 100 }, - "retraction_enable": { "value": true }, "retraction_extrusion_window": { "value": 3 }, "retraction_hop": { "value": "layer_height*2" }, "retraction_hop_enabled": { "value": true }, - "retraction_min_travel": { "value": 1.5 }, "retraction_prime_speed": { "maximum_value": 200, @@ -97,14 +97,10 @@ "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')" }, "skin_overlap": { "value": 10.0 }, - "skirt_brim_speed": { "value": "speed_layer_0" }, "skirt_gap": { "value": 10.0 }, "skirt_line_count": { "value": 4 }, "speed_layer_0": { "value": 20.0 }, "speed_prime_tower": { "value": "speed_topbottom" }, - "speed_print": { "value": 60.0 }, - "speed_print_layer_0": { "value": "speed_layer_0" }, - "speed_roofing": { "value": "speed_topbottom" }, "speed_support": { "value": "speed_wall_0" }, "speed_support_interface": { "value": "speed_topbottom" }, "speed_travel": { "value": "80.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 1.5" }, @@ -112,7 +108,6 @@ "speed_wall_x": { "value": "speed_wall" }, "speed_z_hop": { "value": 5 }, "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width / 2.0 / layer_height)))" }, - "support_brim_enable": { "value": true }, "support_brim_width": { "value": 4 }, "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" }, "support_interface_density": { "value": 33.333 }, @@ -120,13 +115,11 @@ "support_interface_height": { "value": "layer_height * 4" }, "support_interface_pattern": { "value": "'grid'" }, "support_pattern": { "value": "'zigzag'" }, - "support_wall_count": { "value": 1 }, "support_xy_distance": { "value": "wall_line_width_0 * 2" }, "support_xy_distance_overhang": { "value": "wall_line_width_0" }, "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" }, "top_bottom_thickness": { "value": "layer_height_0 + layer_height * 3" }, - "travel_avoid_other_parts": { "value": true }, "travel_avoid_supports": { "value": true }, "travel_retract_before_outer_wall": { "value": true }, "wall_0_material_flow": { "value": "0.95 * material_flow" }, diff --git a/resources/definitions/mingda_base_plus.def.json b/resources/definitions/mingda_base_plus.def.json new file mode 100644 index 00000000000..2b636f56087 --- /dev/null +++ b/resources/definitions/mingda_base_plus.def.json @@ -0,0 +1,131 @@ +{ + "version": 2, + "name": "Mingda Base Plus Printer", + "inherits": "fdmprinter", + "metadata": + { + "visible": false, + "author": "Mingda", + "manufacturer": "Mingda", + "file_formats": "text/x-gcode", + "exclude_materials": [ + "dsm_arnitel2045", + "dsm_novamid1070", + "innofill_innoflex60", + "verbatim_bvoh" + ], + "first_start_actions": [ "MachineSettingsAction" ], + "has_machine_quality": true, + "has_materials": true, + "has_variants": true, + "machine_extruder_trains": + { + "0": "mingda_base_plus_extruder_0", + "1": "mingda_base_plus_extruder_1" + }, + "preferred_material": "generic_pla", + "preferred_quality_type": "standard", + "preferred_variant_name": "0.4mm Nozzle", + "quality_definition": "mingda_base", + "variants_name": "Nozzle Size" + }, + "overrides": + { + "acceleration_print": { "value": 500 }, + "acceleration_roofing": { "enabled": "acceleration_enabled and roofing_layer_count > 0 and top_layers > 0" }, + "acceleration_travel": { "value": 500 }, + "acceleration_travel_layer_0": { "value": "acceleration_travel" }, + "adaptive_layer_height_variation": { "value": 0.04 }, + "adaptive_layer_height_variation_step": { "value": 0.04 }, + "adhesion_type": { "value": "'none' if support_enable else 'raft'" }, + "brim_replaces_support": { "value": false }, + "cool_fan_full_at_height": { "value": "layer_height_0 + 2 * layer_height" }, + "cool_min_layer_time": { "value": 10 }, + "fill_outline_gaps": { "value": false }, + "infill_before_walls": { "value": false }, + "infill_overlap": { "value": 30.0 }, + "infill_pattern": { "value": "'lines' if infill_sparse_density > 50 else 'grid'" }, + "infill_sparse_density": { "value": "15" }, + "infill_wipe_dist": { "value": 0.0 }, + "jerk_print": { "value": 8 }, + "jerk_travel": { "value": "jerk_print" }, + "jerk_travel_layer_0": { "value": "jerk_travel" }, + "line_width": { "value": "machine_nozzle_size * 1" }, + "machine_acceleration": { "value": 500 }, + "machine_end_gcode": { "default_value": " G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y0 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n M84 ; disable motors\n M106 S0 ; turn off fan" }, + "machine_heated_bed": { "default_value": true }, + "machine_max_acceleration_e": { "value": 5000 }, + "machine_max_acceleration_x": { "value": 500 }, + "machine_max_acceleration_y": { "value": 500 }, + "machine_max_acceleration_z": { "value": 100 }, + "machine_max_feedrate_e": { "value": 50 }, + "machine_max_feedrate_x": { "value": 500 }, + "machine_max_feedrate_y": { "value": 500 }, + "machine_max_feedrate_z": { "value": 10 }, + "machine_max_jerk_e": { "value": 5 }, + "machine_max_jerk_xy": { "value": 10 }, + "machine_max_jerk_z": { "value": 0.4 }, + "machine_name": { "default_value": "MINGDA Base Plus Printer" }, + "machine_start_gcode": { "default_value": " G28 ; home all axes\n M117 ; Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface" }, + "material_diameter": { "default_value": 1.75 }, + "material_final_print_temperature": { "value": "material_print_temperature" }, + "material_initial_print_temperature": { "value": "material_print_temperature" }, + "meshfix_maximum_resolution": { "value": "0.05" }, + "meshfix_maximum_travel_resolution": { "value": "meshfix_maximum_resolution" }, + "minimum_interface_area": { "value": 10 }, + "minimum_support_area": { "value": "2 if support_structure == 'normal' else 0" }, + "retraction_amount": { "value": 2 }, + "retraction_combing": { "value": "'off' if retraction_hop_enabled else 'infill'" }, + "retraction_combing_max_distance": { "value": 30 }, + "retraction_count_max": { "value": 100 }, + "retraction_extrusion_window": { "value": 3 }, + "retraction_hop": { "value": "layer_height*2" }, + "retraction_hop_enabled": { "value": true }, + "retraction_prime_speed": + { + "maximum_value": 200, + "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')" + }, + "retraction_retract_speed": + { + "maximum_value": 200, + "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')" + }, + "retraction_speed": + { + "maximum_value": 200, + "maximum_value_warning": "machine_max_feedrate_e if retraction_enable else float('inf')" + }, + "skin_overlap": { "value": 10.0 }, + "skirt_gap": { "value": 10.0 }, + "skirt_line_count": { "value": 4 }, + "speed_layer_0": { "value": 20.0 }, + "speed_prime_tower": { "value": "speed_topbottom" }, + "speed_support": { "value": "speed_wall_0" }, + "speed_support_interface": { "value": "speed_topbottom" }, + "speed_travel": { "value": "80.0 if speed_print < 60 else 250.0 if speed_print > 100 else speed_print * 1.5" }, + "speed_travel_layer_0": { "value": "60 if speed_layer_0 < 20 else 150 if speed_layer_0 > 30 else speed_layer_0 * 1.5" }, + "speed_wall_x": { "value": "speed_wall" }, + "speed_z_hop": { "value": 5 }, + "support_angle": { "value": "math.floor(math.degrees(math.atan(line_width / 2.0 / layer_height)))" }, + "support_brim_width": { "value": 4 }, + "support_infill_rate": { "value": "0 if support_enable and support_structure == 'tree' else 20" }, + "support_interface_density": { "value": 33.333 }, + "support_interface_enable": { "value": true }, + "support_interface_height": { "value": "layer_height * 4" }, + "support_interface_pattern": { "value": "'grid'" }, + "support_pattern": { "value": "'zigzag'" }, + "support_xy_distance": { "value": "wall_line_width_0 * 2" }, + "support_xy_distance_overhang": { "value": "wall_line_width_0" }, + "support_xy_overrides_z": { "value": "'xy_overrides_z'" }, + "support_z_distance": { "value": "layer_height if layer_height >= 0.16 else layer_height * 2" }, + "top_bottom_thickness": { "value": "layer_height_0 + layer_height * 3" }, + "travel_avoid_supports": { "value": true }, + "travel_retract_before_outer_wall": { "value": true }, + "wall_0_material_flow": { "value": "0.95 * material_flow" }, + "wall_0_wipe_dist": { "value": 0.0 }, + "wall_thickness": { "value": "line_width * 2" }, + "z_seam_corner": { "value": "'z_seam_corner_none'" }, + "z_seam_type": { "value": "'back'" } + } +} \ No newline at end of file diff --git a/resources/definitions/mingda_d2.def.json b/resources/definitions/mingda_d2.def.json index 54e969ab748..5cca43cbd63 100644 --- a/resources/definitions/mingda_d2.def.json +++ b/resources/definitions/mingda_d2.def.json @@ -6,6 +6,7 @@ { "visible": true, "platform": "mingda_d2_base.stl", + "machine_extruder_trains": { "0": "mingda_base_extruder_0" }, "platform_offset": [ -205, -77, diff --git a/resources/definitions/mingda_d3pro.def.json b/resources/definitions/mingda_d3pro.def.json index 89475e6f423..e533d9724ee 100644 --- a/resources/definitions/mingda_d3pro.def.json +++ b/resources/definitions/mingda_d3pro.def.json @@ -6,6 +6,7 @@ { "visible": true, "platform": "mingda_rock3_base.stl", + "machine_extruder_trains": { "0": "mingda_base_extruder_0" }, "platform_offset": [ -179, -108, diff --git a/resources/definitions/mingda_d4pro.def.json b/resources/definitions/mingda_d4pro.def.json index 478dac45f7c..2d42c904ad8 100644 --- a/resources/definitions/mingda_d4pro.def.json +++ b/resources/definitions/mingda_d4pro.def.json @@ -6,6 +6,7 @@ { "visible": true, "platform": "mingda_d4pro_base.stl", + "machine_extruder_trains": { "0": "mingda_base_extruder_0" }, "platform_offset": [ -177, -140, diff --git a/resources/definitions/mingda_magician_max.def.json b/resources/definitions/mingda_magician_max.def.json index 18323b0a298..7d51db2dafe 100644 --- a/resources/definitions/mingda_magician_max.def.json +++ b/resources/definitions/mingda_magician_max.def.json @@ -6,6 +6,7 @@ { "visible": true, "platform": "mingda_magician_max_base.stl", + "machine_extruder_trains": { "0": "mingda_base_extruder_0" }, "platform_offset": [ 0, 0, diff --git a/resources/definitions/mingda_magician_maxplus.def.json b/resources/definitions/mingda_magician_maxplus.def.json new file mode 100644 index 00000000000..d1e4c50f140 --- /dev/null +++ b/resources/definitions/mingda_magician_maxplus.def.json @@ -0,0 +1,27 @@ +{ + "version": 2, + "name": "Mingda Magician Max2", + "inherits": "mingda_base", + "metadata": + { + "visible": true, + "platform": "mingda_magician_max_base.stl", + "machine_extruder_trains": { "0": "mingda_base_extruder_0" }, + "platform_offset": [ + 0, + 0, + 4 + ], + "quality_definition": "mingda_base" + }, + "overrides": + { + "gantry_height": { "value": 25 }, + "machine_depth": { "default_value": 320 }, + "machine_end_gcode": { "default_value": " G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y0 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n M84 ; disable motors\n M420 S0\n M106 S0 ; turn off fan" }, + "machine_height": { "default_value": 400 }, + "machine_name": { "default_value": "Mingda Magician Max2" }, + "machine_start_gcode": { "default_value": " G28 ; home all axes\n M420 S1\n M117 ; Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface" }, + "machine_width": { "default_value": 320 } + } +} \ No newline at end of file diff --git a/resources/definitions/mingda_magician_pro.def.json b/resources/definitions/mingda_magician_pro.def.json index 8ca11061a05..d962e87613c 100644 --- a/resources/definitions/mingda_magician_pro.def.json +++ b/resources/definitions/mingda_magician_pro.def.json @@ -6,6 +6,7 @@ { "visible": true, "platform": "mingda_magician_pro_base.stl", + "machine_extruder_trains": { "0": "mingda_base_extruder_0" }, "platform_offset": [ 0, 0, diff --git a/resources/definitions/mingda_magician_proplus.def.json b/resources/definitions/mingda_magician_proplus.def.json new file mode 100644 index 00000000000..7cbcd6feef8 --- /dev/null +++ b/resources/definitions/mingda_magician_proplus.def.json @@ -0,0 +1,27 @@ +{ + "version": 2, + "name": "Mingda Magician Pro2", + "inherits": "mingda_base", + "metadata": + { + "visible": true, + "platform": "mingda_magician_pro_base.stl", + "machine_extruder_trains": { "0": "mingda_base_extruder_0" }, + "platform_offset": [ + 0, + 0, + -4 + ], + "quality_definition": "mingda_base" + }, + "overrides": + { + "gantry_height": { "value": 25 }, + "machine_depth": { "default_value": 400 }, + "machine_end_gcode": { "default_value": " G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y0 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n M84 ; disable motors\n M420 S0\n M106 S0 ; turn off fan" }, + "machine_height": { "default_value": 400 }, + "machine_name": { "default_value": "Mingda Magician Pro2" }, + "machine_start_gcode": { "default_value": " G28 ; home all axes\n M420 S1\n M117 ; Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface" }, + "machine_width": { "default_value": 400 } + } +} \ No newline at end of file diff --git a/resources/definitions/mingda_magician_x.def.json b/resources/definitions/mingda_magician_x.def.json index 61270cf7158..193b0133a45 100644 --- a/resources/definitions/mingda_magician_x.def.json +++ b/resources/definitions/mingda_magician_x.def.json @@ -6,6 +6,7 @@ { "visible": true, "platform": "mingda_magician_x_base.stl", + "machine_extruder_trains": { "0": "mingda_base_extruder_0" }, "platform_offset": [ 0, 0, diff --git a/resources/definitions/mingda_magician_xplus.def.json b/resources/definitions/mingda_magician_xplus.def.json new file mode 100644 index 00000000000..e42017ff36f --- /dev/null +++ b/resources/definitions/mingda_magician_xplus.def.json @@ -0,0 +1,22 @@ +{ + "version": 2, + "name": "Mingda Magician X2", + "inherits": "mingda_base", + "metadata": + { + "visible": true, + "platform": "mingda_magician_x2_base.stl", + "machine_extruder_trains": { "0": "mingda_base_extruder_0" }, + "quality_definition": "mingda_base" + }, + "overrides": + { + "gantry_height": { "value": 25 }, + "machine_depth": { "default_value": 230 }, + "machine_end_gcode": { "default_value": " G91; relative positioning\n G1 Z1.0 F3000 ; move z up little to prevent scratching of print\n G90; absolute positioning\n G1 X0 Y0 F1000 ; prepare for part removal\n M104 S0; turn off extruder\n M140 S0 ; turn off bed\n M84 ; disable motors\n M420 S0\n M106 S0 ; turn off fan" }, + "machine_height": { "default_value": 260 }, + "machine_name": { "default_value": "Mingda Magician X2" }, + "machine_start_gcode": { "default_value": " G28 ; home all axes\n M420 S1\n M117 ; Purge extruder\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface\n G1 X2 Y20 Z0.3 F5000.0 ; move to start-line position\n G1 X2 Y200.0 Z0.3 F1500.0 E15 ; draw 1st line\n G1 X2 Y200.0 Z0.4 F5000.0 ; move to side a little\n G1 X2 Y20 Z0.4 F1500.0 E30 ; draw 2nd line\n G92 E0 ; reset extruder\n G1 Z1.0 F3000 ; move z up little to prevent scratching of surface" }, + "machine_width": { "default_value": 230 } + } +} \ No newline at end of file diff --git a/resources/definitions/mingda_rock3.def.json b/resources/definitions/mingda_rock3.def.json index bc6d33ab448..1354c6799a0 100644 --- a/resources/definitions/mingda_rock3.def.json +++ b/resources/definitions/mingda_rock3.def.json @@ -6,6 +6,7 @@ { "visible": true, "platform": "mingda_rock3_base.stl", + "machine_extruder_trains": { "0": "mingda_base_extruder_0" }, "platform_offset": [ -179, -108, diff --git a/resources/extruders/mingda_base_400D_extruder_0.def.json b/resources/extruders/mingda_base_400D_extruder_0.def.json new file mode 100644 index 00000000000..6644018c9da --- /dev/null +++ b/resources/extruders/mingda_base_400D_extruder_0.def.json @@ -0,0 +1,26 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": + { + "machine": "mingda_400d", + "position": "0" + }, + "overrides": + { + "extruder_nr": + { + "default_value": 0, + "maximum_value": "3" + }, + "machine_extruder_end_code": { "default_value": "G1 X-61 F4800 \n M107 P0" }, + "machine_extruder_end_pos_abs": { "default_value": false }, + "machine_extruder_start_code": { "default_value": "M106 P0 F255" }, + "machine_extruder_start_pos_abs": { "default_value": false }, + "machine_nozzle_offset_x": { "default_value": 0.0 }, + "machine_nozzle_offset_y": { "default_value": 0.0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/extruders/mingda_base_400D_extruder_1.def.json b/resources/extruders/mingda_base_400D_extruder_1.def.json new file mode 100644 index 00000000000..909be1a7cd9 --- /dev/null +++ b/resources/extruders/mingda_base_400D_extruder_1.def.json @@ -0,0 +1,26 @@ +{ + "version": 2, + "name": "Extruder 2", + "inherits": "fdmextruder", + "metadata": + { + "machine": "mingda_400d", + "position": "1" + }, + "overrides": + { + "extruder_nr": + { + "default_value": 1, + "maximum_value": "3" + }, + "machine_extruder_end_code": { "default_value": "G1 X461 F4800 \n M107 P1" }, + "machine_extruder_end_pos_abs": { "default_value": false }, + "machine_extruder_start_code": { "default_value": "M106 P1 F255" }, + "machine_extruder_start_pos_abs": { "default_value": false }, + "machine_nozzle_offset_x": { "default_value": 0.0 }, + "machine_nozzle_offset_y": { "default_value": 0.0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/extruders/mingda_base_extruder_1.def.json b/resources/extruders/mingda_base_extruder_1.def.json new file mode 100644 index 00000000000..d6a49e62f1a --- /dev/null +++ b/resources/extruders/mingda_base_extruder_1.def.json @@ -0,0 +1,22 @@ +{ + "version": 2, + "name": "Extruder 2", + "inherits": "fdmextruder", + "metadata": + { + "machine": "mingda_base", + "position": "1" + }, + "overrides": + { + "extruder_nr": + { + "default_value": 1, + "maximum_value": "3" + }, + "machine_nozzle_offset_x": { "default_value": 0.0 }, + "machine_nozzle_offset_y": { "default_value": 0.0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/extruders/mingda_base_plus_extruder_0.def.json b/resources/extruders/mingda_base_plus_extruder_0.def.json new file mode 100644 index 00000000000..c30aedf278d --- /dev/null +++ b/resources/extruders/mingda_base_plus_extruder_0.def.json @@ -0,0 +1,22 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": + { + "machine": "mingda_base_plus", + "position": "0" + }, + "overrides": + { + "extruder_nr": + { + "default_value": 0, + "maximum_value": "3" + }, + "machine_nozzle_offset_x": { "default_value": 0.0 }, + "machine_nozzle_offset_y": { "default_value": 0.0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/extruders/mingda_base_plus_extruder_1.def.json b/resources/extruders/mingda_base_plus_extruder_1.def.json new file mode 100644 index 00000000000..2a9acd88c4e --- /dev/null +++ b/resources/extruders/mingda_base_plus_extruder_1.def.json @@ -0,0 +1,22 @@ +{ + "version": 2, + "name": "Extruder 2", + "inherits": "fdmextruder", + "metadata": + { + "machine": "mingda_base_plus", + "position": "1" + }, + "overrides": + { + "extruder_nr": + { + "default_value": 1, + "maximum_value": "3" + }, + "machine_nozzle_offset_x": { "default_value": 0.0 }, + "machine_nozzle_offset_y": { "default_value": 0.0 }, + "machine_nozzle_size": { "default_value": 0.5 }, + "material_diameter": { "default_value": 1.75 } + } +} \ No newline at end of file diff --git a/resources/meshes/mingda_1000pro_base.stl b/resources/meshes/mingda_1000pro_base.stl new file mode 100644 index 00000000000..4d59da665ad Binary files /dev/null and b/resources/meshes/mingda_1000pro_base.stl differ diff --git a/resources/meshes/mingda_1000proplus_base.stl b/resources/meshes/mingda_1000proplus_base.stl new file mode 100644 index 00000000000..952d5d021bb Binary files /dev/null and b/resources/meshes/mingda_1000proplus_base.stl differ diff --git a/resources/meshes/mingda_400d_base.stl b/resources/meshes/mingda_400d_base.stl new file mode 100644 index 00000000000..a5815870add Binary files /dev/null and b/resources/meshes/mingda_400d_base.stl differ diff --git a/resources/meshes/mingda_600pro_base.stl b/resources/meshes/mingda_600pro_base.stl new file mode 100644 index 00000000000..9a63e283478 Binary files /dev/null and b/resources/meshes/mingda_600pro_base.stl differ diff --git a/resources/meshes/mingda_600proplus_base.stl b/resources/meshes/mingda_600proplus_base.stl new file mode 100644 index 00000000000..a3c3b20bcb0 Binary files /dev/null and b/resources/meshes/mingda_600proplus_base.stl differ diff --git a/resources/meshes/mingda_magician_x2_base.stl b/resources/meshes/mingda_magician_x2_base.stl new file mode 100644 index 00000000000..6965c216f20 Binary files /dev/null and b/resources/meshes/mingda_magician_x2_base.stl differ diff --git a/resources/quality/mingda/ASA/mingda_0.2_ASA_super.inst.cfg b/resources/quality/mingda/ASA/mingda_0.2_ASA_super.inst.cfg new file mode 100644 index 00000000000..f57fb7f4159 --- /dev/null +++ b/resources/quality/mingda/ASA/mingda_0.2_ASA_super.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = mingda_base +name = Super Quality +version = 4 + +[metadata] +material = mingda_asa +quality_type = super +setting_version = 24 +type = quality +variant = 0.2mm Nozzle + +[values] +raft_airgap = 0.1 +wall_thickness = =line_width*8 + diff --git a/resources/quality/mingda/ASA/mingda_0.3_ASA_adaptive.inst.cfg b/resources/quality/mingda/ASA/mingda_0.3_ASA_adaptive.inst.cfg new file mode 100644 index 00000000000..353a3e3a407 --- /dev/null +++ b/resources/quality/mingda/ASA/mingda_0.3_ASA_adaptive.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = mingda_base +name = Dynamic Quality +version = 4 + +[metadata] +material = mingda_asa +quality_type = adaptive +setting_version = 24 +type = quality +variant = 0.3mm Nozzle + +[values] +raft_airgap = 0.1 +wall_thickness = =line_width*4 + diff --git a/resources/quality/mingda/ASA/mingda_0.4_ASA_adaptive.inst.cfg b/resources/quality/mingda/ASA/mingda_0.4_ASA_adaptive.inst.cfg new file mode 100644 index 00000000000..cee79f7b2b9 --- /dev/null +++ b/resources/quality/mingda/ASA/mingda_0.4_ASA_adaptive.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = mingda_base +name = Dynamic Quality +version = 4 + +[metadata] +material = generic_asa +quality_type = adaptive +setting_version = 24 +type = quality +variant = 0.4mm Nozzle + +[values] +raft_airgap = 0.1 +wall_thickness = =line_width*4 + diff --git a/resources/quality/mingda/ASA/mingda_0.4_ASA_low.inst.cfg b/resources/quality/mingda/ASA/mingda_0.4_ASA_low.inst.cfg new file mode 100644 index 00000000000..f89d7aec775 --- /dev/null +++ b/resources/quality/mingda/ASA/mingda_0.4_ASA_low.inst.cfg @@ -0,0 +1,17 @@ +[general] +definition = mingda_base +name = Low Quality +version = 4 + +[metadata] +material = generic_asa +quality_type = low +setting_version = 24 +type = quality +variant = 0.4mm Nozzle + +[values] +raft_airgap = 0.1 +raft_interface_thickness = 0.3 +wall_thickness = =line_width*4 + diff --git a/resources/quality/mingda/ASA/mingda_0.4_ASA_standard.inst.cfg b/resources/quality/mingda/ASA/mingda_0.4_ASA_standard.inst.cfg new file mode 100644 index 00000000000..b0f4298aa66 --- /dev/null +++ b/resources/quality/mingda/ASA/mingda_0.4_ASA_standard.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = mingda_base +name = Standard Quality +version = 4 + +[metadata] +material = generic_asa +quality_type = standard +setting_version = 24 +type = quality +variant = 0.4mm Nozzle + +[values] +raft_airgap = 0.1 +wall_thickness = =line_width*4 + diff --git a/resources/quality/mingda/ASA/mingda_0.4_ASA_super.inst.cfg b/resources/quality/mingda/ASA/mingda_0.4_ASA_super.inst.cfg new file mode 100644 index 00000000000..1d5f191cb0c --- /dev/null +++ b/resources/quality/mingda/ASA/mingda_0.4_ASA_super.inst.cfg @@ -0,0 +1,16 @@ +[general] +definition = mingda_base +name = Super Quality +version = 4 + +[metadata] +material = generic_asa +quality_type = super +setting_version = 24 +type = quality +variant = 0.4mm Nozzle + +[values] +raft_airgap = 0.1 +wall_thickness = =line_width*8 + diff --git a/resources/variants/mingda/mingda_1000proplus_0.2.inst.cfg b/resources/variants/mingda/mingda_1000proplus_0.2.inst.cfg new file mode 100644 index 00000000000..43009714710 --- /dev/null +++ b/resources/variants/mingda/mingda_1000proplus_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_1000proplus +name = 0.2mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.2 + diff --git a/resources/variants/mingda/mingda_1000proplus_0.3.inst.cfg b/resources/variants/mingda/mingda_1000proplus_0.3.inst.cfg new file mode 100644 index 00000000000..f26fdd58f3b --- /dev/null +++ b/resources/variants/mingda/mingda_1000proplus_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_1000proplus +name = 0.3mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.3 + diff --git a/resources/variants/mingda/mingda_1000proplus_0.4.inst.cfg b/resources/variants/mingda/mingda_1000proplus_0.4.inst.cfg new file mode 100644 index 00000000000..5e4eee8fdf2 --- /dev/null +++ b/resources/variants/mingda/mingda_1000proplus_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_1000proplus +name = 0.4mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.4 + diff --git a/resources/variants/mingda/mingda_1000proplus_0.5.inst.cfg b/resources/variants/mingda/mingda_1000proplus_0.5.inst.cfg new file mode 100644 index 00000000000..d76c144fb66 --- /dev/null +++ b/resources/variants/mingda/mingda_1000proplus_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_1000proplus +name = 0.5mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.5 + diff --git a/resources/variants/mingda/mingda_1000proplus_0.6.inst.cfg b/resources/variants/mingda/mingda_1000proplus_0.6.inst.cfg new file mode 100644 index 00000000000..efc5d9a9380 --- /dev/null +++ b/resources/variants/mingda/mingda_1000proplus_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_1000proplus +name = 0.6mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.6 + diff --git a/resources/variants/mingda/mingda_1000proplus_0.8.inst.cfg b/resources/variants/mingda/mingda_1000proplus_0.8.inst.cfg new file mode 100644 index 00000000000..04cd80cb1a1 --- /dev/null +++ b/resources/variants/mingda/mingda_1000proplus_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_1000proplus +name = 0.8mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.8 + diff --git a/resources/variants/mingda/mingda_1000proplus_1.0.inst.cfg b/resources/variants/mingda/mingda_1000proplus_1.0.inst.cfg new file mode 100644 index 00000000000..228dcd93831 --- /dev/null +++ b/resources/variants/mingda/mingda_1000proplus_1.0.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_1000proplus +name = 1.0mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 1.0 + diff --git a/resources/variants/mingda/mingda_400d_0.2.inst.cfg b/resources/variants/mingda/mingda_400d_0.2.inst.cfg new file mode 100644 index 00000000000..c37e9ca508e --- /dev/null +++ b/resources/variants/mingda/mingda_400d_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_400d +name = 0.2mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.2 + diff --git a/resources/variants/mingda/mingda_400d_0.3.inst.cfg b/resources/variants/mingda/mingda_400d_0.3.inst.cfg new file mode 100644 index 00000000000..5d54bce497c --- /dev/null +++ b/resources/variants/mingda/mingda_400d_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_400d +name = 0.3mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.3 + diff --git a/resources/variants/mingda/mingda_400d_0.4.inst.cfg b/resources/variants/mingda/mingda_400d_0.4.inst.cfg new file mode 100644 index 00000000000..84784ef9801 --- /dev/null +++ b/resources/variants/mingda/mingda_400d_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_400d +name = 0.4mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.4 + diff --git a/resources/variants/mingda/mingda_400d_0.5.inst.cfg b/resources/variants/mingda/mingda_400d_0.5.inst.cfg new file mode 100644 index 00000000000..e61847c7ba4 --- /dev/null +++ b/resources/variants/mingda/mingda_400d_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_400d +name = 0.5mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.5 + diff --git a/resources/variants/mingda/mingda_400d_0.6.inst.cfg b/resources/variants/mingda/mingda_400d_0.6.inst.cfg new file mode 100644 index 00000000000..fcf91761fc6 --- /dev/null +++ b/resources/variants/mingda/mingda_400d_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_400d +name = 0.6mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.6 + diff --git a/resources/variants/mingda/mingda_400d_0.8.inst.cfg b/resources/variants/mingda/mingda_400d_0.8.inst.cfg new file mode 100644 index 00000000000..49abf824c95 --- /dev/null +++ b/resources/variants/mingda/mingda_400d_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_400d +name = 0.8mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.8 + diff --git a/resources/variants/mingda/mingda_400d_1.0.inst.cfg b/resources/variants/mingda/mingda_400d_1.0.inst.cfg new file mode 100644 index 00000000000..4705fa94546 --- /dev/null +++ b/resources/variants/mingda/mingda_400d_1.0.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_400d +name = 1.0mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 1.0 + diff --git a/resources/variants/mingda/mingda_600proplus_0.2.inst.cfg b/resources/variants/mingda/mingda_600proplus_0.2.inst.cfg new file mode 100644 index 00000000000..2bd26c2d0fe --- /dev/null +++ b/resources/variants/mingda/mingda_600proplus_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_600proplus +name = 0.2mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.2 + diff --git a/resources/variants/mingda/mingda_600proplus_0.3.inst.cfg b/resources/variants/mingda/mingda_600proplus_0.3.inst.cfg new file mode 100644 index 00000000000..b4d049ac25e --- /dev/null +++ b/resources/variants/mingda/mingda_600proplus_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_600proplus +name = 0.3mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.3 + diff --git a/resources/variants/mingda/mingda_600proplus_0.4.inst.cfg b/resources/variants/mingda/mingda_600proplus_0.4.inst.cfg new file mode 100644 index 00000000000..c413d9fed28 --- /dev/null +++ b/resources/variants/mingda/mingda_600proplus_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_600proplus +name = 0.4mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.4 + diff --git a/resources/variants/mingda/mingda_600proplus_0.5.inst.cfg b/resources/variants/mingda/mingda_600proplus_0.5.inst.cfg new file mode 100644 index 00000000000..70906310c58 --- /dev/null +++ b/resources/variants/mingda/mingda_600proplus_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_600proplus +name = 0.5mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.5 + diff --git a/resources/variants/mingda/mingda_600proplus_0.6.inst.cfg b/resources/variants/mingda/mingda_600proplus_0.6.inst.cfg new file mode 100644 index 00000000000..aa9884e31a9 --- /dev/null +++ b/resources/variants/mingda/mingda_600proplus_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_600proplus +name = 0.6mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.6 + diff --git a/resources/variants/mingda/mingda_600proplus_0.8.inst.cfg b/resources/variants/mingda/mingda_600proplus_0.8.inst.cfg new file mode 100644 index 00000000000..80cd88b7cb5 --- /dev/null +++ b/resources/variants/mingda/mingda_600proplus_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_600proplus +name = 0.8mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.8 + diff --git a/resources/variants/mingda/mingda_600proplus_1.0.inst.cfg b/resources/variants/mingda/mingda_600proplus_1.0.inst.cfg new file mode 100644 index 00000000000..0d06ac16e81 --- /dev/null +++ b/resources/variants/mingda/mingda_600proplus_1.0.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_600proplus +name = 1.0mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 1.0 + diff --git a/resources/variants/mingda/mingda_magician_maxplus_0.2.inst.cfg b/resources/variants/mingda/mingda_magician_maxplus_0.2.inst.cfg new file mode 100644 index 00000000000..4b08d8d9610 --- /dev/null +++ b/resources/variants/mingda/mingda_magician_maxplus_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_maxplus +name = 0.2mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.2 + diff --git a/resources/variants/mingda/mingda_magician_maxplus_0.3.inst.cfg b/resources/variants/mingda/mingda_magician_maxplus_0.3.inst.cfg new file mode 100644 index 00000000000..ad55bd13cbc --- /dev/null +++ b/resources/variants/mingda/mingda_magician_maxplus_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_maxplus +name = 0.3mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.3 + diff --git a/resources/variants/mingda/mingda_magician_maxplus_0.4.inst.cfg b/resources/variants/mingda/mingda_magician_maxplus_0.4.inst.cfg new file mode 100644 index 00000000000..29116d4ff70 --- /dev/null +++ b/resources/variants/mingda/mingda_magician_maxplus_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_maxplus +name = 0.4mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.4 + diff --git a/resources/variants/mingda/mingda_magician_maxplus_0.5.inst.cfg b/resources/variants/mingda/mingda_magician_maxplus_0.5.inst.cfg new file mode 100644 index 00000000000..1b954e58d1d --- /dev/null +++ b/resources/variants/mingda/mingda_magician_maxplus_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_maxplus +name = 0.5mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.5 + diff --git a/resources/variants/mingda/mingda_magician_maxplus_0.6.inst.cfg b/resources/variants/mingda/mingda_magician_maxplus_0.6.inst.cfg new file mode 100644 index 00000000000..4768dcbff50 --- /dev/null +++ b/resources/variants/mingda/mingda_magician_maxplus_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_maxplus +name = 0.6mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.6 + diff --git a/resources/variants/mingda/mingda_magician_maxplus_0.8.inst.cfg b/resources/variants/mingda/mingda_magician_maxplus_0.8.inst.cfg new file mode 100644 index 00000000000..3dc79ec9644 --- /dev/null +++ b/resources/variants/mingda/mingda_magician_maxplus_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_maxplus +name = 0.8mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.8 + diff --git a/resources/variants/mingda/mingda_magician_maxplus_1.0.inst.cfg b/resources/variants/mingda/mingda_magician_maxplus_1.0.inst.cfg new file mode 100644 index 00000000000..995f144ee27 --- /dev/null +++ b/resources/variants/mingda/mingda_magician_maxplus_1.0.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_maxplus +name = 1.0mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 1.0 + diff --git a/resources/variants/mingda/mingda_magician_proplus_0.2.inst.cfg b/resources/variants/mingda/mingda_magician_proplus_0.2.inst.cfg new file mode 100644 index 00000000000..413b9e24348 --- /dev/null +++ b/resources/variants/mingda/mingda_magician_proplus_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_proplus +name = 0.2mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.2 + diff --git a/resources/variants/mingda/mingda_magician_proplus_0.3.inst.cfg b/resources/variants/mingda/mingda_magician_proplus_0.3.inst.cfg new file mode 100644 index 00000000000..10c3ef63c75 --- /dev/null +++ b/resources/variants/mingda/mingda_magician_proplus_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_proplus +name = 0.3mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.3 + diff --git a/resources/variants/mingda/mingda_magician_proplus_0.4.inst.cfg b/resources/variants/mingda/mingda_magician_proplus_0.4.inst.cfg new file mode 100644 index 00000000000..54054aa8b2b --- /dev/null +++ b/resources/variants/mingda/mingda_magician_proplus_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_proplus +name = 0.4mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.4 + diff --git a/resources/variants/mingda/mingda_magician_proplus_0.5.inst.cfg b/resources/variants/mingda/mingda_magician_proplus_0.5.inst.cfg new file mode 100644 index 00000000000..9e03b11566a --- /dev/null +++ b/resources/variants/mingda/mingda_magician_proplus_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_proplus +name = 0.5mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.5 + diff --git a/resources/variants/mingda/mingda_magician_proplus_0.6.inst.cfg b/resources/variants/mingda/mingda_magician_proplus_0.6.inst.cfg new file mode 100644 index 00000000000..476521d31ca --- /dev/null +++ b/resources/variants/mingda/mingda_magician_proplus_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_proplus +name = 0.6mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.6 + diff --git a/resources/variants/mingda/mingda_magician_proplus_0.8.inst.cfg b/resources/variants/mingda/mingda_magician_proplus_0.8.inst.cfg new file mode 100644 index 00000000000..52deb04541a --- /dev/null +++ b/resources/variants/mingda/mingda_magician_proplus_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_proplus +name = 0.8mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.8 + diff --git a/resources/variants/mingda/mingda_magician_proplus_1.0.inst.cfg b/resources/variants/mingda/mingda_magician_proplus_1.0.inst.cfg new file mode 100644 index 00000000000..d36e81ce4bb --- /dev/null +++ b/resources/variants/mingda/mingda_magician_proplus_1.0.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_proplus +name = 1.0mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 1.0 + diff --git a/resources/variants/mingda/mingda_magician_xplus_0.2.inst.cfg b/resources/variants/mingda/mingda_magician_xplus_0.2.inst.cfg new file mode 100644 index 00000000000..7666ec01cb0 --- /dev/null +++ b/resources/variants/mingda/mingda_magician_xplus_0.2.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_xplus +name = 0.2mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.2 + diff --git a/resources/variants/mingda/mingda_magician_xplus_0.3.inst.cfg b/resources/variants/mingda/mingda_magician_xplus_0.3.inst.cfg new file mode 100644 index 00000000000..90a1fba0e3c --- /dev/null +++ b/resources/variants/mingda/mingda_magician_xplus_0.3.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_xplus +name = 0.3mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.3 + diff --git a/resources/variants/mingda/mingda_magician_xplus_0.4.inst.cfg b/resources/variants/mingda/mingda_magician_xplus_0.4.inst.cfg new file mode 100644 index 00000000000..e329b59448d --- /dev/null +++ b/resources/variants/mingda/mingda_magician_xplus_0.4.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_xplus +name = 0.4mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.4 + diff --git a/resources/variants/mingda/mingda_magician_xplus_0.5.inst.cfg b/resources/variants/mingda/mingda_magician_xplus_0.5.inst.cfg new file mode 100644 index 00000000000..6b9857b705b --- /dev/null +++ b/resources/variants/mingda/mingda_magician_xplus_0.5.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_xplus +name = 0.5mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.5 + diff --git a/resources/variants/mingda/mingda_magician_xplus_0.6.inst.cfg b/resources/variants/mingda/mingda_magician_xplus_0.6.inst.cfg new file mode 100644 index 00000000000..ce1e47fa618 --- /dev/null +++ b/resources/variants/mingda/mingda_magician_xplus_0.6.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_xplus +name = 0.6mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.6 + diff --git a/resources/variants/mingda/mingda_magician_xplus_0.8.inst.cfg b/resources/variants/mingda/mingda_magician_xplus_0.8.inst.cfg new file mode 100644 index 00000000000..aa36393eef3 --- /dev/null +++ b/resources/variants/mingda/mingda_magician_xplus_0.8.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_xplus +name = 0.8mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 0.8 + diff --git a/resources/variants/mingda/mingda_magician_xplus_1.0.inst.cfg b/resources/variants/mingda/mingda_magician_xplus_1.0.inst.cfg new file mode 100644 index 00000000000..fdd12147047 --- /dev/null +++ b/resources/variants/mingda/mingda_magician_xplus_1.0.inst.cfg @@ -0,0 +1,13 @@ +[general] +definition = mingda_magician_xplus +name = 1.0mm Nozzle +version = 4 + +[metadata] +hardware_type = nozzle +setting_version = 24 +type = variant + +[values] +machine_nozzle_size = 1.0 +