Hello,
after my first genuine Arduino Mega I bought two Leonardo Pro Micro clones from eBay (yes I know the risk). Of course I am having trouble with them.
This is how they look like:
Neither 3.3V nor 5V is checked on the rear, but from the open jumper J1 I conclude that they are 3.3V. Anyway: is it possible to damage a chip by selecting a 5V device instead of a 3.3V device? The power is supplied via USB and the difference seems to be "only" one fuse setting. I guess that they have the Catalina boot loader, but I don't know which version.
Normal device detection in Device Manager of Windows XP:
After RST-GND reset it appears as bootloader for 4-8 seconds. I understand that the catalina bootloader is active during this time:
I checked that COM 15, 57600 baud, 8 data bits, 1 stop bit, no parity, no flow control is specified in the detailed device settings.
I checked that for both device incarnations (with and without bootloader) in the device manager of WIndows XP.
Each time I try to upload a sketch I get errors. I tried to RESET immediately before starting the download as well as many different timing variants to get the bootloader ready in time. I simply cannot get a good connection. That is with both boards.
Did anybody succeed with these devices? I know I may buy a Sparkfun Micro in the future, so you don't have to tell me that.
Compiling/Uploading using the Arduino IDE 1.0.5 yields the following (1.0.4 gives the same result):
[pre]
... compilation …
C:\DOKUME~1\MARTIN~2\LOKALE~1\Temp\build8577322534049672349.tmp\BlinkLeonardo.cpp.hex
Binäre Sketchgröße: 4.858 Bytes (von einem Maximum von 28.672 Bytes)
Forcing reset using 1200bps open/close on port COM15
PORTS {COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, COM11, COM12, COM13, COM14, COM15, COM16, } / {COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, COM11, COM12, COM13, COM14, COM15, COM16, } => {}
… here I pull the RST line to GND once …
PORTS {COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, COM11, COM12, COM13, COM14, COM15, COM16, } / {COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, COM10, COM11, COM12, COM13, COM14, COM15, COM16, } => {}
Uploading using selected port: COM15
C:\Programme\Arduino\arduino-1.0.5\hardware/tools/avr/bin/avrdude -CC:\Programme\Arduino\arduino-1.0.5\hardware/tools/avr/etc/avrdude.conf -v -v -v -v -patmega32u4 -cavr109 -P\\.\COM15 -b57600 -D -Uflash:w:C:\DOKUME~1\MARTIN~2\LOKALE~1\Temp\build8577322534049672349.tmp\BlinkLeonardo.cpp.hex:i
avrdude: Version 5.11, compiled on Sep 2 2011 at 19:38:36
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2009 Joerg Wunsch
System wide configuration file is "C:\Programme\Arduino\arduino-1.0.5\hardware/tools/avr/etc/avrdude.conf"
Using Port : \\.\COM15
Using Programmer : avr109
Overriding Baud Rate : 57600
avrdude: ser_open(): can't set com-state for "\\.\COM15"
avrdude: Send: E [45]
avrdude: ser_send(): write error: sorry no info avail
[/pre]