Workshop build · Physical computing
3×3×3 LED cube
A small hand-built display I made to learn how multiplexed LEDs are wired, controlled, and repaired.
WiringHow the cube is connected
Each horizontal layer shares its cathode connections while vertical columns carry the anodes. Selecting one layer and one column addresses an individual LED without requiring a separate controller pin for every light.
The tradeoff is the same one that later shaped the 10×10 matrix: multiple LEDs across different layers can create unwanted paths. The controller therefore scans the desired points quickly enough that separate flashes appear as one persistent pattern.
AssemblyBuilding the frame
The cube was soldered one layer at a time. A simple jig kept the LED spacing consistent, and copper wire reinforced the structure when the layers were joined. Every LED was tested before the next stage because replacing a failed part inside the finished cube is considerably harder than fixing an exposed row.


- A simple jig kept the spacing consistent while I soldered each layer.
- Testing after each connection caught heat-damaged LEDs early.
- I would plan the supports and current limiting earlier on a second build.
SoftwareProgramming the patterns
Once individual points could be addressed reliably, the software combined rows, planes, and timed sequences into animated patterns. It was a useful way to see how data, timing, wiring, and persistence of vision fit together.




