Skip to content

Commit 0003cd1

Browse files
Apply suggestions from code review
Co-authored-by: Karl Söderby <35461661+karlsoderby@users.noreply.github.com>
1 parent 7cbfb1b commit 0003cd1

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

content/tutorials/generic/micropython-installation/micropython-installation.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,10 @@ author: "Jacob Hylén"
1515
---
1616
## Introduction
1717

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+
1920
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+
2022
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.
2123

2224
## Goals
@@ -34,15 +36,15 @@ To follow along with this article and get up and running with MicroPython on you
3436

3537
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.
3638

37-
### Installing the core
39+
### Installing the Core
3840

3941
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.
4042

4143
![Board manager](assets/boardmanager.png)
4244

4345
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.
4446

45-
### Update bootloader
47+
### Update Bootloader
4648

4749
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.
4850

@@ -62,9 +64,9 @@ When this bar fills and the SoftDevice update completes, the board will restart,
6264

6365
### Downloading firmware
6466

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).
6668

67-
Download the .bin file that corresponds to the board you have.
69+
Download the `.bin` file that corresponds to the board you have.
6870

6971
### Finding BOSSAC
7072

@@ -93,7 +95,7 @@ bossac -e -w --offset=0x16000 --port={port} -i -d -U -R {firmware}
9395

9496
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.
9597

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.
9799

98100
#### MacOS
99101

@@ -117,15 +119,15 @@ bossac -e -w --offset=0x16000 --port={port} -i -d -U -R {firmware}
117119

118120
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.
119121

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.
121123

122124
## Arduino Nano RP2040 Connect
123125

124126
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!
125127

126128
All you need to do is to:
127129

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).
129131
2. Connect your board to the computer and double tap the reset button to put it in bootloader mode,
130132
on your computer.
131133
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
136138

137139
![Installing the Portenta core](assets/boardmanager-portenta.png)
138140

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.
140142

141143
### Downloading firmware
142144

0 commit comments

Comments
 (0)