kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #03322
Re: Re: Libraries - files and components naming
-
To:
kicad-devel@xxxxxxxxxxxxxxx
-
From:
Vesa Solonen <vsolonen@...>
-
Date:
Mon, 12 Oct 2009 15:03:18 +0300 (EEST)
-
In-reply-to:
<b845d95d0910080636p69fea969x2f5fe2e90aa06356@...>
-
User-agent:
Alpine 1.99 (SOC 1136 2008-08-12)
On Thu, 8 Oct 2009, Brian Sidebotham wrote:
Then an electrical symbol can be based on a graphical representation,
a module definition and all the other user fields that we have now and
the pin numbering information.
So that would give you:
* Common Graphics Symbols
* Schematic Symbols
* PCB Modules
After thinking for a while it seems we both had something similar in mind.
I'll take an example of 7805 TO-220 in the following.
** Schematic symbol
- Name: Three-terminal-regulator, positive
- Pins: Vi, GND, Vo (exports these for library)
- Binds to Three-terminal-regulator library
- Looks something like current 7805
- Drawing specified in line classes without absolute line widths.
** Library component
- Name: Three-terminal-regulator, positive + specifics (LM7805T)
- Imports pin data from the symbol
- Imports package and + specific component from Cvpcb or Schematic fields
- Contains version specific pin mapping matrices to standard package pad
numbering.
- Contains documentation helpers
- Exports pad mapping, bom data and what not (Vi=1, GND=2, Vo=3,
Tab=GND=4])
** PCB physical component
- Standard name, pad numbering and shape
- 3D optional
- Exceptions for non-standard stuff
That way only component libray needs a few lines addition if one likes to
add say, Micrel MIC5201-5 to it. If there is no standard symbol, package
or anything, then do it heavy way as an exception. Feel free to add
anything I forgot.
Are we set on naming? Actually it may make sense to postpone that too,
as it seems there is going to be a whole lot of infrastructural changes
that may make it somewhat unneeded in the end. I'm happy with current
proposals though.
-Vesa
Follow ups
References