PCB Layout Notes
PCB Layout Notes
https://engineering.purdue.edu/ece477 Page 1 of 3
ECE477: Digital Systems Senior Design v1.0
7. Whenever possible, 90 degree angles should be avoided. It is acceptable to enter traces, pins,
pads, and vias at 90 degree angles, however. AVOID acute angles (angles < 90)
8. Vias are necessary for routing signals between the top and bottom layers of a circuit board. Like
90 degree angles, vias are sometimes needed but should be minimized wherever possible
9. Vias and other holes in a circuit board contain a ring of metal around them known as an annular
ring (for vias) or pad (for through-hole parts). These rings exist on both the top and bottom of
the board; be careful not to short traces together through the copper in pads and annular rings.
10. Eagle CAD requires both the schematic (.sch) and board layout (.brd) files open simultaneously
in order to perform forward and back annotation. Always have both files open; do not work one
while the other as closed, as this can mess up Eagle's synchronization and lead to redesigns.
11. Always choose appropriate trace widths and via drill sizes based on the amount of current
flowing through a given trace or via. A useful reference for current carrying capacity can be
found here: http://circuitcalculator.com/wordpress/2006/01/31/pcb-trace-width-calculator/
(note: for ECE477 PCBs, 1oz copper should be specified for the “Thickness” field)
12. When routing signals, it is possible to route some (10-16 mils) traces between the pads of
headers, surface mount parts, and some large (metric size 1206 or greater) SMD passive
components. This can assist in routing traces efficiently while minimizing overall trace lengths.
13. Signals can be sometimes routed optimally by routing around one another prior to routing the
signals to the destination. Consider the circuit below:
https://engineering.purdue.edu/ece477 Page 2 of 3
ECE477: Digital Systems Senior Design v1.0
Traces on the top and bottom sides of the board prevent a minimal, direct route to from the
source pad to the destination. However, by routing through the bottom of the bottom pad and
bypassing the bottom-side copper trace, a successful route can be made without vias and
without excessively long traces:
14. Routing is an exercise in applied geometry, and practice is helpful for discovering patterns and
sequences that lead to efficient routes. The mobile flash game “Flow” may be a useful exercise
for people seeking to improve their spatial abilities and produce more efficient routes. At the
time of this writing, flow can be found here: http://www.moh97.us/
15. Eagle contains many keyboard shortcuts; below are a few that can substantially expedite the
layout process:
Left click (while routing airwire) – Toggle between various routing styles (left to right)
Shift + Left click (while routing airwire) – Toggle between various routing styles (right to left)
Depress mouse scroll wheel/center click (while routing tool selected) – toggle between various
copper layers. If this is done mid-route, it will automatically drop a via between layers
of the shape specified by the shape modifier of the routing tool
Ctrl + Right click (while routing tool is selected) – This combination allows a route to start
from an arbitrary point along a trace, as opposed to the given ends of an airwire
https://engineering.purdue.edu/ece477 Page 3 of 3