Programming Arduino Pro Micro (broken usb port) with another Arduino Pro Micro

I want to upload code to my old Arduino Pro Micro (which is still in working order except for the broken micro usb port) with a new Arduino Pro Micro. How should i go about this?

As the Arduino Pro Micro uses the 32U4 MCU you cannot just patch across the UART RX/TX pins so you next best option is to use the first Arduino Pro Micro programmed with ArduinoISP to program the broken one. The ArduinoISP link supplied above does not show the device you have but the pinouts between the good Micro (loaded with ArduinoISP) and the bad one are...

GOOD -  BAD
GND  -  GND
VCC  -  VCC
10   -  RST
14   -  14
15   -  15
16   -  16

okay thanks! I'll check this out and let you know :slight_smile:

It seems the weak point of the ProMicros; I've seen more problems like yours and I've seen ProMicros where the owners enforced the mount; can't remember exactly how.

If you want to rpevent it in the future, you can do a search for micro usb panel mount - Google Search ; one example is USB Micro-B Panel Mount Extension Cable M-F -- DataPro. Having that permanently connected to a ProMicro will eliminate the weak link. You can also find microUSB to USB-B panel mounts.

1 Like

There are a couple of techniques shown here:

1 Like

thank you! will check it out

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