[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: gEDA-user: [pcb] overlapping pin/pad -- won't form thermal
joe tarantino wrote:
> - Expanding the grammar to support inner layer pad <> outer layer pad
> would be great. (Would one geometry definition apply to all inner layers?)
> - Also consider whatever would allow pins (and vias) with no connection
> to some layers (maybe supporting blind and buried vias in the process?)
I'll let people more expert on PCB fabrication comment on those.
> - Taking this too the limit, consider a shift to a more heirarchical
> approach which would allow pad definitions to be "included" in a
> footprint by reference rather than direct inclusion.
While I can see what you are trying to accomplish, I think having to
have a pad library in addition to a footprint library is a nightmare in
waiting. It certainly makes footprint sharing more difficult. IMHO
footprints need to be self-contained. Seems to me that the most
balanced solution is to allow "pad stack" (as DJ calls them) definitions
within a footprint, and instantiate those in the self-same footprint,
which allows for hierarchical definition but still keep the footprint
self contained.
What I would probably end up doing is simulating the pad library with a
script that looked for ##padname=blivit ... ##endpad comments and did a
swapparroo so that a all instances of a "library pad" could be updated
easily. Kludgey, but I think I'd rather do that than institutionalize a
more fragmented footprint definition.
-dave
_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user