[gta02-core] KiCad wish list

Werner Almesberger werner at openmoko.org
Mon Jun 15 16:43:22 CEST 2009

?lvaro Lopes wrote:
> This symbol does not have pin numbers associated with each pin,
> but only pin names. The device includes mapping between symbol pins
> and package pins (not necessarly 1-to-1).

KiCad lets you do about half of this: I think you should be able to
define pin "numbers" by name in both the component and the footprint.

However, then you'd get a function-specific footprint (e.g., a
SOT-323 for BJTs with pads labeled B, C, E), which isn't so nice.

Having KiCad know about a mapping (if one exists) is an interesting
idea. That would also allow you to show the real pin/pad numbers in
the schematics, while keeping the symbolic pin "numbers" inside.
(In fact, maybe just do away with the pin numbers, and use the pin
names as a key for the map. That would remove one level of

> What I'd really like is to abstract even more, like to have a symbol
> (design), an intermediate device (how symbol maps to functionality)
> and a real device (how functionality maps to pins).

Ah yes, that could be nice. E.g., to combine nearby individual
resistors into an array and such, without messing up the

- Werner

More information about the gta02-core mailing list