There absolutely is: It’s the part number you order from any distributor (which sometimes requires the manufacturer name to disambiguate).
Did you even read what I wrote? Don’t use the field. Or, better yet, stuff it with your internal part number.
And, if the updated API allows for this to trigger an external program you could set that up to automatically cause a lookup in your database, excel file, CSV or whatever.
No, I have not. You are reading whatever you want into my very detailed posts. Not my problem if you can’t understand it.
What you are saying in this quoted text is patently false on all points. Demonstrably so.
Standards improve things. A baseline standard is just that: A starting point. Use it or ignore it.
This has been addressed so many times in this thread it is just ridiculous that you are saying this. So, here it is, in big letters, one last time, in case it helps:
THIS IS ABOUT THE OUT OF THE BOX EXPERIENCE FOR THE MAJORITY OF USERS.
WITHOUT PLUGINS.
WITHOUT HAVING TO ADD FIELDS IN SCHEMATIC.
WITHOUT HAVING TO USE DATABASES.
WITHOUT HAVING TO CUSTOMIZE LIBRARIES.
WITHOUT HAVING TO WRITE CODE.
WITHOUT HAVING TO EDIT EXCEL, CSV, TEXT OR WHATEVER FILES.
EVERY SINGLE KICAD USER HAS TO SOLVE THIS PROBLEM. EVERY SINGLE ONE OF THEM…
THEY ALL HAVE TO REINVENT THE WHEEL RIGHT AFTER THE INSTALL KICAD, AND CREATE A SCHEMATIC
THEY ARE PRESENTED WITH NOWHERE TO RECORD A PART NUMBER OR MANUFACTURER NAME
THEY, QUITE LITERALLY, CANNOT RECORD THIS INFORMATION AND MUCH LESS TRACK IT, GENERATE USABLE BOMS AND GENERALLY CREATE A COMPLETE DESIGN.
EVERY SINGLE KICAD USER HAS TO SOLVE THIS PROBLEM. EVERY SINGLE ONE OF THEM.
WHICH MEANS THIS IS A REAL PROBLEM.
YOU CANNOT CREATE A MANUFACTURABLE BOARD WITH KICAD OUT OF THE BOX WITHOUT SOLVING THIS PROBLEM.
AND IF YOU WANT TO CREATE PLUGINS FOR KICAD YOU HAVE NO SEMANTICALLY SENSIBLE STANDARD TO USE SUCH THAT YOUR PLUGIN WILL BE ABLE TO WORK FOR ALL USERS WITH A BASELINE OUT-OF-THE-BOX INSTALLATION.
What fields need to be added?
I’ll repeat this one more time for those who insist on creating fantasy interpretations that have no relationship to what is being said.
In big letters, once again:
1- PART NUMBER
2- MANUFACTURER
3- VALUE (it has to be disconnected from the symbol name)
4- DB LINK
NAME THESE ANTYHING SO LONG AS THEY HAVE A REASONABLE SEMANTIC CONNECTION TO THE DATA THEY HOLD
MAKE THEM EMPTY BY DEFAULT the impact in terms of the file size growth for libraries is but a rounding error. Insignificant.
ADD FUNCTIONALITY AND API ACCESS TO MAKE GIVE THESE FIELDS THE IMPORTANCE AND UTILITY THEY DESERVE
#3 is there, it just needs to be uncoupled from the symbol name so.
If that’s the baseline out-of-the box KiCad installation it would be massively more useful than what comes out of the box today.
Raise your hand if you can actually fully document a design, generate a BOM and order the parts with KiCad out of the box without adding plugins, adding fields, writing/modifying code and manually editing excel or other files.
Yeah. That’s what I though.
You can’t.
That’s the problem.
This is the solution.
If KiCad is a hobby tool and that’s all it wants to be, none of this is relevant or important. Not one bit of it.