LED-Driver

nicholasshort·LED-Driver·LED-DriverPCB/LED-DriverPCB.kicad_pcb

LED-Driver PCB layout, top view — open source STM32 board by nicholasshort

About the LED-Driver PCB

LED-Driver is an open source STM32 PCB design by nicholasshort, published on GitHub. It is a 4-layer board measuring 244 × 142.3 mm, with 51 components from 18 distinct parts.

Its main chip is the C8317, from the STM32 family. Other key parts include the C484743, C6186 and C7519. By type, the board carries 17 connectors, 15 resistors, 13 capacitors, 4 ICs, 1 crystal and 1 diode.

It belongs with the displays & leds designs in this gallery.

From the project

A USB-controlled addressable LED strip driver built to illuminate a model car display cabinet. The cabinet houses 500+ 1/43rd scale model cars across 4 vertical sections, each lit by two 120-LED strips (960 LEDs total). Any USB host can control the LEDs. For this appication, the

A USB-controlled addressable LED strip driver built to illuminate a model car display cabinet. The cabinet houses 500+ 1/43rd scale model cars across 4 vertical sections, each lit by two 120-LED strips (960 LEDs total). Any USB host can control the LEDs. For this appication, the garage includes a Raspberry Pi with a touchscreen running a web interface to send LED colour data.

LED-Driver, from the project README
From the project README

Main components on the LED-Driver

LED-Driver bill of materials (BOM)

51 components, 18 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
C484743
74AHCT244
U1
1
C6186
AMS1117-3.3
U3
1
C7519
USBLC6-2SC6
U4
1
C8317
STM32F103RGTx
U5
1
C400090
8MHz
X1
8
SCREW_TERMINAL_01X03
Screw_Terminal_01x03
J1, J2, J3, J4, J5, J6, J7, J8
1
C165948
USB_C_Receptacle_USB2.0_16P
J9
8
SCREW_TERMINAL_01X02
Screw_Terminal_01x02
J12, J13, J14, J15, J16, J17, J18, J19
1
C5123548
LED
D1
2
C161145
10p
C1, C2
8
C1590
100n
C3, C4, C5, C6, C7, C8, C10, C16
2
C15850
10u
C9, C11
1
C45783
22u
C12
3
C25804
10k
R1, R4, R7
2
C23186
5.1k
R2, R3
1
C22843
1.5k
R5
1
C11702
1k
R6
8
C21189
0R
R8, R9, R10, R11, R12, R13, R14, R15

LED-Driver design files

The KiCad project lives in the nicholasshort/LED-Driver repository on GitHub; these links point at the commit this page was built from.

LED-Driver: common questions

What microcontroller does the LED-Driver use?

The LED-Driver is built around the C8317, from the STM32 family.

How big is the LED-Driver PCB?

The LED-Driver measures 244 × 142.3 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the LED-Driver?

51 components, from 18 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the LED-Driver design files?

From the nicholasshort/LED-Driver repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the LED-Driver design in my own project?

The repository has no license, so all rights stay with nicholasshort. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the LED-Driver without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards