You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/tutorials/generic/micropython-installation/micropython-installation.md
+11-9Lines changed: 11 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -15,8 +15,10 @@ author: "Jacob Hylén"
15
15
---
16
16
## Introduction
17
17
18
-
For some time you have been able to program selected Arduino boards using the OpenMV IDE and MicroPython. This gives you easy access to powerful technologies such as machine vision and machine learning.
18
+
For some time you have been able to program selected Arduino boards using the OpenMV IDE and MicroPython. This gives you easy access to powerful technologies such as machine vision and machine learning.
19
+
19
20
With the release of the official MicroPython firmwares for the compatible Arduino boards, you have another option for programming your boards in MicroPython for when you don't need machine vision!
21
+
20
22
To run this firmware you can use the (experimental) Arduino Lab for MicroPython editor. This tutorial explains how to get started. To do this, you will need to flash a MicroPython firmware to your board that is specifically developed for each board.
21
23
22
24
## Goals
@@ -34,15 +36,15 @@ To follow along with this article and get up and running with MicroPython on you
34
36
35
37
The process for flashing the firmware on the Nano 33 BLE requires to first update the bootloader and SoftDevice. Once this is done you can flash the MicroPython firmware to your board.
36
38
37
-
### Installing the core
39
+
### Installing the Core
38
40
39
41
Start by making sure that you have the respective core installed. Open the IDE and navigate to the boards manager. Search for your board, and make sure you have the latest version of the core installed.
40
42
41
43

42
44
43
45
This is not only needed to upload the next sketch, but you're also going to dive into the core files themselves to find a specific tool in an upcoming step.
44
46
45
-
### Update bootloader
47
+
### Update Bootloader
46
48
47
49
In the Nano 33 BLE core is an example sketch that you will use to update the bootloader and SoftDevice of your board. Navigate to `File > Examples > Nano33BLE_System > Nano33_updateBLandSoftDevice` and open the sketch.
48
50
@@ -62,9 +64,9 @@ When this bar fills and the SoftDevice update completes, the board will restart,
62
64
63
65
### Downloading firmware
64
66
65
-
Now you will need to find the specific firmware that you need to flash to your board. You can find the available firmware on the [MicroPython](https://docs.arduino.cc/micropython/) documentation site.
67
+
Now you will need to find the specific firmware that you need to flash to your board. You can find the available firmware on the [MicroPython page](/micropython).
66
68
67
-
Download the .bin file that corresponds to the board you have.
69
+
Download the `.bin` file that corresponds to the board you have.
Again, don't disconnect or power off your board during this part of the process, watch the progress of flashing the firmware to your board. Once complete, you're all set and you're ready to start programming the board in MicroPython.
95
97
96
-
Go to the Arduino Lab MicroPython IDE and press connect in the top left, choose the port, and code away!
98
+
Go to the Arduino Lab MicroPython IDE and press connect in the top left, choose the port, and you are now ready to program your Nano BLE Sense.
Again, don't disconnect or power off your board during this part of the process, watch the progress of flashing the firmware to your board. Once complete, you're all set and you're ready to start programming the board in MicroPython.
119
121
120
-
Go to the Arduino Lab MicroPython IDE and press connect in the top left, choose the port, and code away!
122
+
Go to the Arduino Lab MicroPython IDE and press connect in the top left, choose the port, and you are now ready to program your Nano BLE Sense.
121
123
122
124
## Arduino Nano RP2040 Connect
123
125
124
126
If you want to program your Arduino board using MicroPython, and have an Arduino Nano RP2040 to use for this purpose, congratulations! You have chosen the easiest board to flash with the MicroPython firmware!
125
127
126
128
All you need to do is to:
127
129
128
-
1. Download the .uf2 firmware file from the MicroPython [documentation website](docs.arduino.cc/MicroPython).
130
+
1. Download the `.uf2` firmware file from the [MicroPython page](/micropython).
129
131
2. Connect your board to the computer and double tap the reset button to put it in bootloader mode,
130
132
on your computer.
131
133
3. Drag and drop the firmware file onto the boards flash storage which shows up as an external storage device on your computer, and you're done!
@@ -136,7 +138,7 @@ To install MicroPython on the Portenta H7 you will need to install the correspon
136
138
137
139

138
140
139
-
This board can programmed via DFU bootloader, using [dfu-util](http://dfu-util.sourceforge.net/). To enter the DFU bootloader, double tap the reset button on the board.
141
+
This board can programmed via a DFU bootloader, using [dfu-util](http://dfu-util.sourceforge.net/). To enter the DFU bootloader, double tap the reset button on the board.
0 commit comments