Updating the Servotor32 Firmware

This guide will show you how to update the firmware on your Servotor32. If you’re not sure if you’re up to the latest version (2.0), you should check the firmware version first.

1
Install Servotor32 Board and Library

First, make sure that the Servotor32 board and library are properly installed.

Install Board and Library

2
Open the Firmware

Here we are selecting the Servotor32 Default Firmware example. This is the code that PoMoCo 2 needs on the Servotor32 in order to be able to talk with it.

You can select it from File > Examples > Servotor32 > Servotor32_Firmware

servotor32_firmware_upload_01
3
Select the Board

Select the Servotor32 board option from the menu Tools > Board > ArcBotics Servotor32

servotor32_firmware_upload_02
4
Select the Serial Port

Select the Servotor32’s serial port for the Servotor32 from the menu Tools > Port.

It should say ‘Arduino Leonardo’ or ‘ArcBotics Servotor32’ on the right if you are using the latest version of Arduino. If you don’t see this port, try plugging the board back in, re-installing PoMoCo, or installing just the driver.

servotor32_firmware_upload_03
5
Upload the Firmware

Upload the firware by pressing the Upload button highlighted in the picture below.

The IDE at the bottom should say ‘Compiling‘, then ‘Uploading‘, then ‘Done Uploading‘.

The board should blink rapidly, turn solid red, then run the code.

servotor32_firmware_upload_04 servotor32_firmware_upload_05 servotor32_firmware_upload_06

If the board doesn’t upload, re-check your board and port settings. If you have further issues, try holding the reset button in the center of the board until ‘uploading’ is shown, then immediately release it.

6
Verify the Upload

Click on the Serial Monitor in the upper right-hand corner of the Arduino IDE to talk to the board – make sure the serial port is selected first:

servotor32_firmware_check_01

With the Serial Monitor Open, select newline from the line ending slection box at the bottom of the Serial Monitor windows

servotor32_firmware_check_02 servotor32_firmware_check_03

With ‘newline’ selected, type the capital letter V into the box on top and press enter.

servotor32_firmware_check_04

The board should reply back with its firmware version.

If you see the response below (SERVOTOR32_v2.0), it’s a success!

servotor32_firmware_check_05
7
Run Moves with PoMoCo 2

With the firmware succesfully updated, you’re ready to run and write moves with PoMoCo 2

Using PoMoCo 2