Having the schematic be a generic light symbol is a nice idea with having a BOM/database translate the part.
I can see that having one symbol be a micro-controller, and having a part choice stage. either in a BOM or by an attribute added to the schematic. I currently use heavy symbols in gEDA because it is simple to have a BOM generated from the schematics. on the other hand, if i had a robust database driven solution that allowed me to use light symbols and choose parts as I placed or choose in a separate UI for BOM management (gBOMer :-P ), This way if i want to use a AT mega 8, i have a list of variants; the slow part, the fast parts, the parts that have different foot prints. now from PCB lets say we get back annotation through some form of IPC if i get the info on a resistor i specified that in my schematic that i wanted 1/10th watt 1% 330 Ohm resistor, in PCB I could then choose anything from the 0603 variant to the 1206, even a through hole variant because it lets me cross 5 traces and simplify layout. This way my engineering project managers could have a nice interface to the design process, get updates of new parts added, parts removed, this would make our tools even more attractive to commercial users. just some thoughts _______________________________________________ geda-user mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

