← Back to team overview

kicad-developers team mailing list archive

Re: [FEATURE] Component table viewer

 

I am impressed!

This seems to be the first step towards what is called "Table Based Design Entry" in some other tools.
The next step towards that would be to allow editing of pins and netnames of the components (which are arranged in a hierarchical tree view).
And - the tricky part - update the visual representation of the connections in the schematics (updating netnames of existing connections and by adding netnames/labels to pins for new connections).

Thank you for your great work!

Clemens

On 2017-05-12 10:23, Steven Johnson wrote:
> To answer 3. Its a component field editor/viewer.  It allows you to edit/view your component fields much easier than right clicking on each and every symbol to see what the fields are set to. 
> 
> Its not really a BoM tool although it makes getting your BoM in order much easier.   
> 
> For example a 10K resistor doesnt necessarily specify the manufacturer/part number like a BoM would need to, although it can.  How you use the fields is up to you the designer. 
> 
> 
> On May 12, 2017 15:16, "Fabrizio Tappero" <fabrizio.tappero@xxxxxxxxx <mailto:fabrizio.tappero@xxxxxxxxx>> wrote:
> 
>     Hello,
>     great work! this is a good BOM preview, but I am not really sure why the BOM icon does not activate this table (like in Altium). 
>     I have done some testing and this is my feedback.
>     1) left alignment is advisable.  The current center alignment makes the table hard to read.
>     2) for a reason I do not know, the current version (today nightly built) has problem to group the "Description" field. Very strange
>     3) What exactly is this table? a "Generate quick BOM"? The current pop up hint text says "Component table view" which I guess is incorrect since you can edit fields. This would help me to make a better icon?
> 
>     Inline image 1
> 
>     Really great work. I love this new feature.
> 
>     cheers
>     Fabrizio
> 
> 
>     On Sat, May 6, 2017 at 7:28 AM, Strontium <strntydog@xxxxxxxxx <mailto:strntydog@xxxxxxxxx>> wrote:
> 
>         Hi Oliver,
> 
>         On 06/05/17 12:13, Oliver Walters wrote:
>>
>>             And it just so happens that in this schematic NO components have been edited to include these default fields/values, so, they don't show up in the component table.  
>>
>>
>>         I have a patch to fix this now - if a field is empty and a template value exists, that is placed there instead.
>>          
>>
>>             Also, editing Multipart components is a little quirky, If you change a field for a multi-part component, all "parts" update to that value, but if any parts have different values, only one is shown in the table and its not clear that the underlying multipart field is inconsistent.
>>
>>
>>         This is a hard one as really, multi-part components should /not/ have different values in various fields! I had thought about adding another level (with an arrow as you suggest) but I think it becomes too complicated.
>         Yes, I agree with you on this, Its confusing that KiCad doesn't synchronise those fields.  BUT I think maybe its done that way to help facilitate swapping parts between multiple multi-part components. 
> 
>         Maybe a developer who knows more about this can weigh in?  Is having different field value/fields in a single multi-part component a "Feature" or a "Quirk"?  And if a "Feature" what's its purpose?
> 
>         Steven
> 
> 
> 
>         _______________________________________________
>         Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>         Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
>         Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
>         More help   : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
> 
> 
> 
> 
> 
> _______________________________________________
> 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
> 


Follow ups

References