Go Down

Topic: Velleman 'Leonardo' hangs up on ttyACM after attachment . Why? (Read 203 times) previous topic - next topic

timothylegg

I also have an Arduino (official) UNO.  When I attach it to my Ubuntu 18.04 box:

[ 7201.426061] usb 1-1.2: new full-speed USB device number 9 using ehci-pci
[ 7201.539689] usb 1-1.2: New USB device found, idVendor=2341, idProduct=0043
[ 7201.539696] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=220
[ 7201.539699] usb 1-1.2: Manufacturer: Arduino (www.arduino.cc)
[ 7201.539702] usb 1-1.2: SerialNumber: 75630313536351A00260
[ 7201.540567] cdc_acm 1-1.2:1.0: ttyACM3: USB ACM device
lovelace@X220:~$ ls -al /dev/ttyACM*
crw-rw---- 1 root dialout 166, 0 Dez  6 19:01 /dev/ttyACM0
crw-rw---- 1 root dialout 166, 1 Dez  6 18:44 /dev/ttyACM1
crw-rw---- 1 root dialout 166, 2 Dez  6 14:32 /dev/ttyACM2
crw-rw---- 1 root dialout 166, 3 Dez  6 20:05 /dev/ttyACM3

Everything is good!  cdc_acm suggests that there is a ttyACM3. Guess what?  It's right there in the device tree.  I can upload compiled binary as I wish.

So, I bought a Velleman VMA103 while on vacation in Germany.  It is a Leonardo clone and looks like a very similar layout to the Arduino Leonardo, spare the white versus blue PCB paint.  But, the IDE didn't recognize that a 'Leonardo' was attached.  This is what I found:

[ 7821.889289] usb 1-1.2: new full-speed USB device number 11 using ehci-pci
[ 7822.000206] usb 1-1.2: New USB device found, idVendor=2341, idProduct=0036
[ 7822.000216] usb 1-1.2: New USB device strings: Mfr=2, Product=1, SerialNumber=0
[ 7822.000222] usb 1-1.2: Product: Arduino Leonardo
[ 7822.000225] usb 1-1.2: Manufacturer: Arduino LLC
[ 7822.000991] cdc_acm 1-1.2:1.0: ttyACM3: USB ACM device
[ 7829.679697] usb 1-1.2: USB disconnect, device number 11
lovelace@X220:~$ ls -al /dev/ttyACM*
crw-rw---- 1 root dialout 166, 0 Dez  6 19:01 /dev/ttyACM0
crw-rw---- 1 root dialout 166, 1 Dez  6 18:44 /dev/ttyACM1
crw-rw---- 1 root dialout 166, 2 Dez  6 14:32 /dev/ttyACM2


The odd difference is this line:
[ 7829.679697] usb 1-1.2: USB disconnect, device number 11

It seems that this device hangs up after a few seconds. 

Does anybody know why this is?  Is this a bricked Leonardo that I should return to the store?

Thanks!

tf68

The bootloader times out and shuts down, closing the port. With no user program installed to open a port none will show. This is normal.

timothylegg

I could not find a way to attach this to the IDE.

This device has problems.  I'm pretty certain that it is a counterfeit DOA board.  After authoring this post, I noticed several inconsistencies:

*  The plastic clamshell was embossed with Velleman, but the paper insert was branded "Maker Factory", which is owned by Conrad, and their .eu web address redirects to the Conrad Electronics webpage.  Odd a house brand being inserted in a name brand clamshell.
*  The silk screening contained a typo, 'LEONRDO' instead of 'LEONARDO'.  The color of Velleman logo differed in color (black vs blue) from the device described on Velleman's website.
*  The USB device identification reported a manufacturer of "Arduino LLC", but that is not true.  This is not an official Arduino.

I returned the device to Conrad, and told the representative that I believe the device is counterfeit.  I also notified Velleman via email with photographs of the manufacturing flaws I discovered.

ballscrewbob

Thanks for the follow up.
Information like that is always invaluable to other users.

if you have any pictures they would be useful too.

Bob.
It may not be the answer you were looking for but its the one I am giving based on either experience, educated guess, google or the fact that you gave nothing to go with in the first place so I used my wonky crystal ball.

Go Up