Its seems to be very common in Geeetech printers that the firmware has the axis directions mixed up. If you check in the user guide, you'll see info about loading the Arduino dev kit and recompiling the firmware with different motor settings. You may need to reverse the direction of one or more step...