Ethernet LED driver
From DP
Prototype PCBs are available in the free PCB drawer
Contents |
Overview
The goal of this project is to build an ethernet-based 48 channel networked LED controller. It uses a PIC24F64GA002 (probably too small) and a ENC28J60 ethernet chip. It includes an EEPROM with MAC address so multiple units can share the same network.
The LEDs are controlled by a TI TLC5940, a 10bit pulse width modulator LED driver with a ton of features. The interface bus is brought to a header so daughter boards can be stacked on top.
This project currently exists as a completed board only, no software has been developed for it. It turned out to be very expensive to produce, and the market is already saturated with blinky LED gear. Boards are available if you'd like to give it a try.
Downloads
Schematic
PCB
ERRATA
- Names for R2 and R7 on the PCB are swapped
- The power connector is "contra" to the web platform connector (+ and - are inverted)
Partlist
Click for a full size placement image.
| Parts | Quantity | Value | Package |
|---|---|---|---|
| C1,C2,C3 | 3 | 10uF | SMC_A |
| C4 | 1 | 10uF | 153CLV-0405 |
| C5-C19 | 15 | 0.1uF | C0805 |
| C20,C21,C22,C23 | 4 | 27pf | C0805 |
| IC1 | 1 | PIC24F64GA002 | SO28W |
| IC2 | 1 | ENC28J60-SO | SO28W |
| IC3 | 1 | LM317BD2T | D2PACK |
| IC4 | 1 | 24AA04SM | SO-08M |
| IC5,IC6 | 2 | TLC5940-NT | 28-DIL-300 |
| IC7,IC8 | 2 | MCP4019 | SOT23-5-LT |
| J1 | 1 | POWER_JACKSMD | POWER_JACK_SMD |
| J2 | 1 | HR911105A | HR911105A |
| JP1 | 1 | 1X08 | |
| L1 | 1 | WE-KI_0805_B | |
| LED1 | 1 | LED | LED0805 |
| Q1 | 1 | 32.768khz | MM20SS |
| Q2 | 1 | 25Mhz | HC49UP |
| R1 | 1 | 2K | R0805 |
| R2 | 1 | 240R | R0805 |
| R3 | 1 | 2K32 | R0805 |
| R4-R11 | 8 | 390R | R0805 |
| R12,R13,R14,R15 | 4 | 49R9 1% | R0805 |
| S1 | 1 | DTSM-6 | LSH43 |
| SV1 | 1 | MA05-1 | |
| X1-X8 | 8 | W237-4 |

