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

AdventureBot

Connection: Wi-Fi / USB

Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24
Servos
Camera
Audio
UART
I2C
ADC
Digital
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 21
Servos 12
Camera
Audio
UART
I2C
ADC 6
Digital 14
Servos 12
Camera
Audio
UART Varies
I2C
ADC Varies
Digital Varies
Atomic Pi

Connection: Wi-Fi / USB

Servos
Camera
Audio
UART
I2C
ADC
Digital
Servos
Camera
Audio
UART
I2C
ADC
Digital
Servos 200
Camera
Audio
UART
I2C
ADC
Digital
Darwin Mini

Connection: USB / Bluetooth

Servos 16
Camera
Audio
UART
I2C
ADC
Digital
ESP32 Cam

Connection: Wi-Fi

Servos Varies
Camera
Audio
UART Varies
I2C
ADC Varies
Digital Varies
Servos Varies
Camera
Audio
UART Varies
I2C
ADC Varies
Digital Varies
EZ-B IoTiny

Connection: Wi-Fi / USB

Servos 8
Camera
Audio
UART
I2C
ADC
Digital
EZ-B v3

Connection: Bluetooth

Servos 24
Camera
Audio
UART
I2C
ADC 8
Digital 24
EZ-B v4

Connection: Wi-Fi / USB

Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24
Servos 8
Camera
Audio
UART
I2C
ADC 2
Digital 8
JD Humanoid

Connection: Wi-Fi / USB

Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24
LattePanda

Connection: Wi-Fi / USB

Servos 12
Camera
Audio
UART 1
I2C
ADC 5
Digital 12
Servos Varies
Camera
Audio
UART
I2C
ADC 3
Digital 16
Servos 200
Camera
Audio
UART
I2C
ADC
Digital
OpenCR

Connection: USB

Servos 200
Camera
Audio
UART
I2C
ADC
Digital
Servos 16
Camera
Audio
UART
I2C
ADC
Digital
Servos
Camera
Audio
UART
I2C
ADC
Digital
Rock Pi X

Connection: Wi-Fi / USB

Servos
Camera
Audio
UART
I2C
ADC
Digital
Roli Rover

Connection: Wi-Fi / USB

Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24
Roomba

Connection: Controller Dependant

Servos
Camera
Audio
UART
I2C
ADC
Digital
Shell-e

Connection: Wi-Fi

Servos 8
Camera
Audio
UART
I2C
ADC 2
Digital 8
Six Hexapod

Connection: Wi-Fi / USB

Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24
Sphero

Connection: Bluetooth

Servos
Camera
Audio
UART
I2C
ADC
Digital
Servos 1
Camera
Audio
UART
I2C
ADC
Digital
Servos
Camera
Audio
UART
I2C
ADC
Digital
TurtleBot 3

Connection: Wi-Fi / USB

Servos 200
Camera
Audio
UART Varies
I2C
ADC Varies
Digital Varies
Up Board

Connection: Wi-Fi / USB

Servos
Camera
Audio
UART
I2C
ADC
Digital