LEDcubeV3 - Expandable 5*5*num_layers RGB LED Cube :P
This is my third attempt at making a LED cube.
First version was your simple 4x4x4 LED cube, using the 5mm LED leads to connect them in a matrix. Powered by an barebone ATMega328P and Arduino software, there was a lot of wires, and code was really annoying to write. This project established my soldering skills, and passion for all things LED related.
Fast forward, the second attempt introduced WS2182b LEDS, with PCBs as the layers and connecting columns. The baseboard was made on a veroboard, connected to a Arduino Nano. Although looking slick, baseboard being a veroboard didn't look that good. It was also pretty difficult to assemble; you had to hold the columns and layers together while soldering to connect them. WS2812b LEDs are great, as you only need 3 wires (power, gnd and signal) to daisy chain LEDs together, making the circuit fairly simple. The layers wind the signal in a snake pattern, meaning example code for WS2812B LED strips (which are really common) could be used without much effort.
Finally the third version. It was envisioned that this would be a 10x10x10 cube (1000 LEDs). As such, the design was made using alternating brass (conductive) and polymide (non-conductive) 2mm-long hex standoffs to add more layers when necessary. Thickness was added to improve the durability of the layers. Only limiting factor is the power supply; we require 5V 5A per column of 10 layers. That's enough power to charge a decent sized laptop. Plus, each layer increases the overall cost.
Project files are at the GitLab link. Software is not yet finished, still deciding what features to work on.
License for hardware and software is MIT.
LEDcubeV3 - Expandable 5*5*num_layers RGB LED Cube :P
- Comments(1)
- Likes(6)
- Istvan Sentes Nov 24,2023
- Marcelo Aug 13,2023
- Michael Kulpa Sep 06,2021
- Engineer Jul 01,2021
- Manuel Conti Jun 16,2021
- ElectroMaker Jun 13,2021
- 4 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
-
10design
-
9usability
-
7creativity
-
7content
-
9design
-
8usability
-
9creativity
-
9content
-
4design
-
6usability
-
8creativity
-
9content
-
10design
-
10usability
-
10creativity
-
10content
More by Anthony Chiam
-
Open Source Very Large Stick - Freejoy & MMjoy2 breakout board
494 0 0 -
RF Control training board for students based on ESP32 C3
665 0 2 -
Aquarius+ Computer, Standard PCB
879 0 4 -
KINETIC COASTERS with a TWIST! Laser or 3D Print some DIY Magic
600 0 1 -
RPI - 8 IO PLC With ATTiny85 Watch Dog
527 0 1 -
Nintendo Famicom HVC-001 Controller Shells
621 0 1 -
COMMODORE 128 DIAGNOSTIC REV.785260 KEYBOARD DONGLE
584 0 4 -
COMMODORE 128 15KHz DISPLAY ADAPTER (C128 80 COLUMN ADAPTER)
791 1 6 -