; DrVax Bed Supported Manual Bed Leveling Procedure ; Different Printers handle M117 and M0 differently ; On the Ender 3 M0 will always display "wait for user" ; When user input is expected this script will play a tone M117 DrVax Bed Leveling ; Some printers do no support m0 messages G90 ; Set Absolute Positioning Mode M117 DrVax Waiting B Temp M140 S40 ; Set Print Bed Temperature M190 S40 ; Waiting for Bed Temperature M117 DrVax Waiting E Temp M104 S180 T0 ; Set Extruder Temperature M109 S180 T0 ; Waiting for Extruder Temperature G28 ; Home all axis G1 Z10 ; Lift Z axis G1 X40 Y40 ; Move to Position 1 G1 Z0 ; Play a toon G4 S2 ; wait 2 seconds for moves to finish M300 S440 P200 M300 S660 P250 M300 S880 P300 M117 DrVax Level then Click M0 DrVax Level then Click ; Pause print G1 Z10 ; Lift Z axis G1 X40 Y210 ; Move to Position 2 G1 Z0 ; Play a toon G4 S2 ; wait 2 seconds for moves to finish M300 S440 P200 M300 S660 P250 M300 S880 P300 M117 DrVax Level then Click M0 DrVax Level then Click ; Pause print G1 Z10 ; Lift Z axis G1 X210 Y210 ; Move to Position 3 G1 Z0 ; Play a toon G4 S2 ; wait 2 seconds for moves to finish M300 S440 P200 M300 S660 P250 M300 S880 P300 M117 DrVax Level then Click M0 DrVax Level then Click ; Pause print G1 Z10 ; Lift Z axis G1 X210 Y40 ; Move to Position 4 G1 Z0 ; Play a toon G4 S2 ; wait 2 seconds for moves to finish M300 S440 P200 M300 S660 P250 M300 S880 P300 M117 DrVax Level then Click M0 DrVax Level then Click ; Pause print G1 Z10 ; Lift Z axis G1 X105 Y105 ; Move to Center G1 Z0 ; Play a toon G4 S2 ; wait 2 seconds for moves to finish M300 S440 P200 M300 S660 P250 M300 S880 P300 M117 DrVax Level then Click M0 DrVax Level then Click ; Pause print G1 Z25 ; Lift Z Axis M117 Bed Leveling Complete M300 S440 P200 M300 S440 P200 M300 S880 P500