cube_led_8x8x6_ws2812

WS2812 LED 5050 RGB 8x8x6 LED cubic Matrix

GPL-3.0 License

Stars
23
Committers
1

Cube LED 8x8x6

Implementation of a LED Cube with the ESP32 and WS2812 LED panels.

2023 improvements

Build and install

Please, install first PlatformIO, open source ecosystem for IoT development compatible with Arduino, and its command line tools (Windows, MacOs and Linux). Also, you may need to install git in your system. After that please connect your ESP32 board and run the next lines:

git clone https://github.com/hpsaturn/cube_led_8x8x6_ws2812.git
cd cube_led_8x8x6_ws2812 
pio run --target upload

Alternative: WLED

This Cube is compatible with the awesome firmware WLED. You only need install it and load the preset and config from the directory wled here, in this repo.

WLED Control panel:

WLED 2D setup:

Schematics

My current setup uses the next components:

Item Seller Notes
ESP32 TTGO T7 v1.5 Aliexpress (recommended than v1.3 or v1.4)
6 LED panels 8x8 Aliexpress
Lipo Battery 3.7v Aliexpress (Only a reference, could be similar)
Lipo charger** Aliexpress (Plase se the note bellow)
switch 3mm** Aliexpress (Plase se the note bellow)
MicroUSB connector Aliexpress For the charger base
Pogo pins AmazonDE

Note: I incorporated this additional lipo charger due to the inadequate Vin protection on my current TTGO T7 v1.3, which experiences a voltage drop across a diode. Using this LipoCharger ensures better protection, preventing voltage loss in the output and enhancing brightness. I am waiting for the arrival of a new TTGO T7 v1.5 or the new T7 S3 versions, as they feature superior protections and eliminate voltage drops. Additionally, these boards boast improved power consumption during deep-sleep mode. My plan is to eliminate the switch and maybe this extra charger, taking advantage of these enhancements.

TODO

  • Add the IMU driver on the WLED firmware
  • Add final electronics diagram
  • Added charger base 3dprint files (first version)
  • Audio

3D Model - body

The current version state is "in progress", but you can test the first 3d models. More info for build it in Thingiverse.