I2C-LEDStripDriver

Fork project on GitHub

WiFi/I2C LED Strip Driver based on a PCA9685

I2C-LEDStripDriver-Graphic
I2C-LEDStripDriver-Graphic

 

Download DMN4469LSS-MOSFETdriver-DataSheet.pdf - Documentation
Download PCA9685-Datasheet.pdf - Documentation

 

I2C-LEDStripDriver Version 2.0

First built: 2019-03

Not tested or validated

The PCA9685 is an I2C-bus controlled 16-channel LED controller optimized for Red/Green/Blue/Amber (RGBA) color backlighting applications. Each LED output has its own 12-bit resolution (4096 steps) fixed frequency individual PWM controller

This design drives 2x RGB LED strips and 2x “white” strips - one set for backdrop lighting (dawn and dusk sunsets…) and the other for overhead (sunlight) valence illumination.

The 2.0 version includes a Wemos D1 8266 as a stand alone controller; I plan for this board to be used as-is with distributed lighting installations around my layout, all responding to the same “broadcast” lighting control channel over MQTT. The I2C interface can be used to connect a I2C-AD4DA and AD4DA-LightUI for manual lighting control and presets.

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

Download I2C-LEDStripDriver.gerbers.zip - Gerber Fabrication files
Download I2C-LEDStripDriver.parts - Parts List (spreadsheet data)

 

I2C-LEDStripDriver.bom

Parts Value Package Quantity Library Type/Feeder
C1, C4 0.1uF 0603-CAP 2x SPCoast 19
C2 0.1uF 0805-CAP 1x SPCoast NONE
R1, R2, R3, R4, R5, R6, R7, R8, R9, R10 10k 0603-RES 10x SPCoast 46
C3 10uF 0805-CAP 1x SPCoast 22
C5 150uF 0810-CAP 1x SPCoast NONE
VR1 7805 TO-252 1x SPCoast NONE
A1, A2, A3, A4, A5, A6   1X03 6x SPCoast PTH
CON5, CON6, POWER   MSTBA2 3x SPCoast PTH
CON3, CON4   MSTBA4 2x SPCoast PTH
BOARD1 BOARD80X100-TEMPLATE BOARD-10X8-TEMPLATE 1x SPCoast PTH
Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 DMN4468 SO08 8x SPCoast 60
CON1, CON2, CON7 GROVE-4P-2.0 4P-2.0 3x SPCoast PTH
U$1, U$2, U$3, U$4 MOUNTINGHOLE MOUNTINGHOLE 4x SPCoast PTH
OSHW1 OSHW-LOGOL OSHW-LOGO-L 1x SparkFun PTH
U1 PCA9685PW TSSOP28 1x SPCoast NONE
U2 WemosD1 WEMOS-D1 1x SPCoast PTH

I2C-LEDStripDriver Version 1.0

First built: 2019-03

The PCA9685 is an I2C-bus controlled 16-channel LED controller optimized for Red/Green/Blue/Amber (RGBA) color backlighting applications. Each LED output has its own 12-bit resolution (4096 steps) fixed frequency individual PWM controller

This design drives 2x RGB LED strips and 2x “white” strips - one set for backdrop lighting (dawn and dusk sunsets…) and the other for overhead (sunlight) valence illumination.

Schematic
Schematic
Bot Silk
Bot Silk
Board
Board
Top Silk
Top Silk

Download I2C-LEDStripDriver - CHMT Component and feeder definitions
Download I2C-LEDStripDriver.gerbers.zip - Gerber Fabrication files
Download I2C-LEDStripDriver.parts - Parts List (spreadsheet data)

 

I2C-LEDStripDriver.bom

Parts Value Package Quantity Library Type/Feeder
C1, C4 0.1uF 0603-CAP 2x SPCoast 51
C8 150uF 0810-CAP 1x SPCoast NONE
A0, A1, A2, A3, A4, A5   1X03 6x SPCoast PTH
CON3, CON4, POWER   MSTBA2 3x SPCoast PTH
CON1, CON2   MSTBA4 2x SPCoast PTH
BOARD1 BOARD80X100-TEMPLATE BOARD-10X8-TEMPLATE 1x SPCoast PTH
I2C-1, I2C-2 CONNECTOR-I2CLEFT I2C-L 2x SPCoast PTH
Q1, Q2, Q3, Q4, Q5, Q6, Q7, Q8 IRF540N SO08 8x SPCoast NONE
U$2, U$3, U$4, U$5 MOUNTINGHOLE MOUNTINGHOLE 4x SPCoast PTH
OSHW1 OSHW-LOGOL OSHW-LOGO-L 1x SparkFun PTH
U1 PCA9685PW TSSOP28 1x SPCoast NONE

This technical documentation is licensed under the CERN Open Hardware Licence v1.2