

Power Board
Blinky in 3D!
- Size
- 70 × 80 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 91
- Nets
- 56
- Pads
- 298
- Tracks, vias
- 537, 363
- Pours
- 33
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 17 Mar 2019
- Updated
- 28 Sep 2019
Overview
Power Board is an open-source printed circuit board by kbob, from the kbob/LED-Cube repository on GitHub. It is a 4-layer board of 70 × 80 mm with 91 parts on 56 nets, routed with 537 tracks and 363 vias.
It is built around the LMZ14203HTZ, TPS53819ARGT and CSD86360Q5D, with the MPU-9250, BAT54C and SI5504BDC among its other parts. Its parts include 29 capacitors, 24 resistors, 8 connectors, 8 inductors and 6 fuses.
Main components
6LMZ14203HTZ
TO-PMOD-7-40℃~+125℃@(TJ) 1 1mA 3A 5V~30V 9V~42V Adjustable Buck Buck Built-in Yes TO-PMOD-7 DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersTPS53819ARGT
VQFN-16-EP(3x3)-40℃~+85℃@(TA) 1 275kHz~1MHz 3V~28V 600mV~5.5V 610uA Adjustable Buck Buck External Yes VQFN-16-EP(3x3) DC-DC Converters ROHSTexas InstrumentsDC-DC ControllersCSD86360Q5D
LSON-8-EP(5x6)-55℃~+150℃ 13W 2.1V 2.56nF 25V 3.7mΩ@5V 30nC@4.5V 5.08nF 50A 69pF LSON-8-EP(5x6) MOSFETs ROHSTexas InstrumentsMOSFETsMPU-9250
QFN-24-EP(3x3)-40℃~+85℃ 2.4V~3.6V 8uA IMU (accelerometer + gyroscope) Motion event detection SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps QFN-24-EP(3x3) Accelerometers ROHSTDK InvenSenseAccelerometersBAT54C
SOT-231 Pair Common Cathode 200mA 2uA@25V 30V 600mA 800mV@100mA SOT-23 Schottky Diodes ROHSNexperiaSchottky DiodesSI5504BDC
SMD-8P,3.2x1.6mm-55℃~+150℃ 1 N-Channel + 1 P-Channel 1.5V 170pF、220pF 25pF、31pF 3.12W 3.7A、4A 30V 4.5nC@10V、4.5nC@10V 50pF、50pF 65mΩ@10V N-Channel + P-Channel ±20V SMD-8P,3.2x1.6mm MOSFETs ROHSVishay IntertechnologyMOSFETs
README
README.mdLED Cube

