Skip to content

Commit 10b9cfc

Browse files
Create Upload-Arduino-sketches-to-boards-with-MicroPython-firmware.md
1 parent 2a2b50b commit 10b9cfc

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Upload Arduino sketches to boards with MicroPython firmware
3+
---
4+
5+
Uploading Arduino sketches to boards running MicroPython is simple, and in many cases, you can do it without removing the existing firmware manually.
6+
7+
## Boards with MicroPython support
8+
9+
- Arduino GIGA R1 WiFi
10+
- Arduino Nano 33 BLE
11+
- Arduino Nano 33 BLE Rev2
12+
- Arduino Nano 33 BLE Sense
13+
- Arduino Nano 33 BLE Sense Rev2
14+
- Arduino Nano ESP32
15+
- Arduino Nano RP2040 Connect
16+
- Arduino Nicla Vision
17+
- Arduino Opta Lite
18+
- Arduino Opta RS485
19+
- Arduino Opta WiFi
20+
- Arduino Portenta C33
21+
- Arduino Portenta H7
22+
- Arduino Portenta H7 Lite
23+
- Arduino Portenta H7 Lite Connected
24+
25+
## Instructions for Nano ESP32
26+
27+
1. Press the RST button two times, waiting 0.3 to 1 second between each press.
28+
29+
> [!IMPORTANT]
30+
> 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.
31+
32+
2. Check the on-board LED near the RST button:
33+
- **If the LED pulses slowly in green[^colors]:** The board is in bootloader mode. Go to the next step.
34+
- **If the LED is off:** Repeat step 1 or try [Option 2: Use the Esptool programmer option in Arduino IDE](#esp32-download-mode).
35+
36+
3. Select Arduino Nano ESP32 in Arduino IDE or the Cloud Editor.
37+
38+
4. Upload BareMinimum, or any other Arduino sketch to restore the standard Arduino bootloader.
39+
40+
## Instructions for the remaining boards
41+
42+
1. Open any Arduino development tool like Arduino IDE
43+
44+
2. Select your board. If it does not appear, set your board to bootloader mode by double-pressing the reset button.
45+
46+
3. Upload BareMinimum, or any other Arduino sketch.

0 commit comments

Comments
 (0)