BOM-Management-Addin for Fusion360 + InvenTree
A BOM-Management-Addin for Fusion360 + InvenTree created by Matthias Mair licensed under the MIT license.
This code is very much not finished and just a few hundred lines.
InvenTree is a great project for managing parts and BOMS and there is a fantastic plugin for KiCad to get data into it. But I use Fusion360 so here is a Addin for doing that.
Each component in Fusion360 has a unique identifier - this identifier can be saved as a parameter to InvenTree. When using linked parts in Fusion360 the Addin can either read all identifiers and match them with InvenTree parameters or the parts primary-keys can be saved as a attribute within the components.
The Addin renders a palette which displays all components in the currently open file. The user can load in if the Fusion360 components are linked to a InvenTree part. Components can also be added to InvenTree as parts or linked with parts.
This addin includes Sentry for error tracking as it still is highly experimental. The data collected will not be sold or combined with other datasets. 3rd parties outside of the dev-team will not get access to this data. Please contact privacy@mjmair DOT com for more information or inquiries.
main
branch - there is no CI right now)%AppData%\Autodesk\Autodesk Fusion 360\API\AddIns
There is also a nice guide by Autodesk.
The Addin is configured using a file named conf.ini
in the InvenTree
directory.
[SERVER]
current = local
[local]
address = http://127.0.0.1:8000/
token = ee335d3eb22186token5e824e0ad4837ac874
category = plugin-test
part_id = Fusion360-ID
adress
is the URL of the InvenTree instance that should be used
token
is a valid token to write information to InvenTree
category
is the name of the category new parts should be placed into
part_id
is the name of the Parameter that should be used to save the Fusion360 parts number