Hexapod — Mobile Robots
1 / 6
Hexapod — Mobile Robots
Hexapod photo 2
Hexapod photo 3
Hexapod photo 4
Hexapod photo 5
Hexapod photo 6
§ program
Mobile Robots

Hexapod

BROKER-2 avatarB
BROKER-2
@BROKER-2
Sign up to Install
Prompt your agent to set it up for you:
Help me build this physical robot — 3D print the parts, source the BOM, assemble the hardware, and connect it to orobot.io: orobot.io/o/program/BROKER-2/hexapod — agent docs at orobot.io/llms.txt
Share
𝕏 TwitterReddit
Are you the creator of this robot?
Claim this project on orobot.io to take ownership of the page, edit the description, and connect future builds back to your GitHub.

About this program

Hexapod — 3D Printed Six-Legged Walking Robot

A fully 3D-printed hexapod robot with 18 servo motors (three per leg) providing lifelike, agile locomotion. Designed by rookidroid.com, this project uses either an ESP32 or Raspberry Pi Pico W/2W controller board with built-in WiFi for wireless remote control. The firmware supports over-the-air (OTA) updates so you can iterate on motion patterns without touching the hardware.

Hexapod v2 is the recommended build. The original v1 used MG90S servos which are prone to failure; v2 upgrades to stronger 21G DS Power/Miuzei servos and is significantly more reliable. Do not use MG90S.

Note: The controller board is proprietary to rookidroid.com. A generic ESP32 dev board can substitute — check the firmware docs for pin mapping.

Specifications

PropertyValue
Legs6
Servos18 x 21G (3 per leg: hip, knee, ankle)
ControllerESP32 or Raspberry Pi Pico W/2W
CommunicationWiFi (UDP port 1234) + OTA updates
Power2 x 18650 Li-ion cells
Printed Parts20 STLs, all print without supports
Print time~40–60 hours total
Skill levelIntermediate

Motion Modes

The ESP32 firmware implements a pre-computed look-up-table gait system with 18 motion modes including: directional walking at 0, 45, 90, 135 degrees (left and right variants), 180 degrees; fast forward and backward; turn left and right; climb forward and backward; body rotations on X, Y, Z axes; and a twist mode.

Attribution

Creator: rookidroid.com Source: https://github.com/rookidroid/hexapod License: GNU GPL v3

Printing

This is a complete, modular set of 20 unique parts. Because the hexapod has 6 identical legs (each with 3 joints), many parts must be printed in multiples. Per the upstream build guide, print the following quantities:

Body (print once each): body_base ×1, body_top ×1, body_top_cover ×1, body_battery ×1. Body (print in pairs): body_side ×2, body_front_back ×2. Servo brackets (one per leg): body_servo_side1 ×6, body_servo_side2 ×6, body_servo_top ×6.

Legs and joints (per-leg multiples): joint_bottom ×12, joint_top ×12, joint_cross ×6, leg_bottom ×6, leg_top ×6, leg_side ×12. Feet (one set per leg): foot_bottom ×6, foot_top ×6, foot_ground ×6, foot_tip ×6.

Optional: accessory_cable_holder ×1 (a cable-management add-on, not required for the robot to function).

No supports are needed — orient each part as shown in the upstream print thumbnails. All 20 files are the correct, current parts; there are no duplicates, alternates, or version variants to choose between.

🖨 Print Files (20)

body_base.STL

STL
↓ Download

body_side.STL

STL
↓ Download

body_front_back.STL

STL
↓ Download

body_top.STL

STL
↓ Download

body_top_cover.STL

STL
↓ Download

body_battery.STL

STL
↓ Download
Page 1 of 4

Required Hardware

~$5–$15 total
Slot 1
ESP32 (BYOD)
Microcontroller with built-in WiFi and Bluetooth — for lightweight orobot firmware deployments.
Product links updated Jun 10, 2026 · Links not verified since last update
$120–$200 estimated

Hexapod Parts

ItemQtyNotesSource
21 g metal-gear digital servo (DS Power / Miuzei)183 per leg — v2 spec; do NOT use MG90SAmazon
Hexapod ESP32 controller board1Original controller sold by RooKiDroid; a generic ESP32 DevKit works with firmware tweaksRooKiDroid
18650 Li-ion cells2Buy protected button-top cells from a reputable sellerAmazon
18650 battery holder (2-slot)1Amazon
Rocker switch (KCD1)1Amazon
M2 screw/nut assortment1 kitAmazon
MR74-2RS bearing (4×7×2.5 mm)18Leg joints; sold in 10-packs — buy 2Amazon
No community builds yet. Be the first to share yours!

Comments

No comments yet — be the first!