← Back to team overview

kicad-developers team mailing list archive

Re: Schematic Symbol Philosophy?

 

Hi folks!

This is just to say my original question has been answered quite a few
replies up, which was that KiCad still supports both philosophies, and the
library team is going this way.

Thanks everyone!  I'm certain there's a bunch more discussion we can do on
this, but I'm glad I got the clarification from Wayne that I did.

Adam Wolf

On Mon, Jun 8, 2015 at 11:42 AM, Andy Peters <devel@xxxxxxxxx> wrote:

>
> > 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
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp
>

Follow ups

References