I'm anxiously awaiting the delivery of my second set of custom designed PCBs from BatchPCB.
The first board I designed was pretty darn simple and didn't have any problems.
This second set includes a full on arduino compatible board plus two shields for it. Somehow I suspect I made a mistake somewhere.
My question is: what sorts of things have other folks gotten wrong? When I start debugging why that board doesn't work, what kind of things should I be looking for? What are the first things that you check?
As it turns out, my boards have two problems. The first is that there's a cap too close to the ISP header. I just didn't allow enough space. The second is that the holes I specified, while large enough for all my normal through-hole components, are too small for breakaway headers to fit into without manually reaming them out a little bit (almost like it's just the thickness of the plating layer that covers the copper). Other than that, everything is good. I very carefully checked all the power connections before doing anything to make sure I wasn't about to short something badly, and held the various boards up to the light and verified alignment of stacking headers.