--- In [email protected], Roger <[EMAIL PROTECTED]> wrote:
> lists and BOM's. PrtFilter reads an eschema file (or group of 
files) and 
> produces a component list and BOM in csv format (a Bill Of 
Materials 
> groups together like compnents on single line and adds a qty).
> 
> In addition, these reports include the footprint and they handle 
named 
> attributes (assigning names to field values) so it is possible to 
assign 
> up to 8 attributes to any component from an unlimited set of 
attribute 
> types, and it does not matter which field value you place them in 
(as 
> long as you assign the name to field value as well ;-)
> 
> Further information is included in the file.

You go, Roger! I thought I would have to do this by hand. Since 
KiCad is really a project manager, once you feel the program is 
really in a distributable form, you might want to get it integrated 
into KiCad as an alternate (better?) means of producing a BOM.

I will definitely want to check out your program.

My current brainstorm is to create a program that will generate a 
parts library from a dump of data out of DigiKey. The idea would be 
to copy data into Excel, dump it as something like a csv file, and 
have the flexibility of turning it into a library of components 
based on various criteria the user selects. For example, they could 
decide that one column should be in field 4 and that field should be 
named "Description" or such. That way we would have a means of 
generating parts libraries relatively quickly. The component would 
be defined for a template. A file containing a template for a 
resistor could be used, for example. The "Value" field is what shows 
up in the browser and how eeSchema keeps track of the component, so 
some kind of user selected template is required to generate a unique 
value for all components. If I do ever get around to writing it, I 
will write it in C#, since for various reasons I need to learn C# 
anyway. My apologies to any non-Windoze folks should that happen.

Should such a program be written, your program would work well to 
take the generated fields in the parts library and dump them to a 
BOM.

Regards,

apluscw


Reply via email to