Hi all,
I have been working on a BOM exporter built into KiCad (in addition to
the external BOM script functionality that already exists).
It's not ready yet to be merged but I am showing the progress here to
get any input and in case anyone else is working on a similar feature.
Here's a screenshot of the current tool (launched from eeschema)
http://i.imgur.com/nb3mqqx.png
Features that are implemented thus far:
- Extract all component fields
- Group components based on user-selectable fields
- Show conflicts when groups cannot be merged
- Show/hide various columns
- Sort part references in natural fashion, e.g. C99 < C100
- CSV export
- TSV export
- HTML export
Features still to be implemented:
- Sort by column (ascending, descending)
- Save BOM preferences to project file
- Add filters to each column to include/exclude groups by wildcard or
regex
- Back-annotate component data (bulk update all components in a group)
So, thoughts? I feel that a proper BOM tool has been sorely missing
from Kicad thus far.
If I continue to work on this is it something that is likely to be merged?
Regards,
Oliver
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~kicad-developers
More help : https://help.launchpad.net/ListHelp