; generated by PrusaSlicer 2.5.2+MacOS-x64 on 2023-04-12 at 11:36:48 UTC ; ; external perimeters extrusion width = 0.40mm ; perimeters extrusion width = 0.40mm ; infill extrusion width = 0.40mm ; solid infill extrusion width = 0.40mm ; top infill extrusion width = 0.40mm ; first layer extrusion width = 0.45mm M201 X2500 Y2500 Z200 E2500 ; sets maximum accelerations, mm/sec^2 M203 X200 Y200 Z40 E100 ; sets maximum feedrates, mm / sec M204 P2000 R1200 T2000 ; sets acceleration (P, T) and retract acceleration (R), mm/sec^2 M205 X8.00 Y8.00 Z2.00 E10.00 ; sets the jerk limits, mm/sec M205 S0 T0 ; sets the minimum extruding and travel feed rate, mm/sec M107 ;TYPE:Custom M17 ; enable steppers M862.3 P "MK4" ; printer model check M862.1 P0.4 ; nozzle diameter check M330 SYSLOG M331 loadcell_raw M331 loadcell_threshold M331 loadcell_hysteresis M331 loadcell_scale M331 probe_z M331 probe_z_raw M331 probe_z_diff M331 home_diff M331 fsensor_raw M331 temp_hbr M331 temp_bed M331 temp_noz M331 temp_brd M331 ttemp_bed M331 ttemp_noz M331 pos_z M331 fan_speed M331 fan_hbr_speed M331 tmc_sg_x M331 tmc_sg_y M331 tmc_sg_z M331 tmc_sg_e M555 X-140.381 Y-4 W32 H-55.6187 G90 ; use absolute coordinates M92 E380 ; set steps/mm for extruder M83 ; extruder relative mode M140 S0 ; set bed temp M104 S170 ; set extruder temp for bed leveling M109 R170 ; wait for temp M84 E ; turn off E motor G28 ; home all without mesh bed level ; probe to clean the nozzle G1 X-108.381 Y-94.3813 Z5 F4800 M302 S160 ; lower cold extrusion limit to 160C G1 E-2 F2400 ; retraction M84 E ; turn off E motor G29 P9 X-140.381 Y-4 W32 H4 M106 S100 G0 X-140.381 Y-4 Z40 F10000 M190 S0 ; wait for bed temp M107 ; ; MBL ; M84 E ; turn off E motor G29 ; mesh bed leveling M104 S215 ; set extruder temp G0 X-140.381 Y-4.5 Z30 F4800 M109 S215 ; wait for extruder temp G1 Z0.2 F720 G92 E0 M569 S0 E ; set spreadcycle mode for extruder ; ; Extrude purge line ; G1 E2 F2400 ; deretraction ; move right G1 X-108.381 E4.8 F1000 ; move down G1 Y-6 E0.225 F1000 ; move left G1 X-140.381 E9.6 F800 G92 E0 M221 S100 ; set flow to 100% G21 ; set units to millimeters G90 ; use absolute coordinates M83 ; use relative distances for extrusion M900 K0.06 ; Filament gcode M142 S36 ; set heatbreak target temp M107 ;LAYER_CHANGE ;Z:0.05 ;HEIGHT:0.05 ;BEFORE_LAYER_CHANGE G92 E0.0 ;0.05 G1 E-.8 F2100 G1 Z.2 F720 ;AFTER_LAYER_CHANGE ;0.05 ; printing object Bolt.stl id:0 copy 0 G1 X-116.968 Y-63.439 F12000 G1 Z.05 F720 G1 E.8 F1500 M204 S600 ;TYPE:Perimeter ;WIDTH:0.449999 G1 F1200 G1 X-117.393 Y-63.155 E.00466 G1 X-117.827 Y-62.887 E.00466 G1 X-118.271 Y-62.635 E.00466 M204 S800 ; stop printing object Bolt.stl id:0 copy 0 G1 E-.64 F2100 ;WIPE_START G1 F9600;_WIPE G1 X-129.05 Y-80.131 E-.152 ;WIPE_END G1 E-.008 F2100 G1 Z55.8 F720 M107 ;TYPE:Custom ; Filament-specific end gcode G1 Z56.8 F720 ; Move print head up M104 S0 ; turn off temperature M140 S0 ; turn off heatbed M107 ; turn off fan G1 X241 Y170 F3600 ; park G1 Z78.8 F300 ; Move print head up G4 ; wait M900 K0 ; reset LA M142 S36 ; reset heatbreak target temp M84 X Y E ; disable motors ; max_layer_z = 55.6 ; filament used [mm] = 4363.66 ; filament used [cm3] = 10.50 ; filament used [g] = 13.01 ; filament cost = 0.33 ; total filament used [g] = 13.01 ; total filament cost = 0.33 ; estimated printing time (normal mode) = 5h 40m 13s ; prusaslicer_config = begin ; avoid_crossing_perimeters = 0 ; avoid_crossing_perimeters_max_detour = 0 ; bed_custom_model = ; bed_custom_texture = ; bed_shape = -250x-150,0x-150,0x0,-250x0 ; bed_temperature = 0 ; before_layer_gcode = ;BEFORE_LAYER_CHANGE\nG92 E0.0\n;[layer_z]\n\n ; between_objects_gcode = ; bottom_fill_pattern = monotonic ; bottom_solid_layers = 10 ; bottom_solid_min_thickness = 0.5 ; bridge_acceleration = 300 ; bridge_angle = 0 ; bridge_fan_speed = 100 ; bridge_flow_ratio = 0.6 ; bridge_speed = 25 ; brim_separation = 0.1 ; brim_type = outer_only ; brim_width = 0 ; clip_multipart_objects = 1 ; color_change_gcode = M600\nG1 E0.4 F1500 ; prime after color change ; compatible_printers_condition_cummulative = "printer_model==\"MK4\" and nozzle_diameter[0]==0.4";"printer_notes=~/.*PG.*/ and nozzle_diameter[0]!=0.8 and nozzle_diameter[0]!=0.6" ; complete_objects = 0 ; cooling = 1 ; cooling_tube_length = 5 ; cooling_tube_retraction = 91.5 ; default_acceleration = 800 ; default_filament_profile = "Prusament PLA @PG" ; default_print_profile = 0.20mm QUALITY @MK4 0.4 ; deretract_speed = 25 ; disable_fan_first_layers = 1 ; dont_support_bridges = 0 ; draft_shield = disabled ; duplicate_distance = 6 ; elefant_foot_compensation = 0.2 ; end_filament_gcode = "; Filament-specific end gcode" ; end_gcode = {if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+1, max_print_height)} F720 ; Move print head up{endif}\nM104 S0 ; turn off temperature\nM140 S0 ; turn off heatbed\nM107 ; turn off fan\nG1 X241 Y170 F3600 ; park\n{if layer_z < max_print_height}G1 Z{z_offset+min(layer_z+23, max_print_height)} F300 ; Move print head up{endif}\nG4 ; wait\nM900 K0 ; reset LA\nM142 S36 ; reset heatbreak target temp\nM84 X Y E ; disable motors\n; max_layer_z = [max_layer_z] ; ensure_vertical_shell_thickness = 1 ; external_perimeter_acceleration = 300 ; external_perimeter_extrusion_width = 0.4 ; external_perimeter_speed = 20 ; external_perimeters_first = 0 ; extra_loading_move = -2 ; extra_perimeters = 0 ; extruder_clearance_height = 13 ; extruder_clearance_radius = 45 ; extruder_colour = "" ; extruder_offset = 0x0 ; extrusion_axis = E ; extrusion_multiplier = 1 ; extrusion_width = 0.45 ; fan_always_on = 1 ; fan_below_layer_time = 100 ; filament_colour = #FF8000 ; filament_cooling_final_speed = 2 ; filament_cooling_initial_speed = 3 ; filament_cooling_moves = 1 ; filament_cost = 25.4 ; filament_density = 1.24 ; filament_diameter = 1.75 ; filament_load_time = 15 ; filament_loading_speed = 14 ; filament_loading_speed_start = 19 ; filament_max_volumetric_speed = 15 ; filament_minimal_purge_on_wipe_tower = 15 ; filament_notes = "" ; filament_ramming_parameters = "130 120 2.70968 2.93548 3.32258 3.83871 4.58065 5.54839 6.51613 7.35484 7.93548 8.16129| 0.05 2.66451 0.45 3.05805 0.95 4.05807 1.45 5.97742 1.95 7.69999 2.45 8.1936 2.95 11.342 3.45 11.4065 3.95 7.6 4.45 7.6 4.95 7.6" ; filament_settings_id = "Generic PLA @PG - Copy" ; filament_soluble = 0 ; filament_spool_weight = 0 ; filament_toolchange_delay = 0 ; filament_type = PLA ; filament_unload_time = 12 ; filament_unloading_speed = 20 ; filament_unloading_speed_start = 100 ; filament_vendor = Generic ; fill_angle = 45 ; fill_density = 15% ; fill_pattern = grid ; first_layer_acceleration = 600 ; first_layer_acceleration_over_raft = 0 ; first_layer_bed_temperature = 0 ; first_layer_extrusion_width = 0.45 ; first_layer_height = 0.05 ; first_layer_speed = 20 ; first_layer_speed_over_raft = 30 ; first_layer_temperature = 215 ; full_fan_speed_layer = 4 ; fuzzy_skin = none ; fuzzy_skin_point_dist = 0.8 ; fuzzy_skin_thickness = 0.3 ; gap_fill_enabled = 1 ; gap_fill_speed = 25 ; gcode_comments = 0 ; gcode_flavor = marlin ; gcode_label_objects = 1 ; gcode_resolution = 0.006 ; gcode_substitutions = ; high_current_on_filament_swap = 0 ; host_type = octoprint ; infill_acceleration = 800 ; infill_anchor = 2 ; infill_anchor_max = 12 ; infill_every_layers = 1 ; infill_extruder = 1 ; infill_extrusion_width = 0.4 ; infill_first = 0 ; infill_only_where_needed = 0 ; infill_overlap = 10% ; infill_speed = 50 ; inherits_cummulative = "0.05mm ULTRADETAIL @MK4 0.4";"Generic PLA @PG";"Original Prusa MK4 0.4 nozzle" ; interface_shells = 0 ; 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.05 ; machine_limits_usage = emit_to_gcode ; machine_max_acceleration_e = 2500 ; machine_max_acceleration_extruding = 2000 ; machine_max_acceleration_retracting = 1200 ; machine_max_acceleration_travel = 2000 ; machine_max_acceleration_x = 2500 ; machine_max_acceleration_y = 2500 ; machine_max_acceleration_z = 200 ; machine_max_feedrate_e = 100 ; machine_max_feedrate_x = 200 ; machine_max_feedrate_y = 200 ; machine_max_feedrate_z = 40 ; machine_max_jerk_e = 10 ; machine_max_jerk_x = 8 ; machine_max_jerk_y = 8 ; machine_max_jerk_z = 2 ; machine_min_extruding_rate = 0 ; machine_min_travel_rate = 0 ; max_fan_speed = 100 ; max_layer_height = 0.3 ; max_print_height = 150 ; max_print_speed = 100 ; 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 = 100 ; min_feature_size = 25% ; min_layer_height = 0.07 ; min_print_speed = 15 ; min_skirt_length = 4 ; mmu_segmented_region_max_width = 0 ; notes = ; nozzle_diameter = 0.4 ; only_retract_when_crossing_perimeters = 0 ; ooze_prevention = 0 ; output_filename_format = {input_filename_base}.gcode ; overhangs = 1 ; parking_pos_retraction = 92 ; pause_print_gcode = M601 ; perimeter_acceleration = 300 ; perimeter_extruder = 1 ; perimeter_extrusion_width = 0.4 ; perimeter_generator = arachne ; perimeter_speed = 50 ; perimeters = 3 ; physical_printer_settings_id = Polaroid 250s ; post_process = ; print_settings_id = 0.05mm ULTRADETAIL @MK4 0.4 - Copy ; printer_model = MK4 ; printer_notes = Do not remove the keywords below.\nPRINTER_VENDOR_PRUSA3D\nPRINTER_MODEL_MK4\nPG ; printer_settings_id = Original Prusa MK4 0.4 nozzle - Copy ; printer_technology = FFF ; printer_variant = 0.4 ; printer_vendor = ; raft_contact_distance = 0.1 ; raft_expansion = 1.5 ; raft_first_layer_density = 80% ; raft_first_layer_expansion = 3 ; raft_layers = 0 ; remaining_times = 0 ; resolution = 0 ; retract_before_travel = 1.5 ; retract_before_wipe = 80% ; retract_layer_change = 1 ; retract_length = 0.8 ; retract_length_toolchange = 4 ; retract_lift = 0.2 ; retract_lift_above = 0 ; retract_lift_below = 219 ; retract_restart_extra = 0 ; retract_restart_extra_toolchange = 0 ; retract_speed = 35 ; seam_position = aligned ; silent_mode = 0 ; single_extruder_multi_material = 0 ; single_extruder_multi_material_priming = 0 ; skirt_distance = 2 ; skirt_height = 3 ; skirts = 0 ; slice_closing_radius = 0.049 ; slicing_mode = regular ; slowdown_below_layer_time = 8 ; small_perimeter_speed = 20 ; solid_infill_acceleration = 700 ; solid_infill_below_area = 0 ; solid_infill_every_layers = 0 ; solid_infill_extruder = 1 ; solid_infill_extrusion_width = 0.4 ; solid_infill_speed = 40 ; spiral_vase = 0 ; standby_temperature_delta = -5 ; start_filament_gcode = "M900 K{if nozzle_diameter[0]==0.4}0.06{elsif nozzle_diameter[0]==0.25}0.14{elsif nozzle_diameter[0]==0.3}0.08{elsif nozzle_diameter[0]==0.35}0.07{elsif nozzle_diameter[0]==0.6}0.03{elsif nozzle_diameter[0]==0.5}0.035{elsif nozzle_diameter[0]==0.8}0.02{else}0{endif} ; Filament gcode\n\nM142 S36 ; set heatbreak target temp" ; start_gcode = M17 ; enable steppers\nM862.3 P "[printer_model]" ; printer model check\nM862.1 P[nozzle_diameter] ; nozzle diameter check\nM330 SYSLOG\nM331 loadcell_raw\nM331 loadcell_threshold\nM331 loadcell_hysteresis\nM331 loadcell_scale\nM331 probe_z\nM331 probe_z_raw\nM331 probe_z_diff\nM331 home_diff\nM331 fsensor_raw\nM331 temp_hbr\nM331 temp_bed\nM331 temp_noz\nM331 temp_brd\nM331 ttemp_bed\nM331 ttemp_noz\nM331 pos_z\nM331 fan_speed\nM331 fan_hbr_speed\nM331 tmc_sg_x\nM331 tmc_sg_y\nM331 tmc_sg_z\nM331 tmc_sg_e\n\nM555 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{((min(print_bed_max[0], max(first_layer_print_min[0] + 32, first_layer_print_max[0])))) - ((min(print_bed_max[0], first_layer_print_min[0] + 32) - 32))} H{((first_layer_print_max[1])) - ((max(0, first_layer_print_min[1]) - 4))}\n\nG90 ; use absolute coordinates\nM92 E380 ; set steps/mm for extruder\nM83 ; extruder relative mode\n\nM140 S[first_layer_bed_temperature] ; set bed temp\n{if filament_type[initial_tool]=="PC" or filament_type[initial_tool]=="NYLON"}\nM104 S{first_layer_temperature[initial_tool]-25} ; set extruder temp for bed leveling\nM109 R{first_layer_temperature[initial_tool]-25} ; wait for temp\n{elsif filament_type[initial_tool]=="FLEX"}\nM104 S210 ; set extruder temp for bed leveling\nM109 R210 ; wait for temp\n{else}\nM104 S170 ; set extruder temp for bed leveling\nM109 R170 ; wait for temp\n{endif}\n\nM84 E ; turn off E motor\n\nG28 ; home all without mesh bed level\n\n; probe to clean the nozzle\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)+32} Y{((first_layer_print_min[1]) - 4)} Z{5} F4800\n\nM302 S160 ; lower cold extrusion limit to 160C\n\n{if filament_type[initial_tool]=="FLEX"}\nG1 E-4 F2400 ; retraction\n{else}\nG1 E-2 F2400 ; retraction\n{endif}\n\nM84 E ; turn off E motor\n\nG29 P9 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} W{32} H{4}\n\n{if first_layer_bed_temperature[initial_tool]<=60}M106 S100{endif}\n\nG0 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4)} Z{40} F10000\n\nM190 S[first_layer_bed_temperature] ; wait for bed temp\n\nM107\n\n;\n; MBL\n;\nM84 E ; turn off E motor\nG29 ; mesh bed leveling\nM104 S[first_layer_temperature] ; set extruder temp\nG0 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} Y{(max(0, first_layer_print_min[1]) - 4) + 4 - 4.5} Z{30} F4800\n\nM109 S[first_layer_temperature] ; wait for extruder temp\nG1 Z0.2 F720\nG92 E0\n\nM569 S0 E ; set spreadcycle mode for extruder\n\n;\n; Extrude purge line\n;\n{if filament_type[initial_tool]=="FLEX"}\nG1 E4 F2400 ; deretraction\n{else}\nG1 E2 F2400 ; deretraction\n{endif}\n\n; move right\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32) + 32} E{32 * 0.15} F1000\n; move down\nG1 Y{(max(0, first_layer_print_min[1]) - 4) + 4 - 4.5 - 1.5} E{1.5 * 0.15} F1000\n; move left\nG1 X{(min(print_bed_max[0], first_layer_print_min[0] + 32) - 32)} E{32 * 0.30} F800\n\nG92 E0\nM221 S100 ; set flow to 100% ; 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.1 ; 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 = 0 ; support_material_interface_pattern = rectilinear ; support_material_interface_spacing = 0.2 ; support_material_interface_speed = 80% ; support_material_pattern = rectilinear ; support_material_spacing = 1.5 ; support_material_speed = 50 ; support_material_style = snug ; support_material_synchronize_layers = 0 ; support_material_threshold = 45 ; support_material_with_sheath = 0 ; support_material_xy_spacing = 60% ; temperature = 210 ; template_custom_gcode = ; thick_bridges = 1 ; thin_walls = 0 ; threads = 4 ; thumbnails = ; thumbnails_format = PNG ; toolchange_gcode = ; top_fill_pattern = monotoniclines ; top_infill_extrusion_width = 0.4 ; top_solid_infill_acceleration = 500 ; top_solid_infill_speed = 30 ; top_solid_layers = 15 ; top_solid_min_thickness = 0.7 ; travel_speed = 200 ; 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_bridging = 10 ; wipe_tower_brim_width = 2 ; wipe_tower_no_sparse_layers = 0 ; wipe_tower_rotation_angle = 0 ; wipe_tower_width = 60 ; wipe_tower_x = 170 ; wipe_tower_y = 140 ; wiping_volumes_extruders = 70,70 ; wiping_volumes_matrix = 0 ; xy_size_compensation = 0 ; z_offset = 0 ; prusaslicer_config = end