On 5/6/2014 6:00 PM, Vitaliy Maksimov wrote: > Hi List, > > We use an automatic BOM generator (which we put in place, following Olin'= s > suggestion and relying heavily on his conventions), that pulls the > names/part numbers out of an EAGLE schematic. > > It works great, except when we place modules on a motherboard. We don't > want the BOM to specify the modules. We want it to specify headers (e.g., > two BOM lines specifying 5x1 headers and referring to CN1 and CN2 on the > assembly drawing). > > So far, the only solution we came up with, is to place a "phantom" > (pin-less) module that only has the silkscreen, plus the two connectors o= n > either side. Obviously, it is hacky and error-prone. > > Vitaliy Vitaliy, In the last year or two I wrote a script that takes the BOM from Olin's=20 ULP and formats it how I want it and writes to an excel spreadsheet. I added a couple features for myself, the one I like most is that it=20 adds part numbers for generic resistors so that I don't have to search=20 for them when making purchasing BOMs. It would be quite simple to make=20 it recognize modules as another special class of device that get parsed=20 differently, assuming all of the information is present in the CSV-BOM. The script I wrote is in Perl and it's not intended for public=20 consumption but I could share it with you. It's not good code but you=20 get what you pay for. - Martin --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .