Issue with setting up Auduino Mega/Ramps - steppers vibrating only

No. Endstops are only used during homing, and primarily for squaring the machine. Some users with dual endstop firmware never install endstops. You can get reasonable squareness by pushing the axes against physical stops.

So reflashed the above version and back to just vibrating steppers.

Is it possible the steppers are fighting each other? If so, just reverse any plug. Does the firmware match the stepper drivers you have installed on your board? The V1 version is setup for DRV8825 drivers. Does Z work or are all the steppers vibrating?