Trouble uploading sketch to LilyPad USB

Hi!

I am very new to Arduino, and purchased a LilyPad USB ATmega32U4 Board for a wearable textiles project as part of my master's thesis. I am having trouble uploading the blink sketch example from the IDE. My LilyPad USB is plugged into my Mac via a micro USB cable > USB to USB C adapter (dongle). This is the message that comes up in red when I try to upload:

Connecting to programmer: .
Found programmer: Id = "CATERIN"; type = S
Software Version = 1.0; No Hardware Version given.
Programmer supports auto addr increment.
Programmer supports buffered memory access with buffersize=128 bytes.

Programmer supports the following devices:
Device code: 0x44

I'm wondering if it's the USB to USB C adapter (it works fine with my Uno), but if anyone could translate this error message into plainer language or let me know what I'm missing/how to upload a sketch onto a LilyPad USB, I'd really appreciate it.

Thanks!

Dear @emmmalou,

Could you please send a photo of your LilyPad USB? It may need a Ch340 driver to be installed, depending on the version.

Best,
1noahb1

Hi @1noahb1, thank you for the quick response!


Here is the link to the product as well: LilyPad Arduino USB - ATmega32U4 Board - DEV-12049 - SparkFun Electronics

Would you recommend installing the driver?

No, as it appears that you do not have a CH340-compatible USB.

1 Like

Hi @emmmalou. The output you shared is the output we would expect from a successful upload.

Did Arduino IDE indicate the upload failed? If the upload fails, you will see an "Upload error: ..." notification at the bottom right corner of the IDE window:

image

If the upload succeeds, you will see a "Done uploading." notification there:

image

Note that the success notification is hidden after a few seconds, so you might miss it if you aren't watching, but you can click the :bell: icon at the right side of the status bar to show the hidden notifications again.

If you didn't get an "Upload error: ..." notification then the upload was successful and you don't need to worry about this message.

Notes on the Coloration of Upload Output in Arduino IDE

You might notice some messages printed to the "Output" panel at the bottom of the Arduino IDE window in red text while uploading. The color might give the impression that these messages are intended to communicate some sort of a problem has occurred, but it is not so in this case.

The developers of the 3rd party tool Arduino IDE uses for uploading made an unusual decision to print even the tool's purely informational output to the "standard error" stream (AKA "stderr") instead of the more common practice of printing it on the "standard output" (AKA "stdout") stream. Because it is usually associated with errors or warnings, Arduino IDE colors all output received from the stderr stream red (at least when the default IDE theme is selected).

So don't be mislead by the color of the text during the upload (though you should pay attention to red text printed while compiling because the color is significant in that case). As long as you don't see an "Upload error: ..." notification, all is well with the upload.

Hi @ptillisch, thank you so much! I was misled by the red text, and missed the "done uploading" notification. Take care!

You are welcome. I'm glad if I was able to be of assistance.

Regards,
Per

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.