From 10b9cfc96750ff362038b182ce5881b3277ae7df Mon Sep 17 00:00:00 2001 From: alexandra Date: Tue, 25 Feb 2025 10:21:40 +0100 Subject: [PATCH 1/2] Create Upload-Arduino-sketches-to-boards-with-MicroPython-firmware.md --- ...hes-to-boards-with-MicroPython-firmware.md | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 content/Hardware Support/Generic/Upload-Arduino-sketches-to-boards-with-MicroPython-firmware.md diff --git a/content/Hardware Support/Generic/Upload-Arduino-sketches-to-boards-with-MicroPython-firmware.md b/content/Hardware Support/Generic/Upload-Arduino-sketches-to-boards-with-MicroPython-firmware.md new file mode 100644 index 00000000..581fe815 --- /dev/null +++ b/content/Hardware Support/Generic/Upload-Arduino-sketches-to-boards-with-MicroPython-firmware.md @@ -0,0 +1,46 @@ +--- +title: Upload Arduino sketches to boards with MicroPython firmware +--- + +Uploading Arduino sketches to boards running MicroPython is simple, and in many cases, you can do it without removing the existing firmware manually. + +## Boards with MicroPython support + +- Arduino GIGA R1 WiFi +- Arduino Nano 33 BLE +- Arduino Nano 33 BLE Rev2 +- Arduino Nano 33 BLE Sense +- Arduino Nano 33 BLE Sense Rev2 +- Arduino Nano ESP32 +- Arduino Nano RP2040 Connect +- Arduino Nicla Vision +- Arduino Opta Lite +- Arduino Opta RS485 +- Arduino Opta WiFi +- Arduino Portenta C33 +- Arduino Portenta H7 +- Arduino Portenta H7 Lite +- Arduino Portenta H7 Lite Connected + +## Instructions for Nano ESP32 + +1. Press the RST button two times, waiting 0.3 to 1 second between each press. + + > [!IMPORTANT] + > The timing between presses is different compared to bootloader mode on most other Arduino boards. If bootloader mode won’t activate, try adjusting your timing. + +2. Check the on-board LED near the RST button: + - **If the LED pulses slowly in green[^colors]:** The board is in bootloader mode. Go to the next step. + - **If the LED is off:** Repeat step 1 or try [Option 2: Use the Esptool programmer option in Arduino IDE](#esp32-download-mode). + +3. Select Arduino Nano ESP32 in Arduino IDE or the Cloud Editor. + +4. Upload BareMinimum, or any other Arduino sketch to restore the standard Arduino bootloader. + +## Instructions for the remaining boards + +1. Open any Arduino development tool like Arduino IDE + +2. Select your board. If it does not appear, set your board to bootloader mode by double-pressing the reset button. + +3. Upload BareMinimum, or any other Arduino sketch. From ca117a2dd3e2019bfc833e2626107b056f9804bf Mon Sep 17 00:00:00 2001 From: alexandra Date: Wed, 26 Feb 2025 10:00:35 +0100 Subject: [PATCH 2/2] Fix intro + title --- ...with-MicroPython-Firmware-to-upload-Arduino-sketches.md} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename content/Hardware Support/Generic/{Upload-Arduino-sketches-to-boards-with-MicroPython-firmware.md => Resetting-boards-with-MicroPython-Firmware-to-upload-Arduino-sketches.md} (75%) diff --git a/content/Hardware Support/Generic/Upload-Arduino-sketches-to-boards-with-MicroPython-firmware.md b/content/Hardware Support/Generic/Resetting-boards-with-MicroPython-Firmware-to-upload-Arduino-sketches.md similarity index 75% rename from content/Hardware Support/Generic/Upload-Arduino-sketches-to-boards-with-MicroPython-firmware.md rename to content/Hardware Support/Generic/Resetting-boards-with-MicroPython-Firmware-to-upload-Arduino-sketches.md index 581fe815..6d334c6b 100644 --- a/content/Hardware Support/Generic/Upload-Arduino-sketches-to-boards-with-MicroPython-firmware.md +++ b/content/Hardware Support/Generic/Resetting-boards-with-MicroPython-Firmware-to-upload-Arduino-sketches.md @@ -1,8 +1,8 @@ --- -title: Upload Arduino sketches to boards with MicroPython firmware +title: Resetting boards with MicroPython Firmware to upload Arduino sketches --- -Uploading Arduino sketches to boards running MicroPython is simple, and in many cases, you can do it without removing the existing firmware manually. +Uploading an Arduino sketch to a board running MicroPython is straightforward. In fact, there is no need for a separate process to remove the MicroPython runtime. When you upload an Arduino sketch, it automatically overwrites the existing firmware, effectively restoring the board to standard Arduino functionality. ## Boards with MicroPython support @@ -41,6 +41,6 @@ Uploading Arduino sketches to boards running MicroPython is simple, and in many 1. Open any Arduino development tool like Arduino IDE -2. Select your board. If it does not appear, set your board to bootloader mode by double-pressing the reset button. +2. Select your board. If it doesn't appear, set your board to bootloader mode by double-pressing the reset button. 3. Upload BareMinimum, or any other Arduino sketch.