Skip to the content
PCBKitNew board
2 layersLED CUBE PCB, the printed circuit board in 3D

LED CUBE PCB

ladyM9/Led_cube2

LED CUBE based on STM32F103C8T6 (Blue-Pill)

Copper layers
2
Thickness
1.6 mm
Parts
53
Nets
80
Pads
224
Tracks, vias
398, 123
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
10 May 2022
Updated
21 Mar 2026

Overview

LED CUBE PCB is an open-source printed circuit board by ladyM9, from the ladyM9/Led_cube repository on GitHub. It is a 2-layer board with 53 parts on 80 nets, routed with 398 tracks and 123 vias.

It is built around the CH340C, TXB0108PW and BAT20JFILM, with the SMD1206-100/06N and TYPE-C 16PIN 2MD(073) among its other parts. Its parts include 20 capacitors, 20 resistors, 3 ICs, 2 connectors and 2 crystals. It belongs with the lEDs and displays boards and the STM32 boards of this library.

Main components

5

README

README.md

Led_cube(8x8x8)

This project is based on the STM32F103C8T6 (Blue Pill) for controlling WS2812D (LED diodes). The LED cube is used for ambient lighting. Various animations can be displayed on the LED cube, which makes it very impressive and interesting.

How this project works

The STM32F103C8T6 and WS2812D (LED diodes) cannot be directly connected because they operate at different voltage levels. To solve this issue, the LED diodes and STM32F103C8T6 are connected using a logic level converter. A computer power supply is used to power the LED cube. It is necessary to use a computer power supply because when all 512 LEDs are lit, the LED cube requires a 20 A/5 V power source to function correctly. Programming code upload on STM32F103C8T6 with ST-Link.

Contents of repo

  • Programming code for controlling the LED cube
  • 3D design of the stand for the Led cube
  • PCB for the Led cube(It is currently being created)
  • Images of the Led cube

Commponets for project:

  • STM32F103C8T6
  • ST-Link
  • WS2812D(512 piece)
  • Capacitors(100 nF)
  • Power supply(20A/5V)
  • Logic Level Converter
  • Wires for BreadBoard
  • 3D printer(optional)
  • 3D printing filament


View of the Led cube and the 3d print stand



Overview when all leds diodes working


Parts

53
QtyValueFootprintReferences
11100Borna KiCAD Library:R0603R4, R5, R8, R9, R11, R12, R13, R14, R16, R17, R18
10100nFBorna KiCAD Library:C0603C1, C3, C5, C7, C10, C16, C21, C24, C25, C26
48pBorna KiCAD Library:C0603C22, C23, C28, C29
3100kBorna KiCAD Library:R0603R1, R15, R19
22u2Borna KiCAD Library:C0603C6, C17
25k1Borna KiCAD Library:R0603R2, R3
1100RBorna KiCAD Library:R0603R20
1100nFBorna KiCAD Library:R0603C30
110kBorna KiCAD Library:R0603R10
110uBorna KiCAD Library:C1206C9
110uFBorna KiCAD Library:C1206C4
11MBorna KiCAD Library:R1206R6
1470uFBorna KiCAD Library:C0603C2
14k7Borna KiCAD Library:R0603R7
18MHzMarina_Library:ECS-080-18-23G-JGN-TRY3
1BAT20JFILMBorna KiCAD Library:SOD323D1
1BZCN_TSA007A1518B03Borna KiCAD Library:TSA007A1518B03SW1
1CH340CBorna KiCAD Library:SOP-16U2
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1
1Conn_01x09Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_VerticalJ3
1POWER_SUPPLYConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalCONN1
1SMD1206-100/06NBorna KiCAD Library:1206F1
1STM32F103Borna KiCAD Library:TQFP48MCU1
1TPS7A2633DRVRBorna KiCAD Library:WSON-6U1
1TXB0108Marina_Library:TXB0108U3
1TYPE-C_16PIN_2MD(073)Borna KiCAD Library:TYPE-C_16PIN_2MD(073)CONN2
1~Marina_Library:SMD3215-2PY1

Questions

What parts does the LED CUBE PCB use?

53 parts, built around the CH340C, TXB0108PW, BAT20JFILM and SMD1206-100/06N. 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 PCB KiCad files?

From the ladyM9/Led_cube repository on GitHub, at the commit this page was made from: the board is LED CUBE PCB/LED CUBE PCB.kicad_pcb and its schematic LED CUBE PCB/LED CUBE PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the LED CUBE PCB design in my own project?

Its repository states no licence, so its author keeps all rights: ask ladyM9 before reusing the design.

Similar boards

  • 2 layers5.2 × 66.9 mmXmas Ornament-2024, the printed circuit board in 3D

    Xmas Ornament-2024

    BornaBiro/Xmas-Ornament-2024

    Issues is that STM32 MCU is missing it's GND.

    56 parts1
  • 2 layers55.1 × 26 mmEsp8266, the printed circuit board in 3D

    Esp8266

    besi/esp8266-pcb

    The 16MB flash chip need some special settings when flashing:

    47 parts1
  • 2 layers26 × 30 mmMicrocontroller, the printed circuit board in 3D

    Microcontroller

    FrameworkComputer/ExpansionCards

    Reference designs and documentation to create Expansion Cards for the Framework Laptop

    34 parts1.1kCC-BY-4.0
  • 2 layers126 × 108 mmMixerli, the printed circuit board in 3D

    Mixerli

    stahlnow/mixerli

    Battery powered 10 channel (4x2 + 1x2) stereo mixer featuring stereo input level control slider and stereo rotary aux send level control.

    166 parts13CERN-OHL-S-2.0
  • 4 layers58.4 × 54 mmTempo bt, the printed circuit board in 3D

    Tempo bt

    rrainey/tempo-bt

    A Bluetooth LE version of the Tempo Skydiving data logger

    69 parts1GPL-3.0
  • 2 layers102 × 45 mmHELPStat V2, the printed circuit board in 3D

    HELPStat V2

    stevfu/eis_capstone

    Utilization of Electrochemical Impedance Spectroscopy for the Detection of Drugs

    51 parts1MIT
  • 4 layers44.2 × 66.5 mmBattery node, the printed circuit board in 3D

    Battery node

    ColtonTshudy/battery-node

    Daisy-chainable battery

    223 parts
  • 4 layers220 × 130 mmGantry controller prototype DUE, the printed circuit board in 3D

    Gantry controller prototype DUE

    kitspace-forks/growbox-open-motion-mobo

    A general purpose open source Arduino DUE based motion controller designed to run the Synthetos G2 motion control fimware

    138 parts