Skip to content

Ekumen-OS/hexapod_assembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hexapod control with ESP32

This is a program that setups 3 PCA9685 to control the 18 servos of an hexapod using the espressif library for ESP32.

Last version of espressif library tested with this code is Commit dcaa753f37bd90c2ec40d24940bc1c132d9532d9.

Note: If you are an ekumember, here is a simple doc with some help.

Prerequisites

Before building you need to setup the espressif enviroment. Follow Standard Toolchain Setup.

Build

  1. Go to the esp folder (You should have it created once you completed the prerequisites).
cd ~/esp
  1. Clone this repo
git clone https://gitlab.com/ekumenlabs/ekumembers/ekuthon2022/hexapod_assembly
  1. cd hexapod_assembly

  2. Set up the environment variables

. $HOME/esp/esp-idf/export.sh
  1. Build project
idf.py build
  1. Flash ESP32: Follow [espressif guide](. $HOME/esp/esp-idf/export.sh).

Important

You will see some code related to bluetooth. That is a work in progress and it is not integrated. That is why it is commented in the CMakeLists file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published