; ***************************************************************************************** ; Printer: MK3S MMU2S ; Purpose: Waits for PINDA to heat to 35C & reduces pooplets during leveling ; By : Bruce ; ; Version 1.00 1/15/2020 ; First modified. ; ***************************************************************************************** ; M862.3 P "[printer_model]" ; printer model check M862.1 P[nozzle_diameter] ; nozzle diameter check M115 U3.8.1 ; tell printer latest fw version G90 ; use absolute coordinates M83 ; extruder relative mode G28 W ; home all without mesh bed level M104 S0 ; turn extruder heat off for PINDA cool down M140 S0 ; turn bed temp off for PINDA cool down G0 Z100 ; PINDA cooling height M106 S255 ; Fan on full speed M860 S35 ; nozzle/bed temp off so wait for PINDA cool down M107 ; Fan off M104 S175 ; preheat extruder M140 S75 ; set bed temp to warming temp G0 X50 Y50 Z0.15 ; PINDA warming position M860 S35 ; nozzle/bed temp on so wait for PINDA warm up G80 ; mesh bed leveling M104 S[first_layer_temperature] ; set extruder temp M190 S[first_layer_bed_temperature] ; wait for bed temp M109 S[first_layer_temperature] ; wait for extruder temp G21 ; set units to millimeters ; Send the filament type to the MMU2.0 unit. ; E stands for extruder number, F stands for filament type (0: default; 1:flex; 2: PVA) M403 E0 F{"" + ((filament_type[0]=="FLEX") ? 1 : ((filament_type[0]=="PVA") ? 2 : 0))} M403 E1 F{"" + ((filament_type[1]=="FLEX") ? 1 : ((filament_type[1]=="PVA") ? 2 : 0))} M403 E2 F{"" + ((filament_type[2]=="FLEX") ? 1 : ((filament_type[2]=="PVA") ? 2 : 0))} M403 E3 F{"" + ((filament_type[3]=="FLEX") ? 1 : ((filament_type[3]=="PVA") ? 2 : 0))} M403 E4 F{"" + ((filament_type[4]=="FLEX") ? 1 : ((filament_type[4]=="PVA") ? 2 : 0))} {if not has_single_extruder_multi_material_priming} ;go outside print area G1 Y-3.0 F1000.0 G1 Z0.4 F1000.0 ; select extruder T[initial_tool] ; initial load G1 X55.0 E29.0 F1073.0 G1 X5.0 E29.0 F1800.0 G1 X55.0 E8.0 F2000.0 G1 Z0.3 F1000.0 G92 E0.0 G1 X240.0 E25.0 F2200.0 G1 Y-2.0 F1000.0 G1 X55.0 E25 F1400.0 G1 Z0.20 F1000.0 G1 X5.0 E4.0 F1000.0 G92 E0.0 {endif} M221 S{if layer_height<0.075}100{else}95{endif} G92 E0.0