I feel the same way. My guess is that some of this is new users coming from other EDA apps that provide default fields which we do not provide. I personally would rather let users configure fields in the way that works best for them rather than the KiCad project forcing defaults upon them.
On 6/6/2017 1:25 PM, Bernhard Stegmaier wrote: > And why shouldn’t just make all those external tools the field names they > look for make configurable on their end? > Instead of trying to satisfy them all with one field defined on KiCad side? > I guess someone who wants to setup a serious BOM workflow should be able to > configure field names on both sides to match… > > Just my 2 cents… > > > Regards, > Bernhard > >> On 6. Jun 2017, at 18:51, Kristoffer Ödmark <[email protected]> >> wrote: >> >> The main reason for the discussion ( From what i gather ) is that external >> tools then have a field they know will be there and can all gather around, >> since they know what it is called. >> >> I dont really think it needs to be hardcoded as such, it could just be a >> default preference to the "JP custom field" table, but then at least there >> would be some solid ground to parse or create scripts around, IE anyone can >> expect that the field "Manufacturer Part Number" ( for example!) is going to >> be there by default. If it has been renamed or removed, so be it. But it can >> reasonably be expected to be there. >> >> The only thing people agreed upon in this long discussion was that there >> should be some field that one can expect to hold a Manufacturer part number. >> The only way I see this happening (or not) at this point is that someone >> takes an executive decision here, and I believe that Wayne should be the one >> saying yay or nay, and decide upon a name. Adding it is probably not very >> hard. I could take that upon myself, in whatever form it takes. >> >> I also dont think that anyone should have problems creating a script or tool >> that parses a field with a spaces in it, if they do have problems with that, >> I do not expect that script to be any good anyway :) >> >> Regarding the UPN, I think it was just a compromise about the people wanting >> a house part number and the ones who wanted a manufacturer part number. >> >> - Kristoffer >> >> On 2017-06-06 17:48, Fabrizio Tappero wrote: >>> talking about complains... back on the wild KiCad forum (I did not know >>> existed), people are kind of "destroying" Kaspar's initiative to make >>> KiCad a better tool. >>> Kaspar, I personally support your effort but I do not know how since I do >>> not have any special need in the BOM department. I am happy with JP's >>> custom table. >>> One the other hand... I would find schematic variants a way more >>> interesting matter. But that is an other episode of the KiCad series. >>> cheers >>> Fabrizio >>> On Tue, Jun 6, 2017 at 5:15 PM, Wayne Stambaugh <[email protected] >>> <mailto:[email protected]>> wrote: >>> Are the KiCad library developers planning on providing atomic symbol >>> libraries? I'm guessing that is the end goal for reserving a name for >>> an optional field. I cannot think of any other reason to do this. >>> On 6/6/2017 9:22 AM, Kristoffer Ödmark wrote: >>> > Hi! >>> > >>> > I will bump this issue again, but to avoid bikesheeding I will ask for >>> a >>> > decision from leader Wayne. Should there be a default field in kicad >>> for >>> > part number and if, what should it be named? >>> It doesn't matter what I decide. Since these are optional fields, users >>> can choose to ignore, change, or delete them. In my own projects I use >>> the obvious field name "Manufacturer Part Number". >>> > >>> > From what i gather, a field for a part number is the only thing >>> everyone >>> > agrees on, after that everyone has some different standard and wishes >>> > for default fields ( Tolerances, fitting, vendors, manufacturer, >>> > housepart etc etc ). >>> > >>> > The name for a part number seem field to most favoured to be MPN or >>> > ManufacturerPart (differs between github and the user forum), although >>> > UPN for universal part number was suggested and not flamed. >>> "MPN" it's not very descriptive (human readable). "ManufacturerPart" is >>> more descriptive but I'm not thrilled about the camel case name although >>> I could stomach it. Field names are not programming language syntax. >>> They can have spaces in them for readability. I'm guessing that someone >>> is using an application where spaces in the field name causes issues but >>> I'm not sure that should be a concern for KiCad. I don't much care for >>> "UPN". Are manufacturer's even talking about a universal part numbering >>> system? I would be very surprised given that manufacturers do their >>> best to differentiate there products even if they are functionally >>> equivalent. >>> I don't have a strong opinion on this but if I had to pick one of the >>> choices you have given me, I would pick "ManufacturerPart". Let the >>> complaining commence. ;) >>> I hope this helps! >>> Cheers, >>> Wayne >>> > >>> > Pros: >>> > Easier with a standard for external tools. >>> > Every component has one, not every component has values, many >>> have both. >>> > Is optional to use, so will not break anything for anyone not >>> wanting to >>> > use it >>> > >>> > Cons: >>> > Some are worried the fields will be impossible to keep updated in the >>> > standard libs >>> > Some people are using House numbers instead >>> > Some think this data should not be in the schematic but handled >>> by other >>> > tools >>> > >>> > Links to discussions I you want to read it: >>> > >>> >>> https://forum.kicad.info/t/default-manufacturers-part-number-field-in-kicad-libraries/4387/28 >>> >>> <https://forum.kicad.info/t/default-manufacturers-part-number-field-in-kicad-libraries/4387/28> >>> > >>> > https://github.com/KiCad/kicad-library/issues/808 >>> <https://github.com/KiCad/kicad-library/issues/808> >>> > >>> https://forum.kicad.info/t/standard-symbol-field-names-initiative/4870/3 >>> >>> <https://forum.kicad.info/t/standard-symbol-field-names-initiative/4870/3> >>> > >>> > >>> > >>> > On 2017-01-12 20:12, Kaspar Emanuel wrote: >>> >> I have put up a proposal for a "community standard" on the forum: >>> >> >>> https://forum.kicad.info/t/standard-symbol-field-names-initiative/4870/1 >>> >>> <https://forum.kicad.info/t/standard-symbol-field-names-initiative/4870/1> >>> >> >>> >> On 12 January 2017 at 18:33, Kaspar Emanuel >>> <[email protected] <mailto:[email protected]> >>> >> <mailto:[email protected] >>> <mailto:[email protected]>>> wrote: >>> >> >>> >> >>> >> On 12 January 2017 at 16:44, Kaspar Emanuel >>> >> <[email protected] <mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>>> >>> wrote: >>> >> >>> >> >>> >> Is there actually any issue, internally to KiCAD, with >>> creating >>> >> multiple fields with the same name? It seems to let me >>> create >>> >> two fields called MPN and save and re-open without a >>> problem. >>> >> >>> >> >>> >> Actually, just tested again and it doesn't like fields with >>> the same >>> >> name, it simply overwrites them once you press ok, not sure >>> what I >>> >> was doing before. That's a shame. >>> >> >>> >> >>> >> >>> >> >>> >> _______________________________________________ >>> >> Mailing list: https://launchpad.net/~kicad-developers >>> <https://launchpad.net/~kicad-developers> >>> >> Post to : [email protected] >>> <mailto:[email protected]> >>> >> 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 >>> <https://launchpad.net/~kicad-developers> >>> > Post to : [email protected] >>> <mailto:[email protected]> >>> > 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 >>> <https://launchpad.net/~kicad-developers> >>> Post to : [email protected] >>> <mailto:[email protected]> >>> 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 : [email protected] >>> Unsubscribe : https://launchpad.net/~kicad-developers >>> More help : https://help.launchpad.net/ListHelp >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

