Hi,
I’m in the design and testing phases of a project involving an Arduino controlling several components as well as an array of LEDs. To drive these LEDs, I am using several daisy-chained tlc5940s, and am going to need to add these to a few PCBs to be mounted on risers on the inside of a box.
I created and attached a link to a schematic for what I’m looking for in Eagle 5.11, switched to board view to create the board, and used the auto-router for the routing (which after reading through some posts here as well as some tutorials, I think I will have to do manually to get better results). I then tried using the Sparkfun Eagle library (sfe-gerb274x.cam) in the CAM processor to create the gerber files, but was greeted with several error messages including “Unknown label: CAM Processor Job.” After more googling, I found the file “sfe-special.cam,” and it appears to work if I manually rename the output files. I also did set the routing grid to 8mil, as I found somewhere off the BatchPCB site.
The purpose of the board is to take 5 data input pins (SCLK, SIN, BLANK, XLAT, and GSCLK), forward them to the corresponding pins on the TLC5940, then send the appropriate output signals and power to DATA_OUT (for chaining: SCLK, SOUT, BLANK, XLAT, and GSCLK). There are also 16 LED_OUT pins to be connected to the RGB LED cathodes, as well as six 5v supplies for the common anodes.
I searched the forums and found [this thread regarding someone else’s TLC board, but I would rather have the ability to attach one TLC to one board and then get multiple board printed to fit my needs and also allow for future expansion/contraction of the design.
Would someone please check over my schematic/board and give me some pointers as to how to improve this design and tell me what I’ve done wrong or need to change to be able to send this to BatchPCB? Also, is a ground plane necessary? I will appreciate the help.
Thanks!
archive of schematic and board +images: http://mansion.dyndns-server.com/tlc_breakout.zip](My first PCB: A TLC5940 Interface Board (PWM LED Control) - SparkFun Electronics Forum)