Skip to content

AndrewFesenko/self-balancing-cube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 

Repository files navigation

Self-Balancing Cube (ESP32 Version with Custom PCB)

This is my personal version of a self-balancing cube, inspired by remrcโ€™s original project. While the control logic is similar, I designed my own PCB and made a few adjustments to the setup and code to match my parts.

โš ๏ธ This repo is not a full build guide. If you want to follow a full step-by-step tutorial, check out remrcโ€™s GitHub project and his video:

๐Ÿ“บ https://youtu.be/ZU0oTBRDgOE


๐Ÿ”ฉ Hardware Components

  • ESP32 Dev Board
  • MPU6050 IMU
  • 3ร— Nidec 24H Brushless Motors
  • Custom-designed PCB (KiCad)
  • 3S LiPo Battery (11.1V)
  • Voltage Regulator (e.g. 7805)
  • 3D-printed frame and mounts

โœจ Features

  • Balances on multiple edges and vertices
  • Real-time motor control using PID
  • Bluetooth-based parameter tuning
  • Compact layout using custom PCB
  • Modular firmware structure in C++

๐Ÿ–ผ๏ธ Photos

๐Ÿง  System Schematic

mWyU0HM

๐Ÿ”Œ Stripboard Wiring

image

๐Ÿ› ๏ธ Custom PCB

IMG_2582

๐Ÿค– Final Build


๐Ÿ”— Credits

Big thanks to remrc for the original concept, inspiration, and firmware structure.


Built for fun and personal learning

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors