yampilop:
I had the same problem, and searching I found that:
arduino - avrdude: stk500v2_ReceiveMessage(): timeout - Stack OverflowIn one comment it says:
So in my code were strings with "!!!". I deleted them and now the program uploads with no problems.
The above was exactly the problem in my Sketch, changed it as outlined and it downloaded just fine.
Thanks for the help