Vertical Servo icon Vertical Servo — Drag vertically to control a servo within set min/max limits; center, release, invert, and mirror to other servos. For 3-wire GVS servos. Try it →
 

Overview

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

Enterprise

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

Manufacturers

Adafruit

1 platform
PCA9685 Servo Driver for Synthiam ARCx adds 16 hardware-timed servo outputs for hexapods, animatronics, and pan/tilt arrays.
USB
Servos 16
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕

Arduino

3 platforms
Arduino Mega with Synthiam ARCx controls 24 servos, 13 PWM, sensors and serial modules via EZB firmware over USB.
USB
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 21
Turn an Arduino Uno into a Synthiam ARCx robot controller with EZB firmware, servos, sensors, PWM, and browser control.
USB
Servos 12
Camera
Audio
UART ✕
I2C
ADC 6
Digital 14
Arduino Leonardo with Synthiam ARCx controls servos, PWM, digital I/O, analog inputs, UART and ultrasonic sensors over USB.
USB
Servos 12
Camera
Audio
UART Varies
I2C
ADC Varies
Digital Varies

BBC

1 platform
BBC micro:bit with Synthiam ARCx: USB robotics firmware, Blockly coding, digital I/O, analog sensors and PWM control.
USB
Servos Varies
Camera
Audio
UART ✕
I2C
ADC 3
Digital 16

DF Robot

1 platform
Lattepanda by DF Robot
LattePanda with Synthiam ARCx runs headless, loads EZB firmware on the built-in Arduino, and controls robots from any browser
Wi-Fi / USB
Servos 12
Camera
Audio
UART 1
I2C
ADC 5
Digital 12

DJI

1 platform
Synthiam ARCx turns DJI Tello into a flying robot with browser control, vision tracking, scripting, telemetry, and safety limits
Wi-Fi
Servos ✕
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕

Espressif

2 platforms
Esp32 by Espressif
Flash Synthiam ESP32 firmware to create a Wi-Fi EZB robot controller with ARCx for servos, sensors, scripting and web control
Wi-Fi
Servos Varies
Camera
Audio
UART Varies
I2C
ADC Varies
Digital Varies
ESP32 Cam by Espressif
ESP32-CAM with Synthiam ARC streams live video for robot vision, digital I/O, sensors, UART, and Wi‑Fi control.
Wi-Fi
Servos Varies
Camera
Audio
UART Varies
I2C
ADC Varies
Digital Varies

EZ-Robot

8 platforms
Adventurebot by EZ-Robot
AdventureBot with Synthiam ARCx: drive, stream live video, follow faces and colors, use speech, AI, and browser control.
Wi-Fi / USB
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24
EZ-B Iotiny by EZ-Robot
EZ-B IoTiny works with Synthiam ARCx to control servos, camera, voice, scripts, and IoT from any browser.
Wi-Fi
Servos 8
Camera
Audio
UART None (transmit-only serial on digital ports)
I2C
ADC 2
Digital 8
EZ-B V3 by EZ-Robot
EZ-B v3 works with Synthiam ARC via Bluetooth COM port to control servos, sensors, scripts and robot skills.
Bluetooth
Servos 24
Camera
Audio
UART ✕
I2C
ADC 8
Digital 24
EZ-B V4 by EZ-Robot
EZ-B v4 with Synthiam ARCx controls servos, sensors, camera and audio over Wi-Fi or USB serial, no firmware needed.
Wi-Fi / USB
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24
JD Humanoid by EZ-Robot
JD Humanoid with Synthiam ARCx: pose, animate, walk, voice, vision, and AI control from any browser.
Wi-Fi / USB
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24
Roli Rover by EZ-Robot
Roli Rover with Synthiam ARCx: drive with live video, control arms, follow faces, patrol, and program with Blockly or Python
Wi-Fi / USB
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24
Shell-E by EZ-Robot
Shell-E 3D-printed robot kit uses Synthiam ARCx to drive, see, speak, code, and teach robotics with IoTiny and browser control
Wi-Fi
Servos 8
Camera
Audio
UART ✕
I2C
ADC 2
Digital 8
Six Hexapod by EZ-Robot
Synthiam ARCx controls Six Hexapod with Auto Position gaits, joystick, voice, AI, vision tracking, and browser access.
Wi-Fi / USB
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24

EZ-Robot & Gael Langevin

