Skip to content

Supply USB power via the VUSB, VBUS or 5V pin on Nano boards #504

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

9 changes: 2 additions & 7 deletions content/Hardware Support/Nano Family/Nano-family-overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,14 +110,9 @@ Some boards in the Nano family have pads that can be soldered or cut to change t

### VUSB pads

It is possible to [enable 5 V power on the VUSB or VBUS pin on Nano boards](https://support.arduino.cc/hc/en-us/articles/360014779679-Enable-5-V-power-on-the-VUSB-or-VBUS-pin-on-Nano-boards) that operate at 3.3 V. On all of these boards (except the Nano ESP32), two VUSB pads must be shorted in order to enable the VUSB pin. On the Nano ESP 32, the VBUS pin is enabled by default and these two pads are not present.
On Nano boards that operate at 3.3 V, USB power (~5 V) can be supplied directly to the VUSB/VBUS/5V pin. On some boards, a VUSB jumper pad must be bridged to enable this pin.

<table>
<tr>
<td><img src="img/nano-33-ble-rev2-vusb-pin.png" alt="The VUSB pads on the Nano 33 BLE Sense"></td>
<td><img src="img/nano-esp32-vbus-pin.png" alt="The VBUS pin on Nano ESP32"></td>
</tr>
</table>
[Supply USB power via the VUSB, VBUS or 5V pin on Nano boards](https://support.arduino.cc/hc/en-us/articles/360014779679){.link-chevron-right}

### I2C pads

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
---
title: "Supply USB power via the VUSB, VBUS or 5V pin on Nano boards"
id: 360014779679
---

Many Arduino Nano boards are powered by 3.3 V but include a dedicated pin—labeled VUSB, VBUS, or 5V—that can output power from the USB port. This pin provides direct access to the 5 V line coming from the USB connection and can be used to power external components such as sensors, modules, or LEDs, while the board itself continues running at 3.3 V.

In this article:

* [Before you begin](#before-you-begin)
* [Solder VUSB jumper pads (if required)](#solder-vusb-jumper-pads)
* [Use the VUSB or VBUS Pin](#use-the-vusb-or-vbus-pin)

---

## Before you begin

> [!WARNING]
> Do not connect the VUSB/VBUS/5V pin to any of the other pins on the board.

* The VUSB/VBUS/5V pin outputs power directly from the USB connector when enabled.
* Power from the USB supply can range from 4.4 V to 5.5 V, per USB specifications.
* Do not connect the VUSB/VBUS/5V pin to any of the other pins on the board. Supplying 5 V to other pins can permanently damage the board.

---

## Requirements for supported boards

There are two main requirements for using the "VUSB" pin:

* The board must be powered via USB. If you power the board through other means—such as a battery connected to Vin or a 3.3 V supply—the pin will not output anything.
* On some boards, the VUSB line must be enabled by connecting a pair of jumper pads.

The table below summarizes which Nano boards support 5 V output, what the output pin is called, and whether any action is required to enable it.

| Board | 5 V output pin | How to enable |
|:-------------------------------|:---------------|:----------------------------------------------------|
| Arduino Nano 33 BLE | VUSB | [Enable by soldering VUSB jumper pads](#solder-vusb-jumper-pads) |
| Arduino Nano 33 BLE Rev2 | VUSB | [Enable by soldering VUSB jumper pads](#solder-vusb-jumper-pads) |
| Arduino Nano 33 BLE Sense | VUSB | [Enable by soldering VUSB jumper pads](#solder-vusb-jumper-pads) |
| Arduino Nano 33 BLE Sense Rev2 | VUSB | [Enable by soldering VUSB jumper pads](#solder-vusb-jumper-pads) |
| Arduino Nano 33 IoT | VUSB | [Enable by soldering VUSB jumper pads](#solder-vusb-jumper-pads) |
| Arduino Nano ESP32 | VBUS | Enabled by default |
| Arduino Nano Matter | 5V | Enabled by default |
| Arduino Nano RP2040 Connect | VBUS | [Enable by soldering VUSB jumper pads](#solder-vusb-jumper-pads) |

> [!TIP]
> On boards with VUSB jumper pads, the **VUSB pin** is located directly under the VUSB jumper pads on the bottom side of the board.

---

## Solder VUSB jumper pads (if required) {#solder-vusb-jumper-pads}

Some boards have jumper pads that need to be connected to enable VUSB output:

| Board | Jumper on bottom | Jumper on top |
|:-------------------------------|:----------------:|:-------------:|
| Arduino Nano 33 BLE | ✔ | |
| Arduino Nano 33 BLE Rev2 | ✔ | ✔ |
| Arduino Nano 33 BLE Sense | ✔ | |
| Arduino Nano 33 BLE Sense Rev2 | ✔ | ✔ |
| Arduino Nano 33 IoT | ✔ | |
| Arduino Nano RP2040 Connect | ✔ | |

To enable VUSB power on these boards, two unconnected solder pads labeled for VUSB must be shorted with solder or a zero-ohm resistor. This forms a bridge that allows USB power to reach the VUSB/VBUS pin.

### Find the VUSB pads on the bottom side of the board

On all supported boards, you can find a set of VUSB jumper pads on the bottom side of the board.

![Location of the VUSB jumper pad on the bottom side of the Nano 33 BLE Sense Rev2.](img/nano-sense-rev2-ble-vusb-pad-bottom.png)

### Find the VUSB pads on the top side of the board

These boards include an additional jumper on the top side of the board. You can use either the top or bottom jumper to enable VUSB.

![Location of the VUSB jumper pad on the top side of the Nano 33 BLE Sense Rev2.](img/nano-sense-rev2-ble-vusb-pad-top.png)
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.