Hi, I just thought about a way to have defaults for footprint assignments and such, while keeping it easy to change them project-wide, and at the same time keeping local customizations.
How about having a text file, with rules like: match device=RESISTOR assign footprint=1206 Then, any resistor without a footprint attribute will be a 1206 by default. Resistors with attributes assigned manually will not be touched. Note that I'm not adding attributes to the symbols, just providing defaults. Then, to change the default, project-wide, just modify one line in the rules file. A more advanced example, which assumes you singled-out all decoupling capacitors by adding an extra attribute: match device=CAPACITOR, function=DECOUPLING assign footprint=1206, value=100n, part=<manufacturer part number> You get the idea. For single-file schematic projects, you could avoid having to ship one extra file by embedding it in the schematic somehow. A benefit, as I see it, is that you keep fewer attributes hardcoded in the schematic, fostering reuse. I do mean to code it myself if nobody else does. Just don't hold your breath (I've been meaning to add tabbed pages to gschem since 2006, and I didn't even get around to start coding). Regards, Cesar _______________________________________________ geda-user mailing list [email protected] http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

