When I have selected a schematic symbol from the standard library, I'd like to be able to open the 'Symbol Properties' or 'Symbol Fields Table' to fetch part information from an external source.
Idea: Eeschema would simply provide a framework which connects to one or more plugins and the plugins themselves would be provided by the community as .dll or .so which then are saved somewhere on the computer and simply loaded when needed. The plugin can be programmed in any language such as python, java, c# etc. and would only need to honour the defined C wrapper interface. Plugins which don't adhere to that are simply ignored.
I have created a first draft of that framework to solve a laborious task I face once in a while and am wondering if this is something that is generally useful for the broader public. I also programmed a plugin for Inventree which is used here as part database.
In general: the framework is intended to use multiple plugins at the same time so that a user could potentially query for example Mouser, Digikey, Navision and Inventree at the same time.
--
You received this message because you are subscribed to the Google Groups "KiCad Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to devlist+u...@kicad.org.
To view this discussion on the web visit https://groups.google.com/a/kicad.org/d/msgid/devlist/CABQVKmKZAQtXZ-gdQOJiHGH_vJmwfU5Ho%3DCAaMtM_YD2PbZteQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/a/kicad.org/d/msgid/devlist/CA%2BqGbCBOVz_8CJLG5spNgg%3D%3D6RF4s390abE_LW8wQeeE5-A%3DdQ%40mail.gmail.com.
Seth Hillbrand | |
Lead Developer | |
+1-530-302-5483 | |
Long Beach, CA | |
www.kipro-pcb.com in...@kipro-pcb.com |
To view this discussion on the web visit https://groups.google.com/a/kicad.org/d/msgid/devlist/2838e643-a03c-4cdb-8853-3228bfbd19d0n%40kicad.org.
"remote system" term is used here because it could be a PDM, PLM , home brewed python server script to a local or remote DB etc..