Mega 2560 R3 not uploading any sketch

Do you have another board, like a Uno? If so you could try the "board detector" described here:

It won't resolve the exact issue you are having but would show if the main part of the board is live. If the L light blinks I guess it is.