DFRobot USB Products Installtion Tutorial
This tutorial explains how to install and configure DFRobot USB adapter and controller board products. It covers driver installation, Arduino IDE board configuration, and COM port verification. By following this guide, users can quickly set up their development environment and start uploading programs to compatible DFRobot boards.
For products purchased after February 2021, please install, program, and use them as follows (fully compatible with Leonardo).
For macOS and Linux, users only need to install the development board; driver installation is not required. Windows users need to install both the driver and the development board. When using our adapter or controller board products, the driver must be installed. For controller boards, the development board package also needs to be installed.
1. Driver Installtion
Download and install the driver.

2. Adapter Products
2.1 XBee USB Adapter V2
- Connect XBee USB adapter and PC with USB.

- Open the device manager to view the port number (the driver is installed successfully when it is shown as the figure below).

2.2 USB Serial Light Adapter Downloader
- Connect USB Serial Light Adapter and PC with USB.

- Open the device manager to view the port number (the driver is installed successfully when it is shown as the figure below).

3. Mainboard Products
- Install the development board
(1)Open Arduino 1.8.13, click File - Preferences - Show verbose output during, select "compilation" and "upload". Next, copy and paste the json file URL (as shown below) into Addi tional Boards Manager URLs, then click the OK button in the lower right corner and close the page.
https://downloadcd.dfrobot.com.cn/boards/package_DFRobot_index.json


(2) Click Tools - Board - Boards Manager - select DFRobot AVR Boards section - click Install - close the page after installation is complete.

3.1 DFRduino Mega2560 V3.0 controller
- Connect DFRduino Mega2560 V3.0 controller and pc with USB.

- Open the device manager to view the port number.

- Open Arduino1.8.13 - click Tools - Board - DFRobot AVR Boards - select DFRobot Mega or Mega 2560.

- Click Tools - Port - Select the port number COM6 (DFRobot Mega or Mega 2560).

- Start burning the program when completing the above steps.
3.2 Dreamer Nano V4.0
- Connect Dreamer Nano V4.0 board and pc with USB.

- Open the device manager to view the port number.

- Open Arduino1.8.13 - click Tools - Board - DFRobot AVR Boards - select DFRobot Leonardo

- Click Tools - Port - Select the port number COM8 (DFRobot Leonardo).

- Start burning the program when completing the above steps.
3.3 DFRduino Mega1280 controller
- Connect DFRduino Mega1280 controller and pc with USB.

- Open the device manager to view the port number.

- Open Arduino1.8.13 - click Tools - Board - DFRobot AVR Boards - select DFRobot Mega or Mega 2560.

- Click Tools - Port - Select the port number COM6 (DFRobot Mega or Mega 2560).

- Start burning the program when completing the above steps.
3.4 DFRobot Uno
- Connect DFRobot Uno and pc with USB.

- Open the device manager to view the port number.

- Open Arduino1.8.13 - click Tools - Board - DFRobot AVR Boards - select DFRobot Uno.

- Click Tools - Port - select the port number COM9 (DFRobot Uno).

- Start burning the program when completing the above steps.
3.5 X-Board Relay
- Connect X-Board and pc with USB.

- Open the device manager to view the port number.

- Open Arduino1.8.13 - click Tools - Board - DFRobot AVR Boards - select DFRobot Leonardo

- Click Tools - Port - Select the port number COM8 (DFRobot Leonardo).

- Start burning the program when completing the above steps.
3.6 Romeo V2 All-in-One Arduino Compatible Controller
- Connect Romeo V2 all-in-one Arduino compatible controller and pc with USB.

- Open the device manager to view the port number.

- Open Arduino1.8.13 - click Tools - Board - DFRobot AVR Boards - select DFRobot Leonardo.

- Click Tools - Port - Select the port number COM8 (DFRobot Leonardo).

- Start burning the program when completing the above steps.
3.7 Wido WiFi
- Connect Wido WiFi and pc with USB.

- Open the device manager to view the port number.

- Open Arduino1.8.13 - click Tools - Board - DFRobot AVR Boards - select DFRobot Leonardo.

- Click Tools - Port - Select the port number COM8 (DFRobot Leonardo).

- Start burning the program when completing the above steps.
3.8 Arduino Raspberry Pi Expansion Board
- Connect the Arduino Raspberry Pi expansion board and pc with USB.

- Open the device manager to view the port number.

- Open Arduino1.8.13 - click Tools - Board - DFRobot AVR Boards - select DFRobot Leonardo.

- Click Tools - Port - Select the port number COM8 (DFRobot Leonardo).

- Start burning the program when completing the above steps.
3.9 miniQ 4WD V2.0
- Connect miniQ 4WD V2.0 and pc with USB.

- Open the device manager to view the port number.

- Open Arduino1.8.13 - click Tools - Board - DFRobot AVR Boards - select DFRobot Leonardo.

- Click Tools - Port - Select the port number COM12 (DFRobot Leonardo).

- Start burning the program when completing the above steps.
3.10 DFRobot Leonardo
- Connect DFRobot Leonardo and pc with USB.

- Open the device manager to view the port number.

- Open Arduino1.8.13 - click Tools - Board - DFRobot AVR Boards - select DFRobot Leonardo.

- Click Tools - Port - Select the port number COM8 (DFRobot Leonardo).

- Start burning the program when completing the above steps.
3.11 Beetle Controller
- Connect DFRobot Beetle Leonardo and pc with USB.

- Open the device manager to view the port number.

- Open Arduino1.8.13 - click Tools - Board - DFRobot AVR Boards - select DFRobot Beetle Leonardo.

- Click Tools - Port - Select the port number COM7 (DFRobot Beetle Leonardo).

- Start burning the program when completing the above steps.
4 Troubleshooting
Q1: How to solve the problem that the port number is not displayed?
A1: Download and install the driver again.
Q2: How to solve the failure of burning the program?
A2: Check whether the serial port is installed correctly in the device manager.
For more questions and interesting applications, you can visit the forum to view or post!
5 New Board Update
When new functions and new boards are added, we will release a new update package. Users can use the latest functions or boards after the update, and the previous functions will not be affected. The update process is as follows.
- Click Tools - Board - Boards Manager

- Select the DFRobot AVR Boards section - click Update to update the development board version - close the page after the update is complete.

Was this article helpful?
