Skip to content

runeharlyk/Hexapod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hexapod
Hexapod - Ant 🐜

A small hexapod robot, based on SmallpTsai/hexapod-v2-7697

📜 Overview

This is my implementation of SmallpTsai hexapod. Its built with:

  • An ESP32 S3 with camera
  • Two PCA9685
  • 18 MG92B servos
  • A MPU6050 + HMC5883L
  • Two 18650 in a 2s2p configuration
  • 7 buck converters

spider pose

🎮 Controller

The controller is a svelte app which is deployed using github pages. The app lets you control the robot using either JSON or MsgPack over BLE and websockets. It includes full control over robot settings like network and calibration, and a visualization.

Simulation

A pybullet simulation is available in /simulation

banner

🔮 Getting started

  1. Clone and open the new project

    git clone https://github.com/runeharlyk/Hexapod
  2. Install dependencies with preferable package manager (npm, pnpm, yarn)

    cd app
    pnpm install
  3. Upload filesystem image using platformIO

  4. Upload firmware using platformIO

☕ Support

If you like the project and want to follow its evolution, consider ✨-ing the project

📃 License

MIT


runeharlyk.dk  ·  GitHub @runeharlyk  ·  LinkedIn @Rune Harlyk

About

A hexapod robot built with an ESP32 and hobby servos, and utilizes a svelte app to control it

Topics

Resources

Stars

Watchers

Forks