← Back to team overview

kicad-developers team mailing list archive

Re: [RFC] BOM Editor

 

Oliver,

Thats does sound fantastic, and it should be incorporated into kicad, in my opinion, because its not just a BOM Tool, it would be component management with BOM export and is complimentary to external BOM tools not a replacement for them.

Steven

On 14/02/17 18:08, Oliver Walters wrote:
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 <strntydog@xxxxxxxxx <mailto:strntydog@xxxxxxxxx>> 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
    <https://launchpad.net/%7Ekicad-developers>
    Post to     :kicad-developers@xxxxxxxxxxxxxxxxxxx
    <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
    Unsubscribe :https://launchpad.net/~kicad-developers
    <https://launchpad.net/%7Ekicad-developers>
    More help   :https://help.launchpad.net/ListHelp
    <https://help.launchpad.net/ListHelp>

    _______________________________________________ Mailing list:
    https://launchpad.net/~kicad-developers
    <https://launchpad.net/%7Ekicad-developers> Post to     :
    kicad-developers@xxxxxxxxxxxxxxxxxxx
    <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx> Unsubscribe :
    https://launchpad.net/~kicad-developers
    <https://launchpad.net/%7Ekicad-developers> More help   :
    https://help.launchpad.net/ListHelp
<https://help.launchpad.net/ListHelp>

References