Whenever I try to upload code to the Pro Micro it gives me the error message:
Arduino: 1.8.9 (Windows Store 1.8.21.0) (Windows 10), Board: “SparkFun Pro Micro, ATmega32U4 (3.3V, 8 MHz)”
Sketch uses 6244 bytes (21%) of program storage space. Maximum is 28672 bytes.
Global variables use 250 bytes (9%) of dynamic memory, leaving 2310 bytes for local variables. Maximum is 2560 bytes.
Couldn’t find a Board on the selected port. Check that you have the correct port selected. If it is correct, try pressing the board’s reset button after initiating the upload.
This report would have more information with
“Show verbose output during compilation”
option enabled in File → Preferences.
I don’t think I changed any of the settings besides chaniging the board to the Pro Micro.
Hi splatube,
Are you making sure you are selecting the correct Port for the Pro Micro? If you are not certain, plug the Pro Micro in via USB and open your Device Manager. Select the Ports (COM & LPT) menu and watch to see which port disappears when you unplug the Pro Micro. Also, make sure you have the correct voltage and oscillator frequency selected as choosing the wrong one can brick the board. If the Pro Micro is no longer showing up as a COM port in the Device Manager or Arduino IDE, it may be bricked and you will need to follow the recovery steps listed in the [Troubleshooting and FAQ section of the Hookup Guide.](https://learn.sparkfun.com/tutorials/pro-micro--fio-v3-hookup-guide#troubleshooting-and-faq)
Hm, when I plug it in it doesn’t show up under any of the ports for some reason?
It shows up under serial bus controllers instead of ports or other devices for some reason. I thought it might be a problem with the drivers but it seems to be up to date with those.
If the board is showing up under Serial Bus Controllers, it most likely was bricked by uploading to the wrong voltage and clock speed. Try following the recovery steps in the Troubleshooting and FAQ section of the guide I linked in my previous response. It is a bit tricky since the board only stays in bootloader for 8-seconds so you need to have a sketch ready (Blink or a blank sketch work just fine) and select the right definitions (either 5V/16MHz or 3.3V/8MHz) selected and then quickly select the right Port and upload.