Pro-Micro bootloader

Go To Last Post
4 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Recently while working on a project I picked up some Arduino pro-micro's (M32u4) from two different vendors, when plugged into my Win10 PC, half came up as Leonardo's, the other half came up as Pro-Micro's.

Although not a huge problem, I would like to make the pro-micro ones act like the Leonardo's just to have a consistent interface for all while installing code for the project.  

Would burning the Leonardo bootloader do the trick?   Both boards look identical. 

TIA

 

Jim

 

 

This topic has a solution.

Click Link: Get Free Stock: Retire early!

share.robinhood.com/jamesc3274

 

 

 

Last Edited: Tue. Oct 9, 2018 - 03:28 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Jim,

 

I guess you could try one and test. If failed, reverse the process.

 

Ross McKenzie ValuSoft Melbourne Australia

This reply has been marked as the solution. 
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Pro-Micro and Leonardo both use a 16MHz m32u4.    Digital and Analog pin-mapping is the same.

 

The only way that you can "tell the difference" would be from the "device string" in the USB enumerator.

 

From your point of view,  it is convenient to burn Leonardo bootloader on all of them.

 

However,   I suspect that your punters would want to see a "device string" that matches the device that she sees on her desk.    i.e. if it is Pro-Micro shape,   call them all Pro-Micro.

 

David.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

 

david.prentice wrote:
The only way that you can "tell the difference" would be from the "device string" in the USB enumerator.

 

OK, that was what I was thinking it would do, I'll confirm and report back for completeness.

 

david.prentice wrote:
i.e. if it is Pro-Micro shape, call them all Pro-Micro.

 

That's what I was thinking that too, then....

  I found the Pro-Micro comes in two versions, 5v and 3.3v, each has its own boot loader if the wrong version (3.3v default, instead of 5v) is chosen in the IDE then it bricks the micro.

These are 5v versions and the Leonardo only comes in 5v, so that is why most I believe enumerate as Leonardo, so it's just a bit more user friendly.  

 

 

Jim

 

Click Link: Get Free Stock: Retire early!

share.robinhood.com/jamesc3274