From 096347d51294f09640c2d55c43eae06eb5b0462b Mon Sep 17 00:00:00 2001 From: Alexander Thomas Date: Tue, 20 Jun 2023 22:52:43 +0200 Subject: [PATCH] Update configs for PrusaSlicer 2.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ‘Infill only where needed’ has been dropped (because it no longer exists). In the Start G-code summary, it has been replaced by top & bottom infill pattern. - Top & bottom infill pattern for all but the rougher profiles are now ‘monotonic lines’. --- ConfigBundles/Slic3r_config_bundle-MVF.ini | 974 ++++++++++++++++++--- ConfigBundles/Slic3r_config_bundle.ini | 974 ++++++++++++++++++--- 2 files changed, 1696 insertions(+), 252 deletions(-) diff --git a/ConfigBundles/Slic3r_config_bundle-MVF.ini b/ConfigBundles/Slic3r_config_bundle-MVF.ini index bfa7601..f9d279b 100644 --- a/ConfigBundles/Slic3r_config_bundle-MVF.ini +++ b/ConfigBundles/Slic3r_config_bundle-MVF.ini @@ -1,10 +1,11 @@ -# generated by PrusaSlicer 2.5.0+MacOS-x64 on 2022-09-07 at 19:36:34 UTC +# generated by PrusaSlicer 2.6.0+MacOS-x64 on 2023-06-20 at 20:25:09 UTC # This config bundle is meant for use with the MightyVariableFan system. [print:Lex ABS-extrafine] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 4 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -14,7 +15,6 @@ bridge_speed = 45 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -22,11 +22,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 22.5 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -55,7 +57,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.4 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 32 inherits = @@ -78,6 +79,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -101,12 +106,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 14 +solid_infill_acceleration = 0 solid_infill_below_area = 40 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.55 solid_infill_speed = 22 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -133,14 +140,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 60 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 0 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.4 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 5 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -150,6 +167,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -158,9 +178,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex ABS-fine] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -170,7 +191,6 @@ bridge_speed = 45 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -178,11 +198,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 27 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -211,7 +233,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 38 inherits = @@ -234,6 +255,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -257,12 +282,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 22 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -289,14 +316,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 30 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 0 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 4 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -306,6 +343,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -314,6 +354,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex ABS-medium] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -326,7 +367,6 @@ bridge_speed = 45 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -334,11 +374,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 38 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -367,7 +409,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.5 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 60 inherits = @@ -390,6 +431,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -413,12 +458,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 17 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 25 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -445,14 +492,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.45 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -462,6 +519,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -470,9 +530,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex ABS-mediumDetail] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -482,7 +543,6 @@ bridge_speed = 45 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -490,11 +550,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 22.5 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -523,7 +585,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 20% infill_speed = 35 inherits = @@ -546,6 +607,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -569,12 +634,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 22 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -601,14 +668,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -618,6 +695,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -626,9 +706,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex ABS-mediumStrong] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 4 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -638,7 +719,6 @@ bridge_speed = 45 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -646,11 +726,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.6 external_perimeter_speed = 22.5 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -679,7 +761,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.6 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 20% infill_speed = 35 inherits = @@ -702,6 +783,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -725,12 +810,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 22 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -757,14 +844,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.45 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 5 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -774,6 +871,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -782,6 +882,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex ABS-rough] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -794,7 +895,6 @@ bridge_speed = 50 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -802,11 +902,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.5 external_perimeter_speed = 47 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -835,7 +937,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.5 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 80 inherits = @@ -858,6 +959,10 @@ notes = You may want to increase extrusion temperature to compensate for higher only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -881,12 +986,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 20 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 30 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -913,14 +1020,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.5 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 24 top_solid_layers = 2 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -930,6 +1047,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -938,9 +1058,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex FlexPLA-medium] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -950,7 +1071,6 @@ bridge_speed = 20 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -958,11 +1078,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 18 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -991,7 +1113,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 17% infill_speed = 20 inherits = @@ -1014,6 +1135,10 @@ notes = Formerly called ‘BioFlex’ as Rigid.ink called it in the early days. only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -1037,12 +1162,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 40 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 20 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -1069,14 +1196,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 15 top_solid_layers = 4 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -1086,6 +1223,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -1094,6 +1234,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex FlexPLA-rough] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -1106,7 +1247,6 @@ bridge_speed = 20 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -1114,11 +1254,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 18 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -1147,7 +1289,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.5 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 17% infill_speed = 20 inherits = @@ -1170,6 +1311,10 @@ notes = Formerly called ‘BioFlex’ as Rigid.ink called it in the early days. only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -1193,12 +1338,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 40 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 18 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -1225,14 +1372,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.5 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 16 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -1242,6 +1399,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -1250,9 +1410,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex NinjaFlex-medium] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -1262,7 +1423,6 @@ bridge_speed = 16 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -1270,11 +1430,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 15 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -1303,7 +1465,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 25% infill_speed = 16 inherits = @@ -1326,6 +1487,10 @@ notes = Do not try to print faster than this profile dictates unless you have a only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -1349,12 +1514,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 0 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.5 solid_infill_speed = 15 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -1381,14 +1548,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.45 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 16 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -1398,6 +1575,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -1406,9 +1586,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PC-extrafine] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 4 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -1418,7 +1599,6 @@ bridge_speed = 35 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -1426,11 +1606,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 22 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -1459,7 +1641,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.4 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 28 inherits = @@ -1482,6 +1663,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -1505,12 +1690,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 20 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.55 solid_infill_speed = 24 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -1537,14 +1724,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 60 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.4 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 5 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -1554,6 +1751,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -1562,9 +1762,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PC-medium] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -1574,7 +1775,6 @@ bridge_speed = 33 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -1582,11 +1782,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 22 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -1615,7 +1817,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 28 inherits = @@ -1638,6 +1839,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -1661,12 +1866,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 40 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 24 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -1693,14 +1900,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 60 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -1710,6 +1927,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -1718,6 +1938,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PC-seeThruSolid] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -1730,7 +1951,6 @@ bridge_speed = 35 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -1738,11 +1958,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 22 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0.49 @@ -1771,7 +1993,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 18% infill_speed = 20 inherits = @@ -1794,6 +2015,10 @@ notes = Attempt at a profile for printing solid see-through objects with a visib only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -1817,12 +2042,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 20 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0 solid_infill_speed = 20 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -1849,14 +2076,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 60 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.4 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 1 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -1866,6 +2103,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -1874,9 +2114,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PETG-extrafine] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 4 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -1886,7 +2127,6 @@ bridge_speed = 42 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -1894,11 +2134,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 23 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -1927,7 +2169,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.4 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 28 inherits = @@ -1950,6 +2191,10 @@ notes = This profile is not that useful to print nice-looking things because of only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -1973,12 +2218,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 40 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.55 solid_infill_speed = 25 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -2005,14 +2252,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.4 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 5 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -2022,6 +2279,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -2030,9 +2290,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PETG-fine] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -2042,7 +2303,6 @@ bridge_speed = 42 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -2050,11 +2310,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 25 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -2083,7 +2345,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 30 inherits = @@ -2106,6 +2367,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -2129,12 +2394,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 16 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 25 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -2161,14 +2428,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 4 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -2178,6 +2455,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -2186,9 +2466,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PETG-medium] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -2198,7 +2479,6 @@ bridge_speed = 42 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -2206,11 +2486,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 25 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -2239,7 +2521,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 27 inherits = @@ -2262,6 +2543,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -2285,12 +2570,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 16 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 25 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -2317,14 +2604,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -2334,6 +2631,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -2342,9 +2642,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PETG-mediumStrong] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 4 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -2354,7 +2655,6 @@ bridge_speed = 42 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -2362,11 +2662,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.6 external_perimeter_speed = 25 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -2395,7 +2697,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.6 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 20% infill_speed = 27 inherits = @@ -2418,6 +2719,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -2441,12 +2746,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 16 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 25 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -2473,14 +2780,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.45 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 5 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -2490,6 +2807,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -2498,6 +2818,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PETG-rough] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -2510,7 +2831,6 @@ bridge_speed = 42 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -2518,11 +2838,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 25 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -2551,7 +2873,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.5 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 28 inherits = @@ -2574,6 +2895,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -2597,12 +2922,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 17 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 25 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -2629,14 +2956,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.5 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -2646,6 +2983,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -2654,6 +2994,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PETG-solidTest] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -2666,7 +3007,6 @@ bridge_speed = 26 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -2674,11 +3014,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 17 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -2707,7 +3049,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.4 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 20% infill_speed = 17 inherits = @@ -2730,6 +3071,10 @@ notes = For printing 100% solid see-through objects, sanding and polishing will only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -2753,12 +3098,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 16 +solid_infill_acceleration = 0 solid_infill_below_area = 30 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.4 solid_infill_speed = 17 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -2785,14 +3132,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.4 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 16 top_solid_layers = 1 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -2802,6 +3159,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -2810,9 +3170,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PLA-extrafine] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 4 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -2822,7 +3183,6 @@ bridge_speed = 55 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -2830,11 +3190,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 22.5 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -2863,7 +3225,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.4 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 32 inherits = @@ -2886,6 +3247,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -2909,12 +3274,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 14 +solid_infill_acceleration = 0 solid_infill_below_area = 40 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.55 solid_infill_speed = 22 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -2941,14 +3308,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 0 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.4 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 5 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -2958,6 +3335,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -2966,9 +3346,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PLA-fine] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -2978,7 +3359,6 @@ bridge_speed = 55 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -2986,11 +3366,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 30 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -3019,7 +3401,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 42 inherits = @@ -3042,6 +3423,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -3065,12 +3450,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 23 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -3097,14 +3484,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 30 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 0 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 4 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -3114,6 +3511,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -3122,6 +3522,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PLA-medium] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -3134,7 +3535,6 @@ bridge_speed = 55 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -3142,11 +3542,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 39 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -3175,7 +3577,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.5 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 50 inherits = @@ -3198,6 +3599,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -3221,12 +3626,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 17 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 25 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -3253,14 +3660,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.45 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 22 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -3270,6 +3687,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -3278,9 +3698,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PLA-mediumDetail] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -3290,7 +3711,6 @@ bridge_speed = 55 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -3298,11 +3718,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 23.5 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -3331,7 +3753,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 18% infill_speed = 34 inherits = @@ -3354,6 +3775,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -3377,12 +3802,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 22 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -3409,14 +3836,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -3426,6 +3863,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -3434,9 +3874,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PLA-mediumStrong] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 4 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -3446,7 +3887,6 @@ bridge_speed = 55 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -3454,11 +3894,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.6 external_perimeter_speed = 23.5 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -3487,7 +3929,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.6 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 20% infill_speed = 34 inherits = @@ -3510,6 +3951,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -3533,12 +3978,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 22 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -3565,14 +4012,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.45 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 5 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -3582,6 +4039,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -3590,6 +4050,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PLA-rough] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -3602,7 +4063,6 @@ bridge_speed = 55 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -3610,11 +4070,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.5 external_perimeter_speed = 47 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -3643,7 +4105,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.5 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 70 inherits = @@ -3666,6 +4127,10 @@ notes = You may want to increase extrusion temperature to compensate for higher only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -3689,12 +4154,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 20 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 30 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -3721,14 +4188,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.5 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 24 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -3738,6 +4215,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -3746,6 +4226,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PLA-wireframeShapes] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -3758,7 +4239,6 @@ bridge_speed = 55 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -3766,11 +4246,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0 external_perimeter_speed = 40 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -3799,7 +4281,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 18% infill_speed = 50 inherits = @@ -3822,6 +4303,10 @@ notes = This profile is suitable for printing thin skeletal structures with cons only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -3845,12 +4330,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 37 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0 solid_infill_speed = 30 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -3877,14 +4364,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 2 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -3894,6 +4391,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -3910,6 +4410,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 0 @@ -3951,10 +4452,15 @@ filament_wipe = nil first_layer_bed_temperature = 100 first_layer_temperature = 225 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 70 min_fan_speed = 10 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 225 @@ -3968,6 +4474,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 1 @@ -4009,10 +4516,15 @@ filament_wipe = nil first_layer_bed_temperature = 100 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 65 min_fan_speed = 13 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 235 @@ -4026,6 +4538,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 0 @@ -4067,10 +4580,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 220 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 67 min_fan_speed = 10 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 225 @@ -4084,6 +4602,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 1 @@ -4125,10 +4644,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 220 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 10 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 230 @@ -4142,6 +4666,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -4183,10 +4708,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 12 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 235 @@ -4200,6 +4730,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.04 fan_always_on = 1 @@ -4241,10 +4772,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 60 min_fan_speed = 13 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 235 @@ -4258,6 +4794,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 0 @@ -4299,10 +4836,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 13 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 230 @@ -4316,6 +4858,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.04 fan_always_on = 1 @@ -4357,10 +4900,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 13 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 235 @@ -4374,8 +4922,9 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" -extrusion_multiplier = 1.03 +extrusion_multiplier = 1.02 fan_always_on = 0 fan_below_layer_time = 17 filament_colour = #F2EDDA @@ -4383,7 +4932,7 @@ filament_cooling_final_speed = 3.4 filament_cooling_initial_speed = 2.2 filament_cooling_moves = 4 filament_cost = 39.04 -filament_density = 1.07804 +filament_density = 1.08861 filament_deretract_speed = nil filament_diameter = 1.73 filament_load_time = 0 @@ -4415,10 +4964,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 75 min_fan_speed = 10 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 230 @@ -4432,8 +4986,9 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" -extrusion_multiplier = 1.03 +extrusion_multiplier = 1.02 fan_always_on = 1 fan_below_layer_time = 13 filament_colour = #F2EDDA @@ -4441,7 +4996,7 @@ filament_cooling_final_speed = 3.4 filament_cooling_initial_speed = 2.2 filament_cooling_moves = 4 filament_cost = 39.04 -filament_density = 1.07804 +filament_density = 1.08861 filament_deretract_speed = nil filament_diameter = 1.73 filament_load_time = 0 @@ -4473,10 +5028,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 70 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 236 @@ -4490,6 +5050,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 0 @@ -4531,10 +5092,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 10 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 230 @@ -4548,6 +5114,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -4557,7 +5124,7 @@ filament_cooling_final_speed = 3.4 filament_cooling_initial_speed = 2.2 filament_cooling_moves = 4 filament_cost = 39.22 -filament_density = 1.02269 +filament_density = 1.05291 filament_deretract_speed = nil filament_diameter = 1.73 filament_load_time = 0 @@ -4576,7 +5143,7 @@ filament_retract_lift_above = nil filament_retract_lift_below = nil filament_retract_restart_extra = nil filament_retract_speed = nil -filament_settings_id = "" +filament_settings_id = ABS-RigidInk-WHT-fan filament_soluble = 0 filament_spool_weight = 0 filament_toolchange_delay = 0 @@ -4589,10 +5156,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 13 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 235 @@ -4606,6 +5178,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 1 @@ -4647,10 +5220,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 240 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 67 min_fan_speed = 13 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 245 @@ -4664,6 +5242,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.1 fan_always_on = 1 @@ -4705,10 +5284,15 @@ filament_wipe = nil first_layer_bed_temperature = 50 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 75 min_fan_speed = 30 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 230 @@ -4722,6 +5306,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.084 fan_always_on = 1 @@ -4763,10 +5348,15 @@ filament_wipe = nil first_layer_bed_temperature = 60 first_layer_temperature = 242 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 100 min_fan_speed = 50 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 7 start_filament_gcode = "; Filament gcode\n" temperature = 252 @@ -4780,6 +5370,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.084 fan_always_on = 1 @@ -4821,10 +5412,15 @@ filament_wipe = nil first_layer_bed_temperature = 60 first_layer_temperature = 242 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 100 min_fan_speed = 50 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 7 start_filament_gcode = "; Filament gcode\n" temperature = 252 @@ -4838,6 +5434,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.11 fan_always_on = 1 @@ -4879,10 +5476,15 @@ filament_wipe = nil first_layer_bed_temperature = 55 first_layer_temperature = 240 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 90 min_fan_speed = 30 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 245 @@ -4896,6 +5498,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.11 fan_always_on = 1 @@ -4937,10 +5540,15 @@ filament_wipe = nil first_layer_bed_temperature = 50 first_layer_temperature = 242 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 90 min_fan_speed = 30 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 247 @@ -4954,6 +5562,7 @@ compatible_prints = compatible_prints_condition = cooling = 0 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.02 fan_always_on = 0 @@ -4995,10 +5604,15 @@ filament_wipe = nil first_layer_bed_temperature = 115 first_layer_temperature = 280 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 100 min_fan_speed = 20 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 280 @@ -5012,6 +5626,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.031 fan_always_on = 0 @@ -5053,10 +5668,15 @@ filament_wipe = nil first_layer_bed_temperature = 81 first_layer_temperature = 240 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 45 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 240 @@ -5070,6 +5690,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.031 fan_always_on = 1 @@ -5111,10 +5732,15 @@ filament_wipe = nil first_layer_bed_temperature = 85 first_layer_temperature = 247 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 45 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 255 @@ -5128,6 +5754,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.031 fan_always_on = 1 @@ -5169,10 +5796,15 @@ filament_wipe = nil first_layer_bed_temperature = 85 first_layer_temperature = 247 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 45 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 255 @@ -5186,6 +5818,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.031 fan_always_on = 1 @@ -5227,10 +5860,15 @@ filament_wipe = nil first_layer_bed_temperature = 83 first_layer_temperature = 247 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 45 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 253 @@ -5244,6 +5882,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 1 @@ -5285,10 +5924,15 @@ filament_wipe = nil first_layer_bed_temperature = 85 first_layer_temperature = 246 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 257 @@ -5302,6 +5946,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.031 fan_always_on = 1 @@ -5343,16 +5988,21 @@ filament_wipe = nil first_layer_bed_temperature = 82 first_layer_temperature = 247 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 45 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 253 [filament:PETG-rigidink-NAT-fan] -bed_temperature = 84 +bed_temperature = 82 bridge_fan_speed = 35 compatible_printers = compatible_printers_condition = @@ -5360,6 +6010,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 1 @@ -5398,16 +6049,21 @@ filament_unloading_speed = 90 filament_unloading_speed_start = 100 filament_vendor = (Unknown) filament_wipe = nil -first_layer_bed_temperature = 85 +first_layer_bed_temperature = 83 first_layer_temperature = 245 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 45 -min_fan_speed = 15 +min_fan_speed = 13 min_print_speed = 8 -slowdown_below_layer_time = 4 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 +slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n; FILAMENT: PETG\n" -temperature = 255 +temperature = 254 [filament:PETG-rigidink-RED-fan] bed_temperature = 83 @@ -5418,6 +6074,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 1 @@ -5459,10 +6116,15 @@ filament_wipe = nil first_layer_bed_temperature = 84 first_layer_temperature = 244 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n; FILAMENT: PETG\n" temperature = 256 @@ -5476,6 +6138,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.04 fan_always_on = 1 @@ -5517,10 +6180,15 @@ filament_wipe = nil first_layer_bed_temperature = 84 first_layer_temperature = 244 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 30 min_fan_speed = 4 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 3 start_filament_gcode = "; Filament gcode\n; FILAMENT: PETG\n" temperature = 254 @@ -5534,6 +6202,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -5575,10 +6244,15 @@ filament_wipe = nil first_layer_bed_temperature = 60 first_layer_temperature = 205 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 90 min_fan_speed = 40 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 204 @@ -5592,6 +6266,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -5633,10 +6308,15 @@ filament_wipe = nil first_layer_bed_temperature = 60 first_layer_temperature = 206 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 90 min_fan_speed = 40 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 206 @@ -5650,6 +6330,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -5691,10 +6372,15 @@ filament_wipe = nil first_layer_bed_temperature = 65 first_layer_temperature = 209 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 75 min_fan_speed = 30 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 210 @@ -5708,6 +6394,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.02 fan_always_on = 1 @@ -5749,10 +6436,15 @@ filament_wipe = nil first_layer_bed_temperature = 65 first_layer_temperature = 211 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 100 min_fan_speed = 45 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 212 @@ -5766,6 +6458,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -5777,7 +6470,7 @@ filament_cooling_moves = 4 filament_cost = 19.87 filament_density = 1.07565 filament_deretract_speed = nil -filament_diameter = 1.75 +filament_diameter = 1.73 filament_load_time = 0 filament_loading_speed = 28 filament_loading_speed_start = 3 @@ -5807,10 +6500,15 @@ filament_wipe = nil first_layer_bed_temperature = 60 first_layer_temperature = 200 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 90 min_fan_speed = 33 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 198 @@ -5824,6 +6522,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -5865,10 +6564,15 @@ filament_wipe = nil first_layer_bed_temperature = 60 first_layer_temperature = 200 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 90 min_fan_speed = 33 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 198 @@ -5882,6 +6586,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.02 fan_always_on = 1 @@ -5923,10 +6628,15 @@ filament_wipe = nil first_layer_bed_temperature = 59 first_layer_temperature = 199 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 85 min_fan_speed = 25 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 197 @@ -5940,6 +6650,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -5981,15 +6692,21 @@ filament_wipe = nil first_layer_bed_temperature = 60 first_layer_temperature = 200 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 100 min_fan_speed = 45 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 199 [printer:FFCP dual material LR] +autoemit_temperature_commands = 1 bed_custom_model = bed_custom_texture = bed_shape = -115x-77,115x-77,115x78,-115x78 @@ -6057,7 +6774,7 @@ retract_restart_extra_toolchange = 0,0 retract_speed = 30,30 silent_mode = 1 single_extruder_multi_material = 0 -start_gcode = ;- - - Custom G-code for dual extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2019/07. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n; Tips for better dual extrusion quality:\n; 1. Use my dualstrusion-postproc script version 1.0 or newer:\n; https://github.com/DrLex0/DualstrusionPostproc\n; It optimizes the file for much better results on printers like the FFCP.\n; 2. Enable a skirt up to the tallest layer that has two materials, and set minimum skirt\n; extrusion length to have at least 3 loops in the first layer.\n; 3. Ensure nozzles are clean: no oozed filament and no gunk stuck to them.\n;\n;SUMMARY\n;\n;first layer temperature (right) = [first_layer_temperature_0]C\n;first layer temperature (left) = [first_layer_temperature_1]C\n;temperature (right) = [temperature_0]C\n;temperature (left) = [temperature_1]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;infill only where needed = [infill_only_where_needed]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter (right) = [filament_diameter_0]mm\n;nozzle diameter (right) = [nozzle_diameter_0]mm\n;extrusion multiplier (right) = [extrusion_multiplier_0]\n;filament diameter (left) = [filament_diameter_1]mm\n;nozzle diameter (left) = [nozzle_diameter_1]mm\n;extrusion multiplier (left) = [extrusion_multiplier_1]\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel (right) = [retract_before_travel_0]\n;retract on layer change (right) = [retract_layer_change_0]\n;retract length (right) = [retract_length_0]mm\n;retract length on tool change (right) = [retract_length_toolchange_0]mm\n;retract lift (right) = [retract_lift_0]\n;retract extra distance on restart (right) = [retract_restart_extra_0]mm\n;retract extra on tool change (right) = [retract_restart_extra_toolchange_0]mm\n;retract speed (right) = [retract_speed_0]mm/s\n;retract before travel (left) = [retract_before_travel_1]\n;retract on layer change (left) = [retract_layer_change_1]\n;retract length (left) = [retract_length_1]mm\n;retract length on tool change (left) = [retract_length_toolchange_1]mm\n;retract lift (left) = [retract_lift_1]\n;retract extra distance on restart (left) = [retract_restart_extra_1]mm\n;retract extra on tool change (left) = [retract_restart_extra_toolchange_1]mm\n;retract speed (left) = [retract_speed_1]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\n; Although we will first initialise the left extruder, do not do a tool change until everything is ready to avoid all kinds of quirks.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat right nozzle to 140 degrees, this should not cause oozing\nM104 S140 T1; preheat left nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; initialise the left extruder first, this minimises tool changes, assuming the print will start with the right extruder.\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruders at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature_0] T0; set 1st nozzle heater to first layer temperature\nM104 S[first_layer_temperature_1] T1; set 2nd nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature (do not use M6 Tx, it is a combined tool change + wait).\nM17; re-enable all steppers\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed using left extruder\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\n; I have tried to do a proper tool change retract on the nozzle, but this consistently resulted in unacceptable\n; extrusion lag afterwards, maybe because the firmware performs an additional retraction.\n; The 'G92 E-0.6' trick no longer works with relative E, so a post-processing script should add some extra E when T1 is unretracted.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT0; switch back to right extruder.\nG4 P0; flush pipeline\nG1 X-70 Y-72 F8400; move to front left corner of bed\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed using right extruder\n; Again extrude a little beyond the bed.\nG1 Y-69 F2000\nG1 X108 Y-72 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-77 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for dual extruder printing - - -\n\n +start_gcode = ;- - - Custom G-code for dual extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2023/05. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n; Tips for better dual extrusion quality:\n; 1. Use my dualstrusion-postproc script version 1.0 or newer:\n; https://github.com/DrLex0/DualstrusionPostproc\n; It optimizes the file for much better results on printers like the FFCP.\n; 2. Enable a skirt up to the tallest layer that has two materials, and set minimum skirt\n; extrusion length to have at least 3 loops in the first layer.\n; 3. Ensure nozzles are clean: no oozed filament and no gunk stuck to them.\n;\n;SUMMARY\n;\n;first layer temperature (right) = [first_layer_temperature_0]C\n;first layer temperature (left) = [first_layer_temperature_1]C\n;temperature (right) = [temperature_0]C\n;temperature (left) = [temperature_1]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;bottom fill pattern = [bottom_fill_pattern]\n;top fill pattern = [top_fill_pattern]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter (right) = [filament_diameter_0]mm\n;nozzle diameter (right) = [nozzle_diameter_0]mm\n;extrusion multiplier (right) = [extrusion_multiplier_0]\n;filament diameter (left) = [filament_diameter_1]mm\n;nozzle diameter (left) = [nozzle_diameter_1]mm\n;extrusion multiplier (left) = [extrusion_multiplier_1]\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel (right) = [retract_before_travel_0]\n;retract on layer change (right) = [retract_layer_change_0]\n;retract length (right) = [retract_length_0]mm\n;retract length on tool change (right) = [retract_length_toolchange_0]mm\n;retract lift (right) = [retract_lift_0]\n;retract extra distance on restart (right) = [retract_restart_extra_0]mm\n;retract extra on tool change (right) = [retract_restart_extra_toolchange_0]mm\n;retract speed (right) = [retract_speed_0]mm/s\n;retract before travel (left) = [retract_before_travel_1]\n;retract on layer change (left) = [retract_layer_change_1]\n;retract length (left) = [retract_length_1]mm\n;retract length on tool change (left) = [retract_length_toolchange_1]mm\n;retract lift (left) = [retract_lift_1]\n;retract extra distance on restart (left) = [retract_restart_extra_1]mm\n;retract extra on tool change (left) = [retract_restart_extra_toolchange_1]mm\n;retract speed (left) = [retract_speed_1]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\n; Although we will first initialise the left extruder, do not do a tool change until everything is ready to avoid all kinds of quirks.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat right nozzle to 140 degrees, this should not cause oozing\nM104 S140 T1; preheat left nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; initialise the left extruder first, this minimises tool changes, assuming the print will start with the right extruder.\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruders at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature_0] T0; set 1st nozzle heater to first layer temperature\nM104 S[first_layer_temperature_1] T1; set 2nd nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature (do not use M6 Tx, it is a combined tool change + wait).\nM17; re-enable all steppers\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed using left extruder\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\n; I have tried to do a proper tool change retract on the nozzle, but this consistently resulted in unacceptable\n; extrusion lag afterwards, maybe because the firmware performs an additional retraction.\n; The 'G92 E-0.6' trick no longer works with relative E, so a post-processing script should add some extra E when T1 is unretracted.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT0; switch back to right extruder.\nG4 P0; flush pipeline\nG1 X-70 Y-72 F8400; move to front left corner of bed\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed using right extruder\n; Again extrude a little beyond the bed.\nG1 Y-69 F2000\nG1 X108 Y-72 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-77 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for dual extruder printing - - -\n template_custom_gcode = thumbnails = thumbnails_format = PNG @@ -6070,6 +6787,7 @@ wipe = 0,0 z_offset = 0 [printer:FFCP dual material LR flex] +autoemit_temperature_commands = 1 bed_custom_model = bed_custom_texture = bed_shape = -115x-77,115x-77,115x78,-115x78 @@ -6137,7 +6855,7 @@ retract_restart_extra_toolchange = 0,0 retract_speed = 9,9 silent_mode = 1 single_extruder_multi_material = 0 -start_gcode = ;- - - Custom G-code for dual extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2019/07. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n; Tips for better dual extrusion quality:\n; 1. Use my dualstrusion-postproc script version 1.0 or newer:\n; https://github.com/DrLex0/DualstrusionPostproc\n; It optimizes the file for much better results on printers like the FFCP.\n; 2. Enable a skirt up to the tallest layer that has two materials, and set minimum skirt\n; extrusion length to have at least 3 loops in the first layer.\n; 3. Ensure nozzles are clean: no oozed filament and no gunk stuck to them.\n;\n;SUMMARY\n;\n;first layer temperature (right) = [first_layer_temperature_0]C\n;first layer temperature (left) = [first_layer_temperature_1]C\n;temperature (right) = [temperature_0]C\n;temperature (left) = [temperature_1]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;infill only where needed = [infill_only_where_needed]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter (right) = [filament_diameter_0]mm\n;nozzle diameter (right) = [nozzle_diameter_0]mm\n;extrusion multiplier (right) = [extrusion_multiplier_0]\n;filament diameter (left) = [filament_diameter_1]mm\n;nozzle diameter (left) = [nozzle_diameter_1]mm\n;extrusion multiplier (left) = [extrusion_multiplier_1]\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel (right) = [retract_before_travel_0]\n;retract on layer change (right) = [retract_layer_change_0]\n;retract length (right) = [retract_length_0]mm\n;retract length on tool change (right) = [retract_length_toolchange_0]mm\n;retract lift (right) = [retract_lift_0]\n;retract extra distance on restart (right) = [retract_restart_extra_0]mm\n;retract extra on tool change (right) = [retract_restart_extra_toolchange_0]mm\n;retract speed (right) = [retract_speed_0]mm/s\n;retract before travel (left) = [retract_before_travel_1]\n;retract on layer change (left) = [retract_layer_change_1]\n;retract length (left) = [retract_length_1]mm\n;retract length on tool change (left) = [retract_length_toolchange_1]mm\n;retract lift (left) = [retract_lift_1]\n;retract extra distance on restart (left) = [retract_restart_extra_1]mm\n;retract extra on tool change (left) = [retract_restart_extra_toolchange_1]mm\n;retract speed (left) = [retract_speed_1]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\n; Although we will first initialise the left extruder, do not do a tool change until everything is ready to avoid all kinds of quirks.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat right nozzle to 140 degrees, this should not cause oozing\nM104 S140 T1; preheat left nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; initialise the left extruder first, this minimises tool changes, assuming the print will start with the right extruder.\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruders at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature_0] T0; set 1st nozzle heater to first layer temperature\nM104 S[first_layer_temperature_1] T1; set 2nd nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature (do not use M6 Tx, it is a combined tool change + wait).\nM17; re-enable all steppers\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed using left extruder\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\n; I have tried to do a proper tool change retract on the nozzle, but this consistently resulted in unacceptable\n; extrusion lag afterwards, maybe because the firmware performs an additional retraction.\n; The 'G92 E-0.6' trick no longer works with relative E, so a post-processing script should add some extra E when T1 is unretracted.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT0; switch back to right extruder.\nG4 P0; flush pipeline\nG1 X-70 Y-72 F8400; move to front left corner of bed\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed using right extruder\n; Again extrude a little beyond the bed.\nG1 Y-69 F2000\nG1 X108 Y-72 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-77 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for dual extruder printing - - -\n\n +start_gcode = ;- - - Custom G-code for dual extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2023/05. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n; Tips for better dual extrusion quality:\n; 1. Use my dualstrusion-postproc script version 1.0 or newer:\n; https://github.com/DrLex0/DualstrusionPostproc\n; It optimizes the file for much better results on printers like the FFCP.\n; 2. Enable a skirt up to the tallest layer that has two materials, and set minimum skirt\n; extrusion length to have at least 3 loops in the first layer.\n; 3. Ensure nozzles are clean: no oozed filament and no gunk stuck to them.\n;\n;SUMMARY\n;\n;first layer temperature (right) = [first_layer_temperature_0]C\n;first layer temperature (left) = [first_layer_temperature_1]C\n;temperature (right) = [temperature_0]C\n;temperature (left) = [temperature_1]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;bottom fill pattern = [bottom_fill_pattern]\n;top fill pattern = [top_fill_pattern]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter (right) = [filament_diameter_0]mm\n;nozzle diameter (right) = [nozzle_diameter_0]mm\n;extrusion multiplier (right) = [extrusion_multiplier_0]\n;filament diameter (left) = [filament_diameter_1]mm\n;nozzle diameter (left) = [nozzle_diameter_1]mm\n;extrusion multiplier (left) = [extrusion_multiplier_1]\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel (right) = [retract_before_travel_0]\n;retract on layer change (right) = [retract_layer_change_0]\n;retract length (right) = [retract_length_0]mm\n;retract length on tool change (right) = [retract_length_toolchange_0]mm\n;retract lift (right) = [retract_lift_0]\n;retract extra distance on restart (right) = [retract_restart_extra_0]mm\n;retract extra on tool change (right) = [retract_restart_extra_toolchange_0]mm\n;retract speed (right) = [retract_speed_0]mm/s\n;retract before travel (left) = [retract_before_travel_1]\n;retract on layer change (left) = [retract_layer_change_1]\n;retract length (left) = [retract_length_1]mm\n;retract length on tool change (left) = [retract_length_toolchange_1]mm\n;retract lift (left) = [retract_lift_1]\n;retract extra distance on restart (left) = [retract_restart_extra_1]mm\n;retract extra on tool change (left) = [retract_restart_extra_toolchange_1]mm\n;retract speed (left) = [retract_speed_1]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\n; Although we will first initialise the left extruder, do not do a tool change until everything is ready to avoid all kinds of quirks.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat right nozzle to 140 degrees, this should not cause oozing\nM104 S140 T1; preheat left nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; initialise the left extruder first, this minimises tool changes, assuming the print will start with the right extruder.\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruders at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature_0] T0; set 1st nozzle heater to first layer temperature\nM104 S[first_layer_temperature_1] T1; set 2nd nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature (do not use M6 Tx, it is a combined tool change + wait).\nM17; re-enable all steppers\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed using left extruder\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\n; I have tried to do a proper tool change retract on the nozzle, but this consistently resulted in unacceptable\n; extrusion lag afterwards, maybe because the firmware performs an additional retraction.\n; The 'G92 E-0.6' trick no longer works with relative E, so a post-processing script should add some extra E when T1 is unretracted.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT0; switch back to right extruder.\nG4 P0; flush pipeline\nG1 X-70 Y-72 F8400; move to front left corner of bed\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed using right extruder\n; Again extrude a little beyond the bed.\nG1 Y-69 F2000\nG1 X108 Y-72 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-77 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for dual extruder printing - - -\n template_custom_gcode = thumbnails = thumbnails_format = PNG @@ -6150,6 +6868,7 @@ wipe = 0,0 z_offset = 0 [printer:FFCP single material L] +autoemit_temperature_commands = 1 bed_custom_model = bed_custom_texture = bed_shape = -115x-77,115x-77,115x78,-115x78 @@ -6217,7 +6936,7 @@ retract_restart_extra_toolchange = 0 retract_speed = 30 silent_mode = 1 single_extruder_multi_material = 0 -start_gcode = ;- - - Custom G-code for left extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2019/04. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;infill only where needed = [infill_only_where_needed]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; start with the right extruder. We will switch to T1 after having moved the print head to provide enough space for the nozzle offset.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T1; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; switch to the left extruder\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T1; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 B; re-enable left extruder stepper\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed (3mm from the front edge)\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\nG1 X-90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for left extruder printing - - - +start_gcode = ;- - - Custom G-code for left extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2023/05. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;bottom fill pattern = [bottom_fill_pattern]\n;top fill pattern = [top_fill_pattern]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; start with the right extruder. We will switch to T1 after having moved the print head to provide enough space for the nozzle offset.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T1; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; switch to the left extruder\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T1; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 B; re-enable left extruder stepper\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed (3mm from the front edge)\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\nG1 X-90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for left extruder printing - - - template_custom_gcode = thumbnails = thumbnails_format = PNG @@ -6230,6 +6949,7 @@ wipe = 0 z_offset = 0 [printer:FFCP single material L flex] +autoemit_temperature_commands = 1 bed_custom_model = bed_custom_texture = bed_shape = -115x-77,115x-77,115x78,-115x78 @@ -6297,7 +7017,7 @@ retract_restart_extra_toolchange = 0 retract_speed = 9 silent_mode = 1 single_extruder_multi_material = 0 -start_gcode = ;- - - Custom G-code for left extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2019/04. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;infill only where needed = [infill_only_where_needed]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; start with the right extruder. We will switch to T1 after having moved the print head to provide enough space for the nozzle offset.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T1; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; switch to the left extruder\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T1; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 B; re-enable left extruder stepper\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed (3mm from the front edge)\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\nG1 X-90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for left extruder printing - - - +start_gcode = ;- - - Custom G-code for left extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2023/05. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;bottom fill pattern = [bottom_fill_pattern]\n;top fill pattern = [top_fill_pattern]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; start with the right extruder. We will switch to T1 after having moved the print head to provide enough space for the nozzle offset.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T1; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; switch to the left extruder\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T1; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 B; re-enable left extruder stepper\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed (3mm from the front edge)\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\nG1 X-90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for left extruder printing - - - template_custom_gcode = thumbnails = thumbnails_format = PNG @@ -6310,6 +7030,7 @@ wipe = 0 z_offset = 0 [printer:FFCP single material R] +autoemit_temperature_commands = 1 bed_custom_model = bed_custom_texture = bed_shape = -115x-77,115x-77,115x78,-115x78 @@ -6377,7 +7098,7 @@ retract_restart_extra_toolchange = 0 retract_speed = 30 silent_mode = 1 single_extruder_multi_material = 0 -start_gcode = ;- - - Custom G-code for right extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2019/04. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;infill only where needed = [infill_only_where_needed]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X-70 Y-83 F8400; move to waiting position (front left corner of print bed)\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T0; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 A; re-enable right extruder stepper\nG1 Z0 F1000\nG1 X-70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X108 Y-74 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for right extruder printing - - - +start_gcode = ;- - - Custom G-code for right extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2023/05. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;bottom fill pattern = [bottom_fill_pattern]\n;top fill pattern = [top_fill_pattern]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X-70 Y-83 F8400; move to waiting position (front left corner of print bed)\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T0; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 A; re-enable right extruder stepper\nG1 Z0 F1000\nG1 X-70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X108 Y-74 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for right extruder printing - - - template_custom_gcode = thumbnails = thumbnails_format = PNG @@ -6390,6 +7111,7 @@ wipe = 0 z_offset = 0 [printer:FFCP single material R flex] +autoemit_temperature_commands = 1 bed_custom_model = bed_custom_texture = bed_shape = -115x-77,115x-77,115x78,-115x78 @@ -6457,7 +7179,7 @@ retract_restart_extra_toolchange = 0 retract_speed = 9 silent_mode = 1 single_extruder_multi_material = 0 -start_gcode = ;- - - Custom G-code for right extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2019/04. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;infill only where needed = [infill_only_where_needed]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X-70 Y-83 F8400; move to waiting position (front left corner of print bed)\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T0; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 A; re-enable right extruder stepper\nG1 Z0 F1000\nG1 X-70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X108 Y-74 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for right extruder printing - - - +start_gcode = ;- - - Custom G-code for right extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2023/05. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;bottom fill pattern = [bottom_fill_pattern]\n;top fill pattern = [top_fill_pattern]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X-70 Y-83 F8400; move to waiting position (front left corner of print bed)\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T0; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 A; re-enable right extruder stepper\nG1 Z0 F1000\nG1 X-70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X108 Y-74 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for right extruder printing - - - template_custom_gcode = thumbnails = thumbnails_format = PNG diff --git a/ConfigBundles/Slic3r_config_bundle.ini b/ConfigBundles/Slic3r_config_bundle.ini index 935fe7c..a98e239 100644 --- a/ConfigBundles/Slic3r_config_bundle.ini +++ b/ConfigBundles/Slic3r_config_bundle.ini @@ -1,9 +1,10 @@ -# generated by PrusaSlicer 2.5.0+MacOS-x64 on 2022-09-07 at 19:36:34 UTC +# generated by PrusaSlicer 2.6.0+MacOS-x64 on 2023-06-20 at 20:25:09 UTC [print:Lex ABS-extrafine] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 4 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -13,7 +14,6 @@ bridge_speed = 45 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -21,11 +21,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 22.5 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -54,7 +56,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.4 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 32 inherits = @@ -77,6 +78,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -100,12 +105,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 14 +solid_infill_acceleration = 0 solid_infill_below_area = 40 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.55 solid_infill_speed = 22 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -132,14 +139,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 60 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 0 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.4 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 5 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -149,6 +166,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -157,9 +177,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex ABS-fine] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -169,7 +190,6 @@ bridge_speed = 45 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -177,11 +197,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 27 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -210,7 +232,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 38 inherits = @@ -233,6 +254,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -256,12 +281,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 22 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -288,14 +315,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 30 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 0 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 4 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -305,6 +342,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -313,6 +353,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex ABS-medium] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -325,7 +366,6 @@ bridge_speed = 45 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -333,11 +373,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 38 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -366,7 +408,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.5 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 60 inherits = @@ -389,6 +430,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -412,12 +457,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 17 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 25 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -444,14 +491,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.45 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -461,6 +518,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -469,9 +529,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex ABS-mediumDetail] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -481,7 +542,6 @@ bridge_speed = 45 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -489,11 +549,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 22.5 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -522,7 +584,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 20% infill_speed = 35 inherits = @@ -545,6 +606,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -568,12 +633,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 22 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -600,14 +667,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -617,6 +694,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -625,9 +705,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex ABS-mediumStrong] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 4 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -637,7 +718,6 @@ bridge_speed = 45 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -645,11 +725,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.6 external_perimeter_speed = 22.5 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -678,7 +760,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.6 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 20% infill_speed = 35 inherits = @@ -701,6 +782,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -724,12 +809,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 22 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -756,14 +843,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.45 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 5 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -773,6 +870,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -781,6 +881,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex ABS-rough] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -793,7 +894,6 @@ bridge_speed = 50 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -801,11 +901,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.5 external_perimeter_speed = 47 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -834,7 +936,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.5 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 80 inherits = @@ -857,6 +958,10 @@ notes = You may want to increase extrusion temperature to compensate for higher only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -880,12 +985,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 20 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 30 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -912,14 +1019,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.5 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 24 top_solid_layers = 2 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -929,6 +1046,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -937,9 +1057,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex FlexPLA-medium] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -949,7 +1070,6 @@ bridge_speed = 20 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -957,11 +1077,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 18 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -990,7 +1112,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 17% infill_speed = 20 inherits = @@ -1013,6 +1134,10 @@ notes = Formerly called ‘BioFlex’ as Rigid.ink called it in the early days. only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -1036,12 +1161,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 40 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 20 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -1068,14 +1195,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 15 top_solid_layers = 4 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -1085,6 +1222,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -1093,6 +1233,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex FlexPLA-rough] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -1105,7 +1246,6 @@ bridge_speed = 20 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -1113,11 +1253,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 18 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -1146,7 +1288,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.5 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 17% infill_speed = 20 inherits = @@ -1169,6 +1310,10 @@ notes = Formerly called ‘BioFlex’ as Rigid.ink called it in the early days. only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -1192,12 +1337,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 40 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 18 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -1224,14 +1371,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.5 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 16 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -1241,6 +1398,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -1249,9 +1409,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex NinjaFlex-medium] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -1261,7 +1422,6 @@ bridge_speed = 16 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -1269,11 +1429,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 15 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -1302,7 +1464,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 25% infill_speed = 16 inherits = @@ -1325,6 +1486,10 @@ notes = Do not try to print faster than this profile dictates unless you have a only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -1348,12 +1513,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 0 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.5 solid_infill_speed = 15 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -1380,14 +1547,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.45 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 16 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -1397,6 +1574,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -1405,9 +1585,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PC-extrafine] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 4 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -1417,7 +1598,6 @@ bridge_speed = 35 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -1425,11 +1605,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 22 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -1458,7 +1640,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.4 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 28 inherits = @@ -1481,6 +1662,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -1504,12 +1689,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 20 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.55 solid_infill_speed = 24 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -1536,14 +1723,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 60 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.4 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 5 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -1553,6 +1750,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -1561,9 +1761,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PC-medium] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -1573,7 +1774,6 @@ bridge_speed = 33 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -1581,11 +1781,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 22 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -1614,7 +1816,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 28 inherits = @@ -1637,6 +1838,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -1660,12 +1865,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 40 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 24 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -1692,14 +1899,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 60 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -1709,6 +1926,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -1717,6 +1937,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PC-seeThruSolid] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -1729,7 +1950,6 @@ bridge_speed = 35 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -1737,11 +1957,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 22 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0.49 @@ -1770,7 +1992,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 18% infill_speed = 20 inherits = @@ -1793,6 +2014,10 @@ notes = Attempt at a profile for printing solid see-through objects with a visib only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -1816,12 +2041,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 20 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0 solid_infill_speed = 20 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -1848,14 +2075,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 60 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.4 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 1 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -1865,6 +2102,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -1873,9 +2113,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PETG-extrafine] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 4 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -1885,7 +2126,6 @@ bridge_speed = 42 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -1893,11 +2133,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 23 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -1926,7 +2168,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.4 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 28 inherits = @@ -1949,6 +2190,10 @@ notes = This profile is not that useful to print nice-looking things because of only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -1972,12 +2217,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 40 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.55 solid_infill_speed = 25 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -2004,14 +2251,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.4 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 5 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -2021,6 +2278,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -2029,9 +2289,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PETG-fine] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -2041,7 +2302,6 @@ bridge_speed = 42 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -2049,11 +2309,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 25 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -2082,7 +2344,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 30 inherits = @@ -2105,6 +2366,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -2128,12 +2393,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 16 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 25 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -2160,14 +2427,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 4 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -2177,6 +2454,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -2185,9 +2465,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PETG-medium] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -2197,7 +2478,6 @@ bridge_speed = 42 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -2205,11 +2485,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 25 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -2238,7 +2520,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 27 inherits = @@ -2261,6 +2542,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -2284,12 +2569,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 16 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 25 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -2316,14 +2603,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -2333,6 +2630,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -2341,9 +2641,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PETG-mediumStrong] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 4 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -2353,7 +2654,6 @@ bridge_speed = 42 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -2361,11 +2661,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.6 external_perimeter_speed = 25 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -2394,7 +2696,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.6 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 20% infill_speed = 27 inherits = @@ -2417,6 +2718,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -2440,12 +2745,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 16 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 25 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -2472,14 +2779,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.45 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 5 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -2489,6 +2806,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -2497,6 +2817,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PETG-rough] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -2509,7 +2830,6 @@ bridge_speed = 42 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -2517,11 +2837,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 25 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -2550,7 +2872,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.5 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 28 inherits = @@ -2573,6 +2894,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -2596,12 +2921,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 17 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 25 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -2628,14 +2955,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.5 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -2645,6 +2982,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -2653,6 +2993,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PETG-solidTest] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -2665,7 +3006,6 @@ bridge_speed = 26 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -2673,11 +3013,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 17 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -2706,7 +3048,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.4 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 20% infill_speed = 17 inherits = @@ -2729,6 +3070,10 @@ notes = For printing 100% solid see-through objects, sanding and polishing will only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -2752,12 +3097,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 16 +solid_infill_acceleration = 0 solid_infill_below_area = 30 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.4 solid_infill_speed = 17 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -2784,14 +3131,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.4 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 16 top_solid_layers = 1 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -2801,6 +3158,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -2809,9 +3169,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PLA-extrafine] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 4 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -2821,7 +3182,6 @@ bridge_speed = 55 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -2829,11 +3189,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 22.5 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -2862,7 +3224,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.4 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 32 inherits = @@ -2885,6 +3246,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -2908,12 +3273,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 14 +solid_infill_acceleration = 0 solid_infill_below_area = 40 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.55 solid_infill_speed = 22 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -2940,14 +3307,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 0 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.4 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 5 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -2957,6 +3334,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -2965,9 +3345,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PLA-fine] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -2977,7 +3358,6 @@ bridge_speed = 55 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -2985,11 +3365,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 30 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -3018,7 +3400,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 42 inherits = @@ -3041,6 +3422,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -3064,12 +3449,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 23 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -3096,14 +3483,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 30 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 0 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 4 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -3113,6 +3510,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -3121,6 +3521,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PLA-medium] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -3133,7 +3534,6 @@ bridge_speed = 55 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -3141,11 +3541,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 39 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -3174,7 +3576,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.5 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 50 inherits = @@ -3197,6 +3598,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -3220,12 +3625,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 17 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 25 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -3252,14 +3659,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.45 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 22 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -3269,6 +3686,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -3277,9 +3697,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PLA-mediumDetail] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 3 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -3289,7 +3710,6 @@ bridge_speed = 55 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -3297,11 +3717,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.4 external_perimeter_speed = 23.5 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -3330,7 +3752,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 18% infill_speed = 34 inherits = @@ -3353,6 +3774,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -3376,12 +3801,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 22 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -3408,14 +3835,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -3425,6 +3862,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -3433,9 +3873,10 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PLA-mediumStrong] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 -bottom_fill_pattern = monotonic +bottom_fill_pattern = monotoniclines bottom_solid_layers = 4 bottom_solid_min_thickness = 0 bridge_acceleration = 0 @@ -3445,7 +3886,6 @@ bridge_speed = 55 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -3453,11 +3893,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 1 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.6 external_perimeter_speed = 23.5 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -3486,7 +3928,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.6 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 20% infill_speed = 34 inherits = @@ -3509,6 +3950,10 @@ notes = only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -3532,12 +3977,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 15 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 22 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -3564,14 +4011,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 -top_fill_pattern = monotonic +top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.45 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 5 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -3581,6 +4038,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -3589,6 +4049,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PLA-rough] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -3601,7 +4062,6 @@ bridge_speed = 55 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -3609,11 +4069,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.5 external_perimeter_speed = 47 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -3642,7 +4104,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.5 infill_first = 0 -infill_only_where_needed = 1 infill_overlap = 18% infill_speed = 70 inherits = @@ -3665,6 +4126,10 @@ notes = You may want to increase extrusion temperature to compensate for higher only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -3688,12 +4153,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 20 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.6 solid_infill_speed = 30 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -3720,14 +4187,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0.5 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 24 top_solid_layers = 3 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -3737,6 +4214,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -3745,6 +4225,7 @@ wipe_tower_y = 140 xy_size_compensation = 0 [print:Lex PLA-wireframeShapes] +avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = rectilinear @@ -3757,7 +4238,6 @@ bridge_speed = 55 brim_separation = 0 brim_type = outer_only brim_width = 0 -clip_multipart_objects = 0 compatible_printers = compatible_printers_condition = complete_objects = 0 @@ -3765,11 +4245,13 @@ default_acceleration = 0 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 -ensure_vertical_shell_thickness = 0 +enable_dynamic_overhang_speeds = 0 +external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0 external_perimeter_speed = 40 external_perimeters_first = 0 extra_perimeters = 1 +extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 20 extrusion_width = 0 @@ -3798,7 +4280,6 @@ infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0 infill_first = 0 -infill_only_where_needed = 0 infill_overlap = 18% infill_speed = 50 inherits = @@ -3821,6 +4302,10 @@ notes = This profile is suitable for printing thin skeletal structures with cons only_retract_when_crossing_perimeters = 1 ooze_prevention = 0 output_filename_format = [input_filename_base].gcode +overhang_speed_0 = 15 +overhang_speed_1 = 15 +overhang_speed_2 = 20 +overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 0 perimeter_extruder = 1 @@ -3844,12 +4329,14 @@ skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 37 +solid_infill_acceleration = 0 solid_infill_below_area = 50 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0 solid_infill_speed = 30 spiral_vase = 0 +staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 0 support_material_angle = 0 @@ -3876,14 +4363,24 @@ support_material_synchronize_layers = 0 support_material_threshold = 0 support_material_with_sheath = 1 support_material_xy_spacing = 50% +support_tree_angle = 40 +support_tree_angle_slow = 25 +support_tree_branch_diameter = 2 +support_tree_branch_diameter_angle = 5 +support_tree_branch_diameter_double_wall = 3 +support_tree_branch_distance = 1 +support_tree_tip_diameter = 0.8 +support_tree_top_rate = 15% thick_bridges = 1 thin_walls = 1 threads = 4 top_fill_pattern = rectilinear top_infill_extrusion_width = 0 +top_solid_infill_acceleration = 0 top_solid_infill_speed = 20 top_solid_layers = 2 top_solid_min_thickness = 0 +travel_acceleration = 0 travel_speed = 140 travel_speed_z = 0 wall_distribution_count = 1 @@ -3893,6 +4390,9 @@ wall_transition_length = 100% wipe_tower = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 +wipe_tower_cone_angle = 0 +wipe_tower_extra_spacing = 100% +wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 @@ -3909,6 +4409,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 0 @@ -3950,10 +4451,15 @@ filament_wipe = nil first_layer_bed_temperature = 100 first_layer_temperature = 225 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 70 min_fan_speed = 10 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 225 @@ -3967,6 +4473,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 1 @@ -4008,10 +4515,15 @@ filament_wipe = nil first_layer_bed_temperature = 100 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 65 min_fan_speed = 13 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 235 @@ -4025,6 +4537,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 0 @@ -4066,10 +4579,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 220 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 67 min_fan_speed = 10 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 225 @@ -4083,6 +4601,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 1 @@ -4124,10 +4643,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 220 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 10 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 230 @@ -4141,6 +4665,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -4182,10 +4707,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 12 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 235 @@ -4199,6 +4729,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.04 fan_always_on = 1 @@ -4240,10 +4771,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 60 min_fan_speed = 13 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 235 @@ -4257,6 +4793,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 0 @@ -4298,10 +4835,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 13 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 230 @@ -4315,6 +4857,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.04 fan_always_on = 1 @@ -4356,10 +4899,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 13 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 235 @@ -4373,8 +4921,9 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" -extrusion_multiplier = 1.03 +extrusion_multiplier = 1.02 fan_always_on = 0 fan_below_layer_time = 17 filament_colour = #F2EDDA @@ -4382,7 +4931,7 @@ filament_cooling_final_speed = 3.4 filament_cooling_initial_speed = 2.2 filament_cooling_moves = 4 filament_cost = 39.04 -filament_density = 1.07804 +filament_density = 1.08861 filament_deretract_speed = nil filament_diameter = 1.73 filament_load_time = 0 @@ -4414,10 +4963,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 75 min_fan_speed = 10 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 230 @@ -4431,8 +4985,9 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" -extrusion_multiplier = 1.03 +extrusion_multiplier = 1.02 fan_always_on = 1 fan_below_layer_time = 13 filament_colour = #F2EDDA @@ -4440,7 +4995,7 @@ filament_cooling_final_speed = 3.4 filament_cooling_initial_speed = 2.2 filament_cooling_moves = 4 filament_cost = 39.04 -filament_density = 1.07804 +filament_density = 1.08861 filament_deretract_speed = nil filament_diameter = 1.73 filament_load_time = 0 @@ -4472,10 +5027,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 70 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 236 @@ -4489,6 +5049,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 0 @@ -4530,10 +5091,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 10 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 230 @@ -4547,6 +5113,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -4556,7 +5123,7 @@ filament_cooling_final_speed = 3.4 filament_cooling_initial_speed = 2.2 filament_cooling_moves = 4 filament_cost = 39.22 -filament_density = 1.02269 +filament_density = 1.05291 filament_deretract_speed = nil filament_diameter = 1.73 filament_load_time = 0 @@ -4575,7 +5142,7 @@ filament_retract_lift_above = nil filament_retract_lift_below = nil filament_retract_restart_extra = nil filament_retract_speed = nil -filament_settings_id = "" +filament_settings_id = ABS-RigidInk-WHT-fan filament_soluble = 0 filament_spool_weight = 0 filament_toolchange_delay = 0 @@ -4588,10 +5155,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 13 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 235 @@ -4605,6 +5177,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 1 @@ -4646,10 +5219,15 @@ filament_wipe = nil first_layer_bed_temperature = 95 first_layer_temperature = 240 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 67 min_fan_speed = 13 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 245 @@ -4663,6 +5241,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.1 fan_always_on = 1 @@ -4704,10 +5283,15 @@ filament_wipe = nil first_layer_bed_temperature = 50 first_layer_temperature = 230 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 75 min_fan_speed = 30 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 230 @@ -4721,6 +5305,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.084 fan_always_on = 1 @@ -4762,10 +5347,15 @@ filament_wipe = nil first_layer_bed_temperature = 60 first_layer_temperature = 242 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 100 min_fan_speed = 50 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 7 start_filament_gcode = "; Filament gcode\n" temperature = 252 @@ -4779,6 +5369,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.084 fan_always_on = 1 @@ -4820,10 +5411,15 @@ filament_wipe = nil first_layer_bed_temperature = 60 first_layer_temperature = 242 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 100 min_fan_speed = 50 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 7 start_filament_gcode = "; Filament gcode\n" temperature = 252 @@ -4837,6 +5433,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.11 fan_always_on = 1 @@ -4878,10 +5475,15 @@ filament_wipe = nil first_layer_bed_temperature = 55 first_layer_temperature = 240 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 90 min_fan_speed = 30 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 245 @@ -4895,6 +5497,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.11 fan_always_on = 1 @@ -4936,10 +5539,15 @@ filament_wipe = nil first_layer_bed_temperature = 50 first_layer_temperature = 242 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 90 min_fan_speed = 30 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 247 @@ -4953,6 +5561,7 @@ compatible_prints = compatible_prints_condition = cooling = 0 disable_fan_first_layers = 3 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.02 fan_always_on = 0 @@ -4994,10 +5603,15 @@ filament_wipe = nil first_layer_bed_temperature = 115 first_layer_temperature = 280 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 100 min_fan_speed = 20 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 280 @@ -5011,6 +5625,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.031 fan_always_on = 0 @@ -5052,10 +5667,15 @@ filament_wipe = nil first_layer_bed_temperature = 81 first_layer_temperature = 240 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 45 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 240 @@ -5069,6 +5689,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.031 fan_always_on = 1 @@ -5110,10 +5731,15 @@ filament_wipe = nil first_layer_bed_temperature = 85 first_layer_temperature = 247 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 45 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 255 @@ -5127,6 +5753,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.031 fan_always_on = 1 @@ -5168,10 +5795,15 @@ filament_wipe = nil first_layer_bed_temperature = 85 first_layer_temperature = 247 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 45 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 255 @@ -5185,6 +5817,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.031 fan_always_on = 1 @@ -5226,10 +5859,15 @@ filament_wipe = nil first_layer_bed_temperature = 83 first_layer_temperature = 247 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 45 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 253 @@ -5243,6 +5881,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 1 @@ -5284,10 +5923,15 @@ filament_wipe = nil first_layer_bed_temperature = 85 first_layer_temperature = 246 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 257 @@ -5301,6 +5945,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.031 fan_always_on = 1 @@ -5342,16 +5987,21 @@ filament_wipe = nil first_layer_bed_temperature = 82 first_layer_temperature = 247 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 45 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n" temperature = 253 [filament:PETG-rigidink-NAT-fan] -bed_temperature = 84 +bed_temperature = 82 bridge_fan_speed = 35 compatible_printers = compatible_printers_condition = @@ -5359,6 +6009,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 1 @@ -5397,16 +6048,21 @@ filament_unloading_speed = 90 filament_unloading_speed_start = 100 filament_vendor = (Unknown) filament_wipe = nil -first_layer_bed_temperature = 85 +first_layer_bed_temperature = 83 first_layer_temperature = 245 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 45 -min_fan_speed = 15 +min_fan_speed = 13 min_print_speed = 8 -slowdown_below_layer_time = 4 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 +slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n; FILAMENT: PETG\n" -temperature = 255 +temperature = 254 [filament:PETG-rigidink-RED-fan] bed_temperature = 83 @@ -5417,6 +6073,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.03 fan_always_on = 1 @@ -5458,10 +6115,15 @@ filament_wipe = nil first_layer_bed_temperature = 84 first_layer_temperature = 244 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 50 min_fan_speed = 15 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 5 start_filament_gcode = "; Filament gcode\n; FILAMENT: PETG\n" temperature = 256 @@ -5475,6 +6137,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.04 fan_always_on = 1 @@ -5516,10 +6179,15 @@ filament_wipe = nil first_layer_bed_temperature = 84 first_layer_temperature = 244 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 30 min_fan_speed = 4 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 3 start_filament_gcode = "; Filament gcode\n; FILAMENT: PETG\n" temperature = 254 @@ -5533,6 +6201,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -5574,10 +6243,15 @@ filament_wipe = nil first_layer_bed_temperature = 60 first_layer_temperature = 205 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 90 min_fan_speed = 40 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 204 @@ -5591,6 +6265,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -5632,10 +6307,15 @@ filament_wipe = nil first_layer_bed_temperature = 60 first_layer_temperature = 206 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 90 min_fan_speed = 40 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 206 @@ -5649,6 +6329,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -5690,10 +6371,15 @@ filament_wipe = nil first_layer_bed_temperature = 65 first_layer_temperature = 209 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 75 min_fan_speed = 30 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 210 @@ -5707,6 +6393,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.02 fan_always_on = 1 @@ -5748,10 +6435,15 @@ filament_wipe = nil first_layer_bed_temperature = 65 first_layer_temperature = 211 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 100 min_fan_speed = 45 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 212 @@ -5765,6 +6457,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -5776,7 +6469,7 @@ filament_cooling_moves = 4 filament_cost = 19.87 filament_density = 1.07565 filament_deretract_speed = nil -filament_diameter = 1.75 +filament_diameter = 1.73 filament_load_time = 0 filament_loading_speed = 28 filament_loading_speed_start = 3 @@ -5806,10 +6499,15 @@ filament_wipe = nil first_layer_bed_temperature = 60 first_layer_temperature = 200 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 90 min_fan_speed = 33 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 198 @@ -5823,6 +6521,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -5864,10 +6563,15 @@ filament_wipe = nil first_layer_bed_temperature = 60 first_layer_temperature = 200 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 90 min_fan_speed = 33 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 198 @@ -5881,6 +6585,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.02 fan_always_on = 1 @@ -5922,10 +6627,15 @@ filament_wipe = nil first_layer_bed_temperature = 59 first_layer_temperature = 199 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 85 min_fan_speed = 25 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 197 @@ -5939,6 +6649,7 @@ compatible_prints = compatible_prints_condition = cooling = 1 disable_fan_first_layers = 2 +enable_dynamic_fan_speeds = 0 end_filament_gcode = "; Filament-specific end gcode \n;END gcode for filament\n" extrusion_multiplier = 1.01 fan_always_on = 1 @@ -5980,15 +6691,21 @@ filament_wipe = nil first_layer_bed_temperature = 60 first_layer_temperature = 200 full_fan_speed_layer = 0 +idle_temperature = nil inherits = max_fan_speed = 100 min_fan_speed = 45 min_print_speed = 8 +overhang_fan_speed_0 = 0 +overhang_fan_speed_1 = 0 +overhang_fan_speed_2 = 0 +overhang_fan_speed_3 = 0 slowdown_below_layer_time = 6 start_filament_gcode = "; Filament gcode\n" temperature = 199 [printer:FFCP dual material LR] +autoemit_temperature_commands = 1 bed_custom_model = bed_custom_texture = bed_shape = -115x-77,115x-77,115x78,-115x78 @@ -6056,7 +6773,7 @@ retract_restart_extra_toolchange = 0,0 retract_speed = 30,30 silent_mode = 1 single_extruder_multi_material = 0 -start_gcode = ;- - - Custom G-code for dual extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2019/07. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n; Tips for better dual extrusion quality:\n; 1. Use my dualstrusion-postproc script version 1.0 or newer:\n; https://github.com/DrLex0/DualstrusionPostproc\n; It optimizes the file for much better results on printers like the FFCP.\n; 2. Enable a skirt up to the tallest layer that has two materials, and set minimum skirt\n; extrusion length to have at least 3 loops in the first layer.\n; 3. Ensure nozzles are clean: no oozed filament and no gunk stuck to them.\n;\n;SUMMARY\n;\n;first layer temperature (right) = [first_layer_temperature_0]C\n;first layer temperature (left) = [first_layer_temperature_1]C\n;temperature (right) = [temperature_0]C\n;temperature (left) = [temperature_1]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;infill only where needed = [infill_only_where_needed]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter (right) = [filament_diameter_0]mm\n;nozzle diameter (right) = [nozzle_diameter_0]mm\n;extrusion multiplier (right) = [extrusion_multiplier_0]\n;filament diameter (left) = [filament_diameter_1]mm\n;nozzle diameter (left) = [nozzle_diameter_1]mm\n;extrusion multiplier (left) = [extrusion_multiplier_1]\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel (right) = [retract_before_travel_0]\n;retract on layer change (right) = [retract_layer_change_0]\n;retract length (right) = [retract_length_0]mm\n;retract length on tool change (right) = [retract_length_toolchange_0]mm\n;retract lift (right) = [retract_lift_0]\n;retract extra distance on restart (right) = [retract_restart_extra_0]mm\n;retract extra on tool change (right) = [retract_restart_extra_toolchange_0]mm\n;retract speed (right) = [retract_speed_0]mm/s\n;retract before travel (left) = [retract_before_travel_1]\n;retract on layer change (left) = [retract_layer_change_1]\n;retract length (left) = [retract_length_1]mm\n;retract length on tool change (left) = [retract_length_toolchange_1]mm\n;retract lift (left) = [retract_lift_1]\n;retract extra distance on restart (left) = [retract_restart_extra_1]mm\n;retract extra on tool change (left) = [retract_restart_extra_toolchange_1]mm\n;retract speed (left) = [retract_speed_1]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\n; Although we will first initialise the left extruder, do not do a tool change until everything is ready to avoid all kinds of quirks.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat right nozzle to 140 degrees, this should not cause oozing\nM104 S140 T1; preheat left nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; initialise the left extruder first, this minimises tool changes, assuming the print will start with the right extruder.\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruders at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature_0] T0; set 1st nozzle heater to first layer temperature\nM104 S[first_layer_temperature_1] T1; set 2nd nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature (do not use M6 Tx, it is a combined tool change + wait).\nM17; re-enable all steppers\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed using left extruder\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\n; I have tried to do a proper tool change retract on the nozzle, but this consistently resulted in unacceptable\n; extrusion lag afterwards, maybe because the firmware performs an additional retraction.\n; The 'G92 E-0.6' trick no longer works with relative E, so a post-processing script should add some extra E when T1 is unretracted.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT0; switch back to right extruder.\nG4 P0; flush pipeline\nG1 X-70 Y-72 F8400; move to front left corner of bed\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed using right extruder\n; Again extrude a little beyond the bed.\nG1 Y-69 F2000\nG1 X108 Y-72 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-77 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for dual extruder printing - - -\n\n +start_gcode = ;- - - Custom G-code for dual extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2023/05. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n; Tips for better dual extrusion quality:\n; 1. Use my dualstrusion-postproc script version 1.0 or newer:\n; https://github.com/DrLex0/DualstrusionPostproc\n; It optimizes the file for much better results on printers like the FFCP.\n; 2. Enable a skirt up to the tallest layer that has two materials, and set minimum skirt\n; extrusion length to have at least 3 loops in the first layer.\n; 3. Ensure nozzles are clean: no oozed filament and no gunk stuck to them.\n;\n;SUMMARY\n;\n;first layer temperature (right) = [first_layer_temperature_0]C\n;first layer temperature (left) = [first_layer_temperature_1]C\n;temperature (right) = [temperature_0]C\n;temperature (left) = [temperature_1]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;bottom fill pattern = [bottom_fill_pattern]\n;top fill pattern = [top_fill_pattern]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter (right) = [filament_diameter_0]mm\n;nozzle diameter (right) = [nozzle_diameter_0]mm\n;extrusion multiplier (right) = [extrusion_multiplier_0]\n;filament diameter (left) = [filament_diameter_1]mm\n;nozzle diameter (left) = [nozzle_diameter_1]mm\n;extrusion multiplier (left) = [extrusion_multiplier_1]\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel (right) = [retract_before_travel_0]\n;retract on layer change (right) = [retract_layer_change_0]\n;retract length (right) = [retract_length_0]mm\n;retract length on tool change (right) = [retract_length_toolchange_0]mm\n;retract lift (right) = [retract_lift_0]\n;retract extra distance on restart (right) = [retract_restart_extra_0]mm\n;retract extra on tool change (right) = [retract_restart_extra_toolchange_0]mm\n;retract speed (right) = [retract_speed_0]mm/s\n;retract before travel (left) = [retract_before_travel_1]\n;retract on layer change (left) = [retract_layer_change_1]\n;retract length (left) = [retract_length_1]mm\n;retract length on tool change (left) = [retract_length_toolchange_1]mm\n;retract lift (left) = [retract_lift_1]\n;retract extra distance on restart (left) = [retract_restart_extra_1]mm\n;retract extra on tool change (left) = [retract_restart_extra_toolchange_1]mm\n;retract speed (left) = [retract_speed_1]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\n; Although we will first initialise the left extruder, do not do a tool change until everything is ready to avoid all kinds of quirks.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat right nozzle to 140 degrees, this should not cause oozing\nM104 S140 T1; preheat left nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; initialise the left extruder first, this minimises tool changes, assuming the print will start with the right extruder.\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruders at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature_0] T0; set 1st nozzle heater to first layer temperature\nM104 S[first_layer_temperature_1] T1; set 2nd nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature (do not use M6 Tx, it is a combined tool change + wait).\nM17; re-enable all steppers\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed using left extruder\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\n; I have tried to do a proper tool change retract on the nozzle, but this consistently resulted in unacceptable\n; extrusion lag afterwards, maybe because the firmware performs an additional retraction.\n; The 'G92 E-0.6' trick no longer works with relative E, so a post-processing script should add some extra E when T1 is unretracted.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT0; switch back to right extruder.\nG4 P0; flush pipeline\nG1 X-70 Y-72 F8400; move to front left corner of bed\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed using right extruder\n; Again extrude a little beyond the bed.\nG1 Y-69 F2000\nG1 X108 Y-72 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-77 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for dual extruder printing - - -\n template_custom_gcode = thumbnails = thumbnails_format = PNG @@ -6069,6 +6786,7 @@ wipe = 0,0 z_offset = 0 [printer:FFCP dual material LR flex] +autoemit_temperature_commands = 1 bed_custom_model = bed_custom_texture = bed_shape = -115x-77,115x-77,115x78,-115x78 @@ -6136,7 +6854,7 @@ retract_restart_extra_toolchange = 0,0 retract_speed = 9,9 silent_mode = 1 single_extruder_multi_material = 0 -start_gcode = ;- - - Custom G-code for dual extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2019/07. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n; Tips for better dual extrusion quality:\n; 1. Use my dualstrusion-postproc script version 1.0 or newer:\n; https://github.com/DrLex0/DualstrusionPostproc\n; It optimizes the file for much better results on printers like the FFCP.\n; 2. Enable a skirt up to the tallest layer that has two materials, and set minimum skirt\n; extrusion length to have at least 3 loops in the first layer.\n; 3. Ensure nozzles are clean: no oozed filament and no gunk stuck to them.\n;\n;SUMMARY\n;\n;first layer temperature (right) = [first_layer_temperature_0]C\n;first layer temperature (left) = [first_layer_temperature_1]C\n;temperature (right) = [temperature_0]C\n;temperature (left) = [temperature_1]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;infill only where needed = [infill_only_where_needed]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter (right) = [filament_diameter_0]mm\n;nozzle diameter (right) = [nozzle_diameter_0]mm\n;extrusion multiplier (right) = [extrusion_multiplier_0]\n;filament diameter (left) = [filament_diameter_1]mm\n;nozzle diameter (left) = [nozzle_diameter_1]mm\n;extrusion multiplier (left) = [extrusion_multiplier_1]\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel (right) = [retract_before_travel_0]\n;retract on layer change (right) = [retract_layer_change_0]\n;retract length (right) = [retract_length_0]mm\n;retract length on tool change (right) = [retract_length_toolchange_0]mm\n;retract lift (right) = [retract_lift_0]\n;retract extra distance on restart (right) = [retract_restart_extra_0]mm\n;retract extra on tool change (right) = [retract_restart_extra_toolchange_0]mm\n;retract speed (right) = [retract_speed_0]mm/s\n;retract before travel (left) = [retract_before_travel_1]\n;retract on layer change (left) = [retract_layer_change_1]\n;retract length (left) = [retract_length_1]mm\n;retract length on tool change (left) = [retract_length_toolchange_1]mm\n;retract lift (left) = [retract_lift_1]\n;retract extra distance on restart (left) = [retract_restart_extra_1]mm\n;retract extra on tool change (left) = [retract_restart_extra_toolchange_1]mm\n;retract speed (left) = [retract_speed_1]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\n; Although we will first initialise the left extruder, do not do a tool change until everything is ready to avoid all kinds of quirks.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat right nozzle to 140 degrees, this should not cause oozing\nM104 S140 T1; preheat left nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; initialise the left extruder first, this minimises tool changes, assuming the print will start with the right extruder.\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruders at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature_0] T0; set 1st nozzle heater to first layer temperature\nM104 S[first_layer_temperature_1] T1; set 2nd nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature (do not use M6 Tx, it is a combined tool change + wait).\nM17; re-enable all steppers\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed using left extruder\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\n; I have tried to do a proper tool change retract on the nozzle, but this consistently resulted in unacceptable\n; extrusion lag afterwards, maybe because the firmware performs an additional retraction.\n; The 'G92 E-0.6' trick no longer works with relative E, so a post-processing script should add some extra E when T1 is unretracted.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT0; switch back to right extruder.\nG4 P0; flush pipeline\nG1 X-70 Y-72 F8400; move to front left corner of bed\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed using right extruder\n; Again extrude a little beyond the bed.\nG1 Y-69 F2000\nG1 X108 Y-72 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-77 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for dual extruder printing - - -\n\n +start_gcode = ;- - - Custom G-code for dual extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2023/05. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n; Tips for better dual extrusion quality:\n; 1. Use my dualstrusion-postproc script version 1.0 or newer:\n; https://github.com/DrLex0/DualstrusionPostproc\n; It optimizes the file for much better results on printers like the FFCP.\n; 2. Enable a skirt up to the tallest layer that has two materials, and set minimum skirt\n; extrusion length to have at least 3 loops in the first layer.\n; 3. Ensure nozzles are clean: no oozed filament and no gunk stuck to them.\n;\n;SUMMARY\n;\n;first layer temperature (right) = [first_layer_temperature_0]C\n;first layer temperature (left) = [first_layer_temperature_1]C\n;temperature (right) = [temperature_0]C\n;temperature (left) = [temperature_1]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;bottom fill pattern = [bottom_fill_pattern]\n;top fill pattern = [top_fill_pattern]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter (right) = [filament_diameter_0]mm\n;nozzle diameter (right) = [nozzle_diameter_0]mm\n;extrusion multiplier (right) = [extrusion_multiplier_0]\n;filament diameter (left) = [filament_diameter_1]mm\n;nozzle diameter (left) = [nozzle_diameter_1]mm\n;extrusion multiplier (left) = [extrusion_multiplier_1]\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel (right) = [retract_before_travel_0]\n;retract on layer change (right) = [retract_layer_change_0]\n;retract length (right) = [retract_length_0]mm\n;retract length on tool change (right) = [retract_length_toolchange_0]mm\n;retract lift (right) = [retract_lift_0]\n;retract extra distance on restart (right) = [retract_restart_extra_0]mm\n;retract extra on tool change (right) = [retract_restart_extra_toolchange_0]mm\n;retract speed (right) = [retract_speed_0]mm/s\n;retract before travel (left) = [retract_before_travel_1]\n;retract on layer change (left) = [retract_layer_change_1]\n;retract length (left) = [retract_length_1]mm\n;retract length on tool change (left) = [retract_length_toolchange_1]mm\n;retract lift (left) = [retract_lift_1]\n;retract extra distance on restart (left) = [retract_restart_extra_1]mm\n;retract extra on tool change (left) = [retract_restart_extra_toolchange_1]mm\n;retract speed (left) = [retract_speed_1]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\n; Although we will first initialise the left extruder, do not do a tool change until everything is ready to avoid all kinds of quirks.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat right nozzle to 140 degrees, this should not cause oozing\nM104 S140 T1; preheat left nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; initialise the left extruder first, this minimises tool changes, assuming the print will start with the right extruder.\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruders at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature_0] T0; set 1st nozzle heater to first layer temperature\nM104 S[first_layer_temperature_1] T1; set 2nd nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature (do not use M6 Tx, it is a combined tool change + wait).\nM17; re-enable all steppers\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed using left extruder\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\n; I have tried to do a proper tool change retract on the nozzle, but this consistently resulted in unacceptable\n; extrusion lag afterwards, maybe because the firmware performs an additional retraction.\n; The 'G92 E-0.6' trick no longer works with relative E, so a post-processing script should add some extra E when T1 is unretracted.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT0; switch back to right extruder.\nG4 P0; flush pipeline\nG1 X-70 Y-72 F8400; move to front left corner of bed\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed using right extruder\n; Again extrude a little beyond the bed.\nG1 Y-69 F2000\nG1 X108 Y-72 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-77 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for dual extruder printing - - -\n template_custom_gcode = thumbnails = thumbnails_format = PNG @@ -6149,6 +6867,7 @@ wipe = 0,0 z_offset = 0 [printer:FFCP single material L] +autoemit_temperature_commands = 1 bed_custom_model = bed_custom_texture = bed_shape = -115x-77,115x-77,115x78,-115x78 @@ -6216,7 +6935,7 @@ retract_restart_extra_toolchange = 0 retract_speed = 30 silent_mode = 1 single_extruder_multi_material = 0 -start_gcode = ;- - - Custom G-code for left extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2019/04. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;infill only where needed = [infill_only_where_needed]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; start with the right extruder. We will switch to T1 after having moved the print head to provide enough space for the nozzle offset.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T1; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; switch to the left extruder\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T1; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 B; re-enable left extruder stepper\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed (3mm from the front edge)\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\nG1 X-90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for left extruder printing - - - +start_gcode = ;- - - Custom G-code for left extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2023/05. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;bottom fill pattern = [bottom_fill_pattern]\n;top fill pattern = [top_fill_pattern]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; start with the right extruder. We will switch to T1 after having moved the print head to provide enough space for the nozzle offset.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T1; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; switch to the left extruder\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T1; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 B; re-enable left extruder stepper\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed (3mm from the front edge)\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\nG1 X-90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for left extruder printing - - - template_custom_gcode = thumbnails = thumbnails_format = PNG @@ -6229,6 +6948,7 @@ wipe = 0 z_offset = 0 [printer:FFCP single material L flex] +autoemit_temperature_commands = 1 bed_custom_model = bed_custom_texture = bed_shape = -115x-77,115x-77,115x78,-115x78 @@ -6296,7 +7016,7 @@ retract_restart_extra_toolchange = 0 retract_speed = 9 silent_mode = 1 single_extruder_multi_material = 0 -start_gcode = ;- - - Custom G-code for left extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2019/04. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;infill only where needed = [infill_only_where_needed]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; start with the right extruder. We will switch to T1 after having moved the print head to provide enough space for the nozzle offset.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T1; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; switch to the left extruder\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T1; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 B; re-enable left extruder stepper\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed (3mm from the front edge)\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\nG1 X-90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for left extruder printing - - - +start_gcode = ;- - - Custom G-code for left extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2023/05. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;bottom fill pattern = [bottom_fill_pattern]\n;top fill pattern = [top_fill_pattern]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; start with the right extruder. We will switch to T1 after having moved the print head to provide enough space for the nozzle offset.\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T1; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X70 Y-83 F8400; move to waiting position (front right corner of print bed), also makes room for the tool change\n; In theory, Sailfish should combine the T1 with the next move. I have tried to make this work many times and I found it extremely unreliable, therefore I force an explicit tool swap as follows.\nG1 F4000; set speed for tool change, keep it low because not accelerated.\nT1; switch to the left extruder\nG4 P0; flush pipeline\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T1; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 B; re-enable left extruder stepper\nG1 Z0 F1000\nG1 X70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X-121 E24 F2000; extrude a line of filament across the front edge of the bed (3mm from the front edge)\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X-108 Y-74 F4000; cross the extruded line to close the loop\nG1 X-100 F4000; wipe across the line (X direction)\nG1 X-90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for left extruder printing - - - template_custom_gcode = thumbnails = thumbnails_format = PNG @@ -6309,6 +7029,7 @@ wipe = 0 z_offset = 0 [printer:FFCP single material R] +autoemit_temperature_commands = 1 bed_custom_model = bed_custom_texture = bed_shape = -115x-77,115x-77,115x78,-115x78 @@ -6376,7 +7097,7 @@ retract_restart_extra_toolchange = 0 retract_speed = 30 silent_mode = 1 single_extruder_multi_material = 0 -start_gcode = ;- - - Custom G-code for right extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2019/04. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;infill only where needed = [infill_only_where_needed]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X-70 Y-83 F8400; move to waiting position (front left corner of print bed)\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T0; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 A; re-enable right extruder stepper\nG1 Z0 F1000\nG1 X-70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X108 Y-74 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for right extruder printing - - - +start_gcode = ;- - - Custom G-code for right extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2023/05. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;bottom fill pattern = [bottom_fill_pattern]\n;top fill pattern = [top_fill_pattern]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X-70 Y-83 F8400; move to waiting position (front left corner of print bed)\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T0; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 A; re-enable right extruder stepper\nG1 Z0 F1000\nG1 X-70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X108 Y-74 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for right extruder printing - - - template_custom_gcode = thumbnails = thumbnails_format = PNG @@ -6389,6 +7110,7 @@ wipe = 0 z_offset = 0 [printer:FFCP single material R flex] +autoemit_temperature_commands = 1 bed_custom_model = bed_custom_texture = bed_shape = -115x-77,115x-77,115x78,-115x78 @@ -6456,7 +7178,7 @@ retract_restart_extra_toolchange = 0 retract_speed = 9 silent_mode = 1 single_extruder_multi_material = 0 -start_gcode = ;- - - Custom G-code for right extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2019/04. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;infill only where needed = [infill_only_where_needed]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X-70 Y-83 F8400; move to waiting position (front left corner of print bed)\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T0; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 A; re-enable right extruder stepper\nG1 Z0 F1000\nG1 X-70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X108 Y-74 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for right extruder printing - - - +start_gcode = ;- - - Custom G-code for right extruder printing with FlashForge Creator Pro - - -\n;- - - by DrLex; 2016/09-2023/05. Released under Creative Commons Attribution License. - - -\n; IMPORTANT: ensure your home offsets are correctly set. The Y home offset is correct if\n; the initial extrusion performed by this code is at 3mm from the front edge of the bed.\n; IMPORTANT: ensure "Use relative E distances" is enabled in Printer settings.\n;\n;SUMMARY\n;\n;first layer temperature = [first_layer_temperature]C\n;temperature = [temperature]C\n;first layer bed temperature = [first_layer_bed_temperature]C\n;bed temperature = [bed_temperature]C\n;\n;bottom solid layers = [bottom_solid_layers]\n;top solid layers = [top_solid_layers]\n;perimeters = [perimeters]\n;seam position = [seam_position]\n;\n;layer height = [layer_height]mm\n;first layer height = [first_layer_height]mm\n;z_offset = [z_offset]mm\n;fill density = [fill_density]\n;fill pattern = [fill_pattern]\n;bottom fill pattern = [bottom_fill_pattern]\n;top fill pattern = [top_fill_pattern]\n;\n;skirts = [skirts]\n;brim width = [brim_width]mm\n;raft layers = [raft_layers]\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;\n;first layer speed = [first_layer_speed]\n;perimeter speed = [perimeter_speed]mm/s\n;small perimeter speed = [small_perimeter_speed]\n;external perimeter speed = [external_perimeter_speed]\n;infill speed = [infill_speed]mm/s\n;solid infill speed = [solid_infill_speed]\n;top solid infill speed = [top_solid_infill_speed]\n;support material speed = [support_material_speed]mm/s\n;gap fill speed = [gap_fill_speed]mm/s\n;travel speed = [travel_speed]mm/s\n;bridge speed = [bridge_speed]mm/s\n;bridge flow ratio = [bridge_flow_ratio]\n;slowdown if layer time is less than = [slowdown_below_layer_time]secs\n;minimum print speed = [min_print_speed]mm/s\n;\n;\n;EXTRUSION\n;\n;filament diameter = [filament_diameter]mm\n;nozzle diameter = [nozzle_diameter]mm\n;bridge flow ratio = [bridge_flow_ratio]\n;extrusion axis = [extrusion_axis]\n;extrusion multiplier = [extrusion_multiplier]\n;extrusion width = [extrusion_width]mm\n;first layer extrusion width = [first_layer_extrusion_width]mm\n;perimeter extrusion width = [perimeter_extrusion_width]mm\n;infill extrusion width = [infill_extrusion_width]mm\n;solid infill extrusion width = [solid_infill_extrusion_width]mm\n;top infill extrusion width = [top_infill_extrusion_width]mm\n;support material extrusion width = [support_material_extrusion_width]mm\n;\n;\n;SUPPORT\n;\n;raft layers = [raft_layers]\n;brim width = [brim_width]mm\n;support material = [support_material]\n;support material threshold = [support_material_threshold] degrees\n;support material enforced for first n layers = [support_material_enforce_layers]\n;support material extruder = [support_material_extruder]\n;support material extrusion width = [support_material_extrusion_width]mm\n;support material interface layers = [support_material_interface_layers]\n;support material interface spacing = [support_material_interface_spacing]mm\n;support material pattern = [support_material_pattern]\n;support material angle = [support_material_angle] degrees\n;support material spacing = [support_material_spacing]mm\n;support material speed = [support_material_speed]mm/s\n;\n;\n;OTHER (see end of file for all parameters)\n;\n;complete objects = [complete_objects]\n;cooling enabled = [cooling]\n;disable fan for first layers = [disable_fan_first_layers]\n;duplicate distance = [duplicate_distance]mm\n;external perimeters first = [external_perimeters_first]\n;extra perimeters = [extra_perimeters]\n;extruder clearance height = [extruder_clearance_height]mm\n;extruder clearance radius = [extruder_clearance_radius]mm\n;extruder offset = [extruder_offset]mm\n;fan always on = [fan_always_on]\n;fan below layer time = [fan_below_layer_time]secs\n;fill angle = [fill_angle] degrees\n;gcode comments = [gcode_comments]\n;gcode flavor = [gcode_flavor]\n;infill every n layers = [infill_every_layers]\n;infill extruder = [infill_extruder]\n;infill first = [infill_first]\n;minimum skirt length = [min_skirt_length]mm\n;only retract when crossing perimeters = [only_retract_when_crossing_perimeters]\n;perimeter extruder = [perimeter_extruder]\n;retract before travel = [retract_before_travel]\n;retract on layer change = [retract_layer_change]\n;retract length = [retract_length]mm\n;retract length on tool change = [retract_length_toolchange]mm\n;retract lift = [retract_lift]\n;retract extra distance on restart = [retract_restart_extra]mm\n;retract extra on tool change = [retract_restart_extra_toolchange]mm\n;retract speed = [retract_speed]mm/s\n;skirt distance = [skirt_distance]mm\n;skirt height = [skirt_height] layers\n;solid infill below area = [solid_infill_below_area]mm (sq)\n;solid infill every n layers = [solid_infill_every_layers]\n;\n;- - - - - - - - - - - - - - - - - - - - - - - - -\n\nT0; set primary extruder\nM73 P0; enable show build progress\nM140 S[first_layer_bed_temperature]; heat bed up to first layer temperature\nM104 S140 T0; preheat nozzle to 140 degrees, this should not cause oozing\nM127; disable fan\nG21; set units to mm\nM320; acceleration enabled for all commands that follow\nG162 X Y F8400; home XY axes maximum\nG161 Z F1500; roughly home Z axis minimum\nG92 X118 Y72.5 Z0 E0 B0; set (rough) reference point (also set E and B to make GPX happy). This will be overridden by the M132 below but ensures correct visualisation in some programs.\nG1 Z5 F1500; move the bed down again\nG4 P0; Wait for command to finish\nG161 Z F100; accurately home Z axis minimum\nM132 X Y Z A B; Recall stored home offsets (accurate reference point which you can configure in the printer's LCD menu).\nG90; set positioning to absolute\nM83; use relative E coordinates\nG1 Z20 F1500; move Z to waiting height\nG1 X140 Y65 F1500; do a slow small move to allow acceleration to be gently initialised\nG1 X-70 Y-83 F8400; move to waiting position (front left corner of print bed)\nM18 A B; disable extruder steppers while heating\nM190 S[first_layer_bed_temperature]; Wait for bed to heat up. Leave extruder at 140C, to avoid cooking the filament.\nM104 S[first_layer_temperature] T0; set nozzle heater to first layer temperature\nM116; wait for everything to reach target temperature\nM17 A; re-enable right extruder stepper\nG1 Z0 F1000\nG1 X-70 Y-74 F4000; chop off any ooze on the front of the bed\nG1 Z[first_layer_height] F1500; move to first layer height\nG1 X121 E24 F2000; extrude a line of filament across the front edge of the bed\n; Note how we extrude a little beyond the bed, this produces a tiny loop that makes it easier to remove the extruded strip.\nG1 Y-71 F2000\nG1 X108 Y-74 F4000; cross the extruded line to close the loop\nG1 X100 F4000; wipe across the line (X direction)\nG1 X90 Y-79 F6000; Move back for an additional wipe (Y direction)\n;G92 E-0.6; This no longer works with relative E. The purpose was to compensate for the inexplicable but consistent under-extrusion that occurs at the start of the skirt. This compensation must now be done in a post-processing script.\nG1 F8400; in case Slic3r would not override this, ensure fast travel to first print move\nM73 P1 ;@body (notify GPX body has started)\n;- - - End custom G-code for right extruder printing - - - template_custom_gcode = thumbnails = thumbnails_format = PNG