Pro Micro & Fio v3 Hookup Guide
Installing: Mac & Linux
If you’re using Mac or Linux, follow the steps below to get your Pro Micro (or Fio v3) ready to go on your computer. We’re not going to name names here, but installing the Pro Micro on Mac OS X and Linux is a lot easier than on other OS’s…
Following these directions is critical to getting your Pro Micro supported within your Arduino environment!
When you initially plug your Pro Micro into a Mac, it’ll pop up a “Keyboard Setup Assistant” window. This stems from the Pro Micro’s ability to emulate an HID USB device (e.g. keyboards and mice) – the Mac thinks your Pro Micro is a human input device (which it could be! but isn’t yet).
There’s nothing to configure in this window, so just click the big, red, ‘X’ to close it.
That’s all there is to it! The CDC (communication device class) portion of your Pro Micro (the part that handles USB to Serial conversion) should automatically install on your computer.
Installing the Arduino Addon
In order to use the Pro Micro or Fio v3 in your Arduino IDE, you need to add a few board definition files to it. That’s what we’ll do in this section. Begin by downloading the Pro Micro addon files.
With that downloaded, follow these steps to enable the Pro Micro in your Arduino environment:
- The addon files are supplied in a zip folder, so you’ll need to extract the files within first.
- Find your Arduino sketchbook folder. If you don’t know where it is, you can locate your sketchbook by looking at the preferences dialog in your Arduino IDE.
- If there isn’t already one, create a folder in your sketchbook called ‘hardware’.
- Copy the ‘SF32u4_boards’ folder that was unzipped in the first step into the ‘hardware’ folder.
- Restart Arduino, and look under the Tools > Board menu. You should see a few new options, including ‘SparkFun Pro Micro 5V/16MHz’, ‘SparkFun Pro Micro 3.3V/8MHz’, and ‘'SparkFun Fio V3 3.3V/8MHz’.
If the boards are visible, select the option that matches your board. If you have a Pro Micro, make sure you select the correct operating speed and voltage! Then head over to the next page where we’ll upload our first sketch!