← Back to team overview

kicad-developers team mailing list archive

Re: library structure


First i want to say that metric is standard in the world. This has a reason: All unites are logically structured and easyly convertable into other units of the SI system. Having both will just cause problems and will be confusing for everybody. So lets do it one time the correct way and stop unit-mesurement-problem 4ever! Lets fix it on one standard: Metric.

Second thing is to structure the libs logically and have a concept thought-trough.
Let me please give an example:
Resistor: We have one (and only --> unique) resistor symbol. Not thousands of them. In this resistor all possible footprints are linked. So when selecting the possible footprints are shown on demand. This speeds up developping time. This includes my wish 4 component selection, i wrote some time ago. There you can select the footprints by categoryies. So theres one category TQFP and if you click on it, you will be shown the possible TQFP-Footprints.

Greetings from snowy germany,

On 12/03/2010 11:29 PM, Karl Schmidt wrote:
Changes to the base library file definitions? New Instantiationtions?

I add my voice in support of moving to a metric lib standard. (I don't care what goes on under the hood, but only what is in the library files - but obsolete units under the hood will cause problems in the long haul.)

I would propose a transition where the dimensions can be notated either way - add a metric flag to indicate it is in mm.

Here is why -

- All the new parts are defined in metric.

- Every conversion is an opportunity for bad things to happen - both in software and wet-ware.

- People writing third party software that interface with mod files will have more incentive.

- There are only three countries that have not yet gone metric: United States, Liberia, and Burma. Now that the center of capital has moved to Asia, the change is inevitable (unless we change to base12 on the way <grin>)

I think of the amount of time during the 30 years of my work in electronics that ended up being wasted converting, reconverting, fixing problems due to mixed units etc ... We shouldn't pass this mess on to the next generation.

I've read a lot about units - years ago I wrote this:


Karl Schmidt                                  EMail Karl@xxxxxxxxxxxx
Transtronics, Inc.                              WEB http://xtronics.com
3209 West 9th Street                             Ph (785) 841-3089
Lawrence, KS 66049                              FAX (785) 841-0434

A patent provides one a license to enrich his lawyer. -kps


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