diff --git a/resources/definitions/elegoo_base.def.json b/resources/definitions/elegoo_base.def.json new file mode 100644 index 0000000000..406d5c0f0b --- /dev/null +++ b/resources/definitions/elegoo_base.def.json @@ -0,0 +1,134 @@ + +{ + "version": 2, + + "name": "ELEGOO Base Printer", + + "inherits": "fdmprinter", + + "metadata": { + "author": "NARUTO", + "manufacturer": "ELEGOO", + "file_formats": "text/x-gcode", + "platform": "elegoo_platform.3mf", + "platform_offset": [-2.2, 14.5, -31], + "has_machine_quality": true, + "preferred_quality_type": "fine", + "preferred_material": "generic_pla_175", + "machine_extruder_trains":{"0": "elegoo_extruder_0"}, + "exclude_materials": [ + "generic_nylon_175", + "generic_nylon", + "generic_hips_175", + "generic_hips", + "generic_gffcpe", + "generic_bvoh_175", + "generic_ccfpe", + "generic_cffcpe", + "generic_cpe_plus", + "generic_cpe_175", + "generic_cpe", + "generic_tpu", + "generic_pp", + "generic_pc", + "generic_pc_175", + "generic_pvc", + "generic_pva", + "generic_pva_175", + "generic_pvc_175", + "generic_pp" + ] + }, + + "overrides": { + "machine_max_acceleration_x":{"value": 1000}, + "machine_max_acceleration_y":{"value": 1000}, + "machine_max_acceleration_e":{"value": 5000}, + "machine_acceleration":{"value": 1000}, + "machine_max_jerk_xy":{"value": 8.0}, + + "gantry_height": {"value": "machine_height-20"}, + "material_initial_print_temperature":{"value": "material_print_temperature"}, + "material_final_print_temperature":{"value": "material_print_temperature"}, + "material_print_temperature_layer_0":{"value": "210 if material_print_temperature < 210 else material_print_temperature"}, + "machine_heated_bed":{"default_value": true}, + "material_diameter":{"value": 1.75}, + "line_width":{"value":"machine_nozzle_size + 0.02"}, + "wall_thickness":{"value":"wall_line_width_0 if magic_spiralize else line_width * 2"}, + "retraction_hop":{"value": "layer_height if layer_height > 0.199 else 0.2"}, + "fill_outline_gaps": {"default_value": false}, + + "acceleration_enabled":{"value": true}, + "acceleration_print":{"value": 1000}, + "acceleration_layer_0":{"value": 500}, + "acceleration_travel":{"value": "acceleration_print"}, + "speed_infill":{"value": "math.ceil(speed_wall + 35)"}, + "speed_wall_x":{"value": "speed_wall + 15"}, + "speed_topbottom":{"value": "speed_wall + 15"}, + "speed_prime_tower":{"value": "speed_print if speed_print < 70.1 else 90 if speed_print > 100 else speed_print * 0.5+35"}, + "speed_travel":{"value": "90 if speed_print < 60.1 else speed_print * 1.5 if speed_print > 90 else speed_print+30"}, + "speed_layer_0":{"value": "speed_print * 20 / 60 if material_bed_temperature > 70 else speed_print * 30 / 60","maximum_value_warning": "60"}, + "speed_travel_layer_0": {"value": "70 if speed_layer_0 < 20 else 90 if speed_layer_0 > 40 else speed_layer_0+50"}, + "skirt_brim_speed":{"value": "speed_print_layer_0"}, + "speed_support": {"value": "speed_print if speed_wall > 0 and speed_wall < 40.01 else speed_wall + 40 "}, + "initial_layer_line_width_factor":{"value": "100.0 if resolveOrValue('adhesion_type') == 'raft' else 130 if line_width < 0.5 else 110"}, + "optimize_wall_printing_order":{"default_value": true }, + "z_seam_type":{"default_value": "back"}, + "z_seam_corner":{"default_value": "z_seam_corner_weighted"}, + + "support_angle":{"value": "45 if speed_print > 99.9 else 50"}, + "gradual_support_infill_step_height":{"value": "5"}, + "support_infill_angles":{"default_value": "[65]"}, + "support_brim_enable":{"value": "support_structure == 'normal' or support_structure == 'tree'"}, + "support_brim_width":{"default_value": 3 ,"value" : "6 if support_structure == 'tree' else line_width * initial_layer_line_width_factor * 0.02 " }, + "support_z_distance":{"value": "layer_height * 1.2 if (support_interface_enable and support_bottom_enable and layer_height < 0.16) or support_bottom_enable else layer_height"}, + "support_top_distance":{"value": "extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'layer_height') + (0 if support_structure == 'tree' else 0)"}, + "support_xy_distance":{"value": "machine_nozzle_size * 1.7"}, + "support_xy_distance_overhang":{"value": "machine_nozzle_size * 1.2 if support_interface_enable else machine_nozzle_size * 0.8"}, + "support_offset":{"default_value": 0.3}, + "support_interface_density":{"default_value": 33.333}, + "support_interface_pattern":{"default_value": "lines"}, + "support_roof_pattern":{"value": "'grid'"}, + "support_bottom_offset":{"value": "-0.4"}, + "support_use_towers":{"default_value": false}, + "support_tower_maximum_supported_diameter":{"value": "1"}, + "support_material_flow":{"value": "material_flow * 0.95"}, + "minimum_support_area":{"default_value": 3}, + "minimum_interface_area": {"default_value": 10}, + + "brim_width":{"default_value": 5 }, + "brim_gap":{"default_value": 0.1}, + "cool_fan_full_at_height":{"value": "layer_height_0 if resolveOrValue('adhesion_type') == 'raft' else resolveOrValue('layer_height_0')+0.4"}, + "retraction_combing":{"value": "'no_outer_surfaces' if (any(extruderValues('skin_monotonic')) or any(extruderValues('ironing_enabled')) or (any(extruderValues('roofing_monotonic')) and any(extruderValues('roofing_layer_count')))) else 'no_outer_surfaces'"}, + "retraction_combing_max_distance":{"value": "(infill_line_distance)*1.5 + 5 "}, + "infill_pattern":{"value": "'lines' if (infill_sparse_density > 35 or speed_print >= 80) else 'grid' "}, + "infill_sparse_density":{"default_value": 15}, + "zig_zaggify_infill":{"value": "infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_sparse_density < 30 "}, + "z_seam_position": {"default_value": "left" }, + "prime_tower_brim_enable":{"default_value": true}, + "prime_tower_size":{"default_value": 30}, + "prime_tower_min_volume":{ "value": "(layer_height) * (prime_tower_size / 2)**2 * 3 * 0.5 "}, + "prime_tower_wipe_enabled":{"default_value": false}, + "retraction_amount":{"default_value": 5}, + "switch_extruder_retraction_amount":{"value": "15 if extruders_enabled_count > 1 else machine_heat_zone_length"}, + "raft_margin":{ "default_value": 5}, + + "infill_overlap":{"value": "10 if infill_sparse_density < 20.01 else 5 if infill_sparse_density < 40.01 and infill_pattern != 'concentric' else 0"}, + "infill_overlap_mm":{"value": "0.5 * (infill_line_width + (wall_line_width_x if wall_line_count > 1 else wall_line_width_0)) * infill_overlap / 100"}, + "min_infill_area":{"value": "5"}, + "speed_slowdown_layers":{"value": "0 if resolveOrValue('adhesion_type') == 'raft' else speed_print / 30"}, + "raft_base_thickness":{"value": "resolveOrValue('machine_nozzle_size') * 0.75"}, + "raft_interface_thickness":{"value": "resolveOrValue('machine_nozzle_size') * 0.75"}, + "raft_surface_fan_speed":{"value": "cool_fan_speed"}, + "raft_surface_thickness":{"value": "resolveOrValue('machine_nozzle_size')*0.375"}, + "raft_surface_line_width":{"value": "machine_nozzle_size * 1.25"}, + "raft_speed":{"value": "30"}, + "raft_interface_speed":{"value": "0.6 * raft_speed"}, + "raft_base_speed":{"value": "0.4 * raft_speed"}, + + "cool_fan_speed":{"enabled": "resolveOrValue('cool_fan_enabled') == 'true' or cool_fan_enabled"}, + "cool_fan_speed_min":{"enabled": "resolveOrValue('cool_fan_enabled') == 'true' or cool_fan_enabled"}, + "cool_fan_speed_max":{"enabled": "resolveOrValue('cool_fan_enabled') == 'true' or cool_fan_enabled"}, + "cool_fan_speed_0":{"value": "cool_fan_speed if resolveOrValue('adhesion_type') == 'raft' else 0","enabled": "resolveOrValue('cool_fan_enabled') == 'true' or cool_fan_enabled"} + } +} diff --git a/resources/definitions/elegoo_neptune_1.def.json b/resources/definitions/elegoo_neptune_1.def.json new file mode 100644 index 0000000000..4ac8491132 --- /dev/null +++ b/resources/definitions/elegoo_neptune_1.def.json @@ -0,0 +1,28 @@ +{ + "name": "ELEGOO NEPTUNE", + "version": 2, + "inherits": "elegoo_base", + "metadata": { + "author": "NARUTO", + "visible": true, + "quality_definition": "elegoo_base" + }, + "overrides": { + "machine_name": {"default_value": "ELEGOO NEPTUNE"}, + "machine_width": {"default_value": 210}, + "machine_depth": {"default_value": 210}, + "machine_height": {"default_value": 200}, + "machine_head_with_fans_polygon": { "value": [ [-50, 20], [50, 20], [50, -25], [-50, -25] ] }, + + "machine_start_gcode" : { + "default_value": ";ELEGOO NEPTUNE\nG90\nG28 ;home\nG1 Z0.6 F100 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X1.5 Y20 F5000.0 ;Move to start position\nG1 Y120.0 F600.0 E20 ;Draw the first line\nG1 X0.5 F1000.0 ;Move to side a little\nG1 Y20 F600.0 E40 ;Draw the second line\nG92 E0 ;Reset Extruder" + }, + "machine_end_gcode" : { + "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" + }, + + "material_bed_temperature":{"value": "default_material_bed_temperature + 5"} + + } +} + diff --git a/resources/definitions/elegoo_neptune_2s.def.json b/resources/definitions/elegoo_neptune_2s.def.json new file mode 100644 index 0000000000..c5ad05bb15 --- /dev/null +++ b/resources/definitions/elegoo_neptune_2s.def.json @@ -0,0 +1,27 @@ +{ + "name": "ELEGOO NEPTUNE 2S", + "version": 2, + "inherits": "elegoo_base", + "metadata": { + "author": "NARUTO", + "visible": true, + "quality_definition": "elegoo_base" + }, + "overrides": { + "machine_name": {"default_value": "ELEGOO NEPTUNE 2S"}, + "machine_width": {"default_value": 235}, + "machine_depth": {"default_value": 235}, + "machine_height": {"default_value": 260}, + "machine_head_with_fans_polygon": { "value": [ [-55, 20], [55, 20], [55, -25], [-55, -25] ] }, + + "machine_start_gcode" : { + "default_value": ";ELEGOO NEPTUNE 2S\nG90\nG28 ;home\nG1 Z0.6 F100 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X1.5 Y20 F5000.0 ;Move to start position\nG1 Y120.0 F600.0 E20 ;Draw the first line\nG1 X0.5 F1000.0 ;Move to side a little\nG1 Y20 F600.0 E40 ;Draw the second line\nG92 E0 ;Reset Extruder" + }, + "machine_end_gcode" : { + "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" + }, + + "material_bed_temperature":{"value": "default_material_bed_temperature + 10"} + + } +} diff --git a/resources/definitions/elegoo_neptune_3.def.json b/resources/definitions/elegoo_neptune_3.def.json new file mode 100644 index 0000000000..84952f5d13 --- /dev/null +++ b/resources/definitions/elegoo_neptune_3.def.json @@ -0,0 +1,27 @@ +{ + "name": "ELEGOO NEPTUNE 3", + "version": 2, + "inherits": "elegoo_base", + "metadata": { + "author": "NARUTO", + "visible": true, + "quality_definition": "elegoo_base" + }, + "overrides": { + "machine_name": {"default_value": "ELEGOO NEPTUNE 3"}, + "machine_width": {"default_value": 235}, + "machine_depth": {"default_value": 235}, + "machine_height": {"default_value": 280}, + "machine_head_with_fans_polygon": { "value": [ [-55, 20], [55, 20], [55, -25], [-55, -25] ] }, + + "machine_start_gcode" : { + "default_value": ";ELEGOO NEPTUNE 3\n;M413 S0;S0=Disable power-loss recovery:S1=Enable power-loss recovery\nM220 S100 ;Set the feed speed to 100%\nG90\nG28 ;home\n;M420 S1 Z10;Uncomment to enable progressive compensation height of 10mm\nG92 E0 ;Reset Extruder\nG1 Z0.6 F100\nG1 X1.5 Y20 F5000.0 ;Move to start position\nG1 Y120.0 F600.0 E20 ;Draw the first line\nG1 X0.5 F1000.0 ;Move to side a little\nG1 Y20 F600 E40 ;Draw the second line\nG92 E0 ;Reset Extruder" + }, + "machine_end_gcode" : { + "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" + }, + + "material_bed_temperature":{"value": "default_material_bed_temperature + 10"} + + } +} diff --git a/resources/definitions/elegoo_neptune_3max.def.json b/resources/definitions/elegoo_neptune_3max.def.json new file mode 100644 index 0000000000..396fd46437 --- /dev/null +++ b/resources/definitions/elegoo_neptune_3max.def.json @@ -0,0 +1,24 @@ +{ + "name": "ELEGOO NEPTUNE 3 Max", + "version": 2, + "inherits": "elegoo_neptune_3pro", + "metadata": { + "platform_offset": [-2.1, -0.2, 0], + "platform": "elegoo_platform_max.3mf" + }, + "overrides": { + "machine_max_acceleration_x":{"value": 700}, + "machine_max_acceleration_y":{"value": 500}, + "machine_acceleration":{"value": 700}, + "machine_name": {"default_value": "ELEGOO NEPTUNE 3 Max"}, + "machine_width": {"default_value": 426}, + "machine_depth": {"default_value": 426}, + "machine_height": {"default_value": 510}, + "acceleration_wall":{"value": 700}, + + "machine_start_gcode" : { + "default_value": ";ELEGOO NEPTUNE 3 Max\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nG90\nG28 ;home\n;M420 S1 Z10;Uncomment to enable progressive compensation height of 10mm\nG92 E0 ;Reset Extruder\nG1 Z0.45 F300\nG1 X1.5 Y20 F5000.0 ;Move to start position\nG1 Y120.0 F600.0 E15 ;Draw the first line\nG1 X0.5 F1000.0 ;Move to side a little\nG1 Y20 F600 E30 ;Draw the second line\nG92 E0 ;Reset Extruder" + } + + } +} diff --git a/resources/definitions/elegoo_neptune_3plus.def.json b/resources/definitions/elegoo_neptune_3plus.def.json new file mode 100644 index 0000000000..492779ed6b --- /dev/null +++ b/resources/definitions/elegoo_neptune_3plus.def.json @@ -0,0 +1,23 @@ +{ + "name": "ELEGOO NEPTUNE 3 Plus", + "version": 2, + "inherits": "elegoo_neptune_3pro", + "metadata": { + "platform_offset": [-2.1, -0.2, 0], + "platform": "elegoo_platform_max.3mf" + }, + "overrides": { + "machine_max_acceleration_x":{"value": 700}, + "machine_max_acceleration_y":{"value": 700}, + "machine_acceleration":{"value": 700}, + "machine_name": {"default_value": "ELEGOO NEPTUNE 3 Plus"}, + "machine_width": {"default_value": 330}, + "machine_depth": {"default_value": 330}, + "machine_height": {"default_value": 410}, + "acceleration_wall":{"value": 700}, + + "machine_start_gcode" : { + "default_value": ";ELEGOO NEPTUNE 3 Plus\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nG90\nG28 ;home\n;M420 S1 Z10;Uncomment to enable progressive compensation height of 10mm\nG92 E0 ;Reset Extruder\nG1 Z0.45 F300\nG1 X1.5 Y20 F5000.0 ;Move to start position\nG1 Y120.0 F600.0 E15 ;Draw the first line\nG1 X0.5 F1000.0 ;Move to side a little\nG1 Y20 F600 E30 ;Draw the second line\nG92 E0 ;Reset Extruder" + } + } +} diff --git a/resources/definitions/elegoo_neptune_3pro.def.json b/resources/definitions/elegoo_neptune_3pro.def.json new file mode 100644 index 0000000000..2fabe5c52c --- /dev/null +++ b/resources/definitions/elegoo_neptune_3pro.def.json @@ -0,0 +1,35 @@ +{ + "name": "ELEGOO NEPTUNE 3 Pro", + "version": 2, + "inherits": "elegoo_base", + "metadata": { + "author": "NARUTO", + "visible": true, + "quality_definition": "elegoo_base" + }, + "overrides": { + "machine_name": {"default_value": "ELEGOO NEPTUNE 3 Pro"}, + "machine_width": {"default_value": 235}, + "machine_depth": {"default_value": 235}, + "machine_height": {"default_value": 280}, + "machine_head_with_fans_polygon": { "value": [ [-55, 30], [55, 30], [55, -35], [-55, -35] ] }, + "speed_travel":{"value": "150 if speed_print < 100 else speed_print * 1.5"}, + "speed_travel_layer_0": {"value": "100"}, + + "machine_start_gcode" : { + "default_value": ";ELEGOO NEPTUNE 3 Pro\nM220 S100 ;Set the feed speed to 100%\nM221 S100 ;Set the flow rate to 100%\nG90\nG28 ;home\n;M420 S1 Z10;Uncomment to enable progressive compensation height of 10mm\nG92 E0 ;Reset Extruder\nG1 Z0.45 F300\nG1 X1.5 Y20 F5000.0 ;Move to start position\nG1 Y120.0 F600.0 E15 ;Draw the first line\nG1 X0.5 F1000.0 ;Move to side a little\nG1 Y20 F600 E30 ;Draw the second line\nG92 E0 ;Reset Extruder" + }, + "machine_end_gcode" : { + "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-8 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" + }, + + "material_bed_temperature":{"value": "default_material_bed_temperature + 10"}, + "retraction_amount":{"value": 1}, + "retraction_speed":{"resolve": 25}, + "retraction_retract_speed":{"resolve": 25}, + "retraction_prime_speed":{"resolve": 25}, + "retraction_count_max":{"value": 80}, + "infill_overlap":{"value": "0 if infill_sparse_density < 40.01 and infill_pattern != 'concentric' else -5"} + + } +} diff --git a/resources/definitions/elegoo_neptune_x.def.json b/resources/definitions/elegoo_neptune_x.def.json new file mode 100644 index 0000000000..3f35fcb199 --- /dev/null +++ b/resources/definitions/elegoo_neptune_x.def.json @@ -0,0 +1,27 @@ +{ + "name": "ELEGOO NEPTUNE X", + "version": 2, + "inherits": "elegoo_base", + "metadata": { + "author": "NARUTO", + "visible": true, + "quality_definition": "elegoo_base" + }, + "overrides": { + "machine_name": {"default_value": "ELEGOO NEPTUNE X"}, + "machine_width": {"default_value": 235}, + "machine_depth": {"default_value": 235}, + "machine_height": {"default_value": 310}, + "machine_head_with_fans_polygon": { "value": [ [-55, 20], [55, 20], [55, -25], [-55, -25] ] }, + + "machine_start_gcode" : { + "default_value": ";ELEGOO NEPTUNE X\nG90\nG28 ;home\nG1 Z0.6 F3000 ;Move Z Axis up\nG92 E0 ;Reset Extruder\nG1 X1.5 Y20 F5000.0 ;Move to start position\nG1 Y120.0 F600.0 E20 ;Draw the first line\nG1 X0.5 F1000.0 ;Move to side a little\nG1 Y20 F600.0 E40 ;Draw the second line\nG92 E0 ;Reset Extruder" + }, + "machine_end_gcode" : { + "default_value": "G91 ;Relative positionning\nG1 E-2 F2700 ;Retract a bit\nG1 E-10 X5 Y5 Z3 F3000 ;Retract\nG90 ;Absolute positionning\nG1 X0 Y{machine_depth} ;Present print\nM106 S0 ;Turn-off fan\nM104 S0 ;Turn-off hotend\nM140 S0 ;Turn-off bed\nM84 X Y E ;Disable all steppers but Z" + }, + + "material_bed_temperature":{"value": "default_material_bed_temperature + 5"} + + } +} diff --git a/resources/extruders/elegoo_extruder_0.def.json b/resources/extruders/elegoo_extruder_0.def.json new file mode 100644 index 0000000000..85bcb0bcc5 --- /dev/null +++ b/resources/extruders/elegoo_extruder_0.def.json @@ -0,0 +1,14 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "elegoo_base", + "position": "0" + }, + + "overrides": { + "extruder_nr": {"default_value": 0}, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/meshes/elegoo_platform.3mf b/resources/meshes/elegoo_platform.3mf new file mode 100644 index 0000000000..90c0677717 Binary files /dev/null and b/resources/meshes/elegoo_platform.3mf differ diff --git a/resources/meshes/elegoo_platform_max.3mf b/resources/meshes/elegoo_platform_max.3mf new file mode 100644 index 0000000000..103b182f68 Binary files /dev/null and b/resources/meshes/elegoo_platform_max.3mf differ diff --git a/resources/quality/elegoo/base/abs040/abs_040012.inst.cfg b/resources/quality/elegoo/base/abs040/abs_040012.inst.cfg new file mode 100644 index 0000000000..f73605c2af --- /dev/null +++ b/resources/quality/elegoo/base/abs040/abs_040012.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = abs_040012 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = high +material = generic_abs_175 + +[values] +wall_thickness = =line_width*2 +brim_width = 10 +material_shrinkage_percentage_xy = 100.3 +brim_gap = 0 +raft_margin = 10 +raft_airgap = =0.15 +layer_0_z_overlap = =raft_airgap*0.8 +support_z_distance = =layer_height/2 +support_top_distance = =extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (0 if support_structure == 'tree' else 0) +support_xy_distance_overhang = =machine_nozzle_size*0.8 +cool_fan_enabled = False +top_bottom_thickness = 0.72 +default_material_print_temperature = 240 +default_material_bed_temperature = 80 +cool_fan_speed_0 = 0 +cool_fan_speed = 0 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/abs040/abs_040016.inst.cfg b/resources/quality/elegoo/base/abs040/abs_040016.inst.cfg new file mode 100644 index 0000000000..7009e93f63 --- /dev/null +++ b/resources/quality/elegoo/base/abs040/abs_040016.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = abs_040016 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = normal +material = generic_abs_175 + +[values] +wall_thickness = =line_width*2 +brim_width = 10 +material_shrinkage_percentage_xy = 100.3 +brim_gap = 0 +raft_margin = 10 +raft_airgap = =0.15 +layer_0_z_overlap = =raft_airgap*0.8 +support_z_distance = =layer_height/2 +support_top_distance = =extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (0 if support_structure == 'tree' else 0) +support_xy_distance_overhang = =machine_nozzle_size*0.8 +cool_fan_enabled = False +top_bottom_thickness = 0.64 +default_material_print_temperature = 240 +default_material_bed_temperature = 80 +cool_fan_speed_0 = 0 +cool_fan_speed = 0 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/abs040/abs_040020.inst.cfg b/resources/quality/elegoo/base/abs040/abs_040020.inst.cfg new file mode 100644 index 0000000000..dda312e7be --- /dev/null +++ b/resources/quality/elegoo/base/abs040/abs_040020.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = abs_040020 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = fine +material = generic_abs_175 + +[values] +wall_thickness = =line_width*2 +brim_width = 10 +material_shrinkage_percentage_xy = 100.3 +brim_gap = 0 +raft_margin = 10 +raft_airgap = =0.15 +layer_0_z_overlap = =raft_airgap*0.8 +support_z_distance = =layer_height/2 +support_top_distance = =extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (0 if support_structure == 'tree' else 0) +support_xy_distance_overhang = =machine_nozzle_size*0.8 +cool_fan_enabled = False +top_bottom_thickness = 0.8 +default_material_print_temperature = 240 +default_material_bed_temperature = 80 +cool_fan_speed_0 = 0 +cool_fan_speed = 0 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/abs040/abs_040024.inst.cfg b/resources/quality/elegoo/base/abs040/abs_040024.inst.cfg new file mode 100644 index 0000000000..28a1f79e86 --- /dev/null +++ b/resources/quality/elegoo/base/abs040/abs_040024.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = abs_040024 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = medium +material = generic_abs_175 + +[values] +wall_thickness = =line_width*2 +brim_width = 10 +material_shrinkage_percentage_xy = 100.3 +brim_gap = 0 +raft_margin = 10 +raft_airgap = =0.15 +layer_0_z_overlap = =raft_airgap*0.8 +support_z_distance = =layer_height/2 +support_top_distance = =extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (0 if support_structure == 'tree' else 0) +support_xy_distance_overhang = =machine_nozzle_size*0.8 +cool_fan_enabled = False +top_bottom_thickness = 0.75 +default_material_print_temperature = 240 +default_material_bed_temperature = 80 +cool_fan_speed_0 = 0 +cool_fan_speed = 0 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/abs040/abs_040028.inst.cfg b/resources/quality/elegoo/base/abs040/abs_040028.inst.cfg new file mode 100644 index 0000000000..f154689dee --- /dev/null +++ b/resources/quality/elegoo/base/abs040/abs_040028.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = abs_040028 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_abs_175 + +[values] +wall_thickness = =line_width*2 +brim_width = 10 +material_shrinkage_percentage_xy = 100.3 +brim_gap = 0 +raft_margin = 10 +raft_airgap = =0.2 +layer_0_z_overlap = =raft_airgap*0.8 +support_z_distance = =layer_height/2 +support_top_distance = =extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (0 if support_structure == 'tree' else 0) +support_xy_distance_overhang = =machine_nozzle_size*0.8 +cool_fan_enabled = False +top_bottom_thickness = 0.84 +default_material_print_temperature = 240 +default_material_bed_temperature = 80 +cool_fan_speed_0 = 0 +cool_fan_speed = 0 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/asa040/asa_040012.inst.cfg b/resources/quality/elegoo/base/asa040/asa_040012.inst.cfg new file mode 100644 index 0000000000..164a9b261b --- /dev/null +++ b/resources/quality/elegoo/base/asa040/asa_040012.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = asa_040012 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = high +material = generic_asa_175 + +[values] +wall_thickness = =line_width*2 +brim_width = 10 +material_shrinkage_percentage_xy = 100.3 +brim_gap = 0 +raft_margin = 15 +raft_airgap = =0.15 +layer_0_z_overlap = =raft_airgap*0.8 +support_z_distance = =layer_height/2 +support_top_distance = =extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (0 if support_structure == 'tree' else 0) +support_xy_distance_overhang = =machine_nozzle_size*0.8 +cool_fan_enabled = False +top_bottom_thickness = 0.72 +default_material_print_temperature = 240 +default_material_bed_temperature = 80 +cool_fan_speed_0 = 0 +cool_fan_speed = 0 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/asa040/asa_040016.inst.cfg b/resources/quality/elegoo/base/asa040/asa_040016.inst.cfg new file mode 100644 index 0000000000..acf31b2357 --- /dev/null +++ b/resources/quality/elegoo/base/asa040/asa_040016.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = asa_040016 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = normal +material = generic_asa_175 + +[values] +wall_thickness = =line_width*2 +brim_width = 10 +material_shrinkage_percentage_xy = 100.3 +brim_gap = 0 +raft_margin = 15 +raft_airgap = =0.15 +layer_0_z_overlap = =raft_airgap*0.8 +support_z_distance = =layer_height/2 +support_top_distance = =extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (0 if support_structure == 'tree' else 0) +support_xy_distance_overhang = =machine_nozzle_size*0.8 +cool_fan_enabled = False +top_bottom_thickness = 0.64 +default_material_print_temperature = 240 +default_material_bed_temperature = 80 +cool_fan_speed_0 = 0 +cool_fan_speed = 0 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/asa040/asa_040020.inst.cfg b/resources/quality/elegoo/base/asa040/asa_040020.inst.cfg new file mode 100644 index 0000000000..34fe59b293 --- /dev/null +++ b/resources/quality/elegoo/base/asa040/asa_040020.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = asa_040020 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = fine +material = generic_asa_175 + +[values] +wall_thickness = =line_width*2 +brim_width = 10 +material_shrinkage_percentage_xy = 100.3 +brim_gap = 0 +raft_margin = 15 +raft_airgap = =0.15 +layer_0_z_overlap = =raft_airgap*0.8 +support_z_distance = =layer_height/2 +support_top_distance = =extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (0 if support_structure == 'tree' else 0) +support_xy_distance_overhang = =machine_nozzle_size*0.8 +cool_fan_enabled = False +top_bottom_thickness = 0.8 +default_material_print_temperature = 240 +default_material_bed_temperature = 80 +cool_fan_speed_0 = 0 +cool_fan_speed = 0 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/asa040/asa_040024.inst.cfg b/resources/quality/elegoo/base/asa040/asa_040024.inst.cfg new file mode 100644 index 0000000000..31748c55a3 --- /dev/null +++ b/resources/quality/elegoo/base/asa040/asa_040024.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = asa_040024 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = medium +material = generic_asa_175 + +[values] +wall_thickness = =line_width*2 +brim_width = 10 +material_shrinkage_percentage_xy = 100.3 +brim_gap = 0 +raft_margin = 15 +raft_airgap = =0.15 +layer_0_z_overlap = =raft_airgap*0.8 +support_z_distance = =layer_height/2 +support_top_distance = =extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (0 if support_structure == 'tree' else 0) +support_xy_distance_overhang = =machine_nozzle_size*0.8 +cool_fan_enabled = False +top_bottom_thickness = 0.75 +default_material_print_temperature = 240 +default_material_bed_temperature = 80 +cool_fan_speed_0 = 0 +cool_fan_speed = 0 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/asa040/asa_040028.inst.cfg b/resources/quality/elegoo/base/asa040/asa_040028.inst.cfg new file mode 100644 index 0000000000..2b557c1200 --- /dev/null +++ b/resources/quality/elegoo/base/asa040/asa_040028.inst.cfg @@ -0,0 +1,30 @@ +[general] +version = 4 +name = asa_040028 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_asa_175 + +[values] +wall_thickness = =line_width*2 +brim_width = 10 +material_shrinkage_percentage_xy = 100.3 +brim_gap = 0 +raft_margin = 15 +raft_airgap = =0.2 +layer_0_z_overlap = =raft_airgap*0.8 +support_z_distance = =layer_height/2 +support_top_distance = =extruderValue(support_roof_extruder_nr if support_roof_enable else support_infill_extruder_nr, 'support_z_distance') + (0 if support_structure == 'tree' else 0) +support_xy_distance_overhang = =machine_nozzle_size*0.8 +cool_fan_enabled = False +top_bottom_thickness = 0.84 +default_material_print_temperature = 240 +default_material_bed_temperature = 80 +cool_fan_speed_0 = 0 +cool_fan_speed = 0 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/elegoo_global_012_high.inst.cfg b/resources/quality/elegoo/base/elegoo_global_012_high.inst.cfg new file mode 100644 index 0000000000..022286a76c --- /dev/null +++ b/resources/quality/elegoo/base/elegoo_global_012_high.inst.cfg @@ -0,0 +1,20 @@ +[general] +version = 4 +name = High Quality +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = high +weight = -1 +global_quality = True + +[values] +layer_height = 0.12 +layer_height_0 = 0.2 +top_bottom_thickness = 0.7 +prime_tower_size = 40 +speed_print = 70 +material_print_temperature = =default_material_print_temperature + diff --git a/resources/quality/elegoo/base/elegoo_global_016_normal.inst.cfg b/resources/quality/elegoo/base/elegoo_global_016_normal.inst.cfg new file mode 100644 index 0000000000..7c0d02abf7 --- /dev/null +++ b/resources/quality/elegoo/base/elegoo_global_016_normal.inst.cfg @@ -0,0 +1,20 @@ +[general] +version = 4 +name = Normal Quality +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = normal +weight = -2 +global_quality = True + +[values] +layer_height = 0.16 +layer_height_0 = 0.25 +top_bottom_thickness = 0.8 +prime_tower_size = 35 +speed_print = 60 +material_print_temperature = =default_material_print_temperature + diff --git a/resources/quality/elegoo/base/elegoo_global_020_fine.inst.cfg b/resources/quality/elegoo/base/elegoo_global_020_fine.inst.cfg new file mode 100644 index 0000000000..5b5c4d81af --- /dev/null +++ b/resources/quality/elegoo/base/elegoo_global_020_fine.inst.cfg @@ -0,0 +1,19 @@ +[general] +version = 4 +name = Fine Quality +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = fine +weight = -3 +global_quality = True + +[values] +layer_height = 0.20 +layer_height_0 = 0.25 +top_bottom_thickness = 0.8 +prime_tower_size = 31 +material_print_temperature = =default_material_print_temperature + diff --git a/resources/quality/elegoo/base/elegoo_global_024_medium.inst.cfg b/resources/quality/elegoo/base/elegoo_global_024_medium.inst.cfg new file mode 100644 index 0000000000..732ed55d18 --- /dev/null +++ b/resources/quality/elegoo/base/elegoo_global_024_medium.inst.cfg @@ -0,0 +1,19 @@ +[general] +version = 4 +name = Medium Quality +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = medium +weight = -4 +global_quality = True + +[values] +layer_height = 0.24 +layer_height_0 = 0.25 +top_bottom_thickness = 1.0 +prime_tower_size = 28 +material_print_temperature = =default_material_print_temperature + diff --git a/resources/quality/elegoo/base/elegoo_global_028_draft.inst.cfg b/resources/quality/elegoo/base/elegoo_global_028_draft.inst.cfg new file mode 100644 index 0000000000..08709b780b --- /dev/null +++ b/resources/quality/elegoo/base/elegoo_global_028_draft.inst.cfg @@ -0,0 +1,19 @@ +[general] +version = 4 +name = Draft Quality +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +weight = -5 +global_quality = True + +[values] +layer_height = 0.28 +layer_height_0 = 0.30 +top_bottom_thickness = 1.0 +prime_tower_size = 27 +material_print_temperature = =default_material_print_temperature + 5 + diff --git a/resources/quality/elegoo/base/petg040/petg_040012.inst.cfg b/resources/quality/elegoo/base/petg040/petg_040012.inst.cfg new file mode 100644 index 0000000000..75f403fda0 --- /dev/null +++ b/resources/quality/elegoo/base/petg040/petg_040012.inst.cfg @@ -0,0 +1,25 @@ +[general] +version = 4 +name = petg_040012 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = high +material = generic_petg_175 + +[values] +cool_fan_speed_min = =cool_fan_speed*0.5 +cool_min_layer_time_fan_speed_max = 30 +cool_min_layer_time = 10 +brim_width = 6 +material_shrinkage_percentage_xy = 100.2 +raft_margin = 10 +raft_airgap = =0.35 +layer_0_z_overlap = =raft_airgap*0.6 +speed_support = =speed_wall_x +default_material_print_temperature = 235 +default_material_bed_temperature = 70 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/petg040/petg_040016.inst.cfg b/resources/quality/elegoo/base/petg040/petg_040016.inst.cfg new file mode 100644 index 0000000000..6798dfd4d4 --- /dev/null +++ b/resources/quality/elegoo/base/petg040/petg_040016.inst.cfg @@ -0,0 +1,25 @@ +[general] +version = 4 +name = petg_040016 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = normal +material = generic_petg_175 + +[values] +cool_fan_speed_min = =cool_fan_speed*0.5 +cool_min_layer_time_fan_speed_max = 30 +cool_min_layer_time = 10 +brim_width = 6 +material_shrinkage_percentage_xy = 100.2 +raft_margin = 10 +raft_airgap = =0.35 +layer_0_z_overlap = =raft_airgap*0.6 +speed_support = =speed_wall_x +default_material_print_temperature = 235 +default_material_bed_temperature = 70 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/petg040/petg_040020.inst.cfg b/resources/quality/elegoo/base/petg040/petg_040020.inst.cfg new file mode 100644 index 0000000000..7980e7d094 --- /dev/null +++ b/resources/quality/elegoo/base/petg040/petg_040020.inst.cfg @@ -0,0 +1,25 @@ +[general] +version = 4 +name = petg_040020 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = fine +material = generic_petg_175 + +[values] +cool_fan_speed_min = =cool_fan_speed*0.5 +cool_min_layer_time_fan_speed_max = 30 +cool_min_layer_time = 10 +brim_width = 6 +material_shrinkage_percentage_xy = 100.2 +raft_margin = 10 +raft_airgap = =0.35 +layer_0_z_overlap = =raft_airgap*0.6 +speed_support = =speed_wall_x +default_material_print_temperature = 235 +default_material_bed_temperature = 70 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/petg040/petg_040024.inst.cfg b/resources/quality/elegoo/base/petg040/petg_040024.inst.cfg new file mode 100644 index 0000000000..bc0847edc8 --- /dev/null +++ b/resources/quality/elegoo/base/petg040/petg_040024.inst.cfg @@ -0,0 +1,25 @@ +[general] +version = 4 +name = petg_040024 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = medium +material = generic_petg_175 + +[values] +cool_fan_speed_min = =cool_fan_speed*0.5 +cool_min_layer_time_fan_speed_max = 30 +cool_min_layer_time = 10 +brim_width = 6 +material_shrinkage_percentage_xy = 100.2 +raft_margin = 10 +raft_airgap = =0.35 +layer_0_z_overlap = =raft_airgap*0.6 +speed_support = =speed_wall_x +default_material_print_temperature = 235 +default_material_bed_temperature = 70 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/petg040/petg_040028.inst.cfg b/resources/quality/elegoo/base/petg040/petg_040028.inst.cfg new file mode 100644 index 0000000000..5dfea5df2e --- /dev/null +++ b/resources/quality/elegoo/base/petg040/petg_040028.inst.cfg @@ -0,0 +1,25 @@ +[general] +version = 4 +name = petg_040028 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_petg_175 + +[values] +cool_fan_speed_min = =cool_fan_speed*0.5 +cool_min_layer_time_fan_speed_max = 30 +cool_min_layer_time = 10 +brim_width = 6 +material_shrinkage_percentage_xy = 100.2 +raft_margin = 10 +raft_airgap = =0.38 +layer_0_z_overlap = =raft_airgap*0.6 +speed_support = =speed_wall_x +default_material_print_temperature = 235 +default_material_bed_temperature = 70 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/pla040/pla_040012.inst.cfg b/resources/quality/elegoo/base/pla040/pla_040012.inst.cfg new file mode 100644 index 0000000000..af5289b7e2 --- /dev/null +++ b/resources/quality/elegoo/base/pla040/pla_040012.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = pla_040012 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = high +material = generic_pla_175 + +[values] +raft_airgap = =0.3 +layer_0_z_overlap = =raft_airgap*0.7 +brim_width = 3.5 +default_material_bed_temperature = 50 +retraction_speed = 45 + diff --git a/resources/quality/elegoo/base/pla040/pla_040016.inst.cfg b/resources/quality/elegoo/base/pla040/pla_040016.inst.cfg new file mode 100644 index 0000000000..e885df7cfd --- /dev/null +++ b/resources/quality/elegoo/base/pla040/pla_040016.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = pla_040016 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = normal +material = generic_pla_175 + +[values] +raft_airgap = =0.3 +layer_0_z_overlap = =raft_airgap*0.7 +brim_width = 3.5 +default_material_bed_temperature = 50 +retraction_speed = 45 + diff --git a/resources/quality/elegoo/base/pla040/pla_040020.inst.cfg b/resources/quality/elegoo/base/pla040/pla_040020.inst.cfg new file mode 100644 index 0000000000..b88dfa0e9a --- /dev/null +++ b/resources/quality/elegoo/base/pla040/pla_040020.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = pla_040020 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = fine +material = generic_pla_175 + +[values] +raft_airgap = =0.3 +layer_0_z_overlap = =raft_airgap*0.7 +brim_width = 3.5 +default_material_bed_temperature = 50 +retraction_speed = 45 + diff --git a/resources/quality/elegoo/base/pla040/pla_040024.inst.cfg b/resources/quality/elegoo/base/pla040/pla_040024.inst.cfg new file mode 100644 index 0000000000..b0a9405a3f --- /dev/null +++ b/resources/quality/elegoo/base/pla040/pla_040024.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = pla_040024 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = medium +material = generic_pla_175 + +[values] +raft_airgap = =0.3 +layer_0_z_overlap = =raft_airgap*0.6 +brim_width = 3.5 +default_material_bed_temperature = 50 +retraction_speed = 45 + diff --git a/resources/quality/elegoo/base/pla040/pla_040028.inst.cfg b/resources/quality/elegoo/base/pla040/pla_040028.inst.cfg new file mode 100644 index 0000000000..24861b9302 --- /dev/null +++ b/resources/quality/elegoo/base/pla040/pla_040028.inst.cfg @@ -0,0 +1,18 @@ +[general] +version = 4 +name = pla_040028 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = draft +material = generic_pla_175 + +[values] +raft_airgap = =0.35 +layer_0_z_overlap = =raft_airgap*0.6 +brim_width = 3.5 +default_material_bed_temperature = 50 +retraction_speed = 45 + diff --git a/resources/quality/elegoo/base/tpu040/tpu_040012.inst.cfg b/resources/quality/elegoo/base/tpu040/tpu_040012.inst.cfg new file mode 100644 index 0000000000..e7b890243f --- /dev/null +++ b/resources/quality/elegoo/base/tpu040/tpu_040012.inst.cfg @@ -0,0 +1,25 @@ +[general] +version = 4 +name = tpu_040012 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = high +material = generic_tpu_175 + +[values] +speed_print = 50 +speed_print_layer_0 = 15 +brim_width = 5 +speed_wall_x = =speed_wall +speed_support = =speed_wall_x +speed_topbottom = =speed_wall +speed_support_interface = =speed_wall_x +support_angle = 35 +cool_min_layer_time = 10 +default_material_print_temperature = 230 +default_material_bed_temperature = 45 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/tpu040/tpu_040016.inst.cfg b/resources/quality/elegoo/base/tpu040/tpu_040016.inst.cfg new file mode 100644 index 0000000000..ff1d9d5d86 --- /dev/null +++ b/resources/quality/elegoo/base/tpu040/tpu_040016.inst.cfg @@ -0,0 +1,25 @@ +[general] +version = 4 +name = tpu_040016 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = normal +material = generic_tpu_175 + +[values] +speed_print = 50 +speed_print_layer_0 = 15 +brim_width = 5 +speed_wall_x = =speed_wall +speed_support = =speed_wall_x +speed_topbottom = =speed_wall +speed_support_interface = =speed_wall_x +support_angle = 35 +cool_min_layer_time = 10 +default_material_print_temperature = 230 +default_material_bed_temperature = 45 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/tpu040/tpu_040020.inst.cfg b/resources/quality/elegoo/base/tpu040/tpu_040020.inst.cfg new file mode 100644 index 0000000000..c9bef92116 --- /dev/null +++ b/resources/quality/elegoo/base/tpu040/tpu_040020.inst.cfg @@ -0,0 +1,25 @@ +[general] +version = 4 +name = tpu_040020 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = fine +material = generic_tpu_175 + +[values] +speed_print = 50 +speed_print_layer_0 = 15 +brim_width = 5 +speed_wall_x = =speed_wall +speed_support = =speed_wall_x +speed_topbottom = =speed_wall +speed_support_interface = =speed_wall_x +support_angle = 35 +cool_min_layer_time = 10 +default_material_print_temperature = 230 +default_material_bed_temperature = 45 +retraction_speed = 25 + diff --git a/resources/quality/elegoo/base/tpu040/tpu_040024.inst.cfg b/resources/quality/elegoo/base/tpu040/tpu_040024.inst.cfg new file mode 100644 index 0000000000..f57deba9b0 --- /dev/null +++ b/resources/quality/elegoo/base/tpu040/tpu_040024.inst.cfg @@ -0,0 +1,25 @@ +[general] +version = 4 +name = tpu_040024 +definition = elegoo_base + +[metadata] +setting_version = 20 +type = quality +quality_type = medium +material = generic_tpu_175 + +[values] +speed_print = 50 +speed_print_layer_0 = 15 +brim_width = 5 +speed_wall_x = =speed_wall +speed_support = =speed_wall_x +speed_topbottom = =speed_wall +speed_support_interface = =speed_wall_x +support_angle = 35 +cool_min_layer_time = 10 +default_material_print_temperature = 230 +default_material_bed_temperature = 45 +retraction_speed = 25 +