Schetch upload error

Does any body know what is this

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
An error occurred while uploading the sketch

I am attempting to boot load this sketch to my arduino mega 2560 or how to fix the same the board is connected and i can see the port and the board id but no clue why sketches will not load using arduino 1.6.11

Use the same version as in the how-to. I’ve had issues using the newer arduino software uploading to the mpcnc and to my rostock max printer. I’m running 1.6.6