Searchable (numeric) properties of components

Bug #1567798 reported by Andras Fuchs
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Unknown

Bug Description

Application: kicad
Version: 4.0.1-stable release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1009,GCC 5.2.0,wx containers,compatible with 2.8)
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Boost version: 1.57.0
         USE_WX_GRAPHICS_CONTEXT=OFF
         USE_WX_OVERLAY=OFF
         KICAD_SCRIPTING=ON
         KICAD_SCRIPTING_MODULES=ON
         KICAD_SCRIPTING_WXPYTHON=ON
         USE_FP_LIB_TABLE=HARD_CODED_ON
         BUILD_GITHUB_PLUGIN=ON

Many components have many numeric values which are important when we design a board.

For example all ADC's have bitrate, sps, Vcc range, etc. values.
It would be useful to add these properties as name + value + unit pairs to the description of the component.

A few value suggestions:
text: component category
text: manufactured by
url: general information page
url: datasheet pdf
number: min Vcc (Volt)
number: max Vcc (Volt)
number: sample frequency (sps)
number: bitrate (bit)
number: channel

This would make an excellent source of information about the components and a possibility to implement a great search engine which would help the designing process greatly.

To see such a search engine in place, check http://tme.eu

Revision history for this message
Chris Pavlina (pavlina-chris) wrote :

I've thought about this before... I keep semi-standardized fields in descriptions in my own libraries, wouldn't mind if they were numerically searchable https://github.com/cpavlina/kicad-schlib/blob/master/DESCR.md

Changed in kicad:
importance: Undecided → Wishlist
Revision history for this message
Andras Fuchs (andras-fuchs) wrote :

Exactly!

Could you consider adding some extra fields on the Library Editor's component properties dialog's description tab?

Adding a category dropdown list would allow us to define the "semi-standard"/optional, but expected fields, depending on the category of the component.

Below that we could have a table like on the schematic editor's "component properties" dialog, where the user could fill the typical values (and their units).

Ideally they would generate separate fields in the .lib files, but if it generated standardized descriptions like you mentioned, that would be nice too!

Novak Tamas (novak-7)
Changed in kicad:
status: New → Triaged
Revision history for this message
Jeff Young (jeyjey) wrote :

This should also support things like changing R{number} to R? so that a subset can be reannotated.

tags: added: eeschema feat
tags: added: feature.request
removed: feat
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

KiCad bug tracker has moved to Gitlab. This report is now available here: https://gitlab.com/kicad/code/kicad/-/issues/2015

Changed in kicad:
status: Triaged → Expired
Changed in kicad:
importance: Wishlist → Unknown
status: Expired → New
Changed in kicad:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.