On 1/2/2019 2:55 PM, Vesa Solonen wrote: > kristoffer Ödmark kirjoitti 2.1.2019 klo 12.32: > >> I would rather have a new atomic file-format or storage format, so one >> could actually send a complete part in an easy way, that would include >> 3D-Files, SPICE data, symbol and footprints, and it would also mean that >> one could do the mapping to pins in that directory or file instead.
I can somewhat see the utility in this but it really doesn't make a lot of sense to me. Lets assume for a second that it would be useful to create a separate atomic part for every 0603 resistor part number currently available. Given that the 0603 footprint file is 1.7K, the step 3D model is 39.6K, the wrl 3D model is 14.4K, and the fully defined symbol file would be about 1.5K so that's a total of 57.2K per atomic part number. Now if you create a unique part number for every resistance value, tolerance, temperature coefficient, manufacturer, etc. that would be tens if not hundreds of thousands of unique part numbers. 100K unique atomic part numbers would require 5.72G of storage just for the 0603 resistors. Add all of the other resistors footprints including THT and your talking about several 100G. Add all of the other passive components like capacitors, inductors, etc and you are talking about several terabytes of storage. Maybe I'm missing something but even with modern storage systems, this doesn't scale well. >> >> And since the discussion about adding a manufacturer part number to >> libraries went nowhere, I cannot see how adding a SPICE model would fit >> here, and if SPICE models are added. Well then I suggest we add 3D-Files >> and Footprints as well, no use in half-assing it. > > Agreed. Considering how much has changed (also outside KiCad) since the > new symbol format was drafted it may be worth a second look at the issues. > > I would suggest having a second look with Horizon EDA if there is any > common ground as there are certainly only things to be gained from some > cooperation: > > https://github.com/carrotIndustries/horizon/wiki/The-Pool > > -Vesa > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : kicad-developers@lists.launchpad.net > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp