Refactor anker (#3845)

* Bring over bed and cover files

* Initial refactored configuration file with placeholders for adding more nozzles

* Uniqueify filament profiles

* Initial refactored machine profiles

* Remove placeholders

* Correct machine selection flow

* Correct Typo

* Add placeholders to bring CE profile settings current with new format

* Fixes #3326

* Port 0.4 Normal Mode Profiles

* Port fast mode profiles

* Remove superfluous settings

* Migrate existing filament profiles

* Update available nozzles and default materials

* Remove 'with' from file names

* Remove 'with' from file names

* Correct support object distance default

* Correct transcription errors

* Correct transcription error

* Bring max_travel_detour_distance into convention with other profiles

* Replace old profiles with the refactored profiles

* Correct name used from Extra Draft to Superdraft

* Re-use original names so printer profiles don't break

---------

Co-authored-by: Geofrey Ward <Xelinor@mail.com>
This commit is contained in:
Geoffrey Ward 2024-01-27 18:01:44 -08:00 committed by GitHub
parent 3ae8cca5cf
commit d70fcc143f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
58 changed files with 1170 additions and 1082 deletions

View file

@ -1,21 +1,14 @@
{
"type": "process",
"setting_id": "GP_Anker_000",
"setting_id": "GP002",
"name": "0.05mm Ultradetail @Anker",
"from": "system",
"inherits": "fdm_process_anker_common",
"instantiation": "true",
"inherits": "fdm_process_common",
"bottom_shell_layers": "10",
"bridge_flow": "0.70",
"initial_layer_print_height": "0.05",
"layer_height": "0.05",
"raft_contact_distance": "0.05",
"initial_layer_print_height": "0.15",
"bottom_shell_layers": "10",
"top_shell_layers": "14",
"support_object_xy_distance": "1.50",
"support_bottom_z_distance": "0.05",
"support_top_z_distance": "0.05",
"compatible_printers": [
"Anker M5 0.4 nozzle",
"Anker M5C 0.4 nozzle"
]
"bridge_flow": "0.70",
"skirt_height": "3"
}

View file

@ -1,20 +1,14 @@
{
"type": "process",
"setting_id": "GP_Anker_001",
"setting_id": "GP003",
"name": "0.10mm Detail @Anker",
"from": "system",
"inherits": "fdm_process_anker_common",
"instantiation": "true",
"inherits": "fdm_process_common",
"bottom_shell_layers": "7",
"bridge_flow": "0.70",
"initial_layer_print_height": "0.10",
"layer_height": "0.10",
"raft_contact_distance": "0.10",
"initial_layer_print_height": "0.15",
"bottom_shell_layers": "7",
"top_shell_layers": "9",
"support_bottom_z_distance": "0.10",
"support_top_z_distance": "0.10",
"compatible_printers": [
"Anker M5 0.4 nozzle",
"Anker M5C 0.4 nozzle"
]
"bridge_flow": "0.70",
"skirt_height": "3"
}

View file

@ -1,40 +1,13 @@
{
"type": "process",
"setting_id": "GP_Anker_002",
"setting_id": "GP007",
"name": "0.15mm Fast @Anker",
"from": "system",
"inherits": "fdm_process_anker_fast_common",
"instantiation": "true",
"inherits": "fdm_process_common",
"bottom_shell_layers": "5",
"enable_overhang_speed": "1",
"bridge_flow": "0.85",
"initial_layer_print_height": "0.15",
"layer_height": "0.15",
"raft_contact_distance": "0.15",
"initial_layer_print_height": "0.15",
"bottom_shell_layers": "5",
"top_shell_layers": "6",
"support_bottom_z_distance": "0.15",
"support_top_z_distance": "0.15",
"top_surface_pattern": "monotonic",
"bottom_shell_thickness": "0",
"top_shell_thickness": "0",
"default_acceleration": "6000",
"outer_wall_acceleration": "3000",
"bridge_acceleration": "1500",
"wall_infill_order": "outer wall/inner wall/infill",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "supportcubic",
"initial_layer_acceleration": "2500",
"gap_infill_speed": "300",
"sparse_infill_speed": "600",
"inner_wall_acceleration": "6000",
"inner_wall_speed": "600",
"support_speed": "360",
"travel_speed": "500",
"travel_acceleration": "6000",
"top_surface_speed": "360",
"top_surface_acceleration": "2500",
"compatible_printers": [
"Anker M5 0.4 nozzle",
"Anker M5C 0.4 nozzle"
]
}
"bridge_flow": "0.85"
}

View file

