I2C-LEDStripDriver
WiFi/I2C LED Strip Driver based on a PCA9685
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 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. This board can be used as-is with distributed lighting installations around my layout, all responding to the same “broadcast” lighting control channel over MQTT.
![]() |
Download DMN4469LSS-MOSFETdriver-DataSheet.pdf - Documentation
Download I2C-LEDStripDriver -
Download PCA9685-Datasheet.pdf - Documentation
I2C-LEDStripDriver Version 2.0
First built: 2019.03
- 1.0 - initial version - used with LightUI
- 2.0 - Wemos D1 Mini based
- 2.0b - Use default I2C address 0, update silkscreen </ul

|
|
|
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.

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