Skip to the content
PCBKitNew board
2 layers70 × 40 mmLed driver, the printed circuit board in 3D

Drives 4 RGB/W LEDs with PWM for a total of up to 3 A controlled over an I2C bus.

Size
70 × 40 mm
Copper layers
2
Thickness
1.6 mm
Parts
34
Nets
42
Pads
178
Tracks, vias
423, 40
Pours
204
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
3 May 2025
Updated
3 May 2025

Overview

Led driver is an open-source printed circuit board by j9brown, from the j9brown/led-driver repository on GitHub, published under the MIT licence. It is a 2-layer board of 70 × 40 mm with 34 parts on 42 nets, routed with 423 tracks and 40 vias.

It is built around the DMN2041LSD, B5B-XH-AM and 746X101104JP, with the BM04B-SRSS-TB, RGEF300K-2 and SMF16A-E3-08 among its other parts. Its parts include 8 transistors, 7 connectors, 6 resistors, 4 capacitors and 1 IC. It belongs with the lEDs and displays boards of this library.

Main components

6

README

README.md

LED Driver

Drives 4 RGB/W LEDs with PWM for a total of up to 3 A controlled over an I2C bus.

Design

This design is based around a PCA9685 I2C PWM chip with 16 channels. Each channel drives an N-channel MOSFET low-side switch. Each group of 4 channels and a positive common rail feeds a JST XH 5-pin connector to which an RGB/W LED lamp may be attached.

The I2C bus must be referenced to the same ground as the negative input.

The board is designed for use with a 12 V nominal power supply but should work with anything from about 5 V to 16 V. It includes a 3 A polyfuse and transient voltage suppression. In case of reverse polarity connection, the TVS shunts the power input across the polyfuse.

Notice

The software, documentation, design, and all copyright protected artifacts are released under the terms of the MIT license.

The hardware is released under the terms of the CERN-OHL-W license.

Parts

34
QtyValueFootprintReferences
8DMN2041LSDDMN2041LSD-13:SOIC127P600X175-8NQ201, Q202, Q203, Q204, Q301, Q302, Q303, Q304
4B5B-XH-AConnector_JST:JST_XH_B5B-XH-A_1x05_P2.50mm_VerticalJ201, J202, J301, J302
3100KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR104, R105, R106
3SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP101, JP102, JP103
210KResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR101, R102
2746X101104JP746X:RESCAXS64P320X160X70-10NRN101, RN102
2BM04B-SRSS-TBConnector_JST:JST_SH_BM04B-SRSS-TB_1x04-1MP_P1.00mm_VerticalJ101, J102
1100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC104
110uCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC102
11uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC103
122KResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR103
1680uCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC101
1NetTie_2Generic:NetTie-2_SMD_Pad1.6mmNT101
1PCA9685PW_118PCA9685PW_118:SOP65P640X110-28NU101
1RGEF300K-2RGEF300K-2:FUSRR505W81L660T250H1360F101
1SMF16A-E3-08Diode_SMD:D_SMFD101
1VH_S2P-VHConnector_JST:JST_VH_S2P-VH_1x02_P3.96mm_HorizontalJ103

Questions

How big is the Led driver PCB?

It measures 70 × 40 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Led driver use?

34 parts, built around the DMN2041LSD, B5B-XH-AM, 746X101104JP and BM04B-SRSS-TB. 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 Led driver KiCad files?

From the j9brown/led-driver repository on GitHub, at the commit this page was made from: the board is hardware/led-driver.kicad_pcb and its schematic hardware/led-driver.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Led driver 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).

Similar boards

  • 2 layers335 × 340.9 mmRCA Radio Telescope, the printed circuit board in 3D

    RCA Radio Telescope

    Glaubinator/Radio-Telescope-RCA

    Radio Telescope System for 1 GHz to 2 GHz Operation

    81 parts3GPL-3.0
  • 2 layers30.5 × 83.2 mmAvbay, the printed circuit board in 3D

    Avbay

    drahosj/avionics

    Open-source rocketry avionics

    64 parts
  • 2 layers100 × 100 mmSplitflap, the printed circuit board in 3D

    Splitflap

    besi/split-flap-clock

    Split Flap clock or calendar utilising four 28BYJ-48 stepper motors.

    91 parts1
  • 2 layers24 × 27.9 mmRs232FEC, the printed circuit board in 3D

    Rs232FEC

    medo64/Rs232FEC

    Framework laptop expansion card exposing serial RS-232 interface

    26 parts6MIT
  • 8 layers300 × 120 mmBenchyMotherBoard AM625, the printed circuit board in 3D

    BenchyMotherBoard AM625

    Daxxn/BenchyReloaded

    New and improved Benchy, now with more doodads!

    1,054 parts2AGPL-3.0
  • 2 layers24 × 27.9 mmRs232IsoFEC, the printed circuit board in 3D

    Rs232IsoFEC

    medo64/Rs232IsoFEC

    Framework laptop expansion card exposing isolated RS-232 interface

    25 parts2MIT
  • 2 layers49.8 × 80.8 mmFDRPCB, the printed circuit board in 3D

    FDRPCB

    Samalmeida1028/sdp-team-12

    This is the repository for Team 12's Senior Design Project (SDP)

    42 parts1