LED-PCB-Controller

audy910·LED-PCB-Controller

LED-PCB-Controller layout, top view — open source AVR/Arduino board by audy910

About the LED-PCB-Controller

LED-PCB-Controller is an open source AVR/Arduino PCB design by audy910, published on GitHub. It is a 2-layer board measuring 44.5 × 100 mm, with 21 components from 14 distinct parts.

Its main chip is the ATmega328P-P, from the AVR/Arduino family. By type, the board carries 9 capacitors, 4 connectors, 2 resistors and 1 IC.

From the project

A custom ATmega328P controller board for WS2812B addressable LED strips, designed in KiCad and built for a light box. Three buttons and a brightness knob drive three lighting modes, from adjustable warm/cool white to six animated "party" effects, all running on a standalone Ardui

A custom ATmega328P controller board for WS2812B addressable LED strips, designed in KiCad and built for a light box. Three buttons and a brightness knob drive three lighting modes, from adjustable warm/cool white to six animated "party" effects, all running on a standalone Arduino-compatible board with no dev board required.

- Standalone ATmega328P (DIP-28) running at 16 MHz, fully Arduino-compatible - Three lighting modes selectable with a dedicated MODE button - Analog brightness control via an on-board potentiometer, with smoothing to avoid flicker - Six animated effects in Party mode…

LED-PCB-Controller, from the project README
From the project README

Main components on the LED-PCB-Controller

LED-PCB-Controller bill of materials (BOM)

21 components, 14 distinct parts.

QtyPartRefs
1
ATmega328P-P
U1
1
Conn_02x03_Odd_Even
J1
1
Conn_01x06
J2
1
Barrel_Jack
J3
1
Conn_01x03
J4
3
SW_Push
BTN_A1, BTN_B1, BTN_MODE1
1
16MHz
CLK1
1
R_Potentiometer
RV1
5
100nF
C1, C2, C3, C6, C7
2
22pF
C4, C5
1
10uF
C8
1
1000uF
C9
1
10k
R1
1
470
R2

LED-PCB-Controller design files

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

LED-PCB-Controller: common questions

What microcontroller does the LED-PCB-Controller use?

The LED-PCB-Controller is built around the ATmega328P-P, from the AVR/Arduino family.

How big is the LED-PCB-Controller?

The LED-PCB-Controller measures 44.5 × 100 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the LED-PCB-Controller?

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

Where can I download the LED-PCB-Controller design files?

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

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

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

Can I test firmware for the LED-PCB-Controller without the hardware?

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

Similar boards