Check the zennmaster videos on youtube... There is an option in the cobfiguration.h to allow going below software endstops and the x y or z can become negative in value.