Tuesday, January 30, 2018

Pro Micros

Various Pro Micros

Several different "Pro Micros".

I use Pro Micros in many of my projects. Most have been the cheap blue clones, but lately some other variations have been showing up on eBay and Aliexpress. They are mostly all compatible with the original opensource design from Sparkfun. Some have electrical or physical differences.

 From left to right:
The Sparkfun Pro Micro was purchased directly from Sparkfun. The others were from eBay or Aliexpress.

They all have the Arduino compatible Caterina bootloader.

The Green Pro Micro has a different power circuit that makes it incompatible with some split keyboards.

The Black one uses the larger AtMega32U4 package.

There is now another black Pro Micro that is not the same size as a regular Pro Micro.

The one with the Mini USB connector has the same pinout, but is taller, wider, and thicker (the USB connector is the thickest part.) I use it on the Tomato.

The genuine Sparkfun Pro Micro PCB is 0.8mm thick. You can find cheap Pro Micro's that are 1.2mm thick (second one). Most are 1.6mm thick.

Two different styles of micro USB connectors. Some are flat (black and green) and some have a flange. What you get with clones is totally random.

Not Pro Micros.

These can often be used in place of a Pro Micro, but changes to code and wiring would be required. The AtMega328p based boards would require V-USB to create a software USB HID interface with additional hardware components.
Some other controllers are compared here.