# generated by PrusaSlicer 2.8.1+win64 on 2024-11-14 at 14:10:58 UTC [print:Proto - 0.20mm layers - Prusa - 13Nov24] arc_fitting = disabled avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = monotonic bottom_solid_layers = 4 bottom_solid_min_thickness = 0.5 bridge_acceleration = 1000 bridge_angle = 0 bridge_flow_ratio = 0.95 bridge_speed = 25 brim_separation = 0.1 brim_type = outer_only brim_width = 0 compatible_printers = compatible_printers_condition = printer_notes=~/.*PRINTER_VENDOR_PRUSA3D.*/ and printer_notes=~/.*PRINTER_MODEL_MK3.*/ and nozzle_diameter[0]==0.4 and printer_model!="MK3.5MMU3" complete_objects = 0 default_acceleration = 1000 dont_support_bridges = 0 draft_shield = disabled elefant_foot_compensation = 0.2 enable_dynamic_overhang_speeds = 1 external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 35 external_perimeters_first = 0 extra_perimeters = 0 extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 45 extrusion_width = 0.45 fill_angle = 45 fill_density = 20% fill_pattern = rectilinear first_layer_acceleration = 800 first_layer_acceleration_over_raft = 0 first_layer_extrusion_width = 0.42 first_layer_height = 0.2 first_layer_speed = 20 first_layer_speed_over_raft = 30 fuzzy_skin = none fuzzy_skin_point_dist = 0.8 fuzzy_skin_thickness = 0.3 gap_fill_enabled = 1 gap_fill_speed = 40 gcode_comments = 0 gcode_label_objects = octoprint gcode_resolution = 0.0125 gcode_substitutions = infill_acceleration = 1000 infill_anchor = 2.5 infill_anchor_max = 12 infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 infill_overlap = 10% infill_speed = 200 inherits = 0.20mm SPEED @MK3 interface_shells = 0 ironing = 0 ironing_flowrate = 15% ironing_spacing = 0.1 ironing_speed = 15 ironing_type = top layer_height = 0.2 max_print_speed = 200 max_volumetric_extrusion_rate_slope_negative = 0 max_volumetric_extrusion_rate_slope_positive = 0 max_volumetric_speed = 0 min_bead_width = 85% min_feature_size = 25% min_skirt_length = 4 mmu_segmented_region_interlocking_depth = 0 mmu_segmented_region_max_width = 0 notes = only_one_perimeter_first_layer = 0 only_retract_when_crossing_perimeters = 0 ooze_prevention = 0 output_filename_format = {input_filename_base}_{layer_height}mm_{printing_filament_types}_{printer_model}_{print_time}.gcode overhang_speed_0 = 15 overhang_speed_1 = 15 overhang_speed_2 = 20 overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 800 perimeter_extruder = 1 perimeter_extrusion_width = 0.45 perimeter_generator = arachne perimeter_speed = 60 perimeters = 2 post_process = print_settings_id = raft_contact_distance = 0.2 raft_expansion = 1.5 raft_first_layer_density = 90% raft_first_layer_expansion = 3 raft_layers = 0 resolution = 0 seam_position = aligned single_extruder_multi_material_priming = 0 skirt_distance = 2 skirt_height = 3 skirts = 1 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 25 solid_infill_acceleration = 0 solid_infill_below_area = 0 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.45 solid_infill_speed = 200 spiral_vase = 0 staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 1 support_material_angle = 0 support_material_auto = 1 support_material_bottom_contact_distance = 0 support_material_bottom_interface_layers = 0 support_material_buildplate_only = 0 support_material_closing_radius = 2 support_material_contact_distance = 0.2 support_material_enforce_layers = 0 support_material_extruder = 0 support_material_extrusion_width = 0.35 support_material_interface_contact_loops = 0 support_material_interface_extruder = 0 support_material_interface_layers = 2 support_material_interface_pattern = rectilinear support_material_interface_spacing = 0.2 support_material_interface_speed = 80% support_material_pattern = rectilinear support_material_spacing = 2 support_material_speed = 50 support_material_style = organic support_material_synchronize_layers = 0 support_material_threshold = 50 support_material_with_sheath = 0 support_material_xy_spacing = 60% support_tree_angle = 40 support_tree_angle_slow = 30 support_tree_branch_diameter = 2 support_tree_branch_diameter_angle = 3 support_tree_branch_diameter_double_wall = 3 support_tree_branch_distance = 1 support_tree_tip_diameter = 0.6 support_tree_top_rate = 30% thick_bridges = 0 thin_walls = 0 top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.4 top_one_perimeter_type = none top_solid_infill_acceleration = 0 top_solid_infill_speed = 50 top_solid_layers = 5 top_solid_min_thickness = 0.7 travel_acceleration = 0 travel_speed = 180 travel_speed_z = 12 wall_distribution_count = 1 wall_transition_angle = 10 wall_transition_filter_deviation = 25% wall_transition_length = 100% wipe_tower = 1 wipe_tower_acceleration = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 wipe_tower_cone_angle = 0 wipe_tower_extra_flow = 100% wipe_tower_extra_spacing = 100% wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 wipe_tower_x = 170 wipe_tower_y = 125 xy_size_compensation = 0 [print:Proto - 0.2mm - Prusa XL - 13Nov24] arc_fitting = emit_center avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = monotonic bottom_solid_layers = 3 bottom_solid_min_thickness = 0.5 bridge_acceleration = 1500 bridge_angle = 0 bridge_flow_ratio = 1 bridge_speed = 50 brim_separation = 0.1 brim_type = outer_only brim_width = 0 compatible_printers = compatible_printers_condition = printer_notes=~/.*XLIS.*/ and nozzle_diameter[0]==0.4 and printer_notes!~/.*HF_NOZZLE.*/ complete_objects = 0 default_acceleration = 2500 dont_support_bridges = 0 draft_shield = disabled elefant_foot_compensation = 0.2 enable_dynamic_overhang_speeds = 1 external_perimeter_acceleration = 2500 external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 170 external_perimeters_first = 0 extra_perimeters = 0 extra_perimeters_on_overhangs = 0 extruder_clearance_height = 14 extruder_clearance_radius = 45 extrusion_width = 0.45 fill_angle = 45 fill_density = 20% fill_pattern = rectilinear first_layer_acceleration = 500 first_layer_acceleration_over_raft = 0 first_layer_extrusion_width = 0.5 first_layer_height = 0.2 first_layer_speed = 40 first_layer_speed_over_raft = 30 fuzzy_skin = none fuzzy_skin_point_dist = 0.8 fuzzy_skin_thickness = 0.3 gap_fill_enabled = 1 gap_fill_speed = 120 gcode_comments = 0 gcode_label_objects = firmware gcode_resolution = 0.008 gcode_substitutions = infill_acceleration = 4000 infill_anchor = 2 infill_anchor_max = 12 infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 infill_overlap = 15% infill_speed = 200 inherits = 0.20mm SPEED @XLIS 0.4 interface_shells = 0 ironing = 0 ironing_flowrate = 15% ironing_spacing = 0.1 ironing_speed = 15 ironing_type = top layer_height = 0.2 max_print_speed = 200 max_volumetric_extrusion_rate_slope_negative = 0 max_volumetric_extrusion_rate_slope_positive = 0 max_volumetric_speed = 0 min_bead_width = 85% min_feature_size = 25% min_skirt_length = 4 mmu_segmented_region_interlocking_depth = 0 mmu_segmented_region_max_width = 0 notes = only_one_perimeter_first_layer = 0 only_retract_when_crossing_perimeters = 0 ooze_prevention = 1 output_filename_format = {input_filename_base}_0.4n_{layer_height}mm_{printing_filament_types}_XLIS_{print_time}.gcode overhang_speed_0 = 15 overhang_speed_1 = 25 overhang_speed_2 = 30 overhang_speed_3 = 80% overhangs = 1 perimeter_acceleration = 3000 perimeter_extruder = 1 perimeter_extrusion_width = 0.45 perimeter_generator = arachne perimeter_speed = 170 perimeters = 2 post_process = print_settings_id = raft_contact_distance = 0.15 raft_expansion = 1.5 raft_first_layer_density = 80% raft_first_layer_expansion = 3.5 raft_layers = 0 resolution = 0 seam_position = aligned single_extruder_multi_material_priming = 0 skirt_distance = 6 skirt_height = 1 skirts = 0 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 170 solid_infill_acceleration = 4000 solid_infill_below_area = 0 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.45 solid_infill_speed = 200 spiral_vase = 0 staggered_inner_seams = 0 standby_temperature_delta = -110 support_material = 1 support_material_angle = 0 support_material_auto = 1 support_material_bottom_contact_distance = 0 support_material_bottom_interface_layers = 0 support_material_buildplate_only = 0 support_material_closing_radius = 2 support_material_contact_distance = 0.2 support_material_enforce_layers = 0 support_material_extruder = 0 support_material_extrusion_width = 0.36 support_material_interface_contact_loops = 0 support_material_interface_extruder = 0 support_material_interface_layers = 5 support_material_interface_pattern = auto support_material_interface_spacing = 0.2 support_material_interface_speed = 50% support_material_pattern = rectilinear support_material_spacing = 2 support_material_speed = 110 support_material_style = organic support_material_synchronize_layers = 0 support_material_threshold = 40 support_material_with_sheath = 0 support_material_xy_spacing = 80% support_tree_angle = 40 support_tree_angle_slow = 30 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 = 30% thick_bridges = 0 thin_walls = 0 top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 top_one_perimeter_type = none top_solid_infill_acceleration = 1500 top_solid_infill_speed = 100 top_solid_layers = 5 top_solid_min_thickness = 0.7 travel_acceleration = 5000 travel_speed = 400 travel_speed_z = 12 wall_distribution_count = 1 wall_transition_angle = 10 wall_transition_filter_deviation = 25% wall_transition_length = 100% wipe_tower = 1 wipe_tower_acceleration = 0 wipe_tower_bridging = 8 wipe_tower_brim_width = 3 wipe_tower_cone_angle = 25 wipe_tower_extra_flow = 100% wipe_tower_extra_spacing = 150% wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 90 wipe_tower_width = 60 wipe_tower_x = 180 wipe_tower_y = 140 xy_size_compensation = 0 [print:Proto - 0.2mm layers - Eve - 13Nov24] arc_fitting = disabled avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = monotonic bottom_solid_layers = 5 bottom_solid_min_thickness = 0 bridge_acceleration = 3000 bridge_angle = 0 bridge_flow_ratio = 0.8 bridge_speed = 60 brim_separation = 0 brim_type = outer_only brim_width = 0 compatible_printers = compatible_printers_condition = printer_model=~/.*Voron_v2.*/ and nozzle_diameter[0]==0.4 complete_objects = 0 default_acceleration = 2000 dont_support_bridges = 1 draft_shield = disabled elefant_foot_compensation = 0.1 enable_dynamic_overhang_speeds = 0 external_perimeter_acceleration = 0 external_perimeter_extrusion_width = 0.42 external_perimeter_speed = 40 external_perimeters_first = 0 extra_perimeters = 0 extra_perimeters_on_overhangs = 0 extruder_clearance_height = 20 extruder_clearance_radius = 70 extrusion_width = 0.44 fill_angle = 45 fill_density = 20% fill_pattern = rectilinear first_layer_acceleration = 1000 first_layer_acceleration_over_raft = 0 first_layer_extrusion_width = 0.56 first_layer_height = 0.2 first_layer_speed = 30 first_layer_speed_over_raft = 30 fuzzy_skin = none fuzzy_skin_point_dist = 0.8 fuzzy_skin_thickness = 0.3 gap_fill_enabled = 1 gap_fill_speed = 40 gcode_comments = 0 gcode_label_objects = disabled gcode_resolution = 0.0125 gcode_substitutions = infill_acceleration = 4000 infill_anchor = 0 infill_anchor_max = 50 infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.44 infill_first = 0 infill_overlap = 20% infill_speed = 125 inherits = 0.2mm 0.4nozzle V2 interface_shells = 0 ironing = 0 ironing_flowrate = 15% ironing_spacing = 0.1 ironing_speed = 15 ironing_type = top layer_height = 0.2 max_print_speed = 300 max_volumetric_extrusion_rate_slope_negative = 0 max_volumetric_extrusion_rate_slope_positive = 0 max_volumetric_speed = 0 min_bead_width = 85% min_feature_size = 25% min_skirt_length = 20 mmu_segmented_region_interlocking_depth = 0 mmu_segmented_region_max_width = 0 notes = TODO: check the size of the extruder and the y-bar clearance. Optimize & test supports. only_one_perimeter_first_layer = 0 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 = 2000 perimeter_extruder = 1 perimeter_extrusion_width = 0.44 perimeter_generator = arachne perimeter_speed = 100 perimeters = 3 post_process = print_settings_id = raft_contact_distance = 0.1 raft_expansion = 1.5 raft_first_layer_density = 90% raft_first_layer_expansion = 3 raft_layers = 0 resolution = 0 seam_position = nearest single_extruder_multi_material_priming = 1 skirt_distance = 3 skirt_height = 1 skirts = 3 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 40 solid_infill_acceleration = 0 solid_infill_below_area = 0 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.44 solid_infill_speed = 120 spiral_vase = 0 staggered_inner_seams = 0 standby_temperature_delta = -5 support_material = 1 support_material_angle = 0 support_material_auto = 1 support_material_bottom_contact_distance = 0 support_material_bottom_interface_layers = -1 support_material_buildplate_only = 0 support_material_closing_radius = 2 support_material_contact_distance = 0.15 support_material_enforce_layers = 0 support_material_extruder = 0 support_material_extrusion_width = 0.44 support_material_interface_contact_loops = 0 support_material_interface_extruder = 0 support_material_interface_layers = 1 support_material_interface_pattern = rectilinear support_material_interface_spacing = 0.2 support_material_interface_speed = 70 support_material_pattern = rectilinear support_material_spacing = 1 support_material_speed = 90 support_material_style = organic support_material_synchronize_layers = 0 support_material_threshold = 30 support_material_with_sheath = 0 support_material_xy_spacing = 0.6 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 = 0 top_fill_pattern = monotonic top_infill_extrusion_width = 0.44 top_one_perimeter_type = none top_solid_infill_acceleration = 0 top_solid_infill_speed = 50 top_solid_layers = 6 top_solid_min_thickness = 0 travel_acceleration = 3000 travel_speed = 300 travel_speed_z = 0 wall_distribution_count = 1 wall_transition_angle = 10 wall_transition_filter_deviation = 25% wall_transition_length = 100% wipe_tower = 1 wipe_tower_acceleration = 0 wipe_tower_bridging = 10 wipe_tower_brim_width = 2 wipe_tower_cone_angle = 0 wipe_tower_extra_flow = 100% wipe_tower_extra_spacing = 100% wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 0 wipe_tower_width = 60 wipe_tower_x = 180 wipe_tower_y = 140 xy_size_compensation = 0 [print:Proto - Prusa XL - 0.20mm SPEED @XL 0.4] arc_fitting = emit_center avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bottom_fill_pattern = monotonic bottom_solid_layers = 4 bottom_solid_min_thickness = 0.5 bridge_acceleration = 1000 bridge_angle = 0 bridge_flow_ratio = 1 bridge_speed = 25 brim_separation = 0.1 brim_type = outer_only brim_width = 0 compatible_printers = compatible_printers_condition = printer_model=~/.*XL.*/ and nozzle_diameter[0]==0.4 and printer_notes!~/.*INPUT_SHAPER.*/ complete_objects = 0 default_acceleration = 1250 dont_support_bridges = 0 draft_shield = disabled elefant_foot_compensation = 0.2 enable_dynamic_overhang_speeds = 1 external_perimeter_acceleration = 1000 external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 70 external_perimeters_first = 0 extra_perimeters = 0 extra_perimeters_on_overhangs = 0 extruder_clearance_height = 21 extruder_clearance_radius = 67 extrusion_width = 0.45 fill_angle = 45 fill_density = 20% fill_pattern = gyroid first_layer_acceleration = 600 first_layer_acceleration_over_raft = 0 first_layer_extrusion_width = 0.5 first_layer_height = 0.2 first_layer_speed = 25 first_layer_speed_over_raft = 30 fuzzy_skin = none fuzzy_skin_point_dist = 0.8 fuzzy_skin_thickness = 0.3 gap_fill_enabled = 1 gap_fill_speed = 45 gcode_comments = 0 gcode_label_objects = firmware gcode_resolution = 0.0125 gcode_substitutions = infill_acceleration = 3000 infill_anchor = 2 infill_anchor_max = 12 infill_every_layers = 1 infill_extruder = 1 infill_extrusion_width = 0.45 infill_first = 0 infill_overlap = 10% infill_speed = 200 inherits = 0.20mm SPEED @XL 0.4 interface_shells = 0 ironing = 0 ironing_flowrate = 15% ironing_spacing = 0.1 ironing_speed = 15 ironing_type = top layer_height = 0.2 max_print_speed = 200 max_volumetric_extrusion_rate_slope_negative = 0 max_volumetric_extrusion_rate_slope_positive = 0 max_volumetric_speed = 0 min_bead_width = 85% min_feature_size = 25% min_skirt_length = 4 mmu_segmented_region_interlocking_depth = 0 mmu_segmented_region_max_width = 0 notes = only_one_perimeter_first_layer = 0 only_retract_when_crossing_perimeters = 0 ooze_prevention = 1 output_filename_format = {input_filename_base}_0.4n_{layer_height}mm_{printing_filament_types}_XL_{print_time}.gcode overhang_speed_0 = 15 overhang_speed_1 = 15 overhang_speed_2 = 20 overhang_speed_3 = 25 overhangs = 1 perimeter_acceleration = 1200 perimeter_extruder = 1 perimeter_extrusion_width = 0.45 perimeter_generator = arachne perimeter_speed = 90 perimeters = 2 post_process = print_settings_id = raft_contact_distance = 0.2 raft_expansion = 1.5 raft_first_layer_density = 80% raft_first_layer_expansion = 3 raft_layers = 0 resolution = 0 seam_position = aligned single_extruder_multi_material_priming = 0 skirt_distance = 2 skirt_height = 3 skirts = 0 slice_closing_radius = 0.049 slicing_mode = regular small_perimeter_speed = 40 solid_infill_acceleration = 2000 solid_infill_below_area = 0 solid_infill_every_layers = 0 solid_infill_extruder = 1 solid_infill_extrusion_width = 0.45 solid_infill_speed = 140 spiral_vase = 0 staggered_inner_seams = 0 standby_temperature_delta = -110 support_material = 1 support_material_angle = 0 support_material_auto = 1 support_material_bottom_contact_distance = 0 support_material_bottom_interface_layers = 0 support_material_buildplate_only = 0 support_material_closing_radius = 2 support_material_contact_distance = 0.2 support_material_enforce_layers = 0 support_material_extruder = 0 support_material_extrusion_width = 0.37 support_material_interface_contact_loops = 0 support_material_interface_extruder = 0 support_material_interface_layers = 5 support_material_interface_pattern = rectilinear support_material_interface_spacing = 0.2 support_material_interface_speed = 70% support_material_pattern = rectilinear support_material_spacing = 2 support_material_speed = 60 support_material_style = snug support_material_synchronize_layers = 0 support_material_threshold = 45 support_material_with_sheath = 0 support_material_xy_spacing = 80% support_tree_angle = 40 support_tree_angle_slow = 30 support_tree_branch_diameter = 2 support_tree_branch_diameter_angle = 3 support_tree_branch_diameter_double_wall = 3 support_tree_branch_distance = 1 support_tree_tip_diameter = 0.6 support_tree_top_rate = 30% thick_bridges = 0 thin_walls = 0 top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 top_one_perimeter_type = none top_solid_infill_acceleration = 800 top_solid_infill_speed = 40 top_solid_layers = 5 top_solid_min_thickness = 0.7 travel_acceleration = 0 travel_speed = 400 travel_speed_z = 10 wall_distribution_count = 1 wall_transition_angle = 10 wall_transition_filter_deviation = 25% wall_transition_length = 100% wipe_tower = 1 wipe_tower_acceleration = 0 wipe_tower_bridging = 8 wipe_tower_brim_width = 3 wipe_tower_cone_angle = 25 wipe_tower_extra_flow = 100% wipe_tower_extra_spacing = 150% wipe_tower_extruder = 0 wipe_tower_no_sparse_layers = 0 wipe_tower_rotation_angle = 90 wipe_tower_width = 60 wipe_tower_x = 170 wipe_tower_y = 140 xy_size_compensation = 0 [printer:Proto - Prusa MK3S - 13Nov24] autoemit_temperature_commands = 1 bed_custom_model = bed_custom_texture = bed_shape = 0x0,250x0,250x210,0x210 before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n between_objects_gcode = binary_gcode = 0 color_change_gcode = M600\nG1 E0.3 F1500 ; prime after color change cooling_tube_length = 5 cooling_tube_retraction = 91.5 default_filament_profile = "Prusament PLA" default_print_profile = 0.15mm QUALITY @MK3 deretract_speed = 0 end_gcode = {if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nG1 X0 Y200 F3600 ; park\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+49, max_print_height)} F720 ; Move print head further up{endif}\nG4 ; wait\nM221 S100 ; reset flow\nM900 K0 ; reset LA\n{if print_settings_id=~/.*(DETAIL @MK3|QUALITY @MK3|@0.25 nozzle MK3).*/}M907 E538 ; reset extruder motor current{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM84 ; disable motors\n; max_layer_z = [max_layer_z]\n; play tone\nM300 P212 S392\nM300 P427 S440\nM300 P319 S587\nM300 P427 S440\nM300 P319 S494\nM300 P1000 S784 extra_loading_move = -2 extruder_colour = "" extruder_offset = 0x0 gcode_flavor = marlin high_current_on_filament_swap = 0 host_type = prusalink inherits = Original Prusa i3 MK3S & MK3S+ layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] machine_limits_usage = emit_to_gcode machine_max_acceleration_e = 5000,5000 machine_max_acceleration_extruding = 1250,1250 machine_max_acceleration_retracting = 1250,1250 machine_max_acceleration_travel = 1500,1250 machine_max_acceleration_x = 1000,960 machine_max_acceleration_y = 1000,960 machine_max_acceleration_z = 200,200 machine_max_feedrate_e = 120,120 machine_max_feedrate_x = 200,100 machine_max_feedrate_y = 200,100 machine_max_feedrate_z = 12,12 machine_max_jerk_e = 4.5,4.5 machine_max_jerk_x = 8,8 machine_max_jerk_y = 8,8 machine_max_jerk_z = 0.4,0.4 machine_min_extruding_rate = 0,0 machine_min_travel_rate = 0,0 max_layer_height = 0.25 max_print_height = 210 min_layer_height = 0.07 multimaterial_purging = 140 nozzle_diameter = 0.4 nozzle_high_flow = 0 parking_pos_retraction = 92 pause_print_gcode = M601 prefer_clockwise_movements = 0 print_host = printer_model = MK3S printer_notes = Don't remove the following keywords! These keywords are used in the "compatible printer" condition of the print and filament profiles to link the particular print and filament profiles to this printer profile.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK3\n printer_settings_id = printer_technology = FFF printer_variant = 0.4 printer_vendor = printhost_apikey = printhost_cafile = remaining_times = 1 retract_before_travel = 1 retract_before_wipe = 0% retract_layer_change = 1 retract_length = 0.8 retract_length_toolchange = 4 retract_lift = 0.4 retract_lift_above = 0 retract_lift_below = 209 retract_restart_extra = 0 retract_restart_extra_toolchange = 0 retract_speed = 35 silent_mode = 1 single_extruder_multi_material = 0 start_gcode = M862.3 P "[printer_model]" ; printer model check\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM115 U3.14.0 ; tell printer latest fw version\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\nM104 S[first_layer_temperature] ; set extruder temp\nM140 S[first_layer_bed_temperature] ; set bed temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\nM109 S[first_layer_temperature] ; wait for extruder temp\nG28 W ; home all without mesh bed level\nG80 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} W{(first_layer_print_max[0]) - (first_layer_print_min[0])} H{(first_layer_print_max[1]) - (first_layer_print_min[1])} ; mesh bed levelling\n{if filament_settings_id[initial_tool]=~/.*Prusament PA11.*/}\nG1 Z0.3 F720\nG1 Y-3 F1000 ; go outside print area\nG92 E0\nG1 X60 E9 F1000 ; intro line\nG1 X100 E9 F1000 ; intro line\n{else}\nG1 Z0.2 F720\nG1 Y-3 F1000 ; go outside print area\nG92 E0\nG1 X60 E9 F1000 ; intro line\nG1 X100 E12.5 F1000 ; intro line\n{endif}\nG92 E0\nM221 S{if layer_height<0.075}100{else}95{endif}\n\n; Don't change E values below. Excessive value can damage the printer.\n{if print_settings_id=~/.*(DETAIL @MK3|QUALITY @MK3).*/}M907 E430 ; set extruder motor current{endif}\n{if print_settings_id=~/.*(SPEED @MK3|DRAFT @MK3).*/}M907 E538 ; set extruder motor current{endif} template_custom_gcode = thumbnails = 160x120/PNG thumbnails_format = PNG toolchange_gcode = travel_lift_before_obstacle = 0 travel_max_lift = 0 travel_ramping_lift = 0 travel_slope = 0 use_firmware_retraction = 0 use_relative_e_distances = 1 use_volumetric_e = 0 variable_layer_height = 1 wipe = 1 z_offset = 0 [printer:Proto - Prusa XL - 13Nov24] autoemit_temperature_commands = 1 bed_custom_model = bed_custom_texture = bed_shape = 0x0,360x0,360x360,0x360 before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n between_objects_gcode = binary_gcode = 1 color_change_gcode = M600 cooling_tube_length = 5 cooling_tube_retraction = 91.5 default_filament_profile = "Prusament PLA @XLIS" default_print_profile = 0.20mm SPEED @XLIS 0.4 deretract_speed = 25,25 end_gcode = G4 ; wait\n\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+5, max_print_height)}{endif} ; Move bed down\n\nP0 S1 ; park tool\n\n{if max_layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+97, max_print_height)} F300{endif} ; Move bed further down\n\n; turn off extruder heaters\n{if is_extruder_used[0]}M104 T0 S0{endif}\n{if is_extruder_used[1]}M104 T1 S0{endif}\n{if is_extruder_used[2]}M104 T2 S0{endif}\n{if is_extruder_used[3]}M104 T3 S0{endif}\n{if is_extruder_used[4]}M104 T4 S0{endif}\n\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nM221 S100 ; reset flow percentage\nM84 ; disable motors\nM77 ; stop print timer\n; max_layer_z = [max_layer_z] extra_loading_move = -2 extruder_colour = #FF8000;#DB5182 extruder_offset = 0x0,0x0 gcode_flavor = marlin2 high_current_on_filament_swap = 0 host_type = prusalink inherits = Original Prusa XL - 2T Input Shaper 0.4 nozzle layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] machine_limits_usage = emit_to_gcode machine_max_acceleration_e = 2500,2500 machine_max_acceleration_extruding = 4000,2500 machine_max_acceleration_retracting = 1200,1200 machine_max_acceleration_travel = 5000,2500 machine_max_acceleration_x = 7000,2500 machine_max_acceleration_y = 7000,2500 machine_max_acceleration_z = 200,200 machine_max_feedrate_e = 100,100 machine_max_feedrate_x = 400,140 machine_max_feedrate_y = 400,140 machine_max_feedrate_z = 12,12 machine_max_jerk_e = 10,10 machine_max_jerk_x = 8,8 machine_max_jerk_y = 8,8 machine_max_jerk_z = 2,2 machine_min_extruding_rate = 0,0 machine_min_travel_rate = 0,0 max_layer_height = 0.3,0.3 max_print_height = 360 min_layer_height = 0.07,0.07 multimaterial_purging = 140 nozzle_diameter = 0.4,0.4 nozzle_high_flow = 0,0 parking_pos_retraction = 92 pause_print_gcode = M601 prefer_clockwise_movements = 0 print_host = printer_model = XL2IS printer_notes = Do not remove the keywords below.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_XLIS\nPG\nINPUT_SHAPER printer_settings_id = printer_technology = FFF printer_variant = 0.4 printer_vendor = printhost_apikey = printhost_cafile = remaining_times = 1 retract_before_travel = 1.5,1.5 retract_before_wipe = 80%,80% retract_layer_change = 1,1 retract_length = 0.8,0.8 retract_length_toolchange = 1.2,1.2 retract_lift = 0.3,0.3 retract_lift_above = 0,0 retract_lift_below = 359,359 retract_restart_extra = 0,0 retract_restart_extra_toolchange = 0,0 retract_speed = 35,35 silent_mode = 1 single_extruder_multi_material = 0 start_gcode = M17 ; enable steppers\nM862.3 P "XL" ; printer model check\nM862.5 P2 ; g-code level check\nM862.6 P"Input shaper" ; FW feature check\nM115 U6.1.3+7898\nG90 ; use absolute coordinates\nM83 ; extruder relative mode\n; set print area\nM555 X{first_layer_print_min[0]} Y{first_layer_print_min[1]} W{(first_layer_print_max[0]) - (first_layer_print_min[0])} H{(first_layer_print_max[1]) - (first_layer_print_min[1])}\n; inform about nozzle diameter\n{if (is_extruder_used[0])}M862.1 T0 P{nozzle_diameter[0]} A{(filament_abrasive[0] ? 1 : 0)} F{(nozzle_high_flow[0] ? 1 : 0)}{endif}\n{if (is_extruder_used[1])}M862.1 T1 P{nozzle_diameter[1]} A{(filament_abrasive[1] ? 1 : 0)} F{(nozzle_high_flow[1] ? 1 : 0)}{endif}\n{if (is_extruder_used[2])}M862.1 T2 P{nozzle_diameter[2]} A{(filament_abrasive[2] ? 1 : 0)} F{(nozzle_high_flow[2] ? 1 : 0)}{endif}\n{if (is_extruder_used[3])}M862.1 T3 P{nozzle_diameter[3]} A{(filament_abrasive[3] ? 1 : 0)} F{(nozzle_high_flow[3] ? 1 : 0)}{endif}\n{if (is_extruder_used[4])}M862.1 T4 P{nozzle_diameter[4]} A{(filament_abrasive[4] ? 1 : 0)} F{(nozzle_high_flow[4] ? 1 : 0)}{endif}\n\n; turn off unused heaters\n{if ! is_extruder_used[0]}M104 T0 S0{endif}\n{if ! is_extruder_used[1]}M104 T1 S0{endif}\n{if num_extruders > 2 and ! is_extruder_used[2]}M104 T2 S0{endif}\n{if num_extruders > 3 and ! is_extruder_used[3]}M104 T3 S0{endif}\n{if num_extruders > 4 and ! is_extruder_used[4]}M104 T4 S0{endif}\n\nM217 Z{max(zhop, 2.0)} ; set toolchange z hop to 2mm, or zhop variable from slicer if higher\n; set bed and extruder temp for MBL\nM140 S[first_layer_bed_temperature] ; set bed temp\nG0 Z5 ; add Z clearance\nM109 T{initial_tool} S{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\n; Home XY\nG28 XY\n; try picking tools used in print\nG1 F{travel_speed * 60}\n{if (is_extruder_used[0]) and (initial_tool != 0)}T0 S1 L0 D0{endif}\n{if (is_extruder_used[1]) and (initial_tool != 1)}T1 S1 L0 D0{endif}\n{if (is_extruder_used[2]) and (initial_tool != 2)}T2 S1 L0 D0{endif}\n{if (is_extruder_used[3]) and (initial_tool != 3)}T3 S1 L0 D0{endif}\n{if (is_extruder_used[4]) and (initial_tool != 4)}T4 S1 L0 D0{endif}\n; select tool that will be used to home & MBL\nT{initial_tool} S1 L0 D0\n; home Z with MBL tool\nM84 E ; turn off E motor\nG28 Z\nG0 Z5 ; add Z clearance\n\nM104 T{initial_tool} S{if is_nil(idle_temperature[initial_tool])}70{else}{idle_temperature[initial_tool]}{endif} ; set idle temp\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nG29 G ; absorb heat\n\nM109 T{initial_tool} S{((filament_notes[initial_tool]=~/.*HT_MBL10.*/) ? (first_layer_temperature[initial_tool] - 10) : (filament_type[initial_tool] == "PC" or filament_type[initial_tool] == "PA") ? (first_layer_temperature[initial_tool] - 25) : (filament_type[initial_tool] == "FLEX") ? 210 : (filament_type[initial_tool]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n\n; move to the nozzle cleanup area\nG1 X{(min(((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))), first_layer_print_min[0])) + 32} Y{(min((first_layer_print_min[1] - 7), first_layer_print_min[1]))} Z{5} F{(travel_speed * 60)}\nM302 S160 ; lower cold extrusion limit to 160C\nG1 E{-(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; retraction for nozzle cleanup\n; nozzle cleanup\nM84 E ; turn off E motor\nG29 P9 X{((((first_layer_print_min[0] + first_layer_print_max[0]) / 2) < ((print_bed_min[0] + print_bed_max[0]) / 2)) ? (((first_layer_print_min[1] - 7) < -2) ? 70 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)) : (((first_layer_print_min[1] - 7) < -2) ? 260 : (min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)))} Y{(first_layer_print_min[1] - 7)} W{32} H{7}\nG0 Z5 F480 ; move away in Z\nM107 ; turn off the fan\n; MBL\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X30 Y0 W{(((is_extruder_used[4]) or ((is_extruder_used[3]) or (is_extruder_used[2]))) ? "300" : ((is_extruder_used[1]) ? "130" : "50"))} H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\nG1 Z10 F720 ; move away in Z\nG1 F{travel_speed * 60}\nP0 S1 L1 D0; park the tool\n; set extruder temp\n{if first_layer_temperature[0] > 0 and (is_extruder_used[0])}M104 T0 S{first_layer_temperature[0]}{endif}\n{if first_layer_temperature[1] > 0 and (is_extruder_used[1])}M104 T1 S{first_layer_temperature[1]}{endif}\n{if first_layer_temperature[2] > 0 and (is_extruder_used[2])}M104 T2 S{first_layer_temperature[2]}{endif}\n{if first_layer_temperature[3] > 0 and (is_extruder_used[3])}M104 T3 S{first_layer_temperature[3]}{endif}\n{if first_layer_temperature[4] > 0 and (is_extruder_used[4])}M104 T4 S{first_layer_temperature[4]}{endif}\n{if (is_extruder_used[0]) and initial_tool != 0}\n;\n; purge first tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T0 S{first_layer_temperature[0]}\nT0 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X30 Y-7 Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[0])}10{else}30{endif} X40 Z0.2 F{if is_nil(filament_multitool_ramming[0])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X70 E9 F800 ; continue purging and wipe the nozzle\nG0 X73 Z0.05 F8000 ; wipe, move close to the bed\nG0 X76 Z0.2 F8000 ; wipe, move quickly away from the bed\nG1 E{-retract_length_toolchange[0]} F2400 ; retract\n{e_retracted[0] = retract_length_toolchange[0]}\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[0]) ? (first_layer_temperature[0] + standby_temperature_delta) : (idle_temperature[0]))} T0\n{endif}\n{if (is_extruder_used[1]) and initial_tool != 1}\n;\n; purge second tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T1 S{first_layer_temperature[1]}\nT1 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X150 Y-7 Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[1])}10{else}30{endif} X140 Z0.2 F{if is_nil(filament_multitool_ramming[1])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X110 E9 F800 ; continue purging and wipe the nozzle\nG0 X107 Z0.05 F8000 ; wipe, move close to the bed\nG0 X104 Z0.2 F8000 ; wipe, move quickly away from the bed\nG1 E{-retract_length_toolchange[1]} F2400 ; retract\n{e_retracted[1] = retract_length_toolchange[1]}\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[1]) ? (first_layer_temperature[1] + standby_temperature_delta) : (idle_temperature[1]))} T1\n{endif}\n{if (is_extruder_used[2]) and initial_tool != 2}\n;\n; purge third tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T2 S{first_layer_temperature[2]}\nT2 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X210 Y-7 Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[2])}10{else}30{endif} X220 Z0.2 F{if is_nil(filament_multitool_ramming[2])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X250 E9 F800 ; continue purging and wipe the nozzle\nG0 X253 Z0.05 F8000 ; wipe, move close to the bed\nG0 X256 Z0.2 F8000 ; wipe, move quickly away from the bed\nG1 E{-retract_length_toolchange[2]} F2400 ; retract\n{e_retracted[2] = retract_length_toolchange[2]}\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[2]) ? (first_layer_temperature[2] + standby_temperature_delta) : (idle_temperature[2]))} T2\n{endif}\n{if (is_extruder_used[3]) and initial_tool != 3}\n;\n; purge fourth tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T3 S{first_layer_temperature[3]}\nT3 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X330 Y-7 Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[3])}10{else}30{endif} X320 Z0.2 F{if is_nil(filament_multitool_ramming[3])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X290 E9 F800 ; continue purging and wipe the nozzle\nG0 X287 Z0.05 F8000 ; wipe, move close to the bed\nG0 X284 Z0.2 F8000 ; wipe, move quickly away from the bed\nG1 E{-retract_length_toolchange[3]} F2400 ; retract\n{e_retracted[3] = retract_length_toolchange[3]}\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[3]) ? (first_layer_temperature[3] + standby_temperature_delta) : (idle_temperature[3]))} T3\n{endif}\n{if (is_extruder_used[4]) and initial_tool != 4}\n;\n; purge fifth tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T4 S{first_layer_temperature[4]}\nT4 S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X330 Y-4.5 Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[4])}10{else}30{endif} X320 Z0.2 F{if is_nil(filament_multitool_ramming[4])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X290 E9 F800 ; continue purging and wipe the nozzle\nG0 X287 Z0.05 F8000 ; wipe, move close to the bed\nG0 X284 Z0.2 F8000 ; wipe, move quickly away from the bed\nG1 E{-retract_length_toolchange[4]} F2400 ; retract\n{e_retracted[4] = retract_length_toolchange[4]}\nG92 E0 ; reset extruder position\n\nM104 S{(is_nil(idle_temperature[4]) ? (first_layer_temperature[4] + standby_temperature_delta) : (idle_temperature[4]))} T4\n{endif}\n;\n; purge initial tool\n;\nG1 F{travel_speed * 60}\nP0 S1 L2 D0; park the tool\nM109 T{initial_tool} S{first_layer_temperature[initial_tool]}\nT{initial_tool} S1 L0 D0; pick the tool\nG92 E0 ; reset extruder position\n\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330)))} Y{(initial_tool < 4 ? -7 : -4.5)} Z10 F{(travel_speed * 60)} ; move close to the sheet's edge\nG0 E{if is_nil(filament_multitool_ramming[initial_tool])}10{else}30{endif} X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 10)} Z0.2 F{if is_nil(filament_multitool_ramming[initial_tool])}500{else}170{endif} ; purge while moving towards the sheet\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40)} E9 F800 ; continue purging and wipe the nozzle\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3)} Z{0.05} F{8000} ; wipe, move close to the bed\nG0 X{(initial_tool == 0 ? 30 : (initial_tool == 1 ? 150 : (initial_tool == 2 ? 210 : 330))) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 40) + ((initial_tool == 0 or initial_tool == 2 ? 1 : -1) * 3 * 2)} Z0.2 F{8000} ; wipe, move quickly away from the bed\nG1 E-{retract_length[initial_tool]} F2400 ; retract\n{e_retracted[initial_tool] = retract_length[initial_tool]}\nG92 E0 ; reset extruder position\n template_custom_gcode = thumbnails = 16x16/QOI, 313x173/QOI, 440x240/QOI, 480x240/QOI, 640x480/PNG thumbnails_format = PNG toolchange_gcode = ; Change Tool[previous_extruder] -> Tool[next_extruder] (layer [layer_num])\n{\nlocal max_speed_toolchange = 350.0;\nlocal wait_for_extruder_temp = true;\nposition[2] = position[2] + 2.0;\n\nlocal speed_toolchange = max_speed_toolchange;\nif travel_speed < max_speed_toolchange then\n speed_toolchange = travel_speed;\nendif\n"G1 F" + (speed_toolchange * 60) + "\n";\nif wait_for_extruder_temp and not((layer_num < 0) and (next_extruder == initial_tool)) then\n "P0 S1 L2 D0\n";\n "; " + layer_num + "\n";\n if layer_num == 0 then\n "M109 S" + first_layer_temperature[next_extruder] + " T" + next_extruder + "\n";\n else\n "M109 S" + temperature[next_extruder] + " T" + next_extruder + "\n";\n endif\nendif\n"T" + next_extruder + " S1 L0 D0\n";\n} travel_lift_before_obstacle = 0,0 travel_max_lift = 1.5,1.5 travel_ramping_lift = 1,1 travel_slope = 1,1 use_firmware_retraction = 0 use_relative_e_distances = 1 use_volumetric_e = 0 variable_layer_height = 1 wipe = 1,1 z_offset = 0 [printer:Proto - Voron - Eve - 13Nov24] autoemit_temperature_commands = 0 bed_custom_model = bed_custom_texture = bed_shape = 0x0,330x0,330x330,0x330 before_layer_gcode = ;BEFORE_LAYER_CHANGE\n;[layer_z]\nG92 E0\n between_objects_gcode = binary_gcode = 0 color_change_gcode = M600 cooling_tube_length = 5 cooling_tube_retraction = 91.5 default_filament_profile = "Basic PLA @VORON" default_print_profile = Voron - Eve - 0.4mm nozzle deretract_speed = 25 end_gcode = print_end ;end script from macro extra_loading_move = -2 extruder_colour = #FFE3CA extruder_offset = 0x0 gcode_flavor = klipper high_current_on_filament_swap = 0 host_type = prusalink inherits = Voron_v2_350 0.4 nozzle layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] machine_limits_usage = time_estimate_only machine_max_acceleration_e = 10000 machine_max_acceleration_extruding = 1500 machine_max_acceleration_retracting = 1500 machine_max_acceleration_travel = 1500,1250 machine_max_acceleration_x = 1000 machine_max_acceleration_y = 1000 machine_max_acceleration_z = 350 machine_max_feedrate_e = 120 machine_max_feedrate_x = 250 machine_max_feedrate_y = 250 machine_max_feedrate_z = 15 machine_max_jerk_e = 2.5 machine_max_jerk_x = 10 machine_max_jerk_y = 10 machine_max_jerk_z = 0.2 machine_min_extruding_rate = 0 machine_min_travel_rate = 0 max_layer_height = 0.3 max_print_height = 300 min_layer_height = 0.0375 multimaterial_purging = 140 nozzle_diameter = 0.4 nozzle_high_flow = 0 parking_pos_retraction = 92 pause_print_gcode = M601 prefer_clockwise_movements = 0 print_host = printer_model = Voron_v2_350 printer_notes = Unoffical profile.\nPRINTER_HAS_BOWDEN\nE3DV6 printer_settings_id = printer_technology = FFF printer_variant = 0.4 printer_vendor = printhost_apikey = printhost_cafile = remaining_times = 0 retract_before_travel = 3 retract_before_wipe = 0% retract_layer_change = 0 retract_length = 5.8 retract_length_toolchange = 10 retract_lift = 0.4 retract_lift_above = 0.2 retract_lift_below = 500 retract_restart_extra = 0 retract_restart_extra_toolchange = 0 retract_speed = 35 silent_mode = 0 single_extruder_multi_material = 0 start_gcode = print_start BED=[first_layer_bed_temperature] HOTEND=[first_layer_temperature[initial_tool]] template_custom_gcode = thumbnails = 64x64/PNG, 400x300/PNG thumbnails_format = PNG toolchange_gcode = travel_lift_before_obstacle = 0 travel_max_lift = 0 travel_ramping_lift = 0 travel_slope = 0 use_firmware_retraction = 0 use_relative_e_distances = 1 use_volumetric_e = 0 variable_layer_height = 1 wipe = 0 z_offset = 0 [presets] print = Proto - 0.20mm layers - Prusa - 13Nov24 sla_print = sla_material = printer = Proto - Prusa MK3S - 13Nov24 filament = Generic PLA