@ -1,20 +1,13 @@
{
"type": "process",
"setting_id": "GP_Anker_003",
"setting_id": "GP004",
"name": "0.15mm Optimal @Anker",
"from": "system",
"inherits": "fdm_process_anker_common",
"instantiation": "true",
"inherits": "fdm_process_common",
"bottom_shell_layers": "5",
"bridge_flow": "0.85",
"initial_layer_print_height": "0.15",
"layer_height": "0.15",
"raft_contact_distance": "0.15",
"initial_layer_print_height": "0.15",
"bottom_shell_layers": "5",
"top_shell_layers": "6",
"support_bottom_z_distance": "0.15",
"support_top_z_distance": "0.15",
"compatible_printers": [
"Anker M5 0.4 nozzle",
"Anker M5C 0.4 nozzle"
]
"bridge_flow": "0.85"
}

View file

@ -1,39 +1,12 @@
{
"type": "process",
"setting_id": "GP_Anker_004",
"setting_id": "GP008",
"name": "0.20mm Fast @Anker",
"from": "system",
"inherits": "fdm_process_anker_fast_common",
"instantiation": "true",
"inherits": "fdm_process_common",
"bottom_shell_layers": "4",
"enable_overhang_speed": "1",
"initial_layer_print_height": "0.20",
"layer_height": "0.20",
"raft_contact_distance": "0.20",
"top_shell_layers": "5",
"support_bottom_z_distance": "0.20",
"support_top_z_distance": "0.20",
"top_surface_pattern": "monotonic",
"bottom_shell_thickness": "0",
"top_shell_thickness": "0",
"default_acceleration": "6000",
"outer_wall_acceleration": "3000",
"bridge_acceleration": "1500",
"wall_infill_order": "outer wall/inner wall/infill",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "supportcubic",
"initial_layer_acceleration": "2500",
"gap_infill_speed": "300",
"sparse_infill_speed": "600",
"inner_wall_acceleration": "6000",
"inner_wall_speed": "600",
"support_speed": "360",
"travel_speed": "500",
"travel_acceleration": "6000",
"top_surface_speed": "360",
"top_surface_acceleration": "2500",
"compatible_printers": [
"Anker M5 0.4 nozzle",
"Anker M5C 0.4 nozzle"
]
}
"layer_height": "0.2",
"initial_layer_print_height": "0.2",
"bottom_shell_layers": "3",
"top_shell_layers": "4"
}

View file

@ -1,19 +1,12 @@
{
"type": "process",
"setting_id": "GP004",
"setting_id": "GP001",
"name": "0.20mm Standard @Anker",
"from": "system",
"inherits": "fdm_process_anker_common",
"instantiation": "true",
"inherits": "fdm_process_common",
"bottom_shell_layers": "4",
"compatible_printers": [
"Anker M5 0.4 nozzle",
"Anker M5C 0.4 nozzle"
],
"initial_layer_print_height": "0.2",
"layer_height": "0.2",
"raft_contact_distance": "0.2",
"support_bottom_z_distance": "0.2",
"support_top_z_distance": "0.2",
"top_shell_layers": "5"
"initial_layer_print_height": "0.2",
"bottom_shell_layers": "3",
"top_shell_layers": "4"
}

View file

@ -1,19 +1,12 @@
{
"type": "process",
"setting_id": "GP_Anker_006",
"setting_id": "GP005",
"name": "0.25mm Draft @Anker",
"from": "system",
"inherits": "fdm_process_anker_common",
"instantiation": "true",
"inherits": "fdm_process_common",
"bottom_shell_layers": "3",
"initial_layer_print_height": "0.25",
"layer_height": "0.25",
"raft_contact_distance": "0.25",
"top_shell_layers": "3",
"support_bottom_z_distance": "0.25",
"support_top_z_distance": "0.25",
"compatible_printers": [
"Anker M5 0.4 nozzle",
"Anker M5C 0.4 nozzle"
]
"initial_layer_print_height": "0.25",
"bottom_shell_layers": "3",
"top_shell_layers": "3"
}

View file

@ -1,39 +1,12 @@
{
"type": "process",
"setting_id": "GP_Anker_007",
"setting_id": "GP009",
"name": "0.25mm Fast @Anker",
"from": "system",
"inherits": "fdm_process_anker_fast_common",
"instantiation": "true",
"inherits": "fdm_process_common",
"bottom_shell_layers": "3",
"initial_layer_print_height": "0.25",
"enable_overhang_speed": "1",
"layer_height": "0.25",
"raft_contact_distance": "0.25",
"top_shell_layers": "3",
"support_bottom_z_distance": "0.25",
"support_top_z_distance": "0.25",
"top_surface_pattern": "monotonic",
"bottom_shell_thickness": "0",
"top_shell_thickness": "0",
"default_acceleration": "6000",
"outer_wall_acceleration": "3000",
"bridge_acceleration": "1500",
"wall_infill_order": "outer wall/inner wall/infill",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "supportcubic",
"initial_layer_acceleration": "2500",
"gap_infill_speed": "300",
"sparse_infill_speed": "600",
"inner_wall_acceleration": "6000",
"inner_wall_speed": "600",
"support_speed": "360",
"travel_speed": "500",
"travel_acceleration": "6000",
"top_surface_speed": "360",
"top_surface_acceleration": "2500",
"compatible_printers": [
"Anker M5 0.4 nozzle",
"Anker M5C 0.4 nozzle"
]
}
"initial_layer_print_height": "0.25",
"bottom_shell_layers": "3",
"top_shell_layers": "3"
}

