# generated by PrusaSlicer 2.9.2 on 2025-06-28 at 00:09:36 UTC arc_fitting = emit_center autoemit_temperature_commands = 1 automatic_extrusion_widths = 0 automatic_infill_combination = 0 automatic_infill_combination_max_layer_height = 100% avoid_crossing_curled_overhangs = 0 avoid_crossing_perimeters = 0 avoid_crossing_perimeters_max_detour = 0 bed_custom_model = bed_custom_texture = bed_shape = 0x0,360x0,360x360,0x360 bed_temperature = 80 bed_temperature_extruder = 0 before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n between_objects_gcode = binary_gcode = 1 bottom_fill_pattern = monotonic bottom_solid_layers = 4 bottom_solid_min_thickness = 0.5 bridge_acceleration = 1500 bridge_angle = 0 bridge_fan_speed = 50 bridge_flow_ratio = 1 bridge_speed = 50 brim_separation = 0.1 brim_type = outer_only brim_width = 0 chamber_minimal_temperature = 0 chamber_temperature = 0 color_change_gcode = M600\nG1 E0.3 F1500 ; prime after color change colorprint_heights = compatible_printers_condition_cummulative = "printer_notes=~/.*XLIS.*/ and nozzle_diameter[0]==0.4";"printer_notes=~/.*XL.*/ and nozzle_diameter[0]!=0.6 and nozzle_diameter[0]!=0.8 and printer_notes!~/.*HF_NOZZLE.*/" complete_objects = 0 cooling = 1 cooling_tube_length = 5 cooling_tube_retraction = 91.5 default_acceleration = 2500 default_filament_profile = "Prusament PLA @XLIS" default_print_profile = 0.20mm SPEED @XLIS 0.4 deretract_speed = 25 disable_fan_first_layers = 3 dont_support_bridges = 0 draft_shield = disabled duplicate_distance = 6 elefant_foot_compensation = 0.2 enable_dynamic_fan_speeds = 0 enable_dynamic_overhang_speeds = 1 end_filament_gcode = "; Filament-specific end gcode" end_gcode = {if layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+2, max_print_height)} F720{endif} ; Move bed down\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X6 Y350 F6000 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(max_layer_z+100, max_print_height)} F300{endif} ; Move bed down\nM900 K0 ; reset LA\nM142 S36 ; reset heatbreak target temp\nM221 S100 ; reset flow percentage\nM84 ; disable motors\n; max_layer_z = [max_layer_z] ensure_vertical_shell_thickness = enabled external_perimeter_acceleration = 1500 external_perimeter_extrusion_width = 0.45 external_perimeter_speed = 45 external_perimeters_first = 0 extra_loading_move = -2 extra_perimeters = 0 extra_perimeters_on_overhangs = 0 extruder_clearance_height = 21 extruder_clearance_radius = 67 extruder_colour = "" extruder_offset = 0x0 extrusion_axis = E extrusion_multiplier = 0.99 extrusion_width = 0.45 fan_always_on = 0 fan_below_layer_time = 20 filament_abrasive = 0 filament_colour = #FF8000 filament_cooling_final_speed = 2.5 filament_cooling_initial_speed = 5 filament_cooling_moves = 3 filament_cost = 39.9 filament_density = 1.23 filament_deretract_speed = nil filament_diameter = 1.75 filament_infill_max_crossing_speed = 110 filament_infill_max_speed = 0 filament_load_time = 10.5 filament_loading_speed = 10 filament_loading_speed_start = 50 filament_max_volumetric_speed = 9 filament_minimal_purge_on_wipe_tower = 35 filament_multitool_ramming = 1 filament_multitool_ramming_flow = 40 filament_multitool_ramming_volume = 10 filament_notes = "" filament_purge_multiplier = 100% filament_ramming_parameters = "250 100 42.4194 42.4194 42.4194 42.4194 42.4194| 0.05 42.4387 0.45 42.4387 0.95 42.4387 1.45 42.4387 1.95 42.4387 2.45 42.4387 2.95 42.4387 3.45 42.4387 3.95 42.4387 4.45 42.4387 4.95 42.4387" filament_retract_before_travel = nil filament_retract_before_wipe = 20% filament_retract_layer_change = nil filament_retract_length = 0.8 filament_retract_length_toolchange = 20 filament_retract_lift = 0.15 filament_retract_lift_above = nil filament_retract_lift_below = nil filament_retract_restart_extra = nil filament_retract_restart_extra_toolchange = nil filament_retract_speed = nil filament_seam_gap_distance = nil filament_settings_id = "3D-Fuel Pro PCTG @XL" filament_shrinkage_compensation_xy = 0% filament_shrinkage_compensation_z = 0% filament_soluble = 0 filament_spool_weight = 0 filament_stamping_distance = 45 filament_stamping_loading_speed = 26.5 filament_toolchange_delay = 0 filament_travel_lift_before_obstacle = nil filament_travel_max_lift = 1.5 filament_travel_ramping_lift = 1 filament_travel_slope = 1 filament_type = PCTG filament_unload_time = 8.5 filament_unloading_speed = 100 filament_unloading_speed_start = 100 filament_vendor = Generic filament_wipe = 1 fill_angle = 45 fill_density = 15% fill_pattern = grid first_layer_acceleration = 500 first_layer_acceleration_over_raft = 0 first_layer_bed_temperature = 80 first_layer_extrusion_width = 0.5 first_layer_height = 0.2 first_layer_infill_speed = 100 first_layer_speed = 40 first_layer_speed_over_raft = 30 first_layer_temperature = 270 full_fan_speed_layer = 5 fuzzy_skin = none fuzzy_skin_point_dist = 0.8 fuzzy_skin_thickness = 0.3 gap_fill_enabled = 1 gap_fill_speed = 65 gcode_comments = 0 gcode_flavor = marlin2 gcode_label_objects = firmware gcode_resolution = 0.008 gcode_substitutions = high_current_on_filament_swap = 0 host_type = prusalink idle_temperature = 70 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 = 120 inherits_cummulative = ;"Generic PETG @XL"; interface_shells = 0 interlocking_beam = 0 interlocking_beam_layer_count = 2 interlocking_beam_width = 0.8 interlocking_boundary_avoidance = 2 interlocking_depth = 2 interlocking_orientation = 22.5 ironing = 0 ironing_flowrate = 15% ironing_spacing = 0.1 ironing_speed = 15 ironing_type = top layer_gcode = ;AFTER_LAYER_CHANGE\n;[layer_z] layer_height = 0.2 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_fan_speed = 40 max_layer_height = 0.3 max_print_height = 360 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_fan_speed = 0 min_feature_size = 25% min_layer_height = 0.07 min_print_speed = 20 min_skirt_length = 4 mmu_segmented_region_interlocking_depth = 0 mmu_segmented_region_max_width = 0 multimaterial_purging = 140 notes = nozzle_diameter = 0.4 nozzle_high_flow = 0 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 over_bridge_speed = 50% overhang_fan_speed_0 = 0 overhang_fan_speed_1 = 0 overhang_fan_speed_2 = 0 overhang_fan_speed_3 = 0 overhang_speed_0 = 15 overhang_speed_1 = 25 overhang_speed_2 = 30 overhang_speed_3 = 90% overhangs = 1 parking_pos_retraction = 92 pause_print_gcode = M601 perimeter_acceleration = 2500 perimeter_extruder = 1 perimeter_extrusion_width = 0.45 perimeter_generator = arachne perimeter_speed = 80 perimeters = 2 physical_printer_settings_id = post_process = prefer_clockwise_movements = 0 print_host = print_settings_id = 0.20mm STRUCTURAL @XLIS 0.4 printer_model = XLIS printer_notes = Do not remove the keywords below.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_XLIS\nPG\nINPUT_SHAPER printer_settings_id = Original Prusa XL Input Shaper 0.4 nozzle printer_technology = FFF printer_variant = 0.4 printer_vendor = printhost_apikey = printhost_cafile = raft_contact_distance = 0.15 raft_expansion = 1.5 raft_first_layer_density = 80% raft_first_layer_expansion = 3.5 raft_layers = 0 remaining_times = 1 resolution = 0 retract_before_travel = 1.5 retract_before_wipe = 80% retract_layer_change = 1 retract_length = 0.8 retract_length_toolchange = 0 retract_lift = 0.3 retract_lift_above = 0 retract_lift_below = 359 retract_restart_extra = 0 retract_restart_extra_toolchange = 0 retract_speed = 35 scarf_seam_entire_loop = 0 scarf_seam_length = 20 scarf_seam_max_segment_length = 1 scarf_seam_on_inner_perimeters = 0 scarf_seam_only_on_smooth = 1 scarf_seam_placement = nowhere scarf_seam_start_height = 0% seam_gap_distance = 15% seam_position = aligned silent_mode = 1 single_extruder_multi_material = 0 single_extruder_multi_material_priming = 0 skirt_distance = 6 skirt_height = 1 skirts = 0 slice_closing_radius = 0.049 slicing_mode = regular slowdown_below_layer_time = 9 small_perimeter_speed = 45 solid_infill_acceleration = 3000 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 start_filament_gcode = "M900 K{if nozzle_diameter[filament_extruder_id]==0.4}0.07{elsif nozzle_diameter[filament_extruder_id]==0.25}0.12{elsif nozzle_diameter[filament_extruder_id]==0.3}0.09{elsif nozzle_diameter[filament_extruder_id]==0.35}0.08{elsif nozzle_diameter[filament_extruder_id]==0.6}0.04{elsif nozzle_diameter[filament_extruder_id]==0.5}0.05{elsif nozzle_diameter[filament_extruder_id]==0.8}0.02{else}0{endif} ; Filament gcode\n\n{if printer_notes=~/.*(MK4IS|XLIS|MK4S|MK3.9S|COREONE).*/}\nM572 S{if nozzle_diameter[filament_extruder_id]==0.4}0.053{elsif nozzle_diameter[filament_extruder_id]==0.5}0.042{elsif nozzle_diameter[filament_extruder_id]==0.6}0.032{elsif nozzle_diameter[filament_extruder_id]==0.8}0.018{elsif nozzle_diameter[filament_extruder_id]==0.25}0.18{elsif nozzle_diameter[filament_extruder_id]==0.3}0.1{else}0{endif} ; Filament gcode\n{endif}\n\nM142 S36 ; set heatbreak target temp" 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.2.5+8912\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\nM862.1 P[nozzle_diameter] A{(filament_abrasive[0] ? 1 : 0)} F{(nozzle_high_flow[0] ? 1 : 0)}\n; set & wait for bed and extruder temp for MBL\nM140 S[first_layer_bed_temperature] ; set bed temp\nM104 T0 S{((filament_notes[0]=~/.*MBL160.*/) ? 160 : (filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; set extruder temp for bed leveling\nM109 T0 R{((filament_notes[0]=~/.*MBL160.*/) ? 160 : (filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} ; wait for temp\n; home carriage, pick tool, home all\nG28 XY\nM84 E ; turn off E motor\nG28 Z\n\nM104 T{initial_tool} S{if is_nil(idle_temperature[initial_tool])}70{else}{idle_temperature[initial_tool]}{endif}\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nG29 G ; absorb heat\n\nM109 T0 R{((filament_notes[0]=~/.*MBL160.*/) ? 160 : (filament_notes[0]=~/.*HT_MBL10.*/) ? (first_layer_temperature[0] - 10) : (filament_type[0] == "PC" or filament_type[0] == "PA") ? (first_layer_temperature[0] - 25) : (filament_type[0] == "FLEX") ? 210 : (filament_type[0]=~/.*PET.*/) ? 175 : 170)} \n; 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} F4800\nM302 S155 ; lower cold extrusion limit to 155C\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 Z10 F480 ; move away in Z\n{if first_layer_bed_temperature[0] > 60}\nG0 Z70 F480 ; move away (a bit more) in Z\nG0 X30 Y{print_bed_min[1]} F6000 ; move away in X/Y for higher bed temperatures\n{endif}\nM106 S100 ; cool off the nozzle\nM107 ; stop cooling off the nozzle - turn off the fan\n; MBL\nM84 E ; turn off E motor\nG29 P1 ; invalidate mbl & probe print area\nG29 P1 X30 Y0 W50 H20 C ; probe near purge place\nG29 P3.2 ; interpolate mbl probes\nG29 P3.13 ; extrapolate mbl outside probe area\nG29 A ; activate mbl\nM104 S[first_layer_temperature] ; set extruder temp\nG1 Z10 F720 ; move away in Z\nG0 X30 Y-8 F6000 ; move next to the sheet\n; wait for extruder temp\nM109 T0 S{first_layer_temperature[0]}\n;\n; purge\n;\nG92 E0 ; reset extruder position\nG0 X30 Y-8 ; move close to the sheet's edge\nG1 E{(filament_type[0] == "FLEX" ? 4 : 2)} F2400 ; deretraction after the initial one before nozzle cleaning\nG0 E10 X40 Z0.2 F500 ; purge\nG0 X70 E9 F800 ; purge\nG0 X73 Z0.05 F8000 ; wipe, move close to the bed\nG0 X76 Z0.2 F8000 ; wipe, move quickly away from the bed\nG92 E0 ; reset extruder position\n support_material = 0 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 = 3 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 = 120 support_material_style = snug 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% temperature = 270 template_custom_gcode = thick_bridges = 0 thin_walls = 0 thumbnails = 16x16/QOI, 313x173/QOI, 480x240/QOI, 380x285/PNG thumbnails_format = PNG toolchange_gcode = top_fill_pattern = monotoniclines top_infill_extrusion_width = 0.42 top_one_perimeter_type = none top_solid_infill_acceleration = 1000 top_solid_infill_speed = 75 top_solid_layers = 5 top_solid_min_thickness = 0.7 travel_acceleration = 5000 travel_lift_before_obstacle = 0 travel_max_lift = 1.5 travel_ramping_lift = 1 travel_slope = 1 travel_speed = 400 travel_speed_z = 12 use_firmware_retraction = 0 use_relative_e_distances = 1 use_volumetric_e = 0 variable_layer_height = 1 wall_distribution_count = 1 wall_transition_angle = 10 wall_transition_filter_deviation = 25% wall_transition_length = 100% wipe = 1 wipe_into_infill = 0 wipe_into_objects = 0 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_width = 60 wiping_volumes_matrix = 0 wiping_volumes_use_custom_matrix = 0 xy_size_compensation = 0 z_offset = 0