Steven, I am currently playing around with this idea, actually. I'm converting the layout from a wxGrid to wxDataViewCtrl which allows each "group" to be expanded (to show which components are contained therein) and many other advanced features.
This may turn into more than just a BOM tool. On Tue, Feb 14, 2017 at 9:00 PM, Strontium <strnty...@gmail.com> wrote: > This looks really nice, this would be awesome if it allowed you to edit > the BOM as well, for example, your line 3, change 0.1uf to 1uf and C1, C7, > C8, C9, C10 and C16 all change their value in the schematic to match. > Obviously there are things you wouldnt be able to edit, such as Reference > and Qty, but everything else should be editable. > > It would make keeping component annotations orderly very simple and bulk > edits very very simple. > > Steven > > > On 14/02/17 14:20, Oliver Walters wrote: > > 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@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > >
_______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp