Browse Source

Added Quality profiles for Anycubic i3 Mega

Torbjørn 7 years ago
parent
commit
8a308ef0db

+ 5 - 7
resources/definitions/anycubic_i3_mega.def.json

@@ -8,8 +8,12 @@
         "manufacturer":"Anycubic",
         "file_formats":"text/x-gcode",
         "icon":"icon_ultimaker2",
-        "platform":"prusai3_platform.stl"
+        "platform":"prusai3_platform.stl",
+		"has_materials": true,
+		"has_machine_quality": true,
+		"preferred_quality": "*normal*"
     },
+	
     "overrides":{
         "machine_name":{
             "default_value":"Anycubic i3 Mega"
@@ -34,12 +38,6 @@
         },
         "material_diameter":{
             "default_value":1.75
-		},
-        "speed_travel":{
-            "default_value":60
-        },		
-        "speed_print":{
-            "default_value":50
         },
         "gantry_height":{
             "default_value":0

+ 43 - 0
resources/quality/anycubic_i3_mega/anycubic_i3_mega_global_Coarse_Quality.inst.cfg

@@ -0,0 +1,43 @@
+[general]
+version = 2
+name = Coarse
+definition = anycubic_i3_mega
+
+[metadata]
+type = quality
+quality_type = coarse
+global_quality = True
+weight = -3
+setting_version = 4
+
+[values]
+layer_height = 0.4
+layer_height_0 = =layer_height
+
+skin_angles = [0,90]
+
+infill_before_walls = False
+infill_angles = [0,90]
+
+speed_slowdown_layers = 1
+acceleration_print = 2000
+acceleration_travel = 3000
+jerk_print = 13
+jerk_travel = 13
+
+retraction_combing = off
+
+support_z_distance = 0
+support_xy_distance = 0.7
+support_join_distance = 10
+support_interface_enable = True
+support_interface_pattern = triangles
+
+adhesion_type = skirt
+skirt_gap = 1
+speed_infill = 50
+speed_print = 50
+speed_support = 30
+speed_topbottom = 20
+speed_travel = 100
+speed_wall = 50

+ 43 - 0
resources/quality/anycubic_i3_mega/anycubic_i3_mega_global_High_Quality.inst.cfg

@@ -0,0 +1,43 @@
+[general]
+version = 2
+name = High
+definition = anycubic_i3_mega
+
+[metadata]
+type = quality
+quality_type = high
+global_quality = True
+weight = 1
+setting_version = 4
+
+[values]
+layer_height = 0.1
+layer_height_0 = =0.2 if min(extruderValues('machine_nozzle_size')) < 0.3 else 0.3
+
+skin_angles = [0,90]
+
+infill_before_walls = False
+infill_angles = [0,90]
+
+speed_slowdown_layers = 1
+acceleration_print = 2000
+acceleration_travel = 3000
+jerk_print = 13
+jerk_travel = 13
+
+retraction_combing = off
+
+support_z_distance = 0
+support_xy_distance = 0.7
+support_join_distance = 10
+support_interface_enable = True
+support_interface_pattern = triangles
+
+adhesion_type = skirt
+skirt_gap = 1
+speed_infill = 50
+speed_print = 50
+speed_support = 30
+speed_topbottom = 20
+speed_travel = 50
+speed_wall = 50

+ 43 - 0
resources/quality/anycubic_i3_mega/anycubic_i3_mega_global_Normal_Quality.inst.cfg

@@ -0,0 +1,43 @@
+[general]
+version = 2
+name = Normal
+definition = anycubic_i3_mega
+
+[metadata]
+type = quality
+quality_type = normal
+global_quality = True
+weight = 0
+setting_version = 4
+
+[values]
+layer_height = 0.2
+layer_height_0 = =0.2 if min(extruderValues('machine_nozzle_size')) < 0.3 else 0.3
+
+skin_angles = [0,90]
+
+infill_before_walls = False
+infill_angles = [0,90]
+
+speed_slowdown_layers = 1
+acceleration_print = 2000
+acceleration_travel = 3000
+jerk_print = 13
+jerk_travel = 13
+
+retraction_combing = off
+
+support_z_distance = 0
+support_xy_distance = 0.7
+support_join_distance = 10
+support_interface_enable = True
+support_interface_pattern = triangles
+
+adhesion_type = skirt
+skirt_gap = 1
+speed_infill = 60
+speed_print = 60
+speed_support = 60
+speed_topbottom = 30
+speed_travel = 60
+speed_wall = 60

+ 59 - 0
resources/quality/anycubic_i3_mega/petg/anycubic_i3_mega_petg_coarse.inst.cfg

@@ -0,0 +1,59 @@
+[general]
+version = 2
+name = Coarse
+definition = anycubic_i3_mega
+
+[metadata]
+type = quality
+quality_type = coarse
+material = generic_petg_175
+weight = 1
+setting_version = 4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 2000
+acceleration_travel = 3500
+adhesion_type = skirt
+cool_fan_full_at_height = 0.5
+cool_fan_speed = 50
+cool_fan_speed_0 = 50
+infill_overlap = 15
+infill_sparse_density = 25
+initial_layer_line_width_factor = 140
+jerk_enabled = True
+jerk_print = 13
+jerk_travel = 13
+layer_height_0 = 0.2
+material_bed_temperature = 80
+material_diameter = 1.7
+material_print_temperature = 230
+material_print_temperature_layer_0 = 0
+retract_at_layer_change = False
+retraction_amount = 4.5
+retraction_hop = 0.075
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = True
+retraction_min_travel = 1.5
+retraction_speed = 60
+skirt_brim_speed = 40
+skirt_gap = 5
+skirt_line_count = 3
+speed_infill = 60
+speed_print = 60
+speed_support = 30
+speed_topbottom = 30
+speed_travel = 100
+speed_wall = 60
+speed_wall_x = 60
+support_angle = 60
+support_enable = False
+support_interface_enable = False
+support_pattern = triangles
+support_roof_enable = False
+support_type = everywhere
+support_xy_distance = 0.7
+top_bottom_thickness = 1.2
+wall_thickness = 1.2
+infill_pattern = zigzag
+support_use_towers = False

+ 59 - 0
resources/quality/anycubic_i3_mega/petg/anycubic_i3_mega_petg_high.inst.cfg

@@ -0,0 +1,59 @@
+[general]
+version = 2
+name = High
+definition = anycubic_i3_mega
+
+[metadata]
+type = quality
+quality_type = high
+material = generic_petg_175
+weight = 3
+setting_version = 4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 2000
+acceleration_travel = 3500
+adhesion_type = skirt
+cool_fan_full_at_height = 0.5
+cool_fan_speed = 50
+cool_fan_speed_0 = 50
+infill_overlap = 15
+infill_sparse_density = 25
+initial_layer_line_width_factor = 140
+jerk_enabled = True
+jerk_print = 13
+jerk_travel = 13
+layer_height_0 = 0.2
+material_bed_temperature = 80
+material_diameter = 1.7
+material_print_temperature = 230
+material_print_temperature_layer_0 = 0
+retract_at_layer_change = False
+retraction_amount = 4.5
+retraction_hop = 0.075
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = True
+retraction_min_travel = 1.5
+retraction_speed = 60
+skirt_brim_speed = 40
+skirt_gap = 5
+skirt_line_count = 3
+speed_infill = 50
+speed_print = 50
+speed_support = 30
+speed_topbottom = 20
+speed_travel = 50
+speed_wall = 50
+speed_wall_x = 50
+support_angle = 60
+support_enable = False
+support_interface_enable = False
+support_pattern = triangles
+support_roof_enable = False
+support_type = everywhere
+support_xy_distance = 0.7
+top_bottom_thickness = 1.2
+wall_thickness = 1.2
+infill_pattern = zigzag
+support_use_towers = False

+ 59 - 0
resources/quality/anycubic_i3_mega/petg/anycubic_i3_mega_petg_normal.inst.cfg

@@ -0,0 +1,59 @@
+[general]
+version = 2
+name = Normal
+definition = anycubic_i3_mega
+
+[metadata]
+type = quality
+quality_type = normal
+material = generic_petg_175
+weight = 2
+setting_version = 4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 2000
+acceleration_travel = 3500
+adhesion_type = skirt
+cool_fan_full_at_height = 0.5
+cool_fan_speed = 50
+cool_fan_speed_0 = 50
+infill_overlap = 15
+infill_sparse_density = 25
+initial_layer_line_width_factor = 140
+jerk_enabled = True
+jerk_print = 13
+jerk_travel = 13
+layer_height_0 = 0.2
+material_bed_temperature = 80
+material_diameter = 1.7
+material_print_temperature = 230
+material_print_temperature_layer_0 = 0
+retract_at_layer_change = False
+retraction_amount = 4.5
+retraction_hop = 0.075
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = True
+retraction_min_travel = 1.5
+retraction_speed = 60
+skirt_brim_speed = 40
+skirt_gap = 5
+skirt_line_count = 3
+speed_infill = 60
+speed_print = 60
+speed_support = 30
+speed_topbottom = 30
+speed_travel = 100
+speed_wall = 60
+speed_wall_x = 60
+support_angle = 60
+support_enable = False
+support_interface_enable = False
+support_pattern = triangles
+support_roof_enable = False
+support_type = everywhere
+support_xy_distance = 0.7
+top_bottom_thickness = 1.2
+wall_thickness = 1.2
+infill_pattern = zigzag
+support_use_towers = False

+ 59 - 0
resources/quality/anycubic_i3_mega/pla/anycubic_i3_mega_pla_coarse.inst.cfg

@@ -0,0 +1,59 @@
+[general]
+version = 2
+name = Coarse
+definition = anycubic_i3_mega
+
+[metadata]
+type = quality
+quality_type = coarse
+material = generic_pla_175
+weight = 0
+setting_version = 4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 2000
+acceleration_travel = 3500
+adhesion_type = skirt
+cool_fan_full_at_height = 0.5
+cool_fan_speed = 100
+cool_fan_speed_0 = 100
+infill_overlap = 15
+infill_sparse_density = 25
+initial_layer_line_width_factor = 140
+jerk_enabled = True
+jerk_print = 13
+jerk_travel = 13
+layer_height_0 = 0.3
+material_bed_temperature = 60
+material_diameter = 1.7
+material_print_temperature = 200
+material_print_temperature_layer_0 = 0
+retract_at_layer_change = False
+retraction_amount = 7
+retraction_hop = 0.075
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = True
+retraction_min_travel = 1.5
+retraction_speed = 40
+skirt_brim_speed = 40
+skirt_gap = 5
+skirt_line_count = 3
+speed_infill = 60
+speed_print = 60
+speed_support = 60
+speed_topbottom = 30
+speed_travel = 100
+speed_wall = 60
+speed_wall_x = 60
+support_angle = 60
+support_enable = False
+support_interface_enable = False
+support_pattern = triangles
+support_roof_enable = False
+support_type = everywhere
+support_xy_distance = 0.7
+top_bottom_thickness = 1.2
+wall_thickness = 1.2
+infill_pattern = zigzag
+support_use_towers = False

+ 59 - 0
resources/quality/anycubic_i3_mega/pla/anycubic_i3_mega_pla_high.inst.cfg

@@ -0,0 +1,59 @@
+[general]
+version = 2
+name = High
+definition = anycubic_i3_mega
+
+[metadata]
+type = quality
+quality_type = high
+material = generic_pla_175
+weight = 2
+setting_version = 4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 2000
+acceleration_travel = 3500
+adhesion_type = skirt
+cool_fan_full_at_height = 0.5
+cool_fan_speed = 100
+cool_fan_speed_0 = 100
+infill_overlap = 15
+infill_sparse_density = 25
+initial_layer_line_width_factor = 140
+jerk_enabled = True
+jerk_print = 13
+jerk_travel = 13
+layer_height_0 = 0.3
+material_bed_temperature = 60
+material_diameter = 1.7
+material_print_temperature = 200
+material_print_temperature_layer_0 = 0
+retract_at_layer_change = False
+retraction_amount = 7
+retraction_hop = 0.075
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = True
+retraction_min_travel = 1.5
+retraction_speed = 40
+skirt_brim_speed = 40
+skirt_gap = 5
+skirt_line_count = 3
+speed_infill = 50
+speed_print = 50
+speed_support = 30
+speed_topbottom = 20
+speed_travel = 50
+speed_wall = 50
+speed_wall_x = 50
+support_angle = 60
+support_enable = False
+support_interface_enable = False
+support_pattern = triangles
+support_roof_enable = False
+support_type = everywhere
+support_xy_distance = 0.7
+top_bottom_thickness = 1.2
+wall_thickness = 1.2
+infill_pattern = zigzag
+support_use_towers = False

+ 59 - 0
resources/quality/anycubic_i3_mega/pla/anycubic_i3_mega_pla_normal.inst.cfg

@@ -0,0 +1,59 @@
+[general]
+version = 2
+name = Normal
+definition = anycubic_i3_mega
+
+[metadata]
+type = quality
+quality_type = normal
+material = generic_pla_175
+weight = 1
+setting_version = 4
+
+[values]
+acceleration_enabled = True
+acceleration_print = 2000
+acceleration_travel = 3500
+adhesion_type = skirt
+cool_fan_full_at_height = 0.5
+cool_fan_speed = 100
+cool_fan_speed_0 = 100
+infill_overlap = 15
+infill_sparse_density = 25
+initial_layer_line_width_factor = 140
+jerk_enabled = True
+jerk_print = 13
+jerk_travel = 13
+layer_height_0 = 0.3
+material_bed_temperature = 60
+material_diameter = 1.7
+material_print_temperature = 200
+material_print_temperature_layer_0 = 0
+retract_at_layer_change = False
+retraction_amount = 7
+retraction_hop = 0.075
+retraction_hop_enabled = True
+retraction_hop_only_when_collides = True
+retraction_min_travel = 1.5
+retraction_speed = 40
+skirt_brim_speed = 40
+skirt_gap = 5
+skirt_line_count = 3
+speed_infill = 50
+speed_print = 50
+speed_support = 30
+speed_topbottom = 20
+speed_travel = 100
+speed_wall = 50
+speed_wall_x = 50
+support_angle = 60
+support_enable = False
+support_interface_enable = False
+support_pattern = triangles
+support_roof_enable = False
+support_type = everywhere
+support_xy_distance = 0.7
+top_bottom_thickness = 1.2
+wall_thickness = 1.2
+infill_pattern = zigzag
+support_use_towers = False