Skip to the content
4 layers33 × 13.6 mmLEDBoard 4x4 HD, the printed circuit board in 3D

PCBs for magic amulet

Size
33 × 13.6 mm
Copper layers
4
Thickness
1.6 mm
Parts
25
Nets
57
Pads
333
Tracks, vias
874, 120
Pours
8
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
15 Oct 2018
Updated
20 Apr 2022

Overview

LEDBoard 4x4 HD is an open-source printed circuit board by s-light, from the s-light/LEDBoard_4x4_HD repository on GitHub, published under the MIT licence. It is a 4-layer board of 33 × 13.6 mm with 25 parts on 57 nets, routed with 874 tracks and 120 vias.

It is built around the TLC5957RTQ. Its parts include 4 capacitors, 3 connectors, 1 resistor and 1 IC.

Main components

1

README

README.md

LEDBoard_4x4_HD

PCB originally designed for magic_amulet,
but now used in magic_crystal

LEDBoard_4x4_HD CAD LEDBoard_4x4_HD working LEDBoard_4x4_HD controlled by ItsyBitsy M4 with CircuitPython

Overall Size:
33mm x 14mm

PCB

4layer board - uses 150mil traces and 100mil trace spacing
shown pcb came from aisler

parts

LED-Driver: TLC5957 (48ch CC 9-16Bit-PWM driver)
more information in AppNote Build a High-Density, High-Refresh Rate, Multiplexing Panel With the TLC5957

LED: Rohm MSL0402RGBU (1.8x1.6x0.5mm RGB)

BOM

can be ordered with aisler parts-package
or also with this list at mouser
or with plain part numbers:

text
Qty.    Mfr. No             Manufacturer            Description
16      MSL0402RGBU1        ROHM Semiconductor      Standard LEDs - SMD RGB 624/527/470nm 5V 400/550/180mcd 30mA
1       TLC5957RTQR         Texas Instruments       LED Lighting Drivers 48-channel, 16bit ES PWM LED driver
2       GRM188R61A226ME15D  Murata                  Multilayer Ceramic Capacitors MLCC - SMD/SMT 0603 22uF 10volts *Derate Voltage/Temp
2       GCM188R91E104KA37D  Murata                  Multilayer Ceramic Capacitors MLCC - SMD/SMT 0603 0.1uF 25volts X8R 10%
1       ERJ-PB3B7501V       Panasonic               Thick Film Resistors - SMD 0603 Anti-Surge Res. 0.1%, 7.5Kohm

power & cooling

if you want to drive the leds with full power (up to 25mA/color) you definitely need a heatsink.
the pcb backside get to >= 60°C very fast without a heatsink!

also remember that one board needs up to 1.2A@5V = 6W

constant current

text
RIREF(kΩ) = VIREF(V) / IOLCMax(mA)× Gain  | / Gain
RIREF(kΩ) / Gain = VIREF(V) / IOLCMax(mA)  | swap
Gain / RIREF(kΩ) = IOLCMax(mA) / VIREF(V)  | x VIREF(V)
Gain / RIREF(kΩ) x VIREF(V) = IOLCMax(mA)

Gain / 7.4kΩ x 1.2V = IOLCMax(mA)
GainBCIOLCMax
20.00x03.2mA
39.50x16.4mA
58.60x29.5mA
80.90x313.1mA
100.00x416.2mA
113.30x518.4mA
141.60x623.0mA
154.50x725.0mA

Software

Parts

25
QtyValueFootprintReferences
16LED_RGBLEDs_SMD_NICHIA:LED_RGB_0706_1816Metric_ROHM_ThermalViasD_0x0, D_0x1, D_0x2, D_0x3, D_1x0, D_1x1, D_1x2, D_1x3, D_2x0, D_2x1, D_2x2, D_2x3, D_3x0, D_3x1, D_3x2, D_3x3
20.1uFCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC2, C3
247uF 6.3VCapacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolderC1, C4
2powerPCB_SolderMount:Conn_01x02_SMD_90deg_SolderMountJ1, J3
17.5KOhm 0.1%Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolderR1
1TLC5957Package_DFN_QFN:QFN-56-1EP_8x8mm_P0.5mm_EP5.6x5.6mm_ThermalViasU1
1dataPCB_SolderMount:Conn_01x05_SMD_90deg_SolderMountJ2

Similar boards

  • 4 layers90 × 90 mmPower distribution, the printed circuit board in 3D

    Power distribution

    menloresearch/asimov-1

    v1 of Asimov, an open-source humanoid robot

    25 parts1.4kCERN-OHL-S-2.0
  • 4 layers16 × 22.8 mmReadout 30pin top, the printed circuit board in 3D

    Readout 30pin top

    opentac/opentac

    OpenTac: open tools to design, fabricate, read and simulate flex-PCB tactile skins that sense normal and shear force, for any robot surface.

    25 parts92MIT
  • 4 layers40 × 30.3 mmAPmini, the printed circuit board in 3D

    APmini

    ManiacalLabs/AllPixel

    Firmware and Board Designs for the AllPixel LED Controller Board: Please direct questions and support requests to https://forum.maniacallabs.com/c/hardware - The Issues list here should be reserved for actual bugs.

    25 parts56MIT
  • 4 layers18.6 × 43.1 mmNfc sense, the printed circuit board in 3D

    Nfc sense

    unsurv/NFC_temp

    passive temperature NFC tag

    25 parts49
  • 4 layers63.5 × 27.9 mmTangNano9K5V, the printed circuit board in 3D

    TangNano9K5V

    ryomuk/tangnano-5V

    5V tolerant interface for Tang Nano

    25 parts45MIT
  • 4 layers18 × 13 mmMumo, the printed circuit board in 3D

    Mumo

    kounocom/Mumo

    A compact 13×18mm IMU module featuring the TDK InvenSense ICM-45686 6-axis IMU with integrated 32.768kHz clock and QST QMC6309H 3-axis magnetometer.

    25 parts41CERN-OHL-S-2.0
  • 4 layers13.6 × 19.4 mmMiniCO2, the printed circuit board in 3D

    MiniCO2

    nup002/miniCO2

    A miniature USB CO2 sensor

    25 parts40
  • 4 layers98.8 × 85.1 mmSsc, the printed circuit board in 3D

    Ssc

    jmthompson/ssc

    Simple Serial Card, an Apple Super Serial Card clone

    25 parts37

Questions

How big is the LEDBoard 4x4 HD PCB?

It measures 33 × 13.6 mm and has 4 copper layers, 1.6 mm thick.

What parts does the LEDBoard 4x4 HD use?

25 parts, built around the TLC5957RTQ. 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 LEDBoard 4x4 HD KiCad files?

From the s-light/LEDBoard_4x4_HD repository on GitHub, at the commit this page was made from: the board is LEDBoard_4x4_HD.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the LEDBoard 4x4 HD design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).