Error al subir cualquier sketch

Bueno al intentar subir un sketch me sale lo siguiente:

Tamaño binario del Sketch: 101.970 bytes (de un máximo de 258.048 bytes)
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

Es una arduino mega2560...
También tengo una arduino UNO y funciona bien, pero no pude subir nada a la mega2560 :confused: encontré varios casos en el foro pero no logré resolverlo...

Hola!

Has cambiado la tarjeta?

Herramientas>Tarjeta> Arduino Mega 2560 or Mega ADK

Se que puede no ser así, pero a mi me ha pasado con un nano y con un uno y lo solucioné cambiando el cable usb.
Espero que sea de ayuda

a mi me paso algo asi y cambiando el cable solucione. no recuerdo el tipo de mensaje ahora.
y tambien me paso de tener problemas con un micro de la uno... no cargaba y al cambiarlo todo va bien... pero el mensaje era distinto.
yo creo que el tuyo puede ser el cable. probar uno nuevo cuesta poco