diff --git a/resources/definitions/flsun_sr.def.json b/resources/definitions/flsun_sr.def.json index 9f68c129bd..643e8f64de 100644 --- a/resources/definitions/flsun_sr.def.json +++ b/resources/definitions/flsun_sr.def.json @@ -1,16 +1,17 @@ { "version": 2, - "name": "FlSun SuperRacer", + "name": "Flsun Super Racer", "inherits": "fdmprinter", "metadata": { "visible": true, - "author": "Thushan Fernando", + "author": "Thushan Fernando, Guislain Cyril", "manufacturer": "Flsun", - "platform": "flsun_sr.3mf", + "platform": "flsun_sr.stl", + "platform_offset": [0,-81,-43.5], "file_formats": "text/x-gcode", "has_materials": true, - "has_machine_quality": false, - "preferred_quality_type": "fast", + "has_machine_quality": true, + "preferred_quality_type": "normal", "machine_extruder_trains": { "0": "flsun_sr_extruder_0" } @@ -26,13 +27,13 @@ "default_value": true }, "machine_width": { - "default_value": 260 + "default_value": 264 }, "machine_depth": { - "default_value": 260 + "default_value": 264 }, "machine_height": { - "default_value": 330 + "default_value": 320 }, "machine_center_is_zero": { "default_value": true @@ -64,13 +65,13 @@ "default_value": 15 }, "machine_start_gcode": { - "default_value": "G21\nG90\nM82\nM107 T0\nM140 S{material_bed_temperature}\nM104 S{material_print_temperature} T0\nM190 S{material_bed_temperature}\nM109 S{material_print_temperature} T0\nG28\nG92 E0\n" + "default_value": "G21 ; millimeter units\nG90 ; absolute coordinates\nM82 ; E absolute\nM140 S{material_bed_temperature}\nM104 S{material_print_temperature}\nM190 S{material_bed_temperature}\nM109 S{material_print_temperature}\nG28 ; home axis\nM420 S1 ; enable mesh leveling\n; Lower nozzle and move to start position\nG1 Z150\nG1 X-130 Y0 Z0.4 F3000\n; Extrude about 40 mm by printing a 90 degree arc\nG3 X0 Y-130 I130 Z0.3 E40 F2700\n; Retract and move nozzle up\nG92 E0\nG1 E-1.5 F1800\nG0 Z0.5\nG1 E0 F300\n" }, "machine_end_gcode": { - "default_value": "M107 T0\nM104 S0\nM104 S0 T1\nM140 S0\nG92 E0\nG91\nG1 E-1 F300 \nG1 Z+0.5 E-5 F6000\nG28 X0 Y0\nG90 ;absolute positioning\n" + "default_value": "G91 ; relative coordinates\nG1 E-1 F300 ; retract filament a bit before lifting\nG1 Z+5 E-5 F6000 ; raise platform from current position\nG28 X0 Y0 ; home axis\nG90 ; absolute coordinates\nG92 E0 ; reset extruder\nM104 S0 ; turn off hotend\nM140 S0 ; turn off heat bed\nM107 ; turn off fans\nM84 ; disable motors\n" }, "machine_gcode_flavor": { - "default_value": "RepRap (Marlin/Sprinter)" + "default_value": "Marlin" } } -} +} \ No newline at end of file diff --git a/resources/meshes/flsun_sr.3mf b/resources/meshes/flsun_sr.3mf deleted file mode 100644 index 7eba390a66..0000000000 Binary files a/resources/meshes/flsun_sr.3mf and /dev/null differ diff --git a/resources/meshes/flsun_sr.stl b/resources/meshes/flsun_sr.stl new file mode 100644 index 0000000000..42ebf23e76 Binary files /dev/null and b/resources/meshes/flsun_sr.stl differ diff --git a/resources/quality/flsun_sr/flsun_sr_fine.inst.cfg b/resources/quality/flsun_sr/flsun_sr_fine.inst.cfg new file mode 100644 index 0000000000..ec1294d30c --- /dev/null +++ b/resources/quality/flsun_sr/flsun_sr_fine.inst.cfg @@ -0,0 +1,85 @@ +[general] +version = 4 +name = Fine +definition = flsun_sr + +[metadata] +setting_version = 17 +type = quality +quality_type = fine +weight = 1 +global_quality = True + +[values] +layer_height = 0.12 +layer_height_0 = 0.2 +retraction_combing = noskin +retraction_combing_max_distance = 10 +speed_slowdown_layers = 5 +travel_retract_before_outer_wall = False +adhesion_type = skirt +skirt_line_count = 2 +brim_width = 4.0 +cool_fan_speed = 100 +cool_lift_head = False +cool_min_layer_time = 4 +infill_before_walls = False +infill_enable_travel_optimization = False +infill_support_angle = 50 +ironing_enabled = False +max_skin_angle_for_expansion = 20 +retract_at_layer_change = False +retraction_amount = 6.5 +retraction_hop_only_when_collides = True +skin_no_small_gaps_heuristic = True +skin_overlap = 10 +small_hole_max_size = 5 +speed_equalize_flow_enabled = True +speed_equalize_flow_max = 120 +speed_support = 80 +support_enable = True +support_type = everywhere +support_wall_count = 1 +support_angle = 60 +support_brim_enable = True +support_brim_width = 4.0 +support_interface_density = 60 +support_interface_enable = True +support_interface_height = 0.96 +support_interface_pattern = grid +support_interface_skip_height = 0.12 +support_roof_density = 60 +support_xy_distance = 0.5 +support_z_distance = 0.2 +top_bottom_thickness = =layer_height*7 +travel_avoid_other_parts = True +travel_avoid_supports = True +travel_compensate_overlapping_walls_enabled = True +acceleration_enabled = False +jerk_enabled = False +infill_pattern = grid +ironing_only_highest_layer = True +jerk_travel = 25 +jerk_travel_layer_0 = 20 +jerk_wall_0 = 10 +material_flow_dependent_temperature = False +material_initial_print_temperature = 210 +material_final_print_temperature = 210 +material_print_temperature = 210 +material_print_temperature_layer_0 = 210 +material_bed_temperature_layer_0 = 60 +optimize_wall_printing_order = True +retraction_hop = 0.3 +retraction_hop_enabled = True +retraction_speed = 40 +small_feature_speed_factor = 60 +speed_infill = 100 +speed_layer_0 = 25 +speed_print = 80 +speed_topbottom = 50 +speed_travel = 120 +speed_travel_layer_0 = 40 +speed_z_hop = 50 +wall_thickness = =line_width*3 +z_seam_corner = z_seam_corner_inner +z_seam_type = sharpest_corner \ No newline at end of file diff --git a/resources/quality/flsun_sr/flsun_sr_normal.inst.cfg b/resources/quality/flsun_sr/flsun_sr_normal.inst.cfg new file mode 100644 index 0000000000..2c52b9d71e --- /dev/null +++ b/resources/quality/flsun_sr/flsun_sr_normal.inst.cfg @@ -0,0 +1,85 @@ +[general] +version = 4 +name = Normal +definition = flsun_sr + +[metadata] +setting_version = 17 +type = quality +quality_type = normal +weight = -2 +global_quality = True + +[values] +layer_height = 0.2 +layer_height_0 = 0.2 +retraction_combing = noskin +retraction_combing_max_distance = 10 +speed_slowdown_layers = 5 +travel_retract_before_outer_wall = False +adhesion_type = skirt +skirt_line_count = 2 +brim_width = 4.0 +cool_fan_speed = 100 +cool_lift_head = False +cool_min_layer_time = 4 +infill_before_walls = False +infill_enable_travel_optimization = False +infill_support_angle = 50 +ironing_enabled = False +max_skin_angle_for_expansion = 20 +retract_at_layer_change = False +retraction_amount = 6.5 +retraction_hop_only_when_collides = True +skin_no_small_gaps_heuristic = True +skin_overlap = 10 +small_hole_max_size = 5 +speed_equalize_flow_enabled = True +speed_equalize_flow_max = 150 +speed_support = 80 +support_enable = True +support_type = everywhere +support_wall_count = 1 +support_angle = 60 +support_brim_enable = True +support_brim_width = 4.0 +support_interface_density = 60 +support_interface_enable = True +support_interface_height = 0.6 +support_interface_pattern = grid +support_interface_skip_height = 0.2 +support_roof_density = 60 +support_xy_distance = 0.5 +support_z_distance = 0.2 +top_bottom_thickness = =layer_height*5 +travel_avoid_other_parts = True +travel_avoid_supports = True +travel_compensate_overlapping_walls_enabled = True +acceleration_enabled = False +jerk_enabled = False +infill_pattern = grid +ironing_only_highest_layer = True +jerk_travel = 25 +jerk_travel_layer_0 = 20 +jerk_wall_0 = 10 +material_flow_dependent_temperature = False +material_initial_print_temperature = 220 +material_final_print_temperature = 220 +material_print_temperature = 220 +material_print_temperature_layer_0 = 220 +material_bed_temperature_layer_0 = 60 +optimize_wall_printing_order = True +retraction_hop = 0.3 +retraction_hop_enabled = True +retraction_speed = 40 +small_feature_speed_factor = 60 +speed_infill = 150 +speed_layer_0 = 25 +speed_print = 150 +speed_topbottom = 70 +speed_travel = 180 +speed_travel_layer_0 = 50 +speed_z_hop = 50 +wall_thickness = =line_width*3 +z_seam_corner = z_seam_corner_inner +z_seam_type = sharpest_corner \ No newline at end of file