diff --git a/resources/definitions/beamup_l.def.json b/resources/definitions/beamup_l.def.json new file mode 100644 index 0000000000..66ef4301e7 --- /dev/null +++ b/resources/definitions/beamup_l.def.json @@ -0,0 +1,58 @@ +{ + "version": 2, + "name": "BeamUp L", + "inherits": "fdmprinter", + "metadata": { + "visible": true, + "author": "BeamUp", + "manufacturer": "BeamUp", + "file_formats": "text/x-gcode", + "platform": "beamup_l.3mf", + "platform_offset": [0, -5, 0], + "has_machine_quality": true, + "has_materials": true, + "machine_extruder_trains": + { + "0": "beamup_l_extruder_0" + } + }, + + "overrides": { + "machine_name": { + "default_value": "BeamUp L" + }, + "machine_width": { + "default_value": 320 + }, + "machine_depth": { + "default_value": 320 + }, + "machine_height": { + "default_value": 300 + }, + "machine_heated_bed": { + "default_value": false + }, + "machine_center_is_zero": { + "default_value": false + }, + "machine_nozzle_heat_up_speed": { + "default_value": 2 + }, + "machine_nozzle_cool_down_speed": { + "default_value": 2 + }, + "gantry_height": { + "value": "0" + }, + "machine_gcode_flavor": { + "default_value": "RepRap (Marlin/Sprinter)" + }, + "machine_start_gcode": { + "default_value": "G28 ; home\nG29 ; level\nM80 ; led\nG1 Z15.0 F6000\nT0\nG92 E0.0000\nG1 E-1.4500 F1800\nG1 X50 Y0 Z0.300 F6000\nM300 S3000 P300\nG1 E1.0000 F1800\nG92 E0.0000\nG1 X250 Y0 E15 F662" + }, + "machine_end_gcode": { + "default_value": "G28 ; home\nM104 S0 ; turn off\n M140 S0 ; turn off\nM84 ; disable motors\nM107 ; fan off" + } + } +} diff --git a/resources/extruders/beamup_l_extruder_0.def.json b/resources/extruders/beamup_l_extruder_0.def.json new file mode 100644 index 0000000000..b3ab9ed045 --- /dev/null +++ b/resources/extruders/beamup_l_extruder_0.def.json @@ -0,0 +1,15 @@ +{ + "version": 2, + "name": "Extruder 1", + "inherits": "fdmextruder", + "metadata": { + "machine": "beamup_l", + "position": "0" + }, + + "overrides": { + "extruder_nr": { "default_value": 0 }, + "machine_nozzle_size": { "default_value": 0.8 }, + "material_diameter": { "default_value": 1.75 } + } +} diff --git a/resources/meshes/beamup_l.3mf b/resources/meshes/beamup_l.3mf new file mode 100644 index 0000000000..5c2d69f6bd Binary files /dev/null and b/resources/meshes/beamup_l.3mf differ diff --git a/resources/quality/beamup_l/beamup_l_coarse.inst.cfg b/resources/quality/beamup_l/beamup_l_coarse.inst.cfg new file mode 100644 index 0000000000..95a8098dbc --- /dev/null +++ b/resources/quality/beamup_l/beamup_l_coarse.inst.cfg @@ -0,0 +1,40 @@ +[general] +version = 4 +name = BeamUp L Coarse +definition = beamup_l + +[metadata] +setting_version = 15 +type = quality +quality_type = coarse +weight = -3 +material = generic_pla + +[values] +layer_height = 0.30 +adhesion_type = brim +brim_line_count = 8 +infill_before_walls = False +initial_layer_line_width_factor = 120.0 +material_print_temperature = 215 +material_print_temperature_layer_0 = 235 +retraction_amount = 2 +retraction_speed = 30 +speed_infill = 55 +speed_layer_0 = 25 +speed_print = 55 +speed_support_interface = 55 +speed_topbottom = 55 +speed_wall_0 = 45 +speed_wall_x = 55 +support_enable = True +support_angle = 60 +support_infill_rate = 20 +support_interface_enable = True +support_interface_height = 0.60 +support_interface_pattern = zigzag +support_interface_skip_height = 0.30 +support_offset = 0.8 +support_z_distance = 0.4 +wall_thickness = 1.6 +zig_zaggify_infill = True diff --git a/resources/quality/beamup_l/beamup_l_draft.inst.cfg b/resources/quality/beamup_l/beamup_l_draft.inst.cfg new file mode 100644 index 0000000000..ffd15ada90 --- /dev/null +++ b/resources/quality/beamup_l/beamup_l_draft.inst.cfg @@ -0,0 +1,40 @@ +[general] +version = 4 +name = BeamUp L Draft +definition = beamup_l + +[metadata] +setting_version = 15 +type = quality +quality_type = draft +weight = -2 +material = generic_pla + +[values] +layer_height = 0.2 +adhesion_type = brim +brim_line_count = 8 +infill_before_walls = False +initial_layer_line_width_factor = 120.0 +material_print_temperature = 210 +material_print_temperature_layer_0 = 235 +retraction_amount = 2 +retraction_speed = 30 +speed_infill = 55 +speed_layer_0 = 25 +speed_print = 55 +speed_support_interface = 55 +speed_topbottom = 55 +speed_wall_0 = 45 +speed_wall_x = 55 +support_enable = True +support_angle = 60 +support_infill_rate = 20 +support_interface_enable = True +support_interface_height = 0.60 +support_interface_pattern = zigzag +support_interface_skip_height = 0.20 +support_offset = 0.8 +support_z_distance = 0.3 +wall_thickness = 1.6 +zig_zaggify_infill = True diff --git a/resources/quality/beamup_l/beamup_l_extra_fine.inst.cfg b/resources/quality/beamup_l/beamup_l_extra_fine.inst.cfg new file mode 100644 index 0000000000..2ae9b31876 --- /dev/null +++ b/resources/quality/beamup_l/beamup_l_extra_fine.inst.cfg @@ -0,0 +1,40 @@ +[general] +version = 4 +name = BeamUp L Extra Fine +definition = beamup_l + +[metadata] +setting_version = 15 +type = quality +quality_type = high +weight = 1 +material = generic_pla + +[values] +layer_height = 0.06 +adhesion_type = brim +brim_line_count = 8 +infill_before_walls = False +initial_layer_line_width_factor = 120.0 +material_print_temperature = 195 +material_print_temperature_layer_0 = 235 +retraction_amount = 2 +retraction_speed = 30 +speed_infill = 45 +speed_layer_0 = 25 +speed_print = 45 +speed_support_interface = 45 +speed_topbottom = 45 +speed_wall_0 = 35 +speed_wall_x = 45 +support_enable = True +support_angle = 60 +support_infill_rate = 20 +support_interface_enable = True +support_interface_height = 0.30 +support_interface_pattern = zigzag +support_interface_skip_height = 0.06 +support_offset = 0.8 +support_z_distance = 0.12 +wall_thickness = 1.6 +zig_zaggify_infill = True diff --git a/resources/quality/beamup_l/beamup_l_fine.inst.cfg b/resources/quality/beamup_l/beamup_l_fine.inst.cfg new file mode 100644 index 0000000000..a63ee4af8f --- /dev/null +++ b/resources/quality/beamup_l/beamup_l_fine.inst.cfg @@ -0,0 +1,40 @@ +[general] +version = 4 +name = BeamUp L Fine +definition = beamup_l + +[metadata] +setting_version = 15 +type = quality +quality_type = normal +weight = 0 +material = generic_pla + +[values] +layer_height = 0.1 +adhesion_type = brim +brim_line_count = 8 +infill_before_walls = False +initial_layer_line_width_factor = 120.0 +material_print_temperature = 200 +material_print_temperature_layer_0 = 235 +retraction_amount = 2 +retraction_speed = 30 +speed_infill = 50 +speed_layer_0 = 25 +speed_print = 50 +speed_support_interface = 50 +speed_topbottom = 50 +speed_wall_0 = 40 +speed_wall_x = 50 +support_enable = True +support_angle = 60 +support_infill_rate = 20 +support_interface_enable = True +support_interface_height = 0.30 +support_interface_pattern = zigzag +support_interface_skip_height = 0.10 +support_offset = 0.8 +support_z_distance = 0.2 +wall_thickness = 1.6 +zig_zaggify_infill = True diff --git a/resources/quality/beamup_l/beamup_l_normal.inst.cfg b/resources/quality/beamup_l/beamup_l_normal.inst.cfg new file mode 100644 index 0000000000..c2ea70c63e --- /dev/null +++ b/resources/quality/beamup_l/beamup_l_normal.inst.cfg @@ -0,0 +1,40 @@ +[general] +version = 4 +name = BeamUp L Normal +definition = beamup_l + +[metadata] +setting_version = 15 +type = quality +quality_type = fast +weight = -1 +material = generic_pla + +[values] +layer_height = 0.15 +adhesion_type = brim +brim_line_count = 8 +infill_before_walls = False +initial_layer_line_width_factor = 120.0 +material_print_temperature = 205 +material_print_temperature_layer_0 = 235 +retraction_amount = 2 +retraction_speed = 30 +speed_infill = 50 +speed_layer_0 = 25 +speed_print = 50 +speed_support_interface = 50 +speed_topbottom = 50 +speed_wall_0 = 40 +speed_wall_x = 50 +support_enable = True +support_angle = 60 +support_infill_rate = 20 +support_interface_enable = True +support_interface_height = 0.45 +support_interface_pattern = zigzag +support_interface_skip_height = 0.15 +support_offset = 0.8 +support_z_distance = 0.25 +wall_thickness = 1.6 +zig_zaggify_infill = True