PK ò"uTC£qÂ++ ColdExtrudeM302 ; status M302 P0 ; Allow Cold ExtrudePK ò"uT"Èìº::3zhome;3zhome M400 M569 P0.4:0.5:0.6 V10 G4 P100 M574 Z2 S4 M906 Z300 ; set motor current G91 ; relative positioning G1 H2 Z0.2 F3000 ; power up motors to ensure they are not stalled G4 P100 ; wait 100ms M400 ; wait for current moves to finish G4 P200 M915 P0.4:0.5:0.6 S0 H10 F0 R0 ; Configure Z-Axis Stall Detection G4 P200 G91 ; relative positioning G1 F4000 G1 H1 Z350 ; Home Z-Axis actuators independently M400 ; make sure everything has stopped before we make changes M906 Z1000 ; Reset motor current G90 ; absolute positioning G92 Z301 ; set position G91 ; relative positoning M84 ; Motors offPK ò"uTz ÑÑ sensorless_Z;sensorless_z M915 P0.4:0.5:0.6 S3 F0 R0 ; Configure Z-Axis Stall Detection M906 Z300 ; Lower motor current by 50% M574 Z2 S4 ; Configure Z-Axis stall detection homing M400 ; make sure everything has stopped before we make changes M906 Z1000 ; Reset motor current M400 PK ò"uTú½’„((3PL ;M401 ; deploy Z probe (omit if using bltouch) G1 F6000 G30 P0 X25 Y0 Z-99999 ; probe near a leadscrew G30 P1 X290 Y0 Z-99999 ; probe near a leadscrew G30 P2 X150 Y250 Z-99999 S3 ; probe near a leadscrew and calibrate 3 motors ;M402 ; retract probe (omit if using bltouch) G1 X0 Y0 F6000 PK ò"uTÆÓ½Ášš Grease run; moving the rails after greasing M291 P"Homing all axiss" R"Grease run" S0 T5 ; display msg G28 ; Home all axis M291 P"Running.." R"Grease run" S0 T0 S1 ; display msg G1 Z50 F50000 G1 Z10 F50000 G1 X0 Y0 F50000 G1 X300 Y300 F50000 G1 X0 Y0 F50000 G1 X300 Y300 F50000 G1 X0 Y0 F50000 G1 X300 Y300 F50000 G1 X0 Y0 F50000 G1 X300 Y300 F50000 G1 X0 Y0 F50000 M291 P"Grease run done !" R"Grease run" S0 T3 PK ò"uT¨¤‹Ý““ Probe testM291 P"Probe will be tested 10 times and return mean and standard deviation. Ok or Cancel?" R"WARNING" S3 ; User must click OK or cancel. ;G28 G30 P0 X150 Y150 Z-9999 G30 P1 X150 Y150 Z-9999 G30 P2 X150 Y150 Z-9999 G30 P3 X150 Y150 Z-9999 G30 P4 X150 Y150 Z-9999 G30 P5 X150 Y150 Z-9999 G30 P6 X150 Y150 Z-9999 G30 P7 X150 Y150 Z-9999 G30 P8 X150 Y150 Z-9999 G30 P9 X150 Y150 Z-9999 S-1 M402PK ò"uTØ1·Žii home_max_Z; home_max_Z M400 ; make sure everything has stopped before we make changes ;G91 ; relative positioning ;;M915 P0.4:0.5:0.6 S3 F0 R0 ; Configure Z-Axis Stall Detection ;M913 Z80 ; Lower motor current by 50% ;M574 Z2 S4 ; Configure Z-Axis stall detection homing ;G91 ; relative positioning M98 P":/macros/sensorless_Z" G1 F3000 ; G1 H1 Z350 ; Home Z-Axis actuators independently M400 ; make sure everything has stopped before we make changes M913 Z100 ; Reset motor current G90 ; absolute positioning G92 Z290 PK ò"uTò±•X Motors OFFM84 ; Turn of MotorsPK ò"uT}ÅV¦44Move when not homedM564 S0 H0 ; move not homed and negative axis valuePK ò"uT^ú¼¼¼testing currentG1 X100 Y100 ; Starting location M203 I1 ; Allow very slow movements M917 Z100 ; Disable standstill current reduction. G1 Z103 F1 ; Move slowly. Moves both motors with coreXY PK ò"uTC£qÂ++ ColdExtrudePK ò"uT"Èìº::T3zhomePK ò"uTz ÑÑ ²sensorless_ZPK ò"uTú½’„((­3PLPK ò"uTÆÓ½Ášš öGrease runPK ò"uT¨¤‹Ý““ ¸Probe testPK ò"uTØ1·Žii s home_max_ZPK ò"uTò±•X Motors OFFPK ò"uT}ÅV¦44@Move when not homedPK ò"uT^ú¼¼¼¥testing currentPK 6Ž