View file

@ -1,19 +1,12 @@
{
"type": "process",
"setting_id": "GP_Anker_008",
"setting_id": "GP006",
"name": "0.30mm Superdraft @Anker",
"from": "system",
"inherits": "fdm_process_anker_common",
"instantiation": "true",
"inherits": "fdm_process_common",
"bottom_shell_layers": "2",
"initial_layer_print_height": "0.30",
"layer_height": "0.30",
"raft_contact_distance": "0.30",
"top_shell_layers": "3",
"support_bottom_z_distance": "0.30",
"support_top_z_distance": "0.30",
"compatible_printers": [
"Anker M5 0.4 nozzle",
"Anker M5C 0.4 nozzle"
]
"initial_layer_print_height": "0.30",
"bottom_shell_layers": "2",
"top_shell_layers": "3"
}

View file

@ -0,0 +1,21 @@
{
"type": "process",
"name": "fdm_process_anker_common",
"from": "system",
"instantiation": "false",
"inherits": "fdm_process_common",
"line_width": "0.45",
"initial_layer_line_width": "0.45",
"outer_wall_line_width": "0.42",
"inner_wall_line_width": "0.45",
"top_surface_line_width": "0.4",
"sparse_infill_line_width": "0.48",
"internal_solid_infill_line_width": "0.45",
"support_line_width": "0.36",
"bridge_flow": "0.95",
"compatible_printers": [
"Anker M5 0.4 nozzle",
"Anker M5 All-Metal 0.4 nozzle",
"Anker M5c 0.4 nozzle"
]
}

View file

@ -0,0 +1,26 @@
{
"type": "process",
"name": "fdm_process_anker_fast_common",
"from": "system",
"instantiation": "false",
"inherits": "fdm_process_anker_common",
"reduce_crossing_wall": "0",
"top_surface_pattern": "monotonic",
"bottom_shell_thickness": "0",
"top_shell_thickness": "0",
"default_acceleration": "6000",
"outer_wall_acceleration": "3000",
"bridge_acceleration": "1500",
"sparse_infill_density": "10%",
"sparse_infill_pattern": "supportcubic",
"initial_layer_acceleration": "2500",
"gap_infill_speed": "300",
"sparse_infill_speed": "600",
"inner_wall_acceleration": "6000",
"inner_wall_speed": "600",
"support_speed": "360",
"travel_speed": "500",
"travel_acceleration": "6000",
"top_surface_speed": "360",
"top_surface_acceleration": "2500"
}

View file

