[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: any last minute advice prior to sending out for PCB fab



gene glick wrote:
After a very long time, I am just about ready to send out 3 different boards for fab. I would appreciate any advice to improve my chances of success. So far here's what has been done:

1. Run DRC on all PCBs with no issues..
2. Checked schematics.
3. Checked schematic matches layout.
4. In process of checking all the components, especially the transistor pinouts (all SOT23 devices) 5. Checked the board dimensions. These boards plug into one another, so have to be sure they match up. It looks good physically and the pin numbers look correct from board-to-board. 6. Checked the soldermask. I found a bunch with very minimal dam spacing so fixed them.
7. fixed cosmetic trace runs that looked ugly.
8. double checked for unused traces left behind from component moves.


The cash layout for PCB fab is going to be large enough that I am nervous about not getting it right. Still, I have a CPU card and SMPS to do which can wait a bit while this gets put together.

what else?  Any suggestions?


don't even consider ordering boards without loading up the photoplot files into something like gerbv and doing some sanity checks. This advice applies to a design done with any layout tool and not just pcb. A minimal list would be:

- From 20,000 feet, does each layer look right or are there glaring errors like a big missing chunk of a ground plane.

- On your plane layer(s), make sure that you see some pins/vias that go through the plane *without* connecting. Now make sure you see some that *do* connect. Yes, I have seen a case where someone (not me) ordered a board that had exactly 0 connections to the ground plane. All thermals were missing. Didn't work so well.

- Mounting holes there?  In the right place?

- If you're using new footprints, especially high pin count QFN's, and QFP's where there are versions with different pin pitch for the same pin count, then do at least some sanity checks on pin pitch. For example on a 128 pin TQFP, measure from pin 1 center to pin 32 center , divide by 31 and make sure you get the right answer.

- On new leaded connector footprints, at least spot check your hole sizes.

- for the top and bottom layers, toggle on/off the associated soldermask relieve layer and see that it appears that your pads and pins are covered. I don't usually check every single pad but at least do a high level check to see that it is about right.

- for the top and bottom layers, turn on the solder mask relief and toggle the silk screen layers and look for silk over pad openings.

--------------------------------------------

For these last 2 cases, I'd love to see a tool that used libgerbv that could do boolean operations on layers to compute things like:

  err_top_silk = layer_and(top_silk, top_soldermask_relief)

In other words something that could do an after the fact set of DRC checks. But that is a whole other project.


-Dan





- Ma


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user