Installing USB Serial Drivers

The USB plug is how you will need to program and debug your code. We use it to both power your project and also provide the USB serial interface. On older Metro Mini's we used a FT231X chip. On newer Metro Mini's we now have the CP2104 chip. Both act the same but the CP2104 is a little less expensive so we were able to lower the price. For either one, you'll need to install drivers if you are using Mac or Windows. Linux comes with both drivers already.

Windows users can try plugging the board in, Windows update will probably install drivers for you. If the device is not recognized, simply download and install the Adafruit Windows Driver package. When you run it, make sure to click that you want to install the SiLabs CP210x and FTDI chip drivers too!

If you are using Mac OS 10.12.6 (Sierra) and you cannot upload with the latest Mac OS VCP driver, please try the legacy v4 driver below. Note you will need to uninstall the v5 driver using (in the driver package)

Once drivers are installed and you've rebooted, you will have a Serial COM port.

Driver Installation on Mac OS X

The latest versions of Mac OS X may complain when you install the driver that it doesn't have permission.

The latest versions of Mac OS X may complain when you install the driver that the system extension was blocked


Click Open Security Prefs

Click Allow next to System Software from "Silicon Laboratories Inc"

When complete, check for /dev/cu.SLAB_USBtoUART by typing ls /dev/cu.* into Terminal

Using the Arduino IDE

The Adafruit Metro Mini is an 'Arduino Compatible' - that means that when using the Arduino IDE or other Arduino-friendly development environments, you can simply treat the 'Mini like an Arduino UNO.

When programming, simply select Arduino UNO in the dropdown menu!

This guide was first published on Aug 13, 2017. It was last updated on Mar 08, 2024.

This page (Arduino IDE Usage) was last updated on Mar 08, 2024.

Text editor powered by tinymce.