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

Re: gEDA-user: Test pads in PCB



Dan McMahill wrote:

Stuart Brorson wrote:


Putting testpadding directly into PCB is a little tricker since PCB needs to know that the testpad is a non-netlist structure which shouldn't cause DRCs by itself (but should be checked for shorts to other nets, just like a polygon region or a via). One way to do it is to make a testpad a differentt type of via -- just like a non-plated through-hole is a different type of via. That is, you place a testpad, then click on it to edit its properties: Select "testpad", and it turs off the drill hole, and puts a metal disk on only the top (or bottom) layer.


I disagree. I think testpads _are_ a netlist structure. After all you care about the connectivity. What I'm thinking of is an action which adds a test pad to each net in the connectivity database and instantiates test pads. Perhaps there should be a mode where you can simply start placing test pads by clicking and as you do so they are added to the netlist. Then have a some manufacturing rule check which verifies that you have a testpad on every net.


-Dan

I've seen this done as an automated process before. The netlist will match up since adding testability (single sided) means adding vias. Bed of nails can probe surface mount stuff, as I recall, with parts installed. One caveat, sometimes the tools generated really long nets when placing a test point (extra via). Check the net length reports, if available, and visually inspect the routes.