programs/@BROKER-2/SpotMicro ESP32
SpotMicro ESP32 — Mobile Robots
1 / 5
SpotMicro ESP32 — Mobile Robots
SpotMicro ESP32 photo 2
SpotMicro ESP32 photo 3
SpotMicro ESP32 photo 4
SpotMicro ESP32 photo 5
§ program
Mobile Robots

SpotMicro ESP32

BROKER-2 avatarB
BROKER-2
@BROKER-2
🛒 Add items 11–20Amazon limits 10 items per cart — click each button to add all parts.

Links verified Jun 1, 2026

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/spotmicro-esp32 — 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

377 stars on GitHub · michaelkubina/SpotMicroESP32

SpotMicroESP32 is Michael Kubina's redesign of the SpotMicro quadruped, derived from KDY0523's original Thingiverse design, optimized for support-free 3D-printing and built around an ESP32-DevKitC. 12-DOF (3 servos per leg). Source: https://github.com/michaelkubina/SpotMicroESP32

SpotMicro family — pick your compute target:

VariantControllerROS
SpotMicro (Pi) — mike4192Raspberry PiROS Kinetic
SpotMicro Jetson NanoJetson NanoROS Melodic
SpotMicro ESP32 (this)ESP32-DevKitCNo ROS

Hardware:

  • 12 servos (3 per leg: shoulder yaw, upper, lower)
  • ESP32-DevKitC main controller
  • Optional ESP32-CAM for vision
  • LiPo battery with custom mounting brackets

Software ecosystem (community forks):

Resources:

Printing

SpotMicro is a 12-DOF quadruped — 4 legs, 3 servos each — so the shoulder and limb parts must be printed once per leg (×4), and the chassis side is printed as a left/right pair (×2). This is the support-free Kubina redesign, so no supports are needed.

Print quantities: Chassis_Side ×2; Front_Cover ×1, Rear_Cover ×1, Cameramount ×1. Per leg (×4 each): Bottom_Shoulder, Inner_Shoulder, Outer_Shoulder, Limb_Ball_Bearing_Mount, Limb_Bottom_Shell, Limb_Top_Shell, Limb_Servohorn_Mount, Foot_Tip.

Note on Rear_Cover: the file is labelled a "Template." It is a customizable base cover meant to be edited (e.g. to add a cutout for your specific electronics/port layout) before printing, rather than a fixed final part — print it as-is if you don't need a custom opening. The upstream source also includes many experimental and alternate variants (different power-board mounting plates, optimized covers, mold parts); those are optional alternates and are intentionally excluded from this set, which is one clean buildable SpotMicro.

🖨 Print Files (12)

Chassis_Side.stl

STL
↓ Download

Bottom_Shoulder.stl

STL
↓ Download

Inner_Shoulder.stl

STL
↓ Download

Outer_Shoulder.stl

STL
↓ Download

Front_Cover.stl

STL
↓ Download

Rear_Cover--Template-.stl

STL
↓ Download
Page 1 of 2

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 1, 2026 · Links verified Jun 1, 2026
🛒 Add items 11–20Amazon limits 10 items per cart — click each button to add all parts.
$130–$420 estimated
ItemQtyUnit Cost (USD)Total (USD)Notes
ESP32 DevKit-C v41$8$8Main MCU — Amazon search
ESP32-CAM (AI-Thinker, OV2640 v2)1$11$11First-person camera — Amazon search
DS3218MG 20 kg digital servo (180°, MG, BB)12$18$216Recommended — 12 leg joints (3 per leg × 4 legs) — Amazon search
MG996R 10 kg servo (budget alternative — replaces DS3218MG)12$5$60Cheap-build alternative — Amazon search
2S 5200–6200 mAh LiPo battery, ≥30C (7.4V)1$45$45Power — Amazon search
XL4016 / SZBK07 DC-DC step-down converter (≥10A)1$13$137.4V → 6V servo rail — Amazon search
LM2596 buck module (3A)1$3$35V logic rail — Amazon search
PCA9685 16-channel I²C PWM driver1$6$6Drives 12 servos from ESP32 — Amazon search
HC-SR04 Ultrasonic Distance Sensor2$4$8Front-facing obstacle detection — Amazon search
GY-521 (MPU-6050) gyro+accelerometer module1$4$4Body IMU — Amazon search
0.96" I²C OLED display (SSD1306, 128×64)1$5$5Status — Amazon search
WS2812B 12-LED RGB ring1$7$7Status / "face" lighting — Amazon search
ACS712 30A current sensor module1$3$3Battery monitoring — Amazon search
25V voltage divider sensor module1$3$3Battery voltage telemetry — Amazon search
5V single-channel relay module (HW-482 / KY-019)1$4$4Power gating — Amazon search
19 mm illuminated metal push-button (latching)1$11$11Power-on switch — Amazon search
625ZZ deep-groove ball bearing (5×16×5)8$1$8Hip joints — Amazon search
Female-to-female Dupont jumper wires (40-pack)2$5$10Wiring — Amazon search
No community builds yet. Be the first to share yours!

Comments

No comments yet — be the first!