Edit on GitHub



OpenCR is used for power and sensor control in OP3, a humanoid robot. If the OpenCR firmware for OP3 has been changed, follow the procedure below to update it.


OpenCR develops and downloads firmware through the Arduino IDE. Therefore, you must install the Arduino IDE in advance and install the OpenCR board package. Install through the following link document.

Download OP3 firmware

To update OpenCR’s firmware, open the front cover of OP3 and connect USB to PC as shown below.

After connecting USB, select Tools-> Board-> OpenCR Board in Arduino IDE.

Change Tools-> Port to the port to which the board is connected.

In the Arduino IDE Examples, select the firmware for OP3.

Click on the icon in the Arduino IDE that displays the red circle in the following figure to build and download the firmware. When the download is completed, the firmware is automatically executed.

Editing OP3 Firmware

The firmware that is provided as a basic example of OpenCR is read-only. If you want to edit it, you have to save it to a new folder and work on it.

First open the OP3 example.

Select File-> Save.

Since the example provided is Read-Only, select OK to save it as a new file.

Save it to a new folder and edit it. Once editing is complete, repeat the process of building and downloading the firmware.