USB Serial Driver Quick Install
FTDI Driver Installation
Development boards such as the SparkFun RedBoard for Arduino and the Arduino Uno require special drivers or code that tells the computer how to interact with them. This guide is here to help you get this driver software installed as quickly as possible so you can get back to building circuits and learning about electronics!
These instructions apply to both the Arduino Uno, the Arduino Uno SMD, and the SparkFun RedBoard for Arduino.
Scroll down to the corresponding section for whichever operating system (OS) you are using.
Windows
Plug the board into your computer. Windows will likely complain about the device not having the correct driver. It may attempt to find it. If you have never plugged in a similar device to your computer, it probably won't find a driver to use. Luckily, when you downloaded the Arduino IDE, it also came with all the necessary drivers.
To install the correct driver, open the Device Manger. This can be found be searching for "device manager" in the start menu. Once Device Manager is open, you should see a device with a tiny yellow triangle and exclamation mark next to it.
If you plugged in a SparkFun RedBoard, it will look like the image on the left. Plugging in an Arduino Uno will result in the image on the right.
Right-click on the unknown device, and select Properties.
In the properties window, select Driver Details.
Select the Browse my computer for driver software option.
Navigate to the destination where you installed the Arduino IDE. On Windows, this will most likely be in your Program Files folder. Navigate to the drivers folder found inside the main Arduino folder. You can select the entire folder or the specific driver. needed Your path should look something like this but may vary:
Once the driver installation is complete, you should see the device reappear in the Device Manager window as a usable COM port. The number will vary depending on how many devices you have plugged into your computer. The RedBoard will appear as a USB Serial Port
, as shown in the left image. The Uno will appear as an Arduino Uno
, as shown in the right image.
In the Arduino IDE, you should see that same serial port available under Tools -> Port.
If you are experiencing problems, please see our in-depth instructions.
MacOS
Plug the board into your computer. Once plugged in, the operating system should recognize it as the appropriate device. In the Arduino IDE, click Tool -> Ports to ensure the device has been recognized. The SparkFun RedBoard will appear a cu.usbserial-XXXXXX
device.
The Arduino Uno will appear as a cu.usbmodemXXXXXX
device.
If you do not see an available serial port in the Arduino IDE after plugging in your board and waiting a moment, then you may need to install the drivers by hand. To do so, please see our in-depth instructions.
Linux
Plug the board into your computer. Once plugged in, the operating system should recognize it as the appropriate device. In the Arduino IDE, click Tool -> Ports to ensure the device has been recognized. The SparkFun RedBoard will appear a ttyUSBXX
device.
The Arduino Uno will appear as a ttyACMXX
device.
If you do not see an available serial port in the Arduino IDE after plugging in your board and waiting a moment, then you may need to install the drivers by hand. To do so, please see our in-depth instructions.