Skip to content

Commit

Permalink
Restructured Flashforge process profiles (#2718)
Browse files Browse the repository at this point in the history
* Restructured Flashforge process profiles

* Fixed typo in machine profiles

* Changed skirt loops to 2

Based on best practise (other profiles), I have changed the number of skirt loops from 1 to 2
  • Loading branch information
mariuske committed Nov 16, 2023
1 parent 75c019a commit 6c957d4
Show file tree
Hide file tree
Showing 14 changed files with 123 additions and 757 deletions.
12 changes: 12 additions & 0 deletions resources/profiles/Flashforge.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,18 @@
"name": "fdm_process_common",
"sub_path": "process/fdm_process_common.json"
},
{
"name": "fdm_process_flashforge_common",
"sub_path": "process/fdm_process_flashforge_common.json"
},
{
"name": "fdm_process_flashforge_0.20",
"sub_path": "process/fdm_process_flashforge_0.20.json"
},
{
"name": "fdm_process_flashforge_0.30",
"sub_path": "process/fdm_process_flashforge_0.30.json"
},
{
"name": "0.20mm Standard @Flashforge AD5M 0.4 Nozzle",
"sub_path": "process/0.20mm Standard @Flashforge AD5M 0.4 Nozzle.json"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
"machine_pause_gcode": "M25",
"default_filament_profile": [ "Flashforge Generic PLA" ],
"machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG1 Z5 F6000\nG1 E-1.5 F600\nG1 E12 F800\nG1 X85 Y110 Z0.25 F1200\nG1 X-110 E15 F2400\nG1 Y0 E4 F2400\nG1 X-109.6 F2400\nG1 Y110 E5 F2400\nG92 E0",
"machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nG28\nM104 S0 ; turn off temperature\nM84 ; disble motors",
"machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nG28\nM104 S0 ; turn off temperature\nM84 ; disable motors",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"scan_first_layer": "0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
"machine_pause_gcode": "M25",
"default_filament_profile": [ "Flashforge Generic PLA" ],
"machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG1 Z5 F6000\nG1 E-1.5 F600\nG1 E12 F800\nG1 X85 Y110 Z0.25 F1200\nG1 X-110 E15 F2400\nG1 Y0 E4 F2400\nG1 X-109.6 F2400\nG1 Y110 E5 F2400\nG92 E0",
"machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nG28\nM104 S0 ; turn off temperature\nM84 ; disble motors",
"machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nG28\nM104 S0 ; turn off temperature\nM84 ; disable motors",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"scan_first_layer": "0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
"machine_pause_gcode": "M25",
"default_filament_profile": [ "Flashforge Generic PLA" ],
"machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG1 Z5 F6000\nG1 E-1.5 F600\nG1 E12 F800\nG1 X85 Y110 Z0.25 F1200\nG1 X-110 E15 F2400\nG1 Y0 E4 F2400\nG1 X-109.6 F2400\nG1 Y110 E5 F2400\nG92 E0",
"machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nG28\nM104 S0 ; turn off temperature\nM84 ; disble motors",
"machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nG28\nM104 S0 ; turn off temperature\nM84 ; disable motors",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"scan_first_layer": "0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
"machine_pause_gcode": "M25",
"default_filament_profile": [ "Flashforge Generic PLA" ],
"machine_start_gcode": "M190 S[bed_temperature_initial_layer_single]\nM104 S[nozzle_temperature_initial_layer]\nG1 Z5 F6000\nG1 E-1.5 F600\nG1 E12 F800\nG1 X85 Y110 Z0.25 F1200\nG1 X-110 E15 F2400\nG1 Y0 E4 F2400\nG1 X-109.6 F2400\nG1 Y110 E5 F2400\nG92 E0",
"machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nG28\nM104 S0 ; turn off temperature\nM84 ; disble motors",
"machine_end_gcode": "G1 E-3 F3600\nG0 X50 Y50 F30000\nG28\nM104 S0 ; turn off temperature\nM84 ; disable motors",
"before_layer_change_gcode": ";BEFORE_LAYER_CHANGE\n;[layer_z]",
"layer_change_gcode": ";AFTER_LAYER_CHANGE\n;[layer_z]",
"scan_first_layer": "0",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,124 +1,11 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.20mm Standard @Flashforge AD5M 0.4 Nozzle",
"inherits": "fdm_process_flashforge_0.20",
"from": "system",
"inherits": "fdm_process_common",
"setting_id": "GP001",
"instantiation": "true",
"adaptive_layer_height": "0",
"reduce_crossing_wall": "0",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
"bottom_shell_layers": "3",
"bottom_shell_thickness": "0",
"bridge_flow": "1",
"bridge_speed": "25",
"brim_width": "5",
"brim_object_gap": "0.1",
"compatible_printers_condition": "",
"print_sequence": "by layer",
"default_acceleration": "10000",
"top_surface_acceleration": "2000",
"bridge_no_support": "0",
"draft_shield": "disabled",
"elefant_foot_compensation": "0.15",
"enable_arc_fitting": "1",
"outer_wall_line_width": "0.42",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
"sparse_infill_pattern": "grid",
"initial_layer_acceleration": "500",
"travel_acceleration": "10000",
"inner_wall_acceleration": "5000",
"initial_layer_line_width": "0.45",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
"infill_wall_overlap": "15%",
"interface_shells": "0",
"ironing_flow": "15%",
"ironing_spacing": "0.1",
"ironing_speed": "15",
"ironing_type": "no ironing",
"layer_height": "0.2",
"reduce_infill_retraction": "1",
"filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode",
"detect_overhang_wall": "1",
"overhang_1_4_speed": "0",
"overhang_2_4_speed": "40",
"overhang_3_4_speed": "20",
"overhang_4_4_speed": "10",
"inner_wall_line_width": "0.45",
"wall_loops": "2",
"print_settings_id": "",
"raft_layers": "0",
"seam_position": "aligned",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "1",
"minimum_sparse_infill_area": "15",
"internal_solid_infill_line_width": "0.42",
"spiral_mode": "0",
"standby_temperature_delta": "-5",
"enable_support": "0",
"resolution": "0.012",
"support_type": "normal(auto)",
"support_style": "default",
"support_on_build_plate_only": "0",
"support_top_z_distance": "0.18",
"support_filament": "0",
"support_line_width": "0.42",
"support_interface_loop_pattern": "0",
"support_interface_filament": "0",
"support_interface_top_layers": "2",
"support_interface_bottom_layers": "2",
"support_interface_spacing": "0.5",
"support_interface_speed": "80",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "150",
"support_threshold_angle": "30",
"support_object_xy_distance": "0.3",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_line_width": "0.42",
"top_shell_layers": "3",
"top_shell_thickness": "0.6",
"initial_layer_speed": "50",
"initial_layer_infill_speed": "80",
"outer_wall_speed": "200",
"inner_wall_speed": "300",
"internal_solid_infill_speed": "250",
"top_surface_speed": "200",
"gap_infill_speed": "200",
"sparse_infill_speed": "270",
"travel_speed": "500",
"enable_prime_tower": "0",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",
"xy_contour_compensation": "0",
"brim_type": "no_brim",
"gcode_label_objects": "0",
"exclude_object": "0",
"wall_generator": "classic",
"only_one_wall_top": "1",
"slow_down_layers": "1",
"small_perimeter_speed": "50%",
"overhang_speed_classic": "0",
"internal_bridge_speed": "50",
"outer_wall_acceleration": "5000",
"internal_solid_infill_acceleration": "7000",
"accel_to_decel_enable": "0",
"filter_out_gap_fill": "0.5",
"internal_bridge_support_thickness": "0.8",
"support_bottom_z_distance": "0.18",
"wipe_speed": "200",
"compatible_printers": [
"Flashforge Adventurer 5M 0.4 Nozzle"
]
}
}
Original file line number Diff line number Diff line change
@@ -1,124 +1,11 @@
{
"type": "process",
"setting_id": "GP004",
"name": "0.20mm Standard @Flashforge AD5M Pro 0.4 Nozzle",
"inherits": "fdm_process_flashforge_0.20",
"from": "system",
"inherits": "fdm_process_common",
"setting_id": "GP002",
"instantiation": "true",
"adaptive_layer_height": "0",
"reduce_crossing_wall": "0",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
"bottom_shell_layers": "3",
"bottom_shell_thickness": "0",
"bridge_flow": "1",
"bridge_speed": "25",
"brim_width": "5",
"brim_object_gap": "0.1",
"compatible_printers_condition": "",
"print_sequence": "by layer",
"default_acceleration": "10000",
"top_surface_acceleration": "2000",
"bridge_no_support": "0",
"draft_shield": "disabled",
"elefant_foot_compensation": "0.15",
"enable_arc_fitting": "1",
"outer_wall_line_width": "0.42",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.42",
"infill_direction": "45",
"sparse_infill_density": "15%",
"sparse_infill_pattern": "grid",
"initial_layer_acceleration": "500",
"travel_acceleration": "10000",
"inner_wall_acceleration": "5000",
"initial_layer_line_width": "0.45",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
"sparse_infill_line_width": "0.45",
"infill_wall_overlap": "15%",
"interface_shells": "0",
"ironing_flow": "15%",
"ironing_spacing": "0.1",
"ironing_speed": "15",
"ironing_type": "no ironing",
"layer_height": "0.2",
"reduce_infill_retraction": "1",
"filename_format": "{input_filename_base}_{filament_type[initial_tool]}_{print_time}.gcode",
"detect_overhang_wall": "1",
"overhang_1_4_speed": "0",
"overhang_2_4_speed": "40",
"overhang_3_4_speed": "20",
"overhang_4_4_speed": "10",
"inner_wall_line_width": "0.45",
"wall_loops": "2",
"print_settings_id": "",
"raft_layers": "0",
"seam_position": "aligned",
"skirt_distance": "2",
"skirt_height": "1",
"skirt_loops": "1",
"minimum_sparse_infill_area": "15",
"internal_solid_infill_line_width": "0.42",
"spiral_mode": "0",
"standby_temperature_delta": "-5",
"enable_support": "0",
"resolution": "0.012",
"support_type": "normal(auto)",
"support_style": "default",
"support_on_build_plate_only": "0",
"support_top_z_distance": "0.18",
"support_filament": "0",
"support_line_width": "0.42",
"support_interface_loop_pattern": "0",
"support_interface_filament": "0",
"support_interface_top_layers": "2",
"support_interface_bottom_layers": "2",
"support_interface_spacing": "0.5",
"support_interface_speed": "80",
"support_base_pattern": "rectilinear",
"support_base_pattern_spacing": "2.5",
"support_speed": "150",
"support_threshold_angle": "30",
"support_object_xy_distance": "0.3",
"tree_support_branch_angle": "45",
"tree_support_wall_count": "0",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_line_width": "0.42",
"top_shell_layers": "3",
"top_shell_thickness": "0.6",
"initial_layer_speed": "50",
"initial_layer_infill_speed": "80",
"outer_wall_speed": "200",
"inner_wall_speed": "300",
"internal_solid_infill_speed": "250",
"top_surface_speed": "200",
"gap_infill_speed": "200",
"sparse_infill_speed": "270",
"travel_speed": "500",
"enable_prime_tower": "0",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",
"xy_contour_compensation": "0",
"brim_type": "no_brim",
"gcode_label_objects": "0",
"exclude_object": "0",
"wall_generator": "classic",
"only_one_wall_top": "1",
"slow_down_layers": "1",
"small_perimeter_speed": "50%",
"overhang_speed_classic": "0",
"internal_bridge_speed": "50",
"outer_wall_acceleration": "5000",
"internal_solid_infill_acceleration": "7000",
"accel_to_decel_enable": "0",
"filter_out_gap_fill": "0.5",
"internal_bridge_support_thickness": "0.8",
"support_bottom_z_distance": "0.18",
"wipe_speed": "200",
"compatible_printers": [
"Flashforge Adventurer 5M Pro 0.4 Nozzle"
]
}
}

0 comments on commit 6c957d4

Please sign in to comment.