Installation

For the MIRTE Pioneer or MIRTE Master to work we need to install software on both the SD card and the microcontroller. It might be useful to do this before fully assembling the robot. But it can also be done at a later stage.

Install MIRTE OS image

The MIRTE Pioneer uses the Orange Pi Zero2. So we need to download the correct image:

  1. Download the latest SD card image here (mirte_orangepizero2.img.xz).

  2. Burn the image onto the SD card with for example Balena Etcher.

  3. Put the SD card in the Orange Pi Zero 2.

../../_images/mirte_sd.svg

The SD image will have two partitions. One containing the MIRTE software, which is read-only and serves as an overlayfs lower folder. The other one will be expanded to the max size and serves as an upper folder for overlayfs. This measn that all your work/changes will be stored in that partition.

Install MCU software

The MIRTE OS software needs to communicate (via Telemetrix) with the microcontroller (MCU). One therefore also need to install this onto the MCU.

  1. Download the latest uf2 with the MIRTE version of Telemetrix here (Telemetrix4RpiPico.uf2).

  2. Connect the Pico to you computer using a (data) USB cable while pressing the BOOTSEL button.

  3. Copy the uf2 file to the mass storage device called RPI_RP2.

Installed Software

After installing your MIRTE OS v0.2 image you will have a robot running:

SBC

Armbian

Ubuntu

kernel

ROS

Orange Pi Zero 2

25.2.3

22.04

6.6.62

Humble

Orange Pi 3b

25.2.3

22.04

6.13.3

Humble

Raspberry Pi 3/4

24.8.1

22.04

6.6.45

Humble

Updating Software

Updating the software currently means reinstalling the software: downloading the newest software image, and installing it on an SD-card. Please note that you will lose your own work done on the MIRTE if you use the same SD-card as before.

After re-installation you might also need to update the software on the MCU. If your current version of the MIRTE Telemetrix on the MCU is relatively new, this step will be easy.

These instructions assume you have the Raspberry Pi Pico connected to the OrangePi Zero2 via the MIRTE PBC, and have installed MIRTE OS on the OrangePi Zero2. Login to a terminal on the OrangePi and:

mirte$ cd /usr/local/src/mirte/mirte-install-scripts
mirte$ ./run_arduino.sh upload_pico
mirte$ ./run_arduino.sh upload_pico # need to do this twice (known issue)

If this does not work (even after the second try), you will probably have an older version of the Telemetrix software installed which is not able to update on the PCB. Please follow the instructions above to upload the new software.