1 platform
EZ-Inmoov Robot Head by EZ-Robot & Gael Langevin
EZ-InMoov Robot Head with Synthiam ARCx: face tracking, speech recognition, Talk Servo jaw motion and AI conversation
Wi-Fi
Servos 8
Camera
Audio
UART ✕
I2C
ADC 2
Digital 8

iRobot

1 platform
Roomba by iRobot
Synthiam ARCx turns iRobot Roomba into a drivable robot with scripts, sensors, browser control, and AI-ready robotics skills.
Controller Dependant
Servos ✕
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕

Ohmnilabs

1 platform
Synthiam ARCx turns Ohmni into a programmable telepresence robot with remote driving, vision, AI, battery, dock and light ring control.
Wi-Fi
Servos 1
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕

Open Robotics

2 platforms
ROS by Open Robotics
Synthiam ARCx connects ROS 1 robots via rosbridge for browser control, Blockly, JavaScript, AI, speech, vision, and ROS 2 migration.
Network (rosbridge WebSocket)
Servos Varies
Camera
Audio
UART Varies
I2C
ADC Varies
Digital Varies
ROS 2 by Open Robotics
Synthiam ARCx ROS 2 Connector adds browser-based control, drag-and-drop skills, voice, vision and AI to ROS 2 robots
Network (rosbridge WebSocket)
Servos Varies
Camera
Audio
UART Varies
I2C
ADC Varies
Digital Varies

Parrot

1 platform
Fly Parrot AR.Drone in Synthiam ARC with joysticks, voice, scripts and camera tracking over Wi-Fi.
Wi-Fi
Servos ✕
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕

Pi Foundation

1 platform
Raspberry Pi by Pi Foundation
Synthiam ARCx runs natively on Raspberry Pi 4/5, controlling robots via browser with EZB controllers, vision, speech and scripting.
Wi-Fi
Servos ✕
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕

Radxa

1 platform
Rock Pi X by Radxa
ROCK Pi X runs Synthiam ARCx as an onboard x86 robot brain for browser control, vision, voice, scripts and EZB I/O.
Wi-Fi / USB
Servos ✕
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕

Robotis

5 platforms
Bioloid by Robotis
Bioloid humanoid with Synthiam ARCx: control AX-12 servos, create gaits, gestures, voice, AI and vision from any browser
USB
Servos 200
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕
Darwin Mini by Robotis
Control Darwin Mini in Synthiam ARCx with firmware, servo animation, Blockly, JavaScript, Python, voice, and AI skills.
USB / Bluetooth
Servos 16
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕
Opencm 9.04 by Robotis
OpenCM 9.04 with Synthiam ARCx drives Dynamixel servos in a web browser for animations, scripts, AI and hardware I/O
USB
Servos 200
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕
Opencr by Robotis
Turn OpenCR into an EZB controller for ARCx: drive Dynamixel servos, PWM, sensors, UART and scripts at 921,600 baud.
USB
Servos 200
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕
Turtlebot 3 by Robotis
Program TurtleBot 3 with Synthiam ARCx or ARC: ROS 2 bridge, browser control, Blockly, Python, lidar, RealSense and robot skills
Wi-Fi / USB
Servos 200
Camera
Audio
UART Varies
I2C
ADC Varies
Digital Varies

Sain

1 platform
Synthiam ARC balances, tunes, and drives the SainSmart Upright Rover v3 with live PID, scripts, joysticks, and AI.
USB
Servos ✕
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕

Sphero

1 platform
Sphero by Sphero
Drive Sphero from Synthiam ARC with Bluetooth, voice control, scripts, chatbot skills and more on Windows 10/11.
Bluetooth
Servos ✕
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕

Team IoT

1 platform
Atomic Pi by Team IoT
Atomic Pi runs Synthiam ARCx on Windows or Ubuntu as a browser-controlled robot brain with EZB, vision, speech, scripts and AI agents
Wi-Fi / USB
Servos ✕
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕

Up

1 platform
Turn an UP Board into a robot brain with ARCx, browser control, EZB connection, vision, voice, scripting and headless operation
Wi-Fi / USB
Servos ✕
Camera
Audio
UART ✕
I2C
ADC ✕
Digital ✕

Viam

1 platform
Viam by Viam
Synthiam ARCx adds a browser-based interface for Viam robots with joystick control, vision, speech, scripting and touch screens.
Network (gRPC)
Servos Varies
Camera
Audio
UART Varies
I2C
ADC Varies
Digital Varies