Programming with USB-Serial Converters

Sam just shared a new tutorial: "Programming with USB-Serial Converters"

Thanks to huge advancements in technology over the last decade, the maker community that we know and love has thrived. It’s now easier than ever before to get started with programming and tinkering due to the innovation from brands such as Ardu…

Read more

I’m trying to program an Arduino Mega 2560 using an FTDI converter ( but, although I followed these suggestions, I’m not able to upload a sketch, I get the error:
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
An error occurred while uploading the sketch
What can be this due to?

Thank you in advance

Hi AZ,

I’m not sure what might be causing your issues! Are you able to upload code over USB?

Hi Stephen,
thank you for answering my question.
Yes, I can upload the code using the same pc and arduino, I can’t figure out what’s wrong…
Could you suggest any test or verification to help troubleshooting?

Hi Antonella,

Sorry I’m not sure what the issue might be. Perhaps verify that all the pins are connected properly? If the Arduino is confirmed to work then it seems that the problem lies with your system configuration or the converter itself!