Not moving other hitting the home button means it thinks the endstops are triggered. Meaning you set the firmware wrong or wired your endstops wrong.
If you flash my firmware with no endstops plugged it it should move fine, if not your board is shorted near the endstop pins.
Grinding away, when homing, means the endstops are plugged in the wrong way, max instead of min.
I highly suggest unplugging your endstops and using my firmware, if you are using the laser edit my firmware.