/esp-quadruped-robot

Open source ESP8266 based simple 3D Printed Quadruped Robot

Primary LanguageHTMLOtherNOASSERTION

ESP Quadruped Robot

This is open soruce quadruped robot with 3D Printable files and firmware for ESP8266 (In my case Wemos D1 Mini).

It is based on Jason's Workshop Q1 Mini and Q1 Lite projects: ESP Quadruped Robot rendered

For firmware components I used:

Control Interface

Its based on Bootstrap table with gamepad controls. Should work in offline mode. Control Interface Screenshot

Instructions

Original Jason's instruction: https://drive.google.com/drive/folders/1iiuYHSkZpUuZ23yAdjj1NX9eLKb6hHGm

Programming

It is worth noting that You need to upload data folder into SPIFFS. Otherwise You might get internal server Error 500 while trying to access microcontroller's web server.

Bill of Materials

Electronics

  • 1x Wemos D1 Mini or alternative
  • 8x Servo MG90S or alternative

3D Printed

  • 1x stl_files/body.stl
  • 4x stl_files/foot.stl
  • 2x stl_files/thigh.stl (with supports)
  • 2x stl_files/thigh_mirror.stl (with supports)

Changes made from Jason Workshop resources

Simple but brief: I redesigned body and leg stl files. I rewrote firmware for ESP8266 leaving only code responsible for animatronics (moving servos).

Complex but detailed: Diff between original-jason-workshop branch and master

License

This project licensed under the

Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)

License Deed

https://creativecommons.org/licenses/by-nc-sa/4.0/​

​ You are free to:

Share - copy and redistribute the material in any medium or format

Adapt- remix, transform, and build upon the material

The licensor cannot revoke these freedoms as long as you follow the license terms.

Under the following terms:

Attribution - You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.

NonCommercial - You may not use the material for commercial purposes.

ShareAlike - If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.

No additional restrictions - You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

Credit:

Q1 mini - Quadruped Robot (Designed by Jason Workshop)

Q1 lite - Quadruped Robot (Designed by Jason Workshop)