diff --git a/content/Hardware Support/Nano Family/Supply-USB-power-via-the-VUSB-VBUS-or-5V-pin-on-Nano-boards.md b/content/Hardware Support/Nano Family/Supply-USB-power-via-the-VUSB-VBUS-or-5V-pin-on-Nano-boards.md index a604ab21..ebed0cfb 100644 --- a/content/Hardware Support/Nano Family/Supply-USB-power-via-the-VUSB-VBUS-or-5V-pin-on-Nano-boards.md +++ b/content/Hardware Support/Nano Family/Supply-USB-power-via-the-VUSB-VBUS-or-5V-pin-on-Nano-boards.md @@ -33,15 +33,15 @@ There are two main requirements for using the "VUSB" pin: 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 | -|:-------------------------------|:---------------|:----------------------------------------------------| +| 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 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] diff --git a/content/Software Support/Compilation/Compilation-error-Invalid-FQBN-board-X-not-found.md b/content/Software Support/Compilation/Compilation-error-Invalid-FQBN-board-X-not-found.md new file mode 100644 index 00000000..01217563 --- /dev/null +++ b/content/Software Support/Compilation/Compilation-error-Invalid-FQBN-board-X-not-found.md @@ -0,0 +1,16 @@ +--- +title: "Compilation error: Invalid FQBN: board \"X\" not found" +--- + +> [!IMPORTANT] +> If you're using **Arduino Nano R4** and see the error `Invalid FQBN: board arduino:renesas_uno:nanor4 not found`, please [install Arduino UNO R4 Boards 1.5.0 or later](https://support.arduino.cc/hc/en-us/articles/4404691106066-How-to-update-the-core-of-your-Arduino-Board). + +When compiling or uploading, the following error may occur: + +``` +Compilation error: Invalid FQBN: board "X" not found +``` + +The error can occur if the selected board does not exist in the installed version of the board package for that board. This can happen if the selected board was added to an existing board package that is already installed on your computer. To solve this problem, [use the latest version of the board package](https://support.arduino.cc/hc/en-us/articles/4404691106066-How-to-update-the-core-of-your-Arduino-Board). + +If you're using Arduino CLI, ensure you've typed the FQBN correctly. You can list the FQBNs for all installed boards with the `arduino-cli core list --all` command. diff --git a/content/Software Support/IDE Settings/How-to-update-the-core-of-your-Arduino-Board.md b/content/Software Support/IDE Settings/How-to-update-the-core-of-your-Arduino-Board.md deleted file mode 100644 index c9152763..00000000 --- a/content/Software Support/IDE Settings/How-to-update-the-core-of-your-Arduino-Board.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: "How to update the core of your Arduino Board" -id: 4404691106066 ---- - -The Arduino IDE installation package comes with some cores by default. Periodically, updated versions of cores are released, with new features and bug fixes. Keeping your core updated will improve stability, performance, and compatibility. - ---- - -To update the core check the availability in the Arduino IDE software under the menu `Tools > Board > Boards Manager`. - -![Board Manager](img/How_to_update_the_core_of_your_Arduino_board_0.png) - -Once the Boards Manager is open, search for the name of your board or the name of the core. Find the correct core in the search results and hover over it with the mouse cursor. If a newer core is available, the `Update` button will be visible. Proceed by clicking on the `Update` button. - -![Updating Core available](img/How_to_update_the_core_of_your_Arduino_board_1.png) - -> [!NOTE] -> If `Update` is not visible, this would indicate that you have an updated core, and no further action would be needed. - -![Updating Core not available](img/How_to_update_the_core_of_your_Arduino_board_2.png) diff --git a/content/Software Support/IDE Settings/img/How_to_update_the_core_of_your_Arduino_board_0.png b/content/Software Support/IDE Settings/img/How_to_update_the_core_of_your_Arduino_board_0.png deleted file mode 100644 index 368a2aff..00000000 Binary files a/content/Software Support/IDE Settings/img/How_to_update_the_core_of_your_Arduino_board_0.png and /dev/null differ diff --git a/content/Software Support/IDE Settings/img/How_to_update_the_core_of_your_Arduino_board_1.png b/content/Software Support/IDE Settings/img/How_to_update_the_core_of_your_Arduino_board_1.png deleted file mode 100644 index 1dbcdafc..00000000 Binary files a/content/Software Support/IDE Settings/img/How_to_update_the_core_of_your_Arduino_board_1.png and /dev/null differ diff --git a/content/Software Support/IDE Settings/img/How_to_update_the_core_of_your_Arduino_board_2.png b/content/Software Support/IDE Settings/img/How_to_update_the_core_of_your_Arduino_board_2.png deleted file mode 100644 index 589c0c64..00000000 Binary files a/content/Software Support/IDE Settings/img/How_to_update_the_core_of_your_Arduino_board_2.png and /dev/null differ diff --git a/content/Software Support/Installation/Update-board-packages-in-Arduino-IDE.md b/content/Software Support/Installation/Update-board-packages-in-Arduino-IDE.md new file mode 100644 index 00000000..b6e02333 --- /dev/null +++ b/content/Software Support/Installation/Update-board-packages-in-Arduino-IDE.md @@ -0,0 +1,59 @@ +--- +title: "Update board packages in Arduino IDE" +id: 4404691106066 +--- + +Updating your board packages ensures compatibility with the latest features and improves performance and stability. Learn how to update board packages in Arduino IDE. + +In this article: + + + +- [Update using the "Updates are available" prompt](#update-using-the-updates-are-available-prompt) +- [Update boards using the Board Manager](#update-boards-using-the-board-manager) + + + +--- + +## Update using the "Updates are available" prompt + +Arduino IDE automatically checks for board package updates each time you start the application. + +![Prompt with the text "Updates are available for some of your boards" and the options "Later", "Install Manually", and "Install All".](img/updates-available.png) + +If an update is available, a notification will be displayed in the corner with these options: + +- _Later._ Close the prompt without updating. +- _Install Manually._ View updatable board packages in the Board Manager. +- _Install All._ Install all updates automatically. + +You can also manually trigger the "Updates are available" prompt: + +1. Use one of these keyboard shortcuts to open the Command Palette: + + - Press `Ctrl`+ `Shift` + `P` (Windows/Linux) / `⌘` + `Shift` + `P` (macOS) + + - Press `F1`. + +2. Type "Update", and select **Check for Arduino Updates** (this command also checks for library updates). + +3. If any of your installed board packages can be updated, the "Updates are available" prompt will appear. + +## Update boards using the Board Manager + +Follow these steps to update board packages in the Board Manager: + +1. Open the ![Boards Manager icon](img/symbol_board.png) **Board Manager** from the sidebar, or select Tools > Board > Boards Manager in the menu bar. + +2. Set the **Type** filter to "Updatable" to view board packages that can be updated. + + ![Board Manager](img/update-board-version-filter.png) + +3. The currently installed version for each board package is displayed under the board name. + + Confirm the selected version to install (the latest is selected by default) and click **Update** to install it. + + ![Board Manager](img/update-board-version.png) + +4. The installation is complete when the message `Platform X installed` appears in the Output panel. diff --git a/content/Software Support/Installation/img/update-board-version-filter.png b/content/Software Support/Installation/img/update-board-version-filter.png new file mode 100644 index 00000000..68510d23 Binary files /dev/null and b/content/Software Support/Installation/img/update-board-version-filter.png differ diff --git a/content/Software Support/Installation/img/update-board-version.png b/content/Software Support/Installation/img/update-board-version.png new file mode 100644 index 00000000..706938d8 Binary files /dev/null and b/content/Software Support/Installation/img/update-board-version.png differ diff --git a/content/Software Support/Installation/img/updates-available.png b/content/Software Support/Installation/img/updates-available.png new file mode 100644 index 00000000..33fb07f4 Binary files /dev/null and b/content/Software Support/Installation/img/updates-available.png differ