From 28d63791237a1b422ed1cbdf87b1f1e861fc8396 Mon Sep 17 00:00:00 2001 From: just-trey Date: Sun, 30 Apr 2023 22:11:44 -0400 Subject: [PATCH] 2.0.1 release (#6) * 2.0.1 updates * Update changelog.md * Update readme.md --- changelog.md | 10 ++ readme.md | 48 +++-- vendor/AnkerMakeCE.idx | 3 + vendor/AnkerMakeCE.ini | 232 +++++++++++++++---------- vendor/AnkerMakeCE/M5-CE_thumbnail.png | Bin 38890 -> 40965 bytes 5 files changed, 193 insertions(+), 100 deletions(-) diff --git a/changelog.md b/changelog.md index eeab4c3..b23cd07 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,15 @@ # Changelog +## v2.0.1 +- This version enables a fast mode consistently. See the [readme.md](https://github.com/Ankermgmt/prusaslicer-ankermake-ce-profiles/blob/master/readme.md) for more details. +- New community edition M5 icon for the configuration wizard +- Optimized bottom and top surface patterns for regular profiles. (monotonic lines) +- Tuned some speed settings and moved to percentages where possible. +- Increased default fill density by 5% and reduced default perimeter to 2. +- Increased infill overlap to close up some holes on surfaces +- Minor adjuments to volumetric configurations to improve print quality and speeds +- Implemented minimum print layer time on regular speed prints to increase quality. + ## v2.0.0-beta-1 - This is a rewrite of the entire configuration to leverage the new speed setting provided by AnkerMake. Additional changes have been made that are not listed. For a full diff of the main configuration, please look here: https://www.diffnow.com/compare-urls?url1=https://raw.githubusercontent.com/just-trey/ankermake-m5-profile/d195005c51015fb9b1d4d9afdea68b1a546ae1c4/PrusaSlicer-2.5-M5-Profile/vendor/AnkerMake.ini&url2=https://raw.githubusercontent.com/Ankermgmt/prusaslicer-ankermake-ce-profiles/6cdfd5c1445e05448e6bf88d7a6f7dc217adc2a2/vendor/AnkerMakeCE.ini&demo=1 diff --git a/readme.md b/readme.md index 11ac4f3..7f923c5 100644 --- a/readme.md +++ b/readme.md @@ -21,18 +21,42 @@ The configuration authors strongly believe there is no "one size fits all" profi 1. Open PrusaSlicer 1. Under the Help Menu, choose "Show Configuration Folder" (keep this folder open for the next several steps). 1. Close out of PrusaSlicer -1. Download [PrusaSlicer-2.6-AMCE-Profile.zip](https://github.com/Ankermgmt/prusaslicer-ankermake-ce-profiles/releases/download/v2.0.0-beta-1/PrusaSlicer-2.6-AMCE-Profile.zip) -3. Extract the zip file to a location of your choice and open the folder. -4. Copy the *"vendor"* folder to the Configuration folder you opened in step two.![image](https://user-images.githubusercontent.com/10281380/209450820-d98c5f82-07d5-453b-b5e1-11b294b257ac.png) -5. Open PrusaSlicer, and you should now be able to add a new AnkerMake M5 CE Printer. (printer Settings tab → Printer drop-down → Add/remove printers -6. In the Configuration Wizard, choose Other Vendors: -7. Select the AnkerMake CE Checkbox -8. Select AnkerMake CE FFF under the left menu -9. Ensure the check mark next to the 0.4 mm nozzle is enabled. -10. In the left Navigation, select Filaments and then select all available filaments. -11. Once you have added any other printers or made changes, click Finish on the Configuration wizard. - -You now should have the AnkerMake M5 Community Edition Printer Profiles. +1. Download [PrusaSlicer-2.6-AMCE-Profile.zip](https://github.com/Ankermgmt/prusaslicer-ankermake-ce-profiles/releases/latest/download/PrusaSlicer-2.6-AMCE-Profile.zip) +1. Extract the zip file to a location of your choice and open the folder. +1. Copy the *"vendor"* folder to the Configuration folder you opened in step two.![image](https://user-images.githubusercontent.com/10281380/209450820-d98c5f82-07d5-453b-b5e1-11b294b257ac.png) + +## Installing the printer +1. Open PrusaSlicer, and you should now be able to add a new AnkerMake M5 CE Printer. (printer Settings tab → Printer drop-down → Add/remove printers +1. In the Configuration Wizard, choose Other Vendors: +1. Select the AnkerMake CE Checkbox +1. Select AnkerMake CE FFF under the left menu +1. Ensure the check mark next to the 0.4 mm nozzle is enabled. +1. In the left Navigation, select Filaments and then select all available filaments. +1. Once you have added any other printers or made changes, click Finish on the Configuration wizard. + +## Choosing the "default" or "fast" print profiles. +Once you have completed the setup, you will see 2 AnkerMakeCE M5 Printer Settings available: +![image](https://user-images.githubusercontent.com/10281380/235390221-c0bb8cb5-4c94-4745-88df-f9b38cd2feab.png) + +- AnkerMake-CE M5 (0.4mm nozzle) + - use this printer option for higher quality but slower prints. +- AnkerMake-CE M5-FAST MODE (0.4mm nozzle) + - use this printer option for higher speed but lower quality prints. + +The available filaments and Print Settiing are EXCLUSIVE to the Printer Setting chosen. + +- AnkerMake-CE M5 (0.4mm nozzle) + - Available print settings: + - ![image](https://user-images.githubusercontent.com/10281380/235390055-8a0b8340-931c-47ca-86ad-db795038b1cc.png) + - Available generic filaments: + - ![image](https://user-images.githubusercontent.com/10281380/235390004-415b0541-7911-4391-95ea-00ff5f301fa3.png) +- AnkerMake-CE M5-FAST MODE (0.4mm nozzle) + - Available print settings: + - ![image](https://user-images.githubusercontent.com/10281380/235389951-ed4dd55f-1e7d-4c88-8d61-7257c0ac1893.png) + - Available generic filaments: + - ![image](https://user-images.githubusercontent.com/10281380/235389882-580f35dd-539c-4cd6-bb3c-672cbe9138cb.png) + +In the upcoming releases, we will provide higher-quality print options for "FAST MODE." Our goal is to deprecate the non "FAST MODE" printer setting. ## How to print via wifi after slicing diff --git a/vendor/AnkerMakeCE.idx b/vendor/AnkerMakeCE.idx index 366d35f..2b6abd2 100644 --- a/vendor/AnkerMakeCE.idx +++ b/vendor/AnkerMakeCE.idx @@ -1,2 +1,5 @@ +min_slic3r_version = 2.6.0-alpha6 +2.1.0 Implement high speed +2.0.0 Initial migrated version min_slic3r_version = 2.5.0-alpha3 1.0.0 Initial Version diff --git a/vendor/AnkerMakeCE.ini b/vendor/AnkerMakeCE.ini index 4807bc4..3aa0565 100644 --- a/vendor/AnkerMakeCE.ini +++ b/vendor/AnkerMakeCE.ini @@ -5,10 +5,10 @@ name = AnkerMake CE # Configuration version of this file. Config file will only be installed, if the config_version differs. # This means, the server may force the PrusaSlicer configuration to be downgraded. -config_version = 2.0.0 +config_version = 2.1.0 # Where to get the updates from? -# config_update_url = https://files.prusa3d.com/wp-content/uploads/repository/PrusaSlicer-settings-master/live/Anker/ -# changelog_url = https://files.prusa3d.com/?latest=slicer-profiles&lng=%1% +# config_update_url = https://github.com/Ankermgmt/prusaslicer-ankermake-ce-profiles/releases/latest +# changelog_url = https://github.com/Ankermgmt/prusaslicer-ankermake-ce-profiles/blob/master/changelog.md # The printer models will be shown by the Configuration Wizard in this order, # also the first model installed & the first nozzle installed will be activated after install. @@ -29,32 +29,33 @@ default_materials = Generic PLA+ @ANKER; Generic PLA @ANKER; Generic PET @ANKER; # Common print preset [print:*common*] +avoid_crossing_curled_overhangs = 1 avoid_crossing_perimeters = 0 +bottom_fill_pattern = monotoniclines bottom_solid_min_thickness = 0.5 bridge_acceleration = 2500 bridge_angle = 0 bridge_flow_ratio = 1 -bridge_speed = 150 +bridge_speed = 125 brim_separation = 0.1 brim_type = no_brim brim_width = 3 -clip_multipart_objects = 1 complete_objects = 0 default_acceleration = 2500 dont_support_bridges = 1 elefant_foot_compensation = 0.2 enable_dynamic_overhang_speeds = 1 -ensure_vertical_shell_thickness = 1 external_perimeter_acceleration = 2500 external_perimeter_extrusion_width = 0.42 -external_perimeter_speed = 150 +external_perimeter_speed = 60% external_perimeters_first = 0 extra_perimeters = 0 +extra_perimeters_on_overhangs = 1 extruder_clearance_height = 30 extruder_clearance_radius = 45 extrusion_width = 0.44 fill_angle = 45 -fill_density = 10% +fill_density = 15% fill_pattern = cubic first_layer_acceleration = 2500 first_layer_acceleration_over_raft = 2500 @@ -63,7 +64,7 @@ first_layer_height = 0.2 first_layer_speed = 50% first_layer_speed_over_raft = 50% gap_fill_enabled = 1 -gap_fill_speed = 150 +gap_fill_speed = 125 gcode_comments = 0 gcode_label_objects = 1 infill_acceleration = 2500 @@ -74,7 +75,7 @@ infill_extruder = 1 infill_extrusion_width = 0.44 infill_first = 0 infill_only_where_needed = 0 -infill_overlap = 10% +infill_overlap = 20% infill_speed = 250 interface_shells = 0 ironing = 0 @@ -83,44 +84,44 @@ ironing_spacing = 0.2 ironing_speed = 15 ironing_type = top layer_height = 0.15 -max_print_speed = 500 -max_volumetric_extrusion_rate_slope_negative = 2 -max_volumetric_extrusion_rate_slope_positive = 2 -max_volumetric_speed = 15 +max_print_speed = 250 +max_volumetric_extrusion_rate_slope_negative = 5 +max_volumetric_extrusion_rate_slope_positive = 5 +max_volumetric_speed = 17 min_skirt_length = 4 notes = only_retract_when_crossing_perimeters = 0 ooze_prevention = 0 output_filename_format = {input_filename_base}_{layer_height}mm_{printing_filament_types}_{printer_model}.gcode -overhang_speed_0 = 100 -overhang_speed_1 = 115 -overhang_speed_2 = 130 -overhang_speed_3 = 150 +overhang_speed_0 = 50% +overhang_speed_1 = 60% +overhang_speed_2 = 70% +overhang_speed_3 = 80% overhangs = 1 perimeter_acceleration = 2500 perimeter_extruder = 1 perimeter_extrusion_width = 0.44 perimeter_generator = arachne perimeter_speed = 250 -perimeters = 3 +perimeters = 2 post_process = print_settings_id = raft_contact_distance = 0.2 raft_first_layer_density = 80% -raft_layers = 0.01 +raft_layers = 0 resolution = 0 seam_position = aligned single_extruder_multi_material_priming = 0 skirt_distance = 3 skirt_height = 1 skirts = 2 -small_perimeter_speed = 150 +small_perimeter_speed = 50% solid_infill_acceleration = 2500 solid_infill_below_area = 0 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.44 -solid_infill_speed = 250 +solid_infill_speed = 90% spiral_vase = 0 standby_temperature_delta = -5 support_material = 0 @@ -149,11 +150,11 @@ thin_walls = 1 top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.4 top_solid_infill_acceleration = 2500 -top_solid_infill_speed = 150 +top_solid_infill_speed = 60% top_solid_min_thickness = 0.7 travel_acceleration = 2500 travel_speed = 250 -travel_speed_z = 20 +travel_speed_z = 50 wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_rotation_angle = 0 @@ -223,63 +224,73 @@ top_infill_extrusion_width = 0.4 top_solid_layers = 3 support_material_contact_distance = 0.3 -[print:*speed*] +[print:*fast*] +avoid_crossing_curled_overhangs = 0 +bottom_fill_pattern = rectilinear bottom_solid_min_thickness = 0 -bridge_acceleration = 4000 -default_acceleration = 5000 -external_perimeter_acceleration = 4000 +bridge_acceleration = 2500 +bridge_speed = 300 +default_acceleration = 6000 +external_perimeter_acceleration = 3000 +extra_perimeters_on_overhangs = 0 +fill_density = 10% fill_pattern = supportcubic first_layer_acceleration = 2500 first_layer_acceleration_over_raft = 2500 -infill_acceleration = 4000 -infill_speed = 350 -perimeters = 2 -perimeter_acceleration = 3500 -solid_infill_acceleration = 4000 -support_material_interface_speed = 80% +gap_fill_speed = 300 +infill_acceleration = 6000 +infill_speed = 600 +max_volumetric_extrusion_rate_slope_negative = 0 +max_volumetric_extrusion_rate_slope_positive = 0 +perimeter_acceleration = 6000 +perimeter_speed = 600 +solid_infill_acceleration = 6000 +support_material_speed = 360 +top_fill_pattern = rectilinear top_solid_infill_acceleration = 2500 -top_solid_infill_speed = 200 top_solid_min_thickness = 0 -travel_acceleration = 4000 +travel_acceleration = 6000 travel_speed = 500 [print:0.05mm ULTRADETAIL @ANKER-CE] inherits = *0.05mm* -compatible_printers_condition = printer_model=~/(M5-CE).*/ and nozzle_diameter[0]==0.4 +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_CE.*/ and nozzle_diameter[0]==0.4 [print:0.10mm DETAIL @ANKER-CE] inherits = *0.10mm* -compatible_printers_condition = printer_model=~/(M5-CE).*/ and nozzle_diameter[0]==0.4 +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_CE.*/ and nozzle_diameter[0]==0.4 -[print:0.15mm QUALITY @ANKER-CE] +[print:0.15mm OPTIMAL @ANKER-CE] inherits = *0.15mm* +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_CE.*/ and nozzle_diameter[0]==0.4 -[print:0.15mm SPEED @ANKER-CE] -inherits = *0.15mm*; *speed* -compatible_printers_condition = printer_model=~/(M5).*/ and nozzle_diameter[0]==0.4 -top_solid_layers = 5 - -[print:0.20mm QUALITY @ANKER-CE] +[print:0.20mm NORMAL @ANKER-CE] inherits = *0.20mm* +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_CE.*/ and nozzle_diameter[0]==0.4 -[print:0.20mm SPEED @ANKER-CE] -inherits = *0.20mm*; *speed* -compatible_printers_condition = printer_model=~/(M5).*/ and nozzle_diameter[0]==0.4 -top_solid_layers = 4 +[print:0.25mm DRAFT @ANKER-CE] +inherits = *0.25mm*; +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_CE.*/ and nozzle_diameter[0]==0.4 -[print:0.25mm QUALITY @ANKER-CE] -compatible_printers_condition = printer_model=~/(M5-CE).*/ and nozzle_diameter[0]==0.4 +[print:0.30mm SUPERDRAFT @ANKER-CE] +inherits = *0.30mm* +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_CE.*/ and nozzle_diameter[0]==0.4 -[print:0.25mm SPEED @ANKER-CE] -inherits = *0.25mm*; *speed* -compatible_printers_condition = printer_model=~/(M5-CE).*/ and nozzle_diameter[0]==0.4 -top_solid_layers = 3 +[print:0.15mm FAST @ANKER-CE] +inherits = *0.15mm*; *fast* +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_FAST_CE.*/ and nozzle_diameter[0]==0.4 +top_solid_layers = 5 -[print:0.30mm DRAFT @ANKER-CE] -inherits = *0.30mm* -compatible_printers_condition = printer_model=~/(M5-CE).*/ and nozzle_diameter[0]==0.4 +[print:0.20mm FAST @ANKER-CE] +inherits = *0.20mm*; *fast* +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_FAST_CE.*/ and nozzle_diameter[0]==0.4 +top_solid_layers = 4 +[print:0.25mm FAST @ANKER-CE] +inherits = *0.25mm*; *fast* +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_FAST_CE.*/ and nozzle_diameter[0]==0.4 +top_solid_layers = 3 # When submitting new filaments please print the following temperature tower at 0.1mm layer height: # https://www.thingiverse.com/thing:2615842 @@ -290,18 +301,20 @@ compatible_printers_condition = printer_model=~/(M5-CE).*/ and nozzle_diameter[0 # So having some leeway to get good bed adhesion is not a luxury for many users [filament:*common*] -compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_CE.*/ cooling = 0 disable_fan_first_layers = 1 extrusion_multiplier = 1 fan_always_on = 1 -filament_cost = 0 +fan_below_layer_time = 0 filament_density = 0 filament_diameter = 1.75 filament_notes = "" filament_settings_id = "" filament_soluble = 0 -min_print_speed = 30 + +[filament:*quality*] +cooling = 1 +min_print_speed = 25 slowdown_below_layer_time = 8 [filament:*PLA*] @@ -309,7 +322,6 @@ inherits = *common* bed_temperature = 60 bridge_fan_speed = 100 filament_colour = #0dfc05 -filament_cost = 20 filament_density = 1.24 filament_max_volumetric_speed = 15 filament_type = PLA @@ -325,7 +337,6 @@ bed_temperature = 60 bridge_fan_speed = 100 extrusion_multiplier = 0.97 filament_colour = #fc9e05 -filament_cost = 22 filament_density = 1.25 filament_max_volumetric_speed = 17 filament_type = PLA+ @@ -342,7 +353,6 @@ bridge_fan_speed = 50 disable_fan_first_layers = 3 full_fan_speed_layer = 3 filament_colour = #51a8f5 -filament_cost = 30 filament_density = 1.27 filament_max_volumetric_speed = 8 filament_type = PETG @@ -358,7 +368,6 @@ bed_temperature = 90 bridge_fan_speed = 25 disable_fan_first_layers = 3 filament_colour = #ed2f21 -filament_cost = 20 filament_density = 1.04 filament_max_volumetric_speed = 11 filament_type = ABS @@ -368,21 +377,44 @@ max_fan_speed = 30 min_fan_speed = 20 temperature = 240 - [filament:Generic PLA @ANKER-CE] -inherits = *PLA* +inherits = *PLA*; *cooling* +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_CE.*/ filament_vendor = Generic [filament:Generic PLA+ @ANKER-CE] -inherits = *PLA+* +inherits = *PLA+*; *cooling* +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_CE.*/ filament_vendor = Generic [filament:Generic PETG @ANKER-CE] -inherits = *PET* +inherits = *PETG*; *cooling* +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_CE.*/ filament_vendor = Generic [filament:Generic ABS @ANKER-CE] +inherits = *ABS*; *cooling* +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_CE.*/ +filament_vendor = Generic + +[filament:Generic PLA FAST @ANKER-CE] +inherits = *PLA* +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_FAST_CE.*/ +filament_vendor = Generic + +[filament:Generic PLA+ FAST @ANKER-CE] +inherits = *PLA+* +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_FAST_CE.*/ +filament_vendor = Generic + +[filament:Generic PETG FAST @ANKER-CE] +inherits = *PETG* +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_FAST_CE.*/ +filament_vendor = Generic + +[filament:Generic ABS FAST @ANKER-CE] inherits = *ABS* +compatible_printers_condition = printer_notes=~/.*PRINTER_ANKERMAKE_FAST_CE.*/ filament_vendor = Generic # Common printer preset @@ -390,6 +422,7 @@ filament_vendor = Generic autoemit_temperature_commands = 1 before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;LAYER:{layer_num} between_objects_gcode = +color_change_gcode = M600 default_filament_profile = "Generic PLA+ @ANKER-CE" deretract_speed = 60 end_gcode = M104 S0\nM140 S0\n;Retract the filament\nG92 E1\nG1 E-1 F300\nG28 X0 Y0\nM84 @@ -397,17 +430,16 @@ extruder_colour = #FCE94F extruder_offset = 0x0 gcode_flavor = marlin2 layer_gcode = ;AFTER_LAYER_CHANGE\n;{layer_z} -machine_limits_usage = emit_to_gcode -machine_max_acceleration_e = 5000 -machine_max_acceleration_extruding = 5000 -machine_max_acceleration_retracting = 5000 -machine_max_acceleration_travel = 1500 -machine_max_acceleration_x = 5000 -machine_max_acceleration_y = 5000 -machine_max_acceleration_z = 5000 +machine_max_acceleration_e = 2500 +machine_max_acceleration_extruding = 2500 +machine_max_acceleration_retracting = 2500 +machine_max_acceleration_travel = 2500 +machine_max_acceleration_x = 2500 +machine_max_acceleration_y = 2500 +machine_max_acceleration_z = 100 machine_max_feedrate_e = 300 -machine_max_feedrate_x = 500 -machine_max_feedrate_y = 500 +machine_max_feedrate_x = 250 +machine_max_feedrate_y = 250 machine_max_feedrate_z = 50 machine_max_jerk_e = 3 machine_max_jerk_x = 15 @@ -415,16 +447,18 @@ machine_max_jerk_y = 15 machine_max_jerk_z = 0.3 machine_min_extruding_rate = 0 machine_min_travel_rate = 0 +max_layer_height = 0.32 max_print_height = 250 +min_layer_height = 0.05 pause_print_gcode = printer_notes = printer_settings_id = printer_technology = FFF -remaining_times = 1 +remaining_times = 0 retract_before_travel = 3 -retract_before_wipe = 0 -retract_length = 3 +retract_before_wipe = 0% retract_layer_change = 0 +retract_length = 1.5 retract_length_toolchange = 4 retract_lift = 0 retract_lift_above = 0 @@ -434,7 +468,7 @@ retract_restart_extra_toolchange = 0 retract_speed = 60 silent_mode = 0 single_extruder_multi_material = 0 -start_gcode = M104 S{first_layer_temperature[0]} ; set final nozzle temp\nM190 S{first_layer_bed_temperature[0]} ; set and wait for bed temp to stabilize\nM109 S{first_layer_temperature[0]} ; wait for nozzle temp to stabilize\nG28 ;Home\nM900 T0 K0.06;linear advance +start_gcode = 201 X{machine_max_acceleration_x[0]} Y{machine_max_acceleration_y[0]} Z{machine_max_acceleration_z[0]} E{machine_max_acceleration_e[0]} ; sets maximum accelerations\nM204 S{machine_max_acceleration_extruding[0]} ; sets acceleration\nM104 S{first_layer_temperature[0]} ; set final nozzle temp\nM190 S{first_layer_bed_temperature[0]} ; set and wait for bed temp to stabilize\nM109 S{first_layer_temperature[0]} ; wait for nozzle temp to stabilize\nG28 ;Home\nM900 T0 K0.06;linear advance thumbnails = 128x128 thumbnails_format = PNG toolchange_gcode = @@ -445,14 +479,36 @@ variable_layer_height = 1 wipe = 0 z_offset = 0 +[printer:*fast*] +default_filament_profile = "Generic PLA+ FAST @ANKER-CE" +machine_max_acceleration_e = 4000 +machine_max_acceleration_extruding = 6000 +machine_max_acceleration_retracting = 4000 +machine_max_acceleration_travel = 6000 +machine_max_acceleration_x = 6000 +machine_max_acceleration_y = 6000 +machine_max_acceleration_z = 100 +machine_max_feedrate_e = 80 +machine_max_feedrate_x = 600 +machine_max_feedrate_y = 600 +machine_max_feedrate_z = 50 +machine_max_jerk_e = 19 +start_gcode = M4899 T3\nM201 X{machine_max_acceleration_x[0]} Y{machine_max_acceleration_y[0]} Z{machine_max_acceleration_z[0]} E{machine_max_acceleration_e[0]} ; sets maximum accelerations\nM204 S{machine_max_acceleration_extruding[0]} ; sets acceleration\nM104 S{first_layer_temperature[0]} ; set final nozzle temp\nM190 S{first_layer_bed_temperature[0]} ; set and wait for bed temp to stabilize\nM109 S{first_layer_temperature[0]} ; wait for nozzle temp to stabilize\nG28 ;Home\nM900 T0 K0.06;linear advance + [printer:AnkerMake-CE M5 (0.4mm nozzle)] inherits = *common* bed_shape = 0x0,235x0,235x235,0x235 -default_print_profile = "0.15mm OPTIMAL @ANKER-CE" -max_layer_height = 0.32 -max_print_height = 250 -min_layer_height = 0.05 +default_print_profile = 0.15mm OPTIMAL @ANKER-CE nozzle_diameter = 0.4 printer_model = M5-CE printer_notes = Do not remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_ANKERMAKE_CE\nPRINTER_MODEL_M5 -printer_variant = 0.4 \ No newline at end of file +printer_variant = 0.4 + +[printer:AnkerMake-CE M5-FAST MODE (0.4mm nozzle)] +inherits = *common*; *fast* +bed_shape = 0x0,235x0,235x235,0x235 +default_print_profile = 0.20mm FAST @ANKER-CE +nozzle_diameter = 0.4 +printer_model = M5-CE +printer_notes = Do not remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_ANKERMAKE_FAST_CE\nPRINTER_MODEL_M5 +printer_variant = 0.4 diff --git a/vendor/AnkerMakeCE/M5-CE_thumbnail.png b/vendor/AnkerMakeCE/M5-CE_thumbnail.png index c0665dea0fd61b10b5e153ba1fc10dd9eaf1173e..dde51628870da3d64ae7cec9be4ddfef80fd0c64 100644 GIT binary patch delta 39609 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 amHanTY`fqRW*RC00000