@ -3,96 +3,31 @@
"name": "fdm_process_common",
"from": "system",
"instantiation": "false",
"adaptive_layer_height": "0",
"reduce_crossing_wall": "0",
"max_travel_detour_distance": "0",
"bottom_surface_pattern": "monotonic",
"bottom_shell_thickness": "0.5",
"bridge_speed": "50",
"bridge_acceleration": "500",
"brim_width": "5",
"brim_object_gap": "0.1",
"compatible_printers": [],
"compatible_printers_condition": "",
"print_sequence": "by layer",
"default_acceleration": "2500",
"travel_acceleration": "2500",
"inner_wall_acceleration": "500",
"outer_wall_acceleration": "500",
"bridge_no_support": "0",
"draft_shield": "disabled",
"seam_position": "aligned",
"resolution": "0.012",
"elefant_foot_compensation": "0.2",
"outer_wall_line_width": "0.42",
"wall_infill_order": "inner wall/outer wall/infill",
"line_width": "0.45",
"infill_direction": "45",
"sparse_infill_density": "15%",
"sparse_infill_pattern": "cubic",
"initial_layer_line_width": "0.45",
"initial_layer_print_height": "0.2",
"infill_combination": "0",
"sparse_infill_line_width": "0.48",
"infill_wall_overlap": "23%",
"interface_shells": "0",
"precise_outer_wall": "1",
"ironing_type": "no ironing",
"ironing_speed": "30",
"ironing_flow": "10%",
"ironing_spacing": "0.15",
"ironing_speed": "30",
"ironing_type": "no ironing",
"reduce_infill_retraction": "1",
"filename_format": "{input_filename_base}_{filament_type[0]}_{printer_model}.gcode",
"reduce_crossing_wall": "1",
"max_travel_detour_distance": "0",
"detect_overhang_wall": "1",
"enable_overhang_speed": "1",
"overhang_1_4_speed": "0",
"overhang_2_4_speed": "50",
"overhang_3_4_speed": "25",
"overhang_4_4_speed": "15",
"inner_wall_line_width": "0.45",
"wall_loops": "3",
"print_settings_id": "",
"raft_layers": "0",
"seam_position": "aligned",
"skirt_distance": "3",
"skirt_height": "1",
"skirt_loops": "2",
"minimum_sparse_infill_area": "15",
"internal_solid_infill_line_width": "0.45",
"spiral_mode": "0",
"standby_temperature_delta": "-5",
"enable_support": "0",
"resolution": "0.012",
"support_type": "normal(auto)",
"support_on_build_plate_only": "0",
"support_top_z_distance": "0.2",
"support_filament": "0",
"support_line_width": "0.36",
"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": "default",
"support_base_pattern_spacing": "2.5",
"support_speed": "125",
"support_threshold_angle": "40",
"support_object_xy_distance": "2.5",
"tree_support_branch_angle": "30",
"tree_support_wall_count": "0",
"tree_support_with_infill": "0",
"detect_thin_wall": "0",
"top_surface_pattern": "monotonicline",
"top_surface_line_width": "0.4",
"top_shell_thickness": "0.7",
"top_solid_infill_flow_ratio": "1",
"enable_prime_tower": "0",
"wipe_tower_no_sparse_layers": "0",
"prime_tower_width": "60",
"xy_hole_compensation": "0",
"xy_contour_compensation": "0",
"layer_height": "0.2",
"bottom_shell_layers": "4",
"top_shell_layers": "5",
"bridge_flow": "0.95",
"top_shell_thickness": "0.7",
"bottom_surface_pattern": "monotonic",
"bottom_shell_layers": "4",
"bottom_shell_thickness": "0.5",
"sparse_infill_density": "15%",
"sparse_infill_pattern": "cubic",
"infill_wall_overlap": "23%",
"infill_direction": "45",
"minimum_sparse_infill_area": "15",
"infill_combination": "0",
"ensure_vertical_shell_thickness": "1",
"initial_layer_speed": "50",
"initial_layer_infill_speed": "50",
"initial_layer_travel_speed": "100%",
@ -102,17 +37,55 @@
"internal_solid_infill_speed": "200",
"top_surface_speed": "150",
"gap_infill_speed": "150",
"support_speed": "125",
"support_interface_speed": "80",
"enable_overhang_speed": "1",
"overhang_1_4_speed": "0",
"overhang_2_4_speed": "50",
"overhang_3_4_speed": "25",
"overhang_4_4_speed": "15",
"bridge_speed": "50",
"travel_speed": "300",
"travel_speed_z": "0",
"enable_arc_fitting": "0",
"ensure_vertical_shell_thickness": "1",
"precise_outer_wall": "1",
"independent_support_layer_height": "1",
"default_acceleration": "2500",
"outer_wall_acceleration": "500",
"inner_wall_acceleration": "500",
"bridge_acceleration": "500",
"travel_acceleration": "2500",
"default_jerk": "15",
"infill_jerk": "15",
"initial_layer_jerk": "12",
"inner_wall_jerk": "15",
"outer_wall_jerk": "10",
"inner_wall_jerk": "15",
"infill_jerk": "15",
"top_surface_jerk": "12",
"travel_jerk": "20"
}
"initial_layer_jerk": "12",
"travel_jerk": "20",
"enable_support": "0",
"support_type": "normal(auto)",
"support_threshold_angle": "40",
"support_on_build_plate_only": "0",
"raft_layers": "0",
"support_filament": "0",
"support_interface_filament": "0",
"support_top_z_distance": "0.2",
"support_base_pattern": "default",
"support_base_pattern_spacing": "2.5",
"support_interface_top_layers": "2",
"support_interface_bottom_layers": "2",
"support_interface_spacing": "0.5",
"support_object_xy_distance": "0.5",
"bridge_no_support": "0",
"independent_support_layer_height": "1",
"tree_support_branch_angle": "30",
"tree_support_wall_count": "0",
"skirt_loops": "2",
"skirt_distance": "3",
"skirt_height": "1",
"brim_width": "5",
"brim_object_gap": "0.1",
"enable_prime_tower": "0",
"prime_tower_width": "60",
"wipe_tower_no_sparse_layers": "0",
"print_sequence": "by layer",
"spiral_mode": "0",
"reduce_infill_retraction": "1",
"filename_format": "{input_filename_base}_{filament_type[0]}_{printer_model}.gcode"
}