Dear KiCad community,
First of all thanks for this fantastic piece of software. An amazing effort by the developers.
I am a fan of simplistic design and would like to discuss future potential around this. Perhaps this is an old topic but I have not found anything in searching this forum yet.
An EDA software which can provide me a ready part which I know is available at a distributor - at a simple click - will be very powerful. I know the generic symbol and footprint library is a start, but I wonder if it can be taken a step further:
- Replace the footprint and symbol editor with a parts editor. A parts editor should include Symbol, Spice model, Footprint and 3D model in one unified file. The editor should have all relevant functionality to work on this file.
This would remove the need to connect symbols with footprints located in different directories.
I know we today make parts by connecting independent symbols with footprints so somehow this setup should be maintained but this could be handled elegantly in point 2 perhaps
- Online database of parts. These parts should be available online - constantly updated. No more having my own libraries which I move around and / or include in my project files. No more links to where these libraries are placed. One online source only which all users can contribute parts to with the parts editor.
I raised a similar question before and there was a mension of the library maintainers, but as far as I can tell it is still maintaining the generic library which is downloaded and then there are additional unmaintained libraries from Digikey and others to download as well, but nothing online I can reference?
- Parts should have an automatic connection to the distributor. I should not have to look around at Digikey, Octopart, SnapEDA or all the other sources to try to put a part together. Why should everyone have to spend time doing this when it all could have been done already? Stock status and cost would be a bonus.
Is this a topic worth adding as a future feature request at GitLab or am I completely wrong here?
(Edit) As I learn more it seems like SnapEDA is already trying to do this in a way although their plugin is not compatible with V6??
Thanks once again
/Jonas