Skip to the content
PCBKitNew board
2 layers110 × 91 mmLedStripDriver, the printed circuit board in 3D

LedStripDriver

ptabor/ledStrip1

Hobby project of (3-channel) addressable led-strips controller PCB and arduino

Size
110 × 91 mm
Copper layers
2
Thickness
1.6 mm
Parts
55
Nets
39
Pads
185
Tracks, vias
339, 43
Pours
7
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
11 Feb 2023
Updated
13 Jan 2026

Overview

LedStripDriver is an open-source printed circuit board by ptabor, from the ptabor/ledStrip repository on GitHub. It is a 2-layer board of 110 × 91 mm with 55 parts on 39 nets, routed with 339 tracks and 43 vias.

It is built around the AO3400 and AO3400A. Its parts include 4 diodes, 4 transistors, 4 switches, 3 capacitors and 3 ICs. It belongs with the ESP32 boards of this library.

Main components

2

README

README.md

ledStrip

Hobby project of (3-channel) addressable led-strips controller PCB and arduino code.

Features:

  • power rating: 12V x 15A = 180 W combined (as designed, but depends on actual components you will use)
  • 3 channels (12V), each rated at 7A, having it's own fuse, 5V logic - tested on:
    • WS2812B strips.
    • WS2815
    • (but should work with any 12V power, 5V logic strips)
  • ESP32 (devkit C) powered, with Wifi support - Web-Server control and remote firmware update
  • MSGEQ7 spectrum analyzer connected to 3.5mm Audio Jack.
  • USB-A port (0.8A) to power the remote audio-player.

PCB

Front

Front view

Back

Back view

Building with Arduino IDE:

Install in Arduine IDE board manager: -ESP32 -ESP32 from expressif

In Arduino IDE Library manager:

  • ESP32Encoder 0.10.2

WARNING

THE SOFTWARE AND HARDWARE DESIGN IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Parts

55
QtyValueFootprintReferences
40.1uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC_GND_MSGEQ7, C_VDD_MSGEQ7, C2, C4
310nFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC_ENC_A1, C_ENC_B1, C_IN_MSGEQ7
31kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR_LS1_12V1, R_LS2_12V1, R_LS3_12V1
3300Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR_L1_12V1, R_L2_12V1, R_L3_12V1
34k7Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR_LS1_3V1, R_LS2_3V1, R_LS3_3V1
3AO3400Package_TO_SOT_SMD:SOT-23Q2, Q3, Q4
3Screw_Terminal_01x03TerminalBlock_RND:TerminalBlock_RND_205-00002_1x03_P5.00mm_HorizontalJOUT1, JOUT2, JOUT3
3V12A5-10Fuse:Fuseholder_Cylinder-5x20mm_Stelvio-Kontek_PTF78_Horizontal_OpenF1, F2, F3
210kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR_EQ_V_DIV1, R_EQ_V_DIV2
222kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR_IN_L_MSQEQ1, R_IN_R_MSQEQ7
2D_Schottky_SS14ptabOther:D_SMA_HandsolderingD1, D2
2xxk?Resistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR_L11, R_P11
11uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC_T_5V1
1200kResistor_SMD:R_0805_2012Metric_Pad1.15x1.40mm_HandSolderR_CKIN_MSGEQ7
133pFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC_CKIN_MSGEQ7
147uFCapacitor_THT:CP_Radial_D8.0mm_P3.80mmC1
15V_STEP_DOWNptabOther:DC_STEP_DOWN_MODULE_223_17U2
1>0.47uFCapacitor_THT:CP_Radial_D8.0mm_P3.80mmC0
1>1uFCapacitor_SMD:C_0805_2012Metric_Pad1.15x1.40mm_HandSolderC_T_USB_OUT1
1>20uFCapacitor_SMD:CP_Elec_6.3x5.4C_E_USB_OUT1
1>47uFCapacitor_THT:CP_Radial_D8.0mm_P3.80mmC3
1>50uFCapacitor_SMD:CP_Elec_6.3x5.4C_EL_5V1
1AO3400APackage_TO_SOT_SMD:SOT-23Q1
1AudioJack3_SwitchTRptabOther:AudioJack3_SwitchTR_PJ3024J1
1D_SchottkyDiode_SMD:D_SMA_HandsolderingD4
1G5RL1AELN5DCmyKicadLib:RELAY_G5RL1AELN12DCK1
1M1ptabOther:D_SMA_HandsolderingD3
1MOD_ESP32_DEV_universalptabEsp32Modules:MOD_ESP32_DEV_DEVKITC-32DU1
1MSGEQ7Package_DIP:DIP-8_W7.62mm_SocketU3
1Rotary_Encoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mmSW2
1SW_DIP_x01ptabOther:ROCKER_SWITCH_7x0.5mmSW1
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW3
1Screw_Terminal_01x02ptabOther:TerminalBlock_RND_205-00023_1x02_P10.00mm_Horizontal(2mmdrill)JIN1
1USB_POWER_OUTConnector_USB:USB_A_CONNFLY_DS1095-WNR0J2

Questions

How big is the LedStripDriver PCB?

It measures 110 × 91 mm and has 2 copper layers, 1.6 mm thick.

What parts does the LedStripDriver use?

55 parts, built around the AO3400 and AO3400A. 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 LedStripDriver KiCad files?

From the ptabor/ledStrip repository on GitHub, at the commit this page was made from: the board is kicad/ledStripDriver.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the LedStripDriver design in my own project?

Its repository states no licence, so its author keeps all rights: ask ptabor before reusing the design.

Similar boards

  • 2 layers55 × 80 mmBoard esp32 v2, the printed circuit board in 3D

    Board esp32 v2

    sudomesh/disaster-radio

    A (paused) work-in-progress long-range, low-bandwidth wireless disaster recovery mesh network powered by the sun.

    101 parts1.1k
  • 2 layers59.2 × 52.9 mmMagic epaper, the printed circuit board in 3D

    Magic epaper

    fossasia/magic-epaper-hardware

    Magic ePaper Hardware

    57 parts1kApache-2.0
  • 2 layers155.5 × 130 mmEinkpicframe, the printed circuit board in 3D

    Einkpicframe

    Spritetm/picframe_colepd

    A WiFi picture frame allowing for remote photo uploads, using an ESP32-C3 and a 5.6" color E-ink display

    60 parts97
  • 2 layers100 × 93 mmSpeeduino base, the printed circuit board in 3D

    Speeduino base

    Tjeerdie/SPECTRE

    Speeduino compatible engine control unit (ECU) based around black STM32F407VET6 board.

    213 parts59GPL-3.0
  • 2 layers128 × 77 mmScale, the printed circuit board in 3D

    Scale

    Jana-Marie/lab-balance

    https://twitter.com/_Jana_Marie/status/1270040286710968321

    59 parts34
  • 2 layers36 × 100 mmEleph, the printed circuit board in 3D

    Eleph

    FeruzTopalov/eleph

    GPS-based local relative navigation system for group of up to 6 members

    56 parts24GPL-3.0
  • 2 layers55.5 × 33 mmCode, the printed circuit board in 3D

    Code

    evyd13/wasdat

    Controller for WASD V2/CODE

    29 parts16CC-BY-SA-4.0
  • 2 layers50 × 100 mmSpoke, the printed circuit board in 3D

    Spoke

    FeruzTopalov/spoke

    Standalone LoRa-based real-time off-grid relative GPS navigation for group of up to 5 people. Improved version of LRNS Eleph

    143 parts16GPL-3.0