5 channel LED driver board with ATMega328 - Eagle PCB / BRD file

Closed - This job posting has been filled and work has been completed.
Engineering & Architecture Product Design Posted 10 months ago

Fixed Price

Delivery by August 1, 2014

$100.00

Budget

Details

This job is to create a BRD Eagle file I can use to generate gerber files for PCB mfr. Maximum board size is 9cm x 4.5cm. Two sided PCB, no internal layers. Bottom is mostly GND plane (under LED power drivers). Naturally, needs to be with soldermask layers in Eagle. I do not need schematics, only brd file.

It drives up to 5 LED channels. One channel at 3A, 4 channels as 1A.

It contains simple input protection, one microcontroller ATMega328 with two connectors (one for WiFi module, one for buttons and pots). Also one 3A LED driver and four identical 1A drivers.

There will be a lot of current and heat, so large copper areas are rquired, bottom side under LED drivers would be GND plane. Also GND plane connections require multiple (array) of vias.

Look at attached images, they explain all. Start with "block diagram".

Reverse polarity
================
D2PAK SMD MOSFET with gate hooked to VIN. MOSFET drain becomes GND connection for the whole board.

Regulator 3.3V
===============
TO-220 footprint - IN - GND - OUT

with two caps

IO Connector
============
wire any spare pins here: 4 IO and 2 ADC, power and ground (multiple times)

ATMega328
=========
Ceramic cap near the chip between VDD and GND.

5 PINS to WiFi connector 2.54mm spacing:
1) IRQ
2) CS
3) CLK
4) MOSI
5) MISO

6 PINS to PWM and VFB_SEL

1) pin 11 or 12 (Arduino pins 5 or 6) PWM to AN30888A
2)
3)
4)
5) 4x PWM to AL8807
6) one digital pin to AN30888A to its VFB_SEL pin

6 or more PINS to IO connector - DIL 5+5 or 6+6, 8+8, .. pins in dual row, dual in line, 2.54mm spacing
1)
2)
3)
4) 4x any IO pin
5)
6) 2x ADC pins (analog input)
...
...
+ 2 I2C pins if free (PC4, PC5) - or the may overlap with those 4 IO pins above

The WiFi module is this:
========================

http://www.adafruit.com/products/1469
or alternate version with different pinout
https://www.tindie.com/products/BBTech/cc3000-wi-fi-module/

it would be nice to have both pinout next to each other (this is for bonus $)

"The IRQ pin is required to communicate and must be tied to an interrupt-in pin on the Arduino. On the Mega/UNO, we suggest #2 or #3"

SCK - #13
MISO #12
MOSI #11
CS for CC3000 #10
VBAT_EN #5
CS for SD Card #4
IRQ #3

note that those are arduino pin numbers, not DIP-28 pin numbers see
http://www.jameco.com/jameco/workshop/jamecobuilds/arduinocircuit_fig12.jpg

AN30888A
=========

PWMed from the ATMega328. GND plane on bottom side. Large copper areas, many vias. Details in separate image.

AL8807
======

Similar.


PADS
======
power input 12V on wire pad holes (for soldering input power wire)
also soldering pads for all LED outputs - anode and cathode. No thin traces where flows 4A.


About the Client

(5.00) 6 reviews

Czech Republic
Brno 03:55 AM

7 Jobs Posted
100% Hire Rate, 1 Open Job

$1,601 Total Spent
7 Hires, 0 Active

Member Since Jul 16, 2013