EZ-B v4

EZ-B V4 by EZ-Robot

Connection Type
Wi-Fi / USB
Number of servos
24
Audio Support
Yes
Camera Support
Yes
Available for purchase from:

The EZ-B v4/2 is the next-generation brain for your robot or IoT device, powering over 20,000 robots worldwide. Give your custom robot or IoT project features inspired by science fiction. With its electronics protected by a stylish plastic shell, the EZ-B v4 clips into your EZ-Robot Revolution chassis or any custom robot. It’s easily controlled over WiFi using ARC software.

The EZ-B v4/2 features dual Cortex ARM processors running at 220MHz for servo control, digital I/O, and real-time audio/video streaming, and more. It includes 5-volt-tolerant I/O, an energy-efficient switching power supply, secure WiFi connectivity, an embedded web server, a telnet server, amplified digital audio for a speaker, three I2C ports, three UARTs, 24 multi-use servo/digital/serial ports, support for up to 73 servos (Dynamixel & PWM), eight analog ports, and integrated video output—all in a compact 2.1" x 2.2" footprint.


Datasheet

A datasheet is a document published by the manufacturer that describes detailed specifications and electrical characteristics characteristics. It includes information such as operating temperature limits, power consumption, and other critical data used for troubleshooting and safe integration. Always refer to the datasheet for EZ-B v4 hardware details and guidance.

View Datasheet

Where to Buy

EZ-Robot products are available through the official store and select retailers:


Introduction

The EZ-B v4, EZ-Robot Developer Kit, and IoTiny are excellent tools for building custom DIY robots or teaching old toys new tricks. Watch DJ Sures and Professor E introduce several robots built using the IoTiny and EZ-B v4, starting with an unboxing and a walkthrough of what’s included. Follow along through the tutorials and have fun building.

EZ-B v4 Port Summary

EZ-B v4 Port Summary

The EZ-B v4 includes 24 Digital (D0 through D23), 3 UARTs, 3 I2C, one camera, and 8 Analog (ADC) Ports (A0 through A7). A reset button is also accessible with a small pin, allowing you to reset the EZB to factory defaults.


3 PIN (GVS) Connectors

Each port has three pins: GND (Ground), VCC, and Signal. GND and VCC power the device connected to the port. The Signal pin connects to the EZ-B controller and is used to read or write Digital or ADC data. The GND and VCC pins are not connected to the controller; they are used only for powering the peripheral.

For example, a servo has a three-wire plug that connects to one of the EZ-B Digital Ports. The wires of a servo connector are GND, VCC, and Signal. GND and VCC provide power to the servo’s motor and circuit, while the Signal wire carries the control data that tells the servo what position to move to.


Connecting Camera

The EZ-Robot Camera connects to the EZ-B v4 with a 6-pin cable. Notches on the connector align with the EZ-B’s matching port, which prevents the plug from being inserted incorrectly. The camera connection is unique and easy to identify.

If the camera disconnects from your EZ-B v4, check the cable first. A loose connection is the most common cause of camera issues and can happen if the robot is moved and the connector works itself loose. In rare cases, a wire may break if the cable is repeatedly bent sharply at the connector. If you suspect a connection issue, disconnect and reseat both ends.


Connecting Servos & I/O

Much like home theater speaker wiring, EZ-B connectors, and many peripherals are color-coded. The black wire on the peripheral (for example, a servo) aligns with the black side of the EZ-B port.


Connecting Over WiFi

The EZ-B v4 allows connection via WiFi in either AP mode (direct from PC to EZ-B v4) or Client mode (the EZ-B v4 connects to an existing WiFi network). The default mode when purchased, or after a reset to defaults, is AP mode. To reset the IoTiny to factory defaults, press the reset button while the device is powered on. Switching between WiFi modes is done from the EZ-B v4 web server configuration.

Connecting over Serial/USB

You can connect a PC directly to the EZ-B v4.x/2 with a USB/Serial/UART cable and bypass WiFi. This is useful when the EZ-B is installed in your robot, and you want to avoid wireless interference and latency.

