

LED Cube
LED^3
- Size
- 193 × 121.9 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 117
- Nets
- 277
- Pads
- 806
- Tracks, vias
- 2,507, 302
- Pours
- 14
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 19 Mar 2019
- Updated
- 28 Feb 2022
Overview
LED Cube is an open-source printed circuit board by c3n3, from the c3n3/LEDCubed repository on GitHub. It is a 4-layer board of 193 × 121.9 mm with 117 parts on 277 nets, routed with 2,507 tracks and 302 vias.
It is built around the TLC5940PWP. Its parts include 62 transistors, 19 resistors, 12 capacitors, 10 connectors and 1 IC.
Main components
1README
README.mdLEDCubed
LED^3
Hello person who wishes to learn the cube's ways! This will be a BRIEF introduction... Basically the situation is as follows: we have a cube, it is a 12 x 12 x 12 cube of RGB LEDs, we have this newly (but probably old when your reading this) created softare architecture that will hopefully stand the test of time (you decide). The things you want to look into are:
App.h -> this contains the workings for how you make an 'App' for the cube, these can be animations, games, anything... The contained class is to be used as an abstract class and not to be used directly.
Basic_Functions.h -> these are the low level functions that allow you to turn LEDs on and change their colors and such
If you fully understand what is in those two files you can start making apps. If you have trouble understanding what is going on just contact me, Caden Churchman, if you can possibly get my information (I'm definitly not writting it here).
If you want to bypass the whole structure of the code, feel free to comment out the main loop of arduino and just test stuff there. (Thats probably the best way to learn what the heck is going on)
TODO:
-
Nest (Wrires)
-
More cool animations
-
3d tetris
-
3d minesweeper <----------------------------------- NEXT
-
oscilating 3d graph
-
Glass box
-
Maze/DoomMaze
Done:
-
Add links or files for the KiCad files that made the circuitry
-
Optimize code - Done?
-
Rolling Text Display - Done: TypeEngine
-
Stand - Done
-
Power inside stand - Done
Parts
117| Qty | Value | Footprint | References |
|---|---|---|---|
| 52 | P-Channel_MOSFET | TO_SOT_Packages_SMD:SOT-23 | Q1, Q2, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19, Q20, Q21, Q22, Q23 +36 |
| 10 | 4.7K | Resistors_SMD:R_0805_HandSoldering | R10, R11, R12, R13, R14, R15, R16, R17, R18, R19 |
| 10 | N-Channel_MOSFET | TO_SOT_Packages_SMD:SOT-23 | Q53, Q54, Q55, Q56, Q57, Q58, Q59, Q60, Q61, Q62 |
| 9 | .1uF | Resistors_SMD:R_0805_HandSoldering | C1, C2, C3, C4, C5, C6, C7, C8, C9 |
| 9 | 2K | Resistors_SMD:R_0805_HandSoldering | R1, R2, R3, R4, R5, R6, R7, R8, R9 |
| 9 | TLC5940 | Housings_DIP:DIP-28_W7.62mm_Socket | TLC1, TLC2, TLC3, TLC4, TLC5, TLC6, TLC7, TLC8, TLC9 |
| 4 | CONN_02X30 | Pin_Headers:Pin_Header_Straight_2x30_Pitch2.54mm | P7, P8, P9, P10 |
| 2 | 10uF | Capacitors_THT:CP_Radial_D5.0mm_P2.50mm | C10, C11 |
| 2 | CONN_01X14 | Pin_Headers:Pin_Header_Straight_1x14_Pitch2.54mm | P3, P4 |
| 1 | 100uF | Capacitors_THT:CP_Radial_D8.0mm_P3.50mm | C12 |
| 1 | CONN_01X02 | TerminalBlock:TerminalBlock_bornier-2_P5.08mm | P6 |
| 1 | CONN_01X07 | Pin_Headers:Pin_Header_Straight_1x07_Pitch2.54mm | P5 |
| 1 | CONN_01X10 | Pin_Headers:Pin_Header_Straight_1x10_Pitch2.54mm | P2 |
| 1 | CONN_01X12 | Pin_Headers:Pin_Header_Straight_1x12_Pitch2.54mm | P1 |
| 1 | SPX2920U-3.3 | TO_SOT_Packages_THT:TO-220-3_Vertical | U1 |
The 113 most common of 117 parts.
More from c3n3/LEDCubed
1- 2 layers101.6 × 101.6 mm

Similar boards
- 4 layers307 × 46.1 mm

Stm32pe midi
udu3324/stm32pe-midi
a midi controller using the mpe protocol to create more expressive music
136 parts35GPL-3.0 - 4 layers239.5 × 239.5 mm

Broadcast clock
espena/broadcast-clock
Digital precision studio/broadcast masterclock with WiFi configuration, acts as local NTP server with accurate GPS time sync.
440 parts28GPL-3.0 - 2 layers64.8 × 109.2 mm

Dmx ledstrip dimmer-32ch
robinolejnik/dmx-ledstrip-dimmer-32ch
Arduino Mini and TLC5940 based 32 channel 12V PWM dimmer with DMX512 and RDM support.
105 parts14MIT - 2 layers93 × 73.5 mm

One synapse electronic
RepRapLtd/AnalogueNeuralNet
Project to make a photonic neural network using photochromic material for the synaptic weighting adjustments
141 parts8GPL-3.0 - 2 layers203.2 × 82.6 mm

- 2 layers203.2 × 82.6 mm

- 2 layers111.6 × 67.3 mm

- 2 layers200 × 80 mm

Matrix clock
b00lduck/stm32f4-matrixclock
Use the STM32F4 to drive a large LED matrix with TLC5940
528 parts
Questions
How big is the LED Cube PCB?
It measures 193 × 121.9 mm and has 4 copper layers, 1.6 mm thick.
What parts does the LED Cube use?
117 parts, built around the TLC5940PWP. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the LED Cube KiCad files?
From the c3n3/LEDCubed repository on GitHub, at the commit this page was made from: the board is kicad/LED_Cube/KiCad/LED Cube.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the LED Cube design in my own project?
Its repository states no licence, so its author keeps all rights: ask c3n3 before reusing the design.