← Back to team overview

kicad-developers team mailing list archive

Re: Schematic Symbol Philosophy?

 

> On Jun 7, 2015, at 1:33 AM, Eldar Khayrullin <eldar.khayrullin@xxxxxxx> wrote:
> 
>> What problem is this trying to solve?

> No copy sch symbols, no copy pcb footprints, 
> more ready parts with same sch symbol and footprint, but different
> pins assignment.

I still don’t understand why you think there are problems.

Let’s talk op-amps for the moment.

Does your schematic library have a generic op-amp which you place on every design? Do you then go into the schematic and modify the symbol you placed so that it calls out TL072 and the correct unit, and then do you go in and also add the desired footprint?

If so, for the love of G-d, WHY? That is a recipe for disaster.

Why not just have in your library a few of your favorite op-amps: TL072ACD, OPA2134UA, OP275GSZ. Note the symbol names, which are the vendor part numbers and as such have the footprint encoded into them. And, each symbol has the correct footprint embedded in it. 

Do you consider this “unnecessary duplication” in that each of these dual op-amps has the same symbol and uses the same footprint (SOIC-8)?

It is MUCH harder to make an expensive mistake if the symbol — the “component” — is “complete,” in that it has the correct pin-out which matches the footprint.

Your suggestion of a "components library” solves a problem which doesn’t actually exist.

-a

Follow ups

References