Updating the Serovotor32 Firmware

0 – Not sure if you should upgrade? Check your firmware version here

1 – Install the Serovotor32 Library


Follow this tutorial to install the latest Servotor32 Library



2 -Select the Firmware Example

The Servotor32_Firmware in the latest library will contain the latest edition of the default firmware. After you’ve installed the library, you can selected it from File > Examples > Servotor32.

Servotor32 Select Firmware Example

3 -Select the Board

After the code is open, select Tools > Board > Arduino Leonardo – This is the Arduino board thatthe Servotor32 is based off of, and uses the same chip/bootloader.

Select Board

4 – Select the Port

Select the serial port that your Servotor32 is on. 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 Select Port
With the board and port selected, you’re set to upload code. No need to select the programmer type, this is for bootloader or special upload types only – they’re not applicable to the Servotor32 except for extreme situation like un-bricking zapped boards or initial factory installs.

5 – Upload the code

Servotor32 Select Upload
Click the upload button highlighted. The IDE at the bottom should say ‘Compiling‘, then ‘Uploading‘, then ‘Done Uploading‘.

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 – With the upload complete, open the serial Monitor 

Servotor32 Select Serial Monitor
If it says ‘Done Uploading’, the code had loaded! 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.

7 – Enter ‘V’ into the title, making sure that newline is selected for the line ending

Servotor32 Test SendWith the Serial Monitor Open, and newline selected from the box at the bottom, type the capital letter V into the box on top and press enter, the board should reply back with its firmware version.


8 – Look for the firmware name to come back. Success!

Servotor32 Test Receive
There’s the firmware version! Go ahead and play with PoMoCo.

You can also try other commands with the board. We have a full list here:

Servotor32 Serial Commands