-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
InvenTree HTTP Library support. #183
Comments
I built a rough prototype of this: https://github.com/konkers/Ki-nTree/tree/wip/magic It drives the category, footprint, and symbol selection from a match file: https://github.com/konkers/Ki-nTree/blob/wip/magic/kintree/config/inventree/magic_settings.yaml |
Oh yeah, the name |
Another issue with the prototype I just found: if one doesn't hit the magic button and instead manually enters the footprint and symbols, they are not added the the InvenTree part. Probably something to do with |
Hello @konkers Sorry for the late response. This is super exciting development, I really need to look closer into it. Unfortunately my free time is quite limited right now. If you want to move forward and send a PR, when I get the chance I'll take a look into your implementation. I also agree with @matmair the name |
Hello @konkers now that KiCad v8 is out, did you have time to polish your implementation? |
KiCad 8.0 will have (already in
nightly
) HTTP library support (https://docs.kicad.org/master/en/eeschema/eeschema_advanced.html#http-libraries) which with the inventree_kicad plugin (https://github.com/afkiwers/inventree_kicad) allows one to tie InvenTree parts directly to KiCad symbols and footprints. This has the advantage of not creating a descrete/separate KiCad symbol for each passive and instead link them all to their generic version (i.e.Device:R_Small
).It would be great to have a mode for Ki-nTree where it is aware of KiCad but instead of creating KiCad Symbols, instead just populates the
Symbol
andFootprint
field in InvenTree.The text was updated successfully, but these errors were encountered: