Skip to the content
4 layers193 × 121.9 mmLED Cube, the printed circuit board in 3D

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

1

README

README.md

LEDCubed

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
QtyValueFootprintReferences
52P-Channel_MOSFETTO_SOT_Packages_SMD:SOT-23Q1, Q2, Q10, Q11, Q12, Q13, Q14, Q15, Q16, Q17, Q18, Q19, Q20, Q21, Q22, Q23 +36
104.7KResistors_SMD:R_0805_HandSolderingR10, R11, R12, R13, R14, R15, R16, R17, R18, R19
10N-Channel_MOSFETTO_SOT_Packages_SMD:SOT-23Q53, Q54, Q55, Q56, Q57, Q58, Q59, Q60, Q61, Q62
9.1uFResistors_SMD:R_0805_HandSolderingC1, C2, C3, C4, C5, C6, C7, C8, C9
92KResistors_SMD:R_0805_HandSolderingR1, R2, R3, R4, R5, R6, R7, R8, R9
9TLC5940Housings_DIP:DIP-28_W7.62mm_SocketTLC1, TLC2, TLC3, TLC4, TLC5, TLC6, TLC7, TLC8, TLC9
4CONN_02X30Pin_Headers:Pin_Header_Straight_2x30_Pitch2.54mmP7, P8, P9, P10
210uFCapacitors_THT:CP_Radial_D5.0mm_P2.50mmC10, C11
2CONN_01X14Pin_Headers:Pin_Header_Straight_1x14_Pitch2.54mmP3, P4
1100uFCapacitors_THT:CP_Radial_D8.0mm_P3.50mmC12
1CONN_01X02TerminalBlock:TerminalBlock_bornier-2_P5.08mmP6
1CONN_01X07Pin_Headers:Pin_Header_Straight_1x07_Pitch2.54mmP5
1CONN_01X10Pin_Headers:Pin_Header_Straight_1x10_Pitch2.54mmP2
1CONN_01X12Pin_Headers:Pin_Header_Straight_1x12_Pitch2.54mmP1
1SPX2920U-3.3TO_SOT_Packages_THT:TO-220-3_VerticalU1

The 113 most common of 117 parts.

More from c3n3/LEDCubed

1

Similar boards

  • 4 layers307 × 46.1 mmStm32pe midi, the printed circuit board in 3D

    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 mmBroadcast clock, the printed circuit board in 3D

    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 mmDmx ledstrip dimmer-32ch, the printed circuit board in 3D

    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 mmOne synapse electronic, the printed circuit board in 3D

    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 mmDmxfire16, the printed circuit board in 3D

    Dmxfire16

    propane-and-electrons/dmxfire16

    16 channel RS-485 (DMX512 compatible) SSR.

    159 parts6
  • 2 layers203.2 × 82.6 mmWifire16, the printed circuit board in 3D

    Wifire16

    propane-and-electrons/wifire16

    16 channel Arduino-compatible wireless SSR.

    164 parts6
  • 2 layers111.6 × 67.3 mmEv19dashboardv1, the printed circuit board in 3D

    Ev19dashboardv1

    ASURacingTeam/EV19-Dashboard

    42 parts
  • 2 layers200 × 80 mmMatrix clock, the printed circuit board in 3D

    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.