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
AdventureBot
Connection: Wi-Fi / USB
AR Parrot Drone
Connection: Wi-Fi
Arduino Due/Mega
Connection: USB
Arduino Genuino Uno
Connection: USB
Arduino Leonardo
Connection: USB
Atomic Pi
Connection: Wi-Fi / USB
Balance Robot
Connection: USB
Bioloid
Connection: USB
Darwin Mini
Connection: USB / Bluetooth
ESP32 Cam
Connection: Wi-Fi
Esp32 DevKit v1
Connection: Wi-Fi
EZ-B IoTiny
Connection: Wi-Fi / USB
EZ-B v3
Connection: Bluetooth
EZ-B v4
Connection: Wi-Fi / USB
EZ-InMoov Robot Head
Connection: Wi-Fi
JD Humanoid
Connection: Wi-Fi / USB
LattePanda
Connection: Wi-Fi / USB
Micro:bit
Connection: USB
OpenCM 9.04
Connection: USB
OpenCR
Connection: USB
PCA9685 Servo Controller
Connection: USB
Raspberry Pi
Connection: Wi-Fi
Rock Pi X
Connection: Wi-Fi / USB
Roli Rover
Connection: Wi-Fi / USB
Roomba
Connection: Controller Dependant
Shell-e
Connection: Wi-Fi
Six Hexapod
Connection: Wi-Fi / USB
Sphero
Connection: Bluetooth
Telepresence Robot
Connection: Wi-Fi
Tello Drone
Connection: Wi-Fi
TurtleBot 3
Connection: Wi-Fi / USB
Up Board
Connection: Wi-Fi / USB