I think I burned my 2 Arduino Pro Micro

Hi guys,

I wanted to make a nice project which has been explained here https://www.instructables.com/id/Windows-PC-LockUnlock-Using-RFID/

or

(I believe that the second one is up to date)

Whatever, I bought a clone arduino pro micro from aliexpress :slight_smile: (https://www.aliexpress.com/item/Free-Shipping-New-Pro-Micro-for-arduino-ATmega32U4-5V-16MHz-Module-with-2-row-pin-header/1871481789.html)

I mistakely choose 3.3 volts but I saw that under the arduino circuit, it says 5V and 3.3V so I used my computer usb.

In arduino IDE, I selected arduino leanordo and port. It seemed fine.. I mean, my computer recognise the device without problem. So when time to upload the code, I did and after my computer gave a sound usb pluged out-in and then it said
usb device not recognized. and I opened the device manager and checked the error code. It says

Code 43 ... A request for the USB device descriptor failed.

So its obviously regarding uploading the code. But I do not know the code has problem, or connection or the arduino..

I made this experiement in Windows 10 computer (its a desktop pc). I have also a macbook pro and I had another arduino pro micro (i bought 2).. Devil tricked me and I tried.. (this time I use the code from the first link and installed mfrc522 V1.1.9 :slight_smile:

I successfully connected and port selected and uploaded the code but after the same problem happened. There is no connection. I cannot see the port. I also pluged-in to my windows machine its the same error (not recognized)

I was waiting to do this project like a crazy. Because at work we use already a rfid tag and I wanted to unlock my pc with the tag but I am dissapointed.. but not give up :slight_smile:

I can buy this time original https://www.sparkfun.com/products/12640 or https://www.sparkfun.com/products/11286

but I am not sure that the problem arduino is. If something else, I'll burn it too..

When I pluged-in the arduino, I see the green led blinking continuously and a red led in the rfid reader as well. but its not recognized by the computer so I cannot continue..

I tried to several things but did not work..

All kind of help will appreciated.

Thank you

You uploaded code that crashed the microcontroller (most likely by writing beyond the end of an array), causing USB functionality to be lost. Press reset while it's plugged in, and you should see it appear for a few seconds. Double-tap reset to put it into bootloader mode without running the sketch, and you should be able to upload code to it. If you upload code that works, it won't lose USB.

DrAzzy:
You uploaded code that crashed the microcontroller (most likely by writing beyond the end of an array), causing USB functionality to be lost. Press reset while it's plugged in, and you should see it appear for a few seconds. Double-tap reset to put it into bootloader mode without running the sketch, and you should be able to upload code to it. If you upload code that works, it won't lose USB.

Thank you for your reply DrAzzy. Pro micro does not have any reset button, so I put a switch and connected rst and ground pins and I push the button nothing happened.. so I dig a bit. As you said, I tapped double to put it into bootloader mode and immediately I uploaded the new code (empty one). After a few time, I did but it behaves same.. After that, I could not upload another code (but i will try it more when I go home evening).

I did both and both behaves as same. But it does not have the same code because my rfid tag reader does not blink anymore.. As I understand, in the chip there is new code but still not recognized by computer..

Hi again,

I made a process now. Interestingly, i can put the arduino in uploading mode if i double tap and upload the code.. But it is still not recognized by the computer

BUT;

I made pin 9 high and low with delay and put a led and it is working. That means, what I wrote the code, it has been executed by the arduino. Only problem, the computer cannot recognize arduino.

How to solve this problem? Because in my project, I will need that the arduino should be connected to pc.

Hi there,

I'm having the same problem with my 3.3v pro micro :>. i've search for it but found no clear answer. Wonder if you have find out the problem, can you share it with me and every one later. :3

Thanks

The only way I have found to solve this problem is to burn the bootloader using an AVR programmer. It is interesting though that you were able to upload using the double tap method. I couldn't get mine to even do that. I also soldered a small button for reset onto my board.The good news is that the board can be recovered that way.

I purchased a couple of these:
https://www.ebay.co.uk/itm/USBASP-USBISP-AVR-Programmer-Adapter-10-Pin-Cable-USB-ATMega8A-Module-Arduino/202524528391

There is no seperate I2C header, butthis diagram shows where the I2C pins are located:
https://learn.sparkfun.com/tutorials/pro-micro--fio-v3-hookup-guide/hardware-overview-pro-micro

BTW, there is no problem with plugging these into a USB port on a PC. The 32u4 itself is a 3V3 chip, but these boards have an on-board 3V3 regulator to provide 3V3 to the chip. The GPIO pins however are LVTTL, meaning they run at 3V3. The datasheet shows that the board will run from 2.5V to 5.5V, although I could not determine whether the GPIO pins are 5V tolerant.