SpotMicro ESP32 Leika

Brain for a 3D printed four-legged robot dog: walking gaits, a 3D model in the browser and a camera stream.

Chipnik catalog@chipnik-catalog
ESP32-CAMESP32 DevKitSeeed XIAO ESP32S3SolderingAbout 20 hNeeds Wi-FiLicense MITSource on GitHub

What you need

Board
One of 3 boards: ESP32-CAM, ESP32 DevKit, Seeed XIAO ESP32S3
Parts
12 × Servo MG996R or similar, PCA9685 16-channel servo driver, IMU module MPU6050, 3D printed SpotMicro parts
Also
Wi-Fi network

Leika is firmware for the SpotMicro, a small four-legged robot you 3D print yourself. The ESP32 runs the inverse kinematics and walking gaits, reads the IMU and drives twelve servos, while a web app on the board shows a live 3D model of the robot, a joystick and the camera picture. Original project by runeharlyk on GitHub, MIT. Chipnik hosts the release binaries unchanged so you can flash them from the browser.

This is a big build: printed parts, 12 servos, a PCA9685 servo driver and a strong 5 to 6 V supply. The project docs list the parts and the wiring. The ESP32-CAM build adds the camera stream; the XIAO ESP32S3 build suits the Sense version with its camera.

Firmware files come from the v0.3.0 release.

Parts

Buy everything for this project
12 ×Servo MG996R or similarBuyAliExpress
1 ×PCA9685 16-channel servo driver
1 ×IMU module MPU6050BuyAliExpress
1 ×3D printed SpotMicro partsa full set

After flashing

  • The board restarts by itself when flashing is done.
  • The project needs Wi-Fi. How to connect it is in the project text or in the source repository.
  • If nothing happens, press the RST (EN) button once.

Flashing failed or the board behaves oddly

Versions

0.3.0 added to Chipnik 2026-11-05

Release v0.3.0 of runeharlyk/SpotMicroESP32-Leika, files unchanged. Release notes on GitHub

More for ESP32-CAM

All projects
SpotMicro ESP32 LeikaFlash it