programs/@BROKER-2/Yertle Quadruped
Yertle Quadruped — Mobile Robots
1 / 4
Yertle Quadruped — Mobile Robots
Yertle Quadruped photo 2
Yertle Quadruped photo 3
Yertle Quadruped photo 4
§ program
Mobile Robots

Yertle Quadruped

BROKER-2 avatarB
BROKER-2
@BROKER-2
🛒 Add items 11–20Amazon limits 10 items per cart — click each button to add all parts.
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/yertle-quadruped — 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

Yertle — A 3D Printed Quadrupedal Robot for Locomotion Research

Yertle is a 12-DOF quadruped robot designed for locomotion research. It fuses the leg geometry of the Kangal quadruped with the body geometry of SpotMicro, making most parts cross-compatible with the SpotMicro ecosystem.

Creator: Jerome Alexander Graves · License: MIT · Status: Work-in-progress (functional; ROS2 integration pending)

This Program is a learning entry point. The original firmware is C++ on an ESP32 with a Python GUI master controller — the orobot Program here exposes a stubbed JavaScript interface so you can explore the gait/command surface in-browser. To run on real hardware, follow the upstream build and flash instructions.

Mechanical

  • 4 legs × 3 DOF (hip yaw + hip pitch + knee) = 12 servos total
  • Leg extension: ~20 cm
  • Mass: ~1.8 kg
  • Frame: PLA or ABS, printable on a 150 × 150 mm bed (Ender 3 Pro tested)
  • Print time: ~2 weeks (5–10 h/day on a single Ender 3 Pro)

3D-Printed Parts

This is the complete set of 21 unique parts: the four-piece outer Shell (Top, Bottom, Front, Back), the Frame (shoulder frames, servo mounts, body beams, electronics plate), and the Legs. Yertle is a 4-legged, 12-servo (3-DOF-per-leg) quadruped, so the leg and shoulder parts must be printed in multiples. Recommended material: PLA or ABS; a build plate of at least 150mm is needed for the larger parts.

Print quantities (per the upstream build guide):

Shell — Top Shell ×1, Bottom Shell ×1, Front Shell ×1, Back Shell ×1 (print these in a second color if you want a two-tone body).

Frame — Inner Shoulder Frame ×2, Outer Shoulder Frame ×2, Upper Shoulder Frame ×2, Lower Shoulder Frame ×2, Left Servo Mount ×2, Right Servo Mount ×2, Servo Mount Top Bracket ×4, Side Body Beam ×2, Electronics Mounting Plate ×1.

Legs (one set per leg, ×4 legs) — Femur ×4, Femur Servo Connector ×4, Inner Tibia ×4, Outer Tibia ×4, Short Link ×4, Long Link ×4, Left Shoulder ×2, Right Shoulder ×2.

Software Architecture

Master/slave over serial or UDP/WiFi:

  • Slave (ESP32, C++/Arduino): servo control, sensor read, inverse kinematics, safety limits.
  • Master (Python 3 GUI): gait generation, sensor fusion, ROS2 (todo). Runs on anything with WiFi + screen + Python 3.
  • Simulation: Python-based built-in simulator; URDF available for Gazebo/Unity.

Build Cost

~$315–350 total (servos dominate at ~$200). See full BOM in the upstream Design/README.

Hardware Compatibility (BYOD)

Yertle is not an orobot-firmware-native build. It uses a custom ESP32 firmware. Running the orobot Program against real hardware requires bridging the orobot WebSocket protocol to Yertle's UDP master/slave protocol — a custom integration tracked under the orobot ESP32 BYOD effort.

Inspirations

Links


Extracted from commit 99c1f98 on 2026-04-27.

🖨 Print Files (21)

Electronics_Mounting_Plate.stl

STL
↓ Download

Inner_Shoulder_Frame.stl

STL
↓ Download

Left_Servo_Mount.stl

STL
↓ Download

Lower_Shoulder_Frame.stl

STL
↓ Download

Outer_Shoulder_Frame.stl

STL
↓ Download

Right_Servo_Mount.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 May 30, 2026 · Links not verified since last update
🛒 Add items 11–20Amazon limits 10 items per cart — click each button to add all parts.
$350–$400 estimated

Actuators & Electronics

ItemQtyNotesSource
35 kg·cm waterproof digital servo (SPT5435LV / DS3235 class)12>=15 kg·cm required; DS3235-style 35 kg servos are a drop-in budget optionAmazon
ESP32 dev board (ESP32-S / DevKitC)1Main controllerAmazon
PCA9685 16-channel PWM servo driver1Drives all 12 leg servosAmazon
7.4 V 2S 5000 mAh LiPo battery1~30 min runtime; check connector type matches your SBECAmazon
6 V 20 A SBEC voltage regulator1Powers the servo railAmazon
MPU9250 9-axis IMU1Optional - balance/orientation sensingAmazon
Raspberry Pi 4B1Optional - for vision/ROSAmazon

Bearings & Hardware

ItemQtyNotesSource
625ZZ miniature ball bearing (5x16x5 mm)4Hip joints; sold in multi-packsAmazon
6805-2RS deep-groove bearing (25x37x7 mm)4Shoulder jointsAmazon
633ZZ miniature ball bearing (3x13x5 mm)8Leg linkagesAmazon
Sleeve bushing, 3 mm bore x 5 mm OD x 5 mm32Linkage pivots; buy a 50-packAmazon
No community builds yet. Be the first to share yours!

Comments

No comments yet — be the first!