[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Creating bill of materials?





On 8/23/2011 12:16 PM, John Doty wrote:
What if the components are in 38 separate schematic files, as in one recent project of mine? The project-specific component approach makes managing this pretty easy. You can even switch project component libraries to change components from prototype to production without changing schematics. All properties the same is not a reliable indicator that the components have similar roles. Sometimes I have strong pressures to keep the parts list short, so I'll choose general-purpose components and use them in multiple roles. Other times, I'm optimizing more. With project evolution and design reuse, these scenarios can become very entangled. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ jpd@xxxxxxxxx _______________________________________________ geda-user mailing list geda-user@xxxxxxxxxxxxxx http://www.seul.org/cgi-bin/mailman/listinfo/geda-user

gattrib_csv will operate on multiple files at the same time. The project which required the development of gattrib_csv spans 23 sheets. I reference them collectively using sheet*.sch. As for grouping of the components, gattrib_csv has a --filter option which then specifies which attributes to include in the export. By selectivly restricting which attributes are exported, I have used gattrib_csv very effectively to group and manage project's components. Such as when I adding footprints, I include manf_p/n and footprint. In this way I am using manf_p/n as a key and footprint as a data value almost as if it were a database query. The key value concept of grouping spans symbol types as it groups all chips of a given type even if they are used with different symbols (slotted or blocked) while at the same time respecting the differences between different chips made out of the same symbol (resistor pack of 8).


_______________________________________________
geda-user mailing list
geda-user@xxxxxxxxxxxxxx
http://www.seul.org/cgi-bin/mailman/listinfo/geda-user