kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #16326
Re: Some schematics library structure ideas
Hi,
I’m the one that report a bug about default CP in Github yesterday. (https://github.com/KiCad/kicad-library/issues/97 <https://github.com/KiCad/kicad-library/issues/97>).
I think your idea is great.
> 1. A common schematic:
It can be a base symbol witch contains the schematic and pin name.
And extra info by « footprint » who relied footprint pin number to the pin name. Also, a pin name should be able to have several pin number.
> 2. Different images of the same schematic component.
Kicad can have a sort of « gettext » for standard symbol and an American user will get a US symbol and a European an IEC symbol each time he selects, for example, a resistance.
Maybe this info can be a « per user » settings and not stored in .pro or .sch file.
> 3. To store pin number of component in additional field.
This can be an info in the « by footprint » part.
Example of additional info for a Maxim DS18B20 with 3 connected pin : Vdd, DQ and GND
For the TO-92 case :
Vdd = 3
DQ = 2
GND = 1
footprint-number-of-pins = 3
recommanded-footprint: TO-92
For the μSOP:
VDD = 8
DQ = 1
GND = 4
footprint-number-of-pins = 8
recommanded-footprint: MSOP-8
For the SO case:
VDD = 3
DQ = 4
GND = 5
footprint-number-of-pins = 8
recommanded-footprint: SO-8
Note: User don’t select this in Eeschema, but in Cvpcb.
___________________________
Samuel Dolt
> Le 11 janv. 2015 à 06:35, Fat-Zer <fatzer2@xxxxxxxxx> a écrit :
>
> Hi, I've got a some ideas how to improve some parts if kicad schematics library.
>
> 1. A common schematics:
> There are a bunch of compomets with nearly the same schematics but different in pin order/numbers. Also there are several variants of components which are supposed to look the same e.g there are 4 or 5 different OpAmps images. (and as I was told none of them comply current kicad library conventions). The same thing about transistors.
>
> So it would be nice to have only one image and map it to the concrete component with pin reordering/renaming.
>
> 2. Different images of the same schematic component.
> There are already such variants for some common components like CP, also there are "small" variants for some components.
>
> In both such cases we can keep information about the component in single symbol.
> Also as a bonus we can easily support both IEC and US symbols and use it in some other cases.
>
> 3. To store pin number of component in additional field.
> Now cvpcb guesses pin number according to the pins displayed on the schematics. Which is wrong if some pins are not connected/not present in the schematics at all.
>
> It would be great to store an overall pin number of component too (as an option).
>
>
> So... What do you think?
> _______________________________________________
> 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