...

Installation of the robot controller firmware

This installation guide explains how to install the robot controller firmware, which is also used by the I/O module.

First, download the firmware from the download page: https://mikobots.com/mikobots-studio/downloads/.

Save the ZIP file to your preferred location, then unzip it.

Installation arduino IDE

If you haven’t installed the Arduino IDE yet, download it from https://www.arduino.cc/en/software and install the software.

The Arduino IDE doesn’t support the ESP32 by default. To add support, follow these steps:

Step 1:

Start arduino and open the Preference window

Step 2:

In the “Additional Boards Manager URLs” field, enter the following link and press ok:

  • https://espressif.github.io/arduino-esp32/package_esp32_index.json
Step 3:

Open Boards Manager from Tools > Board  > Board manager and install esp32 platform

Step 4:

Select your ESP32, Select your board from Tools > Board > esp32 > ESP32 Dev Module

Upload the firmware

Open the file ESP32_robot_controller.ino in the folder you downloaded.

Once the program is open, you need to change the following line: 

  • #define DEVICE "IO" // DEVICE is ROBOT or IO

Modify it depending on whether you are installing the firmware for the I/O module or the robot controller:

  • For the robot, change the line to: #define DEVICE “ROBOT”

  • For the I/O module, change the line to: #define DEVICE “IO”

After making this change, you can upload the firmware to the ESP32. 

When the arduino IDE is trying to upload, as shown in the picture below:

 

Press the button shown in the picture below for about 1-2 seconds. Once you do this, the firmware will be uploaded to the ESP32. After the upload is complete, you have successfully installed the firmware!

Shopping Cart
Scroll to Top
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.