However, note that when an EZ-B is connected via USB/UART to the PC, it will report itself as an EZ-B v4.x/1 (Comm 1) rather than the v4.x/2 version. This is expected behavior and does not reduce performance. The manual for USB serial connectivity can be found here: Serial/USB Connectivity Instructions . The reason the EZB responds as Comm 1 is that the USB/UART bypasses the WiFi communication and passes data directly between the UART and the EZB bottom PCB, which serves as the i/o driver. Therefore, you are not using any communication WiFi technologies. Lastly, ensure the UART to EZB cable is very short (less than 6-12"), shielded, or twisted pair (tx/gnd, rx/gnd).

EZ-B v4 USB connectivity

EZ-B v4 Ports Overview

EZ-B v4 Rollout Video

Learn everything about the EZ-B v4 in this detailed video, including E-01 EZ-B v4 Main Board and E-15 EZ-B v4 WiFi Board reference designs.


Unregulated Power I/O

As an EZ-B v4 developer, you must understand how the power pins behave in real-world builds, where your robot may use different battery types and voltages.

The EZ-B v4 does not regulate power on the general I/O pins. If you provide 12V to the EZ-B v4, the I/O pins will output 12V, which can damage 5V peripherals. Always match your supply voltage to your peripherals’ ratings. For example, EZ-Robot Servos should not be powered above 7.4V; the included rechargeable AA battery holder is recommended. If you use an alternate power source, choose a voltage that is safe for your application.
Note: The only ports with regulated power are Camera, I²C, and UART #0 Expansion.

Power Monitor

The EZ-Robot family of EZ-B products includes a battery monitor designed to help protect against common LiPo battery issues. The battery monitor can be disabled in two places: the ARC connection skill settings and the EZ-B web server configuration.

Web Configuration

EZ-B family products include a built-in web server for advanced configuration. With factory-default settings (such as after pressing the reset button), access the configuration page by connecting to the EZ-B WiFi and visiting https://192.168.1.1 in your web browser.


UART Serial (bi-directional)

The EZ-B v4 UART ports connect to TTL serial devices for input and output. Unlike digital-port serial output, UART devices can send data back into a buffered input stream. Each UART has a 5,000-byte input buffer. These UARTs are controlled using the UARTInit(), UARTWrite(), UARTRead(), and UARTAvailable() commands. UART speed can be any integer between 1 and 3,750,000 bps.

UART Mapping
UART0 TX: Expansion Connector
UART0 RX: Expansion Connector
UART1 TX: D5
UART1 RX: D6
UART2 TX: D18
UART2 RX: D19
Wiring Tip
Always cross TX/RX (TX to RX, RX to TX) and share a common ground between devices.





Electrical Characteristics
Definitions Description
Vin Battery or DC power supply voltage supplied to the board minus the diode’s forward voltage drop (0.14 to 0.36V), which is current dependent.
Vcc Regulated 3.3VDC voltage from the on-board power-efficient switching power supply.
Digital I/O Digital input/output pins that accept logic input levels or output 0V/3.3V.
ADC Analog-to-digital converter that reads an input analog voltage and converts it into a digital value.
I2C Inter-Integrated Circuit communication bus supporting multiple devices on the same bus.
Camera EZ-Robot Camera (v2)
Parameter Min Typ Max Unit Note
Voltage input (Vin) 4.5 7.4 16 VDC Typ = 2 cell (2S) LiPo
Regulated voltage supply (Vcc) 3.2 3.3 3.4 VDC
Vin Continuous Current Draw 0.008 1.3 5 A Typ = 8 servos
Vin Current Spikes (when fuse protected) 0 5 20 A Typ = 8 servos
Vcc Continuous Current Draw 0 0.18 1 A Typ = EZ-B v4 + camera
Vcc Current Spikes 0 0.4 3 A Typ = EZ-B v4 + camera
Vin Default Low Battery Warning OFF 7 16 VDC Default 7V for 2S LiPo
Current Draw with No Peripherals 70 80 90 mA At 7.4V (connected)
Current Draw with Camera 140 150 160 mA At 7.4V (enabled)
Digital I/O TTL Voltage Level (input high) 1.6 3.3 5 VDC 5V Tolerant, High sig > 1.6V
Digital I/O TTL Voltage Level (input low) 0 0 1 VDC Low sig < 1V
Digital I/O TTL Voltage Level (output) 0 3.3 3.3 VDC Regulated to Vcc
Digital I/O Power Pin Voltage (output) 0 7.4 16 VDC
ADC Voltage level (input) 0 3.3 3.6 VDC 5V tolerant
ADC Power Pin Voltage (output) 3.2 3.3 3.4 VDC Regulated to Vcc
I2C TTL Voltage Level (input/output) 0 3.3 5 VDC 5V Tolerant
I2C Power Pin Voltage 3.2 3.3 3.4 VDC Regulated to Vcc
Camera Voltage Level (input/output) 0 3.3 5 VDC 5V Tolerant
Camera Power Pin Voltage 3.2 3.3 3.4 VDC Regulated to Vcc

ARC Pro

Upgrade to ARC Pro

Stay on the cutting edge of robotics with ARC Pro, guaranteeing that your robot is always ahead of the game.

Author Avatar
PRO
Belgium
#1  

wil there be a connection for a speaker in the future?similar like the iotiny.:D

Author Avatar
PRO
USA
#2  

User-inserted image

Nomad, What I did was, on the Bottom Board I soldered wires on the pads marked speaker.  Then connect that to a speaker or if you need it louder to a small amplifier. See the picture for the location

Author Avatar
PRO
Belgium
#3  

hi rz90208

i know this .but that wasn my question.thanks you for your rspond do.

happy new year

Author Avatar
PRO
USA
#4  

Sorry to post when the answer is somewhere, but with the split between the two websites I have difficulty finding some stuff. Can someone point me to the write up on adding a SSID to the EZBs? ALAN and ALENA are set up with the direct connection to the computer, but I still see the EZBs wifi broadcasting on my networks. I would like to lock them up with a SSID so at CES no one can connect to them...thanks in advance.

Author Avatar
PRO
Synthiam
#5   — Edited

The eZrobot products have their own tutorials on the ezrobot website. This is not support for ezrobot products.

It’s not a split between websites. Ezrobot has products and their products are supported on that website. Use the website for the manufacturer, which is ezrobot.

Visit the ezrobot website and view the learn section to learn how to use the ezrobot products.

Author Avatar
PRO
USA
#7   — Edited

Then I am lost as ever as to what Synthiam is all about. So to clarify, Synthiam is software only? Has ARC been rebranded Synthiam? All the questions here are only software related? All hardware "products" belonging to EZ Robot are "their" domain to support? Along with the EZ Robots website that will support how the hardware works/videos and manuals?

@Alan, thank you found it and got the SSID figured out.

#8  

Not A question but some info Hobbyking has [color=#000000][size=3][font=Roboto, sans-serif]EZ-B V4 WIFI ROBOT CONTROLLER $49.99 tthis is great price for a fantastic piece of equiptment.