Pages: [1]   Go Down
Author Topic: Can you guys critique my first Eagle Layout?  (Read 2693 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 68
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

This is my first Eagle layout so all the help is much appreciated.

This is designed to control an led strip "mosi & sck", programming it via MKii / AVR Studio 5 and powered by 4 rechargeable batteries so I didn't think a regulator is needed. I placed text on the pins for definitions, I know not to keep them there.


* Screen shot 2012-03-26 at 8.25.47 PM.png (50.64 KB, 938x725 - viewed 43 times.)

* Screen shot 2012-03-26 at 5.04.43 PM.png (75.2 KB, 1340x662 - viewed 79 times.)
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 437
Posts: 23652
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Add a polygon to each layer (Draw:Polygon) and Name it GND. Get rid of the ground traces.

I would add 0.1uF cap to VCC pins on all 4 sides of the chip, similar to how you have 1 one for Aref.

Your pin arrangement for ICSP is odd - you will have to make an adapter cable to mate to the 2x3 header on the Mkii.
The Mkii does not power the board but needs to receive the Vcc so it knows what the voltage being used.
Thus you need to bring power & gnd into the board while the Mkii is plugged in.

I don't know that the Mkii will reset the uC correctly thru a cap like that. I would connect RST direct to pin 4. The other side of the cap is normally DTR.
If you are not downloading sketches via Rx/Tx you don't need the DTR cap.

'644 seems like overkill for the application, do you need it for the memory size?
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Offline Offline
Jr. Member
**
Karma: 0
Posts: 68
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

It is for the 1284p, and yes I need it for the memory size.
I will be making an adapter for the odd pin arrangement.

Ok I wont be using rx/tx to program it so I will rid the cap, should I still keep the 10K on reset?
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 68
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I think Atmel recommends it
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 437
Posts: 23652
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

10K pullup, yes for sure.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Offline Offline
Jr. Member
**
Karma: 0
Posts: 68
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Great. Ill revise it and post an updated version tomorrow.

Oh... Should I add a plane for VCC?
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 437
Posts: 23652
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

No.
Gnd & Gnd.
Wide traces for Vcc.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 437
Posts: 23652
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Yeah, have noticed that sometimes you need to add a manual trace. Could be the ground plane squeezed around the hole is too thin.
Try moving the resonator to the right some.

You can also try adding a via near there, name it GND also, to connect the top & bottom planes.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Offline Offline
Jr. Member
**
Karma: 0
Posts: 68
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Yup, the resonator was too close to the hole.


* Screen shot 2012-03-28 at 8.11.38 AM.png (66.1 KB, 1327x478 - viewed 42 times.)
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 68
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

OK, finished laying out everything I need. Hopefully everything will work.   smiley-twist


* Screen shot 2012-03-29 at 10.56.17 PM.png (97.59 KB, 1329x458 - viewed 51 times.)
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 68
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

It was suggested that I make sure spacing between adjacent copper structures be at least .008". I am not sure as to where to define this in Eagle.
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 437
Posts: 23652
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Tools:DRC, clearance
I use the iteadstudio DRU file for checking stuff.
Put these in the Eagle/dru and eagle/cam folders.

Then select
Tools:DRC:Load, click itead_rule.dru, go from there.

Your choice of board house may have their own files for checking the layout.

* ITeadstudio_CAM.cam (10.34 KB - downloaded 6 times.)
* ITead_rule.dru (2.35 KB - downloaded 6 times.)
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Leeds, UK
Offline Offline
Full Member
***
Karma: 0
Posts: 134
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

I would perhaps suggest putting a small radius on the corners of the board - I have found that 90 degs can be quite pointy!
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 68
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I used the drag technique. It worked out very well! smiley-grin


* DSCF9412.JPG (1789.34 KB, 3296x2472 - viewed 43 times.)

* 100_1500.JPG (1744 KB, 3664x2748 - viewed 33 times.)
Logged

Offline Offline
Jr. Member
**
Karma: 0
Posts: 68
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Works great! Thank you guys for the advice, much appreciated.  smiley-lol
Logged

Pages: [1]   Go Up
Jump to: