Hacking the Xbox
Hacking the Xbox
Hacking the Xbox
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Appendix C - Getting Into PCB Layout 227<br />
The o<strong>the</strong>r external input to a board layout program are <strong>the</strong> design rules.<br />
Design rules are set by <strong>the</strong> board fabrication company and include<br />
specifications for <strong>the</strong> minimum trace width and minimum trace to trace<br />
spacing, minimum hole size, minimum through-hole annulus, and <strong>the</strong><br />
number of power and routing layers. The exact design rules depend on<br />
<strong>the</strong> process you choose, which in turn is driven by what you can afford.<br />
The best processes offer traces as fine as 2 mils (a mil is 1/1000th of an<br />
inch or 25.4 microns) and laser-drilled blind/buried vias with a diameter<br />
of about <strong>the</strong> same, but <strong>the</strong> price for fabrication is well outside <strong>the</strong> typical<br />
hobbyist’s budget of less than one hundred dollars. A more typical<br />
hobbyist’s process features 6 mil trace/space design rules with 15 mil<br />
minimum finished hole sizes, with ei<strong>the</strong>r two or four layers of copper.<br />
(You’ll find a list of board fabrication companies toward <strong>the</strong> end of this<br />
appendix.)<br />
Board layout consists of two phases: placement and routing. Intelligent<br />
parts placement will greatly simplify <strong>the</strong> routing task. In general, <strong>the</strong> goal is<br />
to place all parts so as to keep connections as short as possible, with as few<br />
vias as possible, in order to minimize noise, delay, and signal losses. The<br />
placement of some parts, such as connectors, switches, and power components,<br />
are well-constrained, leaving you little choice. For <strong>the</strong> remainder of<br />
<strong>the</strong> parts, an understanding of <strong>the</strong> design will help you to determine which<br />
parts should get <strong>the</strong> best placement.<br />
Once your placement is finished, print <strong>the</strong> design at a scale of 1:1 and verify<br />
that <strong>the</strong> components fit in <strong>the</strong>ir respective footprints by populating <strong>the</strong><br />
printed layout with <strong>the</strong> actual components. If you intend to use a socket<br />
with a component, be sure to use <strong>the</strong> socket for verifying <strong>the</strong> 1:1 plot, as<br />
sockets require more space than <strong>the</strong> component itself. This check guarantees<br />
that you have all <strong>the</strong> components in <strong>the</strong> correct package type, that all your<br />
component outlines are correct, and that <strong>the</strong>re is sufficient clearance between<br />
each component to facilitate easy assembly. Ano<strong>the</strong>r important thing to<br />
check on <strong>the</strong> 1:1 plot is <strong>the</strong> orientation and pinout of all <strong>the</strong> connectors<br />
because it is very easy to invert a connector or to have used <strong>the</strong> wrong<br />
gender’s footprint on <strong>the</strong> circuit board. Be careful when handling chips too,<br />
especially those with fine-pitch surface mount leads. Be sure not to bend <strong>the</strong><br />
leads, and observe proper static electricity control protocol.<br />
General Placement and Routing<br />
Guidelines<br />
Here is a short list of some placement and routing guidelines. Remember,<br />
<strong>the</strong>se are just general suggestions, and <strong>the</strong>re will undoubtedly be situations<br />
where <strong>the</strong>y do not apply.