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:
Download the latest SD card image here (mirte_orangepizero2.img.xz).
Burn the image onto the SD card with for example Balena Etcher.
Put the SD card in the Orange Pi Zero 2.
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.
The MIRTE Master uses the Orange Pi 3B. This board can be extended with eMMC memory. You can install the MIRTE OS on an SD card, or on eMMC.
Download the latest SD card image here (mirte_master_mirte_orangepi3b.img.xz).
Burn the image onto the SD card with for example Balena Etcher.
Put the SD card in the Orange Pi 3B.
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.
Download the latest SD card image here (mirte_master_installer_orangepi3b.img.xz).
Burn the image onto the SD card with for example Balena Etcher.
Put the SD card in the Orange Pi 3B.
Boot the Orange Pi 3B, and wait approximately 20 min until the robot shuts off.
Remove the SD card.
The MIRTE software will be installed on the eMMC. This will be read-only and serve as the lower overlayfs folder. It makes sense to have an SD card with an empty overlayfs partition to store all your work/changes. This is the overlay_image download.
Currently we support images for the Orange Pi Zero 2 (MIRTE Pioneer), Orange Pi 3B (MIRTE Master), and the Raspberry Pi. Depending on you hardware you can run the MIRTE OS from an SD card, or from eMMC.
Download the latest SD card image for your hardware here.
Burn the image onto the SD card with for example Balena Etcher.
Put the SD card in your SBC.
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.
Download the latest SD card image for your hardware here.
Burn the image onto the SD card with for example Balena Etcher.
Put the SD card in your SBC
Boot the Orange Pi 3B, and wait until the robot shuts off (this can take some time. eg 20 mins on the MIRTE Master).
Remove the SD card.
The MIRTE software will be installed on the eMMC. This will be read-only and serve as the lower overlayfs folder. It makes sense to have an SD card with an empty overlayfs partition to store all your work/changes. This is the overlay_image download.
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.
Download the latest uf2 with the MIRTE version of Telemetrix here (Telemetrix4RpiPico.uf2).
Connect the Pico to you computer using a (data) USB cable while pressing the BOOTSEL button.
Copy the uf2 file to the mass storage device called RPI_RP2.
These instructions assume you have the Raspberry Pi Pico connected to the OrangePi 3B via USB, and have installed MIRTE OS on the OrangePi 3B. Login to a terminal on the OrangePi 3B and:
mirte$ cd /usr/local/src/mirte/mirte-install-scripts
mirte$ ./run_arduino.sh upload_pico
Currently this step is only needed for the Raspberry Pi Pico, which is the default MCU for MIRTE. When using a Raspberry Pi Pico, you can follow the instructions of the MIRTE Pioneer. Instructions on installing this for other MCUs can be found here.