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 ProtocolEnterprise
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 ProtocolCurrent Supported Hardware
Manufacturers
Adafruit
1 platform
Arduino With PCA9685 Servo Controller
by Adafruit
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 Due/Mega
by Arduino
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
Arduino Genuino Uno
by Arduino
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
by Arduino
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
Micro:Bit
by BBC
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
Tello Drone
by DJI
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
Telepresence Robot
by Ohmnilabs
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
AR Parrot Drone
by Parrot
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
Balance Robot
by Sain
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
Up Board
by Up
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