SparkFun Forums 

Where electronics enthusiasts find answers.

General project discussion / help
Did you make a robotic coffee pot which implements HTCPCP and decafs unauthorized users? Show it off here!
By Matchlighter
#165843
Hey all!
I've been working on a project lately and decided to have an actual PCB fabbed instead of just using protoboard. This is my first time designing a PCB and was wondering if someone with a little more experience would mind taking a look at my design and giving some feedback and pointing out any issues.

I've attached a screenshot below. Also, here's a link to my Eagle board file: https://dl.dropboxusercontent.com/u/16610659/Clock.brd, since the forums don't seem to permit .brd attachments.

Thanks!
ML
You do not have the required permissions to view the files attached to this post.
By waltr
#165853
Look good enough except where are the de-coupling caps on each chip?
Check on some other designs, like SparkFun's boards, for a reference.
User avatar
By Ross Robotics
#165861
Agreed. Decoupling caps are a must.
By Matchlighter
#165866
Thanks for the feedback! From what I've observed, you mainly just want a cap in proximity to every IC. So, if this is the case, would just one be sufficient for the DS1307 and DS32KHZ?
By waltr
#165867
Not really. What you want is a de-coupling cap at every IC and as close as you get to the chips Vdd and Vss (power + and -) pins.
These caps are to supply current when a chip's internal circuits switch.

You might also want to increase the width of all power and ground traces. This may not be needed but will not hurt have wider traces = lower impedance.
By RonBeyer
#165870
Do you really mean to not have your Battery - not connected to anything?
By hneve
#165871
I belive you dont see the ground plane fill. See the dotted line all around the cirquit...
By RonBeyer
#165873
I guess its been a while since I opened Eagle, but wouldn't the battery ground trace also have a mark on it? Otherwise makes sense :)
By Matchlighter
#165887
Thanks again for the feedback guys! I've added a 0.1uF cap near the VCC of each IC and beefed the VCC trace to 24 mils (vs. 10 for the rest).

@Ron: Thanks for the tip. I'm using a ground plane, so I think I'm clear there.

I've added another screenshot taking everything here into account, just in case I screwed something up in the interim. Again, thanks for reviewing my design. :)
You do not have the required permissions to view the files attached to this post.
By waltr
#165901
Which layer is your ground plane on?
Is this a 2 layer or four layer board?
If two layer then you may have a problem with the ground plane. So, show us the ground connections.
By n1ist
#165906
If it is just a double-sided board, try to have as few traces on the side with the ground plane. You really don't want to have ground current having to go the long way around a trace that is cutting the plane.

Traces should hit pads at right angles; acute connections can cause acid traps

/mike
By Matchlighter
#165907
It's a two layer with ground planes on both layers, as with just about any PCB I've seen, SF included (issue?). I've included some ground vias, so nothing should really have to "go the long way".

@Mike: I did go into things knowing acutes were bad (one of the few things I knew :)), looks like I missed a couple when making some changes; thanks for pointing those out.

I've attached images w/ the planes filled in.
You do not have the required permissions to view the files attached to this post.