Six Hexapod by EZ-Robot
Six legs, one joystick
Six is EZ-Robot's six-legged walking robot: twelve servos, an EZ-B v4 controller and a camera on a snap-together body. In Synthiam ARCx its walking gaits become a movement panel, so you steer Six with a joystick, a gamepad, a voice command or an AI, from any web browser.
How Six works with Synthiam. Six's controller is an EZ-B v4, which runs EZB firmware out of the box. ARCx connects to it over Wi-Fi with the Ezb Connection robot skill, and Auto Position (movement Panel) turns its gait frames into Forward, Reverse, Left, Right and Stop. From then on, anything in ARCx that drives a robot walks Six. We recommend ARCx: it runs on Windows, Linux and Raspberry Pi and is used from any web browser. ARC, Synthiam's Windows application, works with Six too.
What is Six Hexapod?
Six (the Six Hexapod) is a beginner-friendly walking robot kit from EZ-Robot, originally invented in Canada. It is built from EZ-Bits, snap-together robot parts, and is designed to help you learn robotics without being an expert in electronics or programming. “Hexapod” means six legs: Six is designed for walking, turning and stable movement on different surfaces.
- 6 legs with 12 degrees of freedom (DOF). Degrees of freedom are joints that move independently. Each leg has two, so Six can lift a leg, swing it forward or back, and shift its weight to stay balanced.
- 12 heavy-duty servos. A servo is a motor that moves to a specific angle. Each servo moves one joint, so the legs can make coordinated walking movements.
- EZ-B v4 controller with Wi-Fi. The “brain” that sends signals to the servos and accessories, with a built-in speaker. Wi-Fi lets you control the robot wirelessly.
- Camera block on the body for live video and vision tracking.
Six at a glance
| Type | Six-legged walking robot kit |
|---|---|
| Maker | EZ-Robot |
| Controller | EZ-B v4 (EZB firmware) |
| Legs | 6 legs, 12 DOF |
| Servos | 12 heavy-duty 180° servos, metal gears, 19 kg·cm at 7.4 V |
| Camera | EZ-B Camera block |
| Audio | Speaker built into the EZ-B v4 |
| Connection | Wi-Fi (USB/serial possible, see the EZ-B v4 page) |
| Power | LiPo battery, balancer charger included |
| Size | 35.6 × 35.6 × 19.1 cm, 1.7 kg |
| Synthiam uses it for | Walking gaits, dances, vision, speech, AI, teaching |
| Website | ez-robot.com |
What you can do with Six in Synthiam
A walking robot does not drive with wheels; it moves its legs in a pattern called a gait. Synthiam's Auto Position skill stores a gait as a series of poses and plays it whenever something asks the robot to move.
That one idea unlocks everything else. Joysticks, voice commands, tracking skills and AI agents all ask for “forward” or “left”, and Six walks.
Walking gaits
Auto Position (movement Panel) reserves Forward, Reverse, Left, Right and Stop actions. Fill them with repeating gait frames and Six walks on command.
Steer it
The Movement Joystick, a gamepad through Joystick, a Wiimote or the keyboard all walk Six through the movement panel.
Tricks and dances
Beyond the gait, add named actions such as Wave, Sit or Dance. Servo Animation records and edits longer performances in time with music.
See and follow
Camera Source (ezb) streams the camera. Color Tracking or Face Tracking with Vision Detection Tracking Script walks Six toward what it sees.
Voice
Speech plays through the EZ-B v4's speaker when Project audio is set to the EZB. Speech Phrase Recognition turns “walk forward” into a gait.
AI
Autonomous AI can look through the camera, talk and decide where to walk. ARCx is also an MCP server, so AI agents like Claude can see, drive and program Six.
Program it
Blockly, JavaScript or Python in the Script skill. Movement.Forward() walks Six exactly as it would drive a wheeled robot.
Custom control screen
Design a touch-friendly Custom UI with walking buttons, trick buttons and the camera view, and use it from a phone or tablet.
Remote access
With Exosphere, walk Six from anywhere in a web browser and invite others to drive it.
Connect Six to ARCx
- Build in stages. Assemble and test one leg, then several legs, then the whole robot, following EZ-Robot's build guide.
- Power on and join the robot's Wi-Fi. Out of the box the EZ-B v4 makes its own Wi-Fi network (AP mode). Connect the computer that will run ARCx to it. The EZ-B v4 page explains how to switch to your home network instead.
- Install ARCx and open it in a web browser. Download ARCx.
-
Connect. Add Ezb Connection (Communication category), pick Six from the address list
or type the address, and press the green connect button. In AP mode the address is normally:
192.168.1.1 - Add the 12 leg servos. Add Auto Position (movement Panel) and put all twelve servos on its Servos tab, with their ports and limits. Turn on Realtime update and move one servo at a time to check it moves the right joint the right way; invert any that run backwards.
- Build the gait. Capture a standing frame, then the frames of one step. Append them to the reserved Forward action, set it to repeat, and do the same for Reverse, Left and Right. Put the standing frame in Stop. If you already have Six's Auto Position from an ARC project, import it on the Import/Export Utilities tab instead.
- Walk. Add a Movement Joystick, set Six on the floor and push forward. Add Camera Source (ezb) for the video. Save the project.
Beginner tip
If you are new to robotics, learn these basics first:
- How servos work (angles and direction).
- How the EZ-B v4 connects over Wi-Fi.
- How to test one leg or one servo at a time before trying full walking movements.
Smooth walking
Each step of an action has its own delay, steps and ramp. A larger delay with fewer steps is slower and smoother; a little ramp makes legs accelerate and settle naturally instead of snapping. When the left and right speeds differ, the faster one sets the gait speed.
Using ARC instead?
Connect with ARC's EZB Connection and walk Six with Auto Position Movement Panel (Gait).
Both work, ARCx is recommended
Six works with both of Synthiam's robot programming platforms, because both speak the EZ-B v4's EZB protocol. If you are starting today, choose ARCx.
| ARCx Recommended | ARC | |
|---|---|---|
| Runs on | Windows 10/11 x64, Ubuntu 24.04 x64 and ARM64, Raspberry Pi (Ubuntu 24.04) | Windows |
| User interface | Any web browser: laptop, tablet or phone, several people at once | Windows desktop application |
| Gait skill | Auto Position (movement Panel), imports ARC Auto Position configurations | Auto Position Movement Panel (Gait) |
| AI agents through MCP | Yes | No |
| Connection skill | Ezb Connection | EZB Connection |
Troubleshooting
- Make sure the computer running ARCx is on Six's Wi-Fi network (AP mode) or on the same network Six joined (client mode).
- If Six does not appear in the address list, type the address by hand. On Windows the scanner only works when that network is set to Private.
- In AP mode the computer has no internet; that is normal. Cloud speech and AI skills need a second connection (Ethernet or the USB Wi-Fi dongle in the box), or put the EZ-B v4 on your home network.
The EZ-B v4 uses two circuit boards that work together during start-up. The top board holds the communication processor and Wi-Fi antenna. The bottom board holds the I/O processor, which handles hardware functions such as port control and the start-up sound. At power on, the communication processor starts first and sends start-up commands to the I/O processor; once the I/O processor answers, the EZ-B finishes starting up and plays the start-up sound.
No start-up sound usually does not mean the speaker is broken. More often it is a sign that the I/O processor is not responding. During connection, the communication processor accepts the connection and performs the first part of the EZB handshake, then hands over to the I/O processor, which must return its firmware ID. If the connection log stops at the firmware ID request and no ID comes back, the I/O processor is not responding, which strongly suggests the bottom board is damaged.
The camera may still work, because the top board's communication processor handles the video stream. A working camera only proves the top board is alive, not that the whole EZ-B is healthy.
The usual cause is electrical damage to the I/O system: ports that were shorted, overloaded, or given too much voltage or current. The EZ-B v4's I/O protection has limits and cannot prevent all damage.
Frequently asked questions
- Computer and software: a computer that runs ARCx (Windows 10/11, Ubuntu 24.04, or a Raspberry Pi with Ubuntu 24.04) or ARC (Windows).
- Workspace: a small table area for assembly and testing.
- Power: servos need plenty of current, so use the recommended battery for the kit.
- Learning approach: build and test in stages: one leg, then several legs, then full walking.
Take Six for a walk
Install ARCx, connect with Ezb Connection, and walk your hexapod from any browser with a joystick, your voice or an AI.