A cube made of RGB LED panels.
I saw Zaurak's and Polyfloyd's LED cubes, and decided I wanted to make one too. This one is smaller with denser LEDs. (2mm pitch instead of 2.5mm)
Overview
The cube's faces are six LED panels from Aliexpress. Each panel has 64×64 RGB leds and is driven by the HUB75 protocol.
The chassis is a combination of 3D printed PLA, machine screws, and magnets. The electronics can be installed and removed without tools.
The electronics consist of a Raspberry Pi connected via USB to an iCEBreaker FPGA dev board, HUB75 PMOD interface, and the panels.
Power is provided by an eight pack of 18650 batteries and a custom power supply. The power board also has an inertial measurement unit (IMU), battery level monitoring, and soft power controls.
I also have two different display stands that prop the cube up on one corner. One stand disassembles for easy transport; the other, shown above, is more stable and has a (bulky) carrying case. All this is 3D printed.
What's Here?
-
Mechanical/ CAD files, STL files, and parts lists. The two display stands are here too.
-
Power Board/ KiCAD files and BOM for the custom power board.
-
Wiring/ Notes on the wiring harness.
-
Linux/ Notes on configuring Linux on the Raspberry Pi.
What's Missing?
There are several different software options. I outlined them in this 'blog post. None of them are in this repository. I couldn't even begin to write a comprehensive installation guide for them all.
The gateware is based on tnt's excellent
ice40-playground.
But I have my own fork here.
My cube uses the topic-cube branch. I haven't checked whether everything
in that branch has made it back upstream.
What's Coming (I hope)?
Raspberry Pi 4
My cube has a Raspberry Pi 3 Model A+. (What a mouthful!) Shortly after I built it, the Raspberry Pi foundation announced the Raspberry Pi 4. Its GPU is much better, and I really want to get it into my cube. But of course it's a different size; I have to redesign part of the chassis to make it fit.
Mesa OpenGL
I am using Broadcom's proprietary OpenGL. I want to get the open source Mesa GL running, but haven't figured out the magic yet. (It's complicated because I refuse to install an X11 server; I only want offscreen rendering.)
More LED Panels
Update 2019-09-22: Good news! 1BitSquared now has the correct LED panels in stock. Get the ICN2037 variant.
The Aliexpress vendors do not ship a single version of the HUB75 panels. Instead, you get whatever vendors happen to be available surplus. Each version has different driver chips, timing requirements, mechanical layout, even power voltage requirements. So today the panels on the cube are irreplaceable. If one dies, I'll have no cube.
Esden is working on getting a reliable source for LED panels.
Follow him on twitter (@esden)
to stay up to date.
Parts
91| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 60R | Inductor_SMD:L_1206_3216Metric | L1, L2, L3, L4, L5, L6, L7 |
| 6 | Fuse | Power_Board:Fuse_1206_3216Metric | F1, F2, F3, F4, F5, F6 |
| 6 | JST B2PS-VH | Power_Board:JST_VH_B2PS-VH_1x02_P3.96mm_Horizontal | J2, J3, J4, J5, J6, J7 |
| 4 | 100K | Resistor_SMD:R_0603_1608Metric | R4, R7, R16, R24 |
| 4 | 1µF | Capacitor_SMD:C_0805_2012Metric | C1, C6, C9, C11 |
| 4 | 47µF | Capacitor_SMD:C_1210_3225Metric | C23, C24, C25, C26 |
| 4 | 47µF | Power_Board:CP_OSCON_Poly_F12 | C19, C20, C21, C22 |
| 4 | MountingHole | MountingHole:MountingHole_2.7mm_M2.5 | H1, H2, H3, H4 |
| 3 | 100nF | Capacitor_SMD:C_0603_1608Metric | C27, C28, C30 |
| 3 | 10µF | Capacitor_SMD:C_1206_3216Metric | C13, C17, C31 |
| 2 | 1 | Resistor_SMD:R_0805_2012Metric | R17, R19 |
| 2 | 1.78K 1% | Resistor_SMD:R_0603_1608Metric | R21, R23 |
| 2 | 100nF | Capacitor_SMD:C_0805_2012Metric | C2, C15 |
| 2 | 10K 1% | Resistor_SMD:R_0603_1608Metric | R20, R22 |
| 2 | 10nF | Capacitor_SMD:C_0603_1608Metric | C7, C29 |
| 2 | 10µF | Capacitor_SMD:C_0805_2012Metric | C4, C5 |
| 2 | 680 | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1, R2 |
| 1 | 1.07K 1% | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 1.3µH | Power_Board:Coilcraft_XAL1580 | L8 |
| 1 | 100µF | Capacitor_SMD:C_1210_3225Metric | C10 |
| 1 | 100µF | Capacitor_SMD:CP_Elec_8x10 | C3 |
| 1 | 10K | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 120K | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 1K | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | 1nF | Capacitor_SMD:C_0603_1608Metric | C16 |
| 1 | 1µF | Capacitor_SMD:C_0603_1608Metric | C14 |
| 1 | 22nF | Capacitor_SMD:C_0603_1608Metric | C8 |
| 1 | 294K | Resistor_SMD:R_0402_1005Metric | R14 |
| 1 | 330K | Resistor_SMD:R_0603_1608Metric | R5 |
| 1 | 38.3K | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 4.7 | Resistor_SMD:R_0805_2012Metric | R18 |
| 1 | 5.90K 1% | Resistor_SMD:R_0603_1608Metric | R11 |
| 1 | 6.8K | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | 68K | Resistor_SMD:R_0603_1608Metric | R8 |
| 1 | 976 | Resistor_SMD:R_0402_1005Metric | R15 |
| 1 | ADS1000 | Package_TO_SOT_SMD:SOT-23-6 | U5 |
| 1 | BAT54C | Package_TO_SOT_SMD:SOT-23 | D3 |
| 1 | Battery In | Power_Board:JST_VH_B3PS-VH_1x03_P3.96mm_Horizontal | J1 |
| 1 | CSD86360Q5D | Power_Board:Q5D | U3 |
| 1 | LED, blue | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | LED, green | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | LMZ14203 | Power_Board:TO-PMOD_7 | U1 |
| 1 | LOGO | Power_Board:Logo Silkscreen | G*** |
| 1 | LOGO | Power_Board:Logo Solder Mask | G*** |
| 1 | MPU-9250 | Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mm | U4 |
| 1 | Raspberry Pi | Connector_JST:JST_PUD_S10B-PUDSS-1_2x05_P2.00mm_Horizontal | J9 |
| 1 | SI5504BDC | Power_Board:1206-8_or_SO-8 | Q1 |
| 1 | SW_Push | Power_Board:PTS645-Vx-39-2 | SW1 |
| 1 | TPS53819A | Power_Board:VQFN-16-1EP_3x3mm_P0.5mm_EP1.68x1.68mm_ThermalVias | U2 |
More from kbob/LED-Cube
3- 2 layers66 × 80 mm

- 2 layers74 × 74 mm

- 2 layers74 × 48 mm

Similar boards
- 2 layers187 × 152 mm

Kiss masterboard
squarewavedot/ledcubeelectronics
LEDCube battery and masterboard electronics
163 parts22 - 4 layers104 × 255 mm

- 2 layers85.6 × 54 mm

- 2 layers51 × 40 mm

- 2 layers35 × 38.4 mm

Handgelenk
Jeija/esp8266-smartwatch
ESP8266 DIY WiFi Smartwatch with MPU-9250, RTC, OLED, FT232, ...
61 parts233 - 2 layers100 × 74 mm

- 4 layers42 × 83.9 mm

StratoSoar MK2.2
crnicholson/StratoSoar-MK2
StratoSoar is an engineering project that aims to be able to fly a glider (dropped from a high-altitude balloon), down to any selected coordinates.
116 parts24 - 2 layers49.3 × 19.7 mm

FineMotion-5
Kamilake/FineMotion-Tracker
ESP8266 Motion Capture Full-Body Tracker for SlimeVR
43 parts16CERN-OHL-P-2.0
Questions
How big is the Power Board PCB?
It measures 70 × 80 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Power Board use?
91 parts, built around the LMZ14203HTZ, TPS53819ARGT, CSD86360Q5D and MPU-9250. 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 Power Board KiCad files?
From the kbob/LED-Cube repository on GitHub, at the commit this page was made from: the board is Power Board/v0.4/Power Board/Power Board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Power Board design in my own project?
Its repository states no licence, so its author keeps all rights: ask kbob before reusing the design.