Hi, I am trying to use an Arduino Leonardo clone for my simulation rig. I am trying to upload firmware to it, however my computer can't detect the device. Here are the things I have tried so far:
-Reinstalling IDE and all drivers
-Changing the cable I was using
-Burning a fresh bootloader using another arduino board
-Pressing the reset button twice (double reset)
-Switching computers to see if Windows 11 is the problem
-Manually adding legacy devices and selecting Arduino Leonardo
-Holding down reset button while plugging
After all these steps I am still unable to get any connection. Can you please help me fix this issue?
If your double tap the reset, does the on-board LED pulsate (fade in/out). If yes bootloader is OK.
Further check device manager. If it does not show anything, you're probably using a charge-only cable instead of a data/sync cable; yes, I know that you changed it, possibly for another charge-only cable
I am sure that the cable I am using is a data cable because I am using the same cable to run my 3D printer over klipper so no problems with the cable I am sure of it and after the double tap reset the led blinks. I have checked device manager and it still does not show anything.
I have even tried using a data only cable with the power line blocked and supplied power from another arduino using the 5 volt and gnd pins and the only port that appeared was the port of the clone arduino uno which is using an external usb chip (ch340)
The ch340 device is because there is another Arduino clone device (UNO) plugged into the computer what I was trying to say is that I have even tried giving power to the leonardo board by another arduino and used a data only usb cable to see if there was a problem with the power lines of the micro usb connector of the board.
It does fade in and out after double tap on reset and it blinks after a while. I have checked all solders and there is no visible problem there might be a problem with the solders underneath the Atmega32u4 and I don't have the tools to reball them I think the best option is to return. I think this is a faulty board and I will return it. I will update this topic after a replacement.