Led controller hardware

markus-k·led-controller-hardware

Led controller hardware PCB layout, top view — open source STM32 board by markus-k
Simulate this board

About the Led controller hardware PCB

Led controller hardware is an open source STM32 PCB design by markus-k, published on GitHub under the TAPR-OHL-1.0 license. It is a 2-layer board measuring 100 × 67 mm, with 88 components from 36 distinct parts.

Its main chip is the STM32F101C8Tx, from the STM32 family. Other key parts include the LTV-814, MCP16301, ATWINC15x0 and 24LC16. By type, the board carries 40 resistors, 14 capacitors, 13 transistors, 9 connectors, 5 ICs and 5 diodes.

It belongs with the iot & wireless designs in this gallery.

From the project

KiCAD schematics and design files for my LED controller.

This repository contains all KiCad project files for my LED controller project. More information about this project can be found on Hackaday.io.

The 3.3V rail is missing a backup supply (from a big cap for example) and 12-24V presence detection to keep the µC and EEPROM alive for a few more milliseconds after the power went away. It's currently not possible to save the EEPROM on powerdown and thus periodic or event based writes are required, wearing the EEPROM more than needed. The 5A/Ch rating does not seem realistic unless smoking hot FETs are okay :)

Led controller hardware, from the project README
From the project README

Main components on the Led controller hardware

Led controller hardware bill of materials (BOM)

88 components, 36 distinct parts.

QtyPartRefs
1
STM32F101C8Tx
U1
1
LTV-814
U2
1
MCP16301
U3
1
ATWINC15x0
U4
1
24LC16
U5
12
Q_NMOS_GSD
Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 +4
1
DMP4015SK3
Q13
1
STLINK
J1
1
PWR
J2
1
GRP1
J3
1
GRP2
J4
1
GRP3
J5
1
GRP4
J6
1
SWITCH
J7
1
UART
J8
1
UART_WINC
J9
1
SW_Push
SW1
1
1A 40V
D1
1
D
D2
1
LED
D3
Show 16 more
QtyPartRefs
1
10V
D4
1
LED_Dual_AACC
D5
1
15uH
L1
4
100n
C1, C2, C3, C8
1
4.7u
C4
2
10n
C5, C12
1
1u
C6
2
4.7u
C7, C13
3
10u
C9, C10, C14
1
10u
C11
1
31.2k
R1
4
10k
R2, R32, R37, R38
12
100
R3, R4, R5, R6, R11, R12, R13, R14 +4
13
100k
R7, R8, R9, R10, R15, R16, R17, R18 +5
4
1M
R27, R28, R29, R36
6
1k
R30, R31, R33, R34, R39, R40

Led controller hardware design files

The KiCad project lives in the markus-k/led-controller-hardware repository on GitHub; these links point at the commit this page was built from.

Led controller hardware: common questions

What microcontroller does the Led controller hardware use?

The Led controller hardware is built around the STM32F101C8Tx, from the STM32 family.

How big is the Led controller hardware PCB?

The Led controller hardware measures 100 × 67 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Led controller hardware?

88 components, from 36 distinct parts. The full bill of materials is listed on this page.

Where can I download the Led controller hardware design files?

From the markus-k/led-controller-hardware repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Led controller hardware design in my own project?

Yes, under the terms of its TAPR-OHL-1.0 license, which markus-k chose for the repository.

Can I test firmware for the Led controller hardware 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