When an I/O controller (Arduino, Microbit, etc.) is programmed with Synthiam firmware compatible with ARC, we refer to it as an EZB. The firmware then allows the EZB I/O controller to use additional capabilities available in ARC. An EZB connects sensors, motors, and peripherals to the computer running ARC.

DIY & Education

Create Custom Firmware

Anyone can use the EZB communication protocol to support a microcontroller or PLC. You can modify existing firmware with new capabilities, or create your own.

EZB Communication Protocol


Become a Hardware Partner

Unleash the full potential of your robot product. Make it compatible with ARC to increase and retain customers. ARC is the industry's proven platform for users to experience the most out of your robot products!

EZB Communication Protocol

Current Supported Hardware

  Connection Servos Camera Audio
AdventureBot AdventureBot Wi-Fi / USB 2 yes yes Learn More
AR Parrot Drone AR Parrot Drone Wi-Fi yes Learn More
Arduino Due/Mega Arduino Due/Mega USB 48 Learn More
Arduino Genuino Uno Arduino Genuino Uno USB 12 Learn More
Arduino Leonardo Arduino Leonardo USB 12 Learn More
Atomic Pi Atomic Pi Wi-Fi / USB yes yes Learn More
Balance Robot Balance Robot USB Learn More
Bioloid Bioloid USB 200 Learn More
Darwin Mini Darwin Mini USB / Bluetooth 16 Learn More
ESP32 Cam ESP32 Cam Wi-Fi 10 yes Learn More
Esp32 DevKit v1 Esp32 DevKit v1 Wi-Fi 25 Learn More
EZ-B IoTiny EZ-B IoTiny Wi-Fi / USB 8 yes yes Learn More
EZ-B v3 EZ-B v3 Bluetooth 24 Learn More
EZ-B v4 EZ-B v4 Wi-Fi / USB 24 yes yes Learn More
EZ-InMoov Robot Head EZ-InMoov Robot Head Wi-Fi 8 yes yes Learn More
JD Humanoid JD Humanoid Wi-Fi / USB 24 yes yes Learn More
LattePanda LattePanda Wi-Fi / USB 12 yes yes Learn More
Micro:bit Micro:bit USB Learn More
OpenCM 9.04 OpenCM 9.04 USB 200 Learn More
OpenCR OpenCR USB 200 Learn More
PCA9685 Servo Controller PCA9685 Servo Controller USB 16 Learn More
Raspberry Pi Raspberry Pi Wi-Fi yes yes Learn More
Rock Pi X Rock Pi X Wi-Fi / USB yes yes Learn More
Roli Rover Roli Rover Wi-Fi / USB 10 yes yes Learn More
Roomba Roomba Controller Dependant Learn More
Shell-e Shell-e Wi-Fi 24 yes yes Learn More
Six Hexapod Six Hexapod Wi-Fi / USB 16 yes yes Learn More
Sphero Sphero Bluetooth Learn More
Telepresence Robot Telepresence Robot Wi-Fi 1 yes yes Learn More
Tello Drone Tello Drone Wi-Fi yes Learn More
TurtleBot 3 TurtleBot 3 Wi-Fi / USB 200 yes yes Learn More
Up Board Up Board Wi-Fi / USB yes yes Learn More