; ***************************************************************************************** ; Printer: MK3S MMU2S Single ; Purpose: Waits for PINDA to heat to 35C & reduces pooplets during leveling ; By : Bruce ; ; Version 1.00 1/15/2020 ; First modified. ; ; Version 1.01 2/14/2020 ; Change to ask for what toolhead number earlier in the process ; ***************************************************************************************** ; 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 Tx 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 M140 S[first_layer_bed_temperature] ; set bed 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 ;go outside print area G1 Y-3.0 F1000.0 G1 Z0.4 F1000.0 ; select extruder Tc ; purge line G1 X55.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 M221 S{if layer_height<0.075}100{else}95{endif} G92 E0.0