afkiwers / inventree_kicad

KiCad EDA conform API endpoint for KiCad's parts library tool. This plugin provides metadata only and requires matching symbol and footprint libraries within the KiCad EDA.
MIT License
35 stars 7 forks source link

Unable to configure plugin and set library categories #79

Closed JacobEFO closed 7 months ago

JacobEFO commented 7 months ago

Hi,

I recently installed the inventree_kicad plugin and have some troubles following the setup guide. When I reach the step where I am supposed to find KicadLibraryPlugin I find Kicad Library Endpoint instead:

image

In here I don't quite find the right options to proceed with the setup. However, I do find the section here that talks a little about kicad-library-list, for which I get lead to a JSON formatted text file:

image

I am fairly certain I restarted the container and migrated it correctly, albeit there is naturally room for error.

For reference:

I run inventree_kicad version 1.3.15

And inventree Version Information: InvenTree-Version: 0.13.5 Django Version: 3.2.23 Commit Hash: 0804ecf Commit Date: 2024-02-05

Database: postgresql Debug-Mode: False Deployed using Docker: True Platform: Linux-6.4.16-linuxkit-x86_64-with Installer: DOC

Active plugins: [{'name': 'InvenTreeBarcode', 'slug': 'inventreebarcode', 'version': '2.0.0'}, {'name': 'InvenTreeCoreNotificationsPlugin', 'slug': 'inventreecorenotificationsplugin', 'version': '1.0.0'}, {'name': 'InvenTreeCurrencyExchange', 'slug': 'inventreecurrencyexchange', 'version': '1.0.0'}, {'name': 'InvenTreeLabel', 'slug': 'inventreelabel', 'version': '1.0.0'}, {'name': 'InvenTreeLabelSheet', 'slug': 'inventreelabelsheet', 'version': '1.0.0'}, {'name': 'DigiKeyPlugin', 'slug': 'digikeyplugin', 'version': '1.0.0'}, {'name': 'LCSCPlugin', 'slug': 'lcscplugin', 'version': '1.0.0'}, {'name': 'MouserPlugin', 'slug': 'mouserplugin', 'version': '1.0.0'}, {'name': 'TMEPlugin', 'slug': 'tmeplugin', 'version': '1.0.0'}, {'name': 'KiCadLibraryPlugin', 'slug': 'kicad-library-plugin', 'version': '1.3.15'}]

afkiwers commented 7 months ago

Hi Jacob,You did everything needed to install the plugin so that's done!

Next step is to head to the admin panel and add some categories you'd like to see in KiCad.

The URLs you see under settings are a standard display which comes from InvenTree; you can just ignore those ones.

I'll wirk on the instructions so that there is less confusion.

Please let me know how you go!

JacobEFO commented 7 months ago

Thanks for your quick reply! I can indeed see things in the admin panel, excellent.

Give me a while to follow it through :)

JacobEFO commented 7 months ago

Hey Andre,

It was indeed working, excellent! Now to tweak it, thanks for this tool.

I was wondering, if you're open for merge requests adding new features such as allowing IPN to be visible instead of invisible by default.

afkiwers commented 7 months ago

I am happy to have a look at that. It just means that I need to find a way to implement that without adding more switches.

Feel free to add an FR issue

JacobEFO commented 7 months ago

Excellent, but in regards to pull requests (forgot we're on GitHub), I also referred to user requests :)