--- 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
