Virtual Reality Robot icon Virtual Reality Robot — Stream robot camera to VR and control servos with headset pitch/yaw; supports SteamVR and Cardboard (iOS/Android) for immersive teleoperation Try it →
 
Six Hexapod

Six Hexapod by EZ-Robot

Synthiam ARCx controls Six Hexapod with Auto Position gaits, joystick, voice, AI, vision tracking, and browser access.
Connection Type
Wi-Fi / USB
Number of Servos
24
Audio Support
Yes
Camera Support
Yes
UARTs
3
I2C Support
Yes
ADC Ports
8
Digital Ports
24
Available for purchase from:
Six, the EZ-Robot hexapod with six servo-driven legs and a camera on its twelve-sided body
Six Hexapod + Synthiam ARCx

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.

Meet the robot

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 in action.

Six at a glance

TypeSix-legged walking robot kit
MakerEZ-Robot
ControllerEZ-B v4 (EZB firmware)
Legs6 legs, 12 DOF
Servos12 heavy-duty 180° servos, metal gears, 19 kg·cm at 7.4 V
CameraEZ-B Camera block
AudioSpeaker built into the EZ-B v4
ConnectionWi-Fi (USB/serial possible, see the EZ-B v4 page)
PowerLiPo battery, balancer charger included
Size35.6 × 35.6 × 19.1 cm, 1.7 kg
Synthiam uses it forWalking gaits, dances, vision, speech, AI, teaching
Websiteez-robot.com
Bring it to life

What you can do with Six in Synthiam

A six-legged robot walking over rocky ground while a tablet shows direction arrows and its camera view

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.

Get started

Connect Six to ARCx

  1. Build in stages. Assemble and test one leg, then several legs, then the whole robot, following EZ-Robot's build guide.
  2. 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.
  3. Install ARCx and open it in a web browser. Download ARCx.
  4. 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
  5. 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.
  6. 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.
  7. 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).

The ARCx Servo Animation timeline editor with a lane and a movement curve for each servo
Servo Animation's timeline editor, for tricks and dances beyond the walking gait.
ARC or ARCx?

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 onWindows 10/11 x64, Ubuntu 24.04 x64 and ARM64, Raspberry Pi (Ubuntu 24.04)Windows
User interfaceAny web browser: laptop, tablet or phone, several people at onceWindows desktop application
Gait skillAuto Position (movement Panel), imports ARC Auto Position configurationsAuto Position Movement Panel (Gait)
AI agents through MCPYesNo
Connection skillEzb ConnectionEZB Connection
Fix it

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 gait frames are in the wrong action, or the action is not set to repeat. Walking uses the reserved Forward, Reverse, Left, Right and Stop actions. If a movement command does nothing at all, that movement action has no frames yet.

Twelve servos lifting a body draw a lot of current. A tired battery sags and the controller browns out (resets). Charge the battery fully and use the recommended battery for the kit. Slower transitions also reduce the peak current.

Invert that servo on Auto Position's Servos tab instead of re-capturing every frame. For jerky motion use fewer steps with a bigger delay and add a little ramp. If a leg slams at the start of an action, the first frame is far from the current pose; transition into the standing pose first.

Servos holding Six's weight work against gravity and can hum. Press Release in Auto Position to let every servo go limp.

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.

Questions

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.

A gait is a handful of poses played in a loop, and Auto Position builds them by posing the robot and pressing Capture, so it is a good first robotics exercise. If you already have an Auto Position configuration for Six from an ARC project, ARCx imports it on the Import/Export Utilities tab.

Yes. Add Camera Source (ezb), a detection skill such as Face Tracking or Color Tracking, and Vision Detection Tracking Script with movement tracking. The tracking skill asks the movement panel to turn and walk toward what it sees, and Auto Position plays the matching gait.

EZ-Robot sells Six on its online store, and it may also be available from other online and local retailers. See Six Hexapod at EZ-Robot.com.

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.


ARC Pro

Upgrade to ARC Pro

Subscribe to ARC Pro, and your robot will become a canvas for your imagination, limited only by your creativity.