Timeout error

I have a MKS GEN V1.1 and when i try to upload the marlin firmware and i get this message:
Sketch uses 101,776 bytes (40%) of program storage space. Maximum is 253,952 bytes.
Global variables use 4,234 bytes (51%) of dynamic memory, leaving 3,958 bytes for local variables. Maximum is 8,192 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

Help

You are not going to any replies by bumping your thread after 6 minutes. You are going to push members away. Good luck!

Plus, you are talking about 3D printers. It would be better if you posted in an appropriate forum besides just Arduino. Maybe the RepRap forums? I don't use Marlin for mine, I use Sailfish.