/Send2Blend_Fusion360

Send2Blend addon for Fusion360

Primary LanguagePythonMIT LicenseMIT

"Send2Blend" Autodesk Fusion 360 add-in

"Send2Blend" Autodesk Fusion 360 add-in was creted to work in tandem with "Send2Blend" Blender plugin.

Disclaimer: The code has been pieced together by a beginner coder. There will be coding mistakes, logic mistakes, naming mistakes and various other problems with the code. Please be patient and feel free to make modifications to the code as you see fit.

Attribution

Installation (MacOSX)

  1. Download the current release of Send2Blend for Fusion 360
  2. Open Autodesk Fusion 360
  3. Extract the downloaded folder
  4. Navigate to this location (⌘ + Space and paste): ~/Library/Application Support/Autodesk/Autodesk Fusion 360/API/AddIns
  5. Copy "Send2Blend" folder to this location
  6. In Fusion 360, navigate to Tools tab.
  7. Click Add-Ins (Shift + S)
  8. Navigate to Add-Ins tab
  9. Find "Send2Blend"
  10. Make sure "Run on Startup" is ticked
  11. Restart Fusion 360

Full installation proccess can also be found in this Youtube Video.

Highly Recommended: After the installation, navigate to "Tools" panel, click on Add-Ins drop down, and assign a new keyboard shortcut for "Send To Blender". I personally prefer ⌘ + B

Installation (Windows)

  1. Download the current release of Send2Blend for Fusion 360
  2. Extract the downloaded folder
  3. Open Autodesk Fusion 360
  4. Navigate to Tools tab.
  5. Click Add-Ins (Shift + S)
  6. Navigate to Add-Ins tab
  7. Click the green + sign, next to "My Add-Ins"
  8. Copy the extracted "Send2Blend" folder to the opened location
  9. Select "Send2Blend" folder and click Select Folder
  10. Highlight "Send2Blend" and click Run
  11. Make sure "Run on Startup" is ticked
  12. Restart Fusion 360

Full installation proccess can also be found in this Youtube Video.

*Highly Recommended: After the installation, navigate to "Tools" panel, click on Add-Ins drop down, and assign a new keyboard shortcut for "Send To Blender".

Usage

  1. Create a model as usual
  2. Make sure to name your components appropiately. Once named, you should avoid renaming at all costs; Names are the only way to link objects with Blender (so far)
  3. T-Splines, Surfaces, Meshes and bodies outside compoenets will not be exported. Convert them to B-Rep bodies for export if neccessary and make sure to create a component for any "loose" bodies.
  4. Save and name your project
  5. Click the Blender Icon in "Tools" panel, or hit your assigned Keyboard Shortcut.

Full workflow (Including Blender) can be found in this Youtube Video.

How it Works

  1. Checks if Folder "S2B_Temp" exists on User/Desktop; Creates a Folder if it doesn't, deletes all files in the folder if it does.
  2. Creates a temporary document and copies all occurrences to that temporary document.
  3. Exports all occurrences to S2B_Temp folder in STL format, "High" refinement.
  4. Names the STL files: removes version, replaces spaces with dashes where appropriate.
  5. Upon closing Fusion360 the S2B_Temp folder is removed.