Community
Fusion Design, Validate & Document
Stuck on a workflow? Have a tricky question about a Fusion (formerly Fusion 360) feature? Share your project, tips and tricks, ask questions, and get advice from the community.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

3D Print Plus and 3D Print Pro - Extended versions of 3D Print

56 REPLIES 56
Reply
Message 1 of 57
JeromeBriot
7645 Views, 56 Replies

3D Print Plus and 3D Print Pro - Extended versions of 3D Print

Hello,

Many users asked for a more flexible tool to export STL files from Fusion 360.

 

3D Print Plus and 3D Print Pro are the answers to most of their requests.

 

Common features for 3D Print Plus and 3D Print Pro:

  • Export BRepBody and MeshBody object
  • Customize the orientation of the exported object
  • Ability to scale the object (uniform or non-uniform)
  • Convert active unit to millimeter, centimeter, meter, inch, foot
  • Mesh preview and mesh refinement option
  • Name STL file with body name, component name, date…
  • Send STL data directly to 3D print utilities

Extra features for 3D Print Pro:

  • One-click export
  • Save settings in design between Fusion 360 session
  • Export file in binary or ASCII format
  • Ability to customize the STL file header
  • Convert existing STL files (file format and unit dimension)
  • Merge existing STL files
  • Adjust graphics settings for mesh display

3D Print Plus is freely available and 3D Print Pro must be purchased.

Both work on Windows and Mac. They are available on the Autodesk App Store:

Once installed, you'll find them under the TOOLS tab in the DESIGN workspace.

 

toolbar_3d_print_plus_pro_fusion_360.png

 

The blue icon is for 3D Print Plus and the red ones are for 3D Print Pro.
There is also a menu available for 3D Print Pro under the MAKE dropdown.

 

Click on the help button help.png at the bottom of each dialog to access the help files.

 

I hope you'll find these add-ins useful. Let me know!

 

56 REPLIES 56
Message 2 of 57
JeromeBriot
in reply to: JeromeBriot

Both 3D Print Plus and 3D Print Pro support most of the common 3D print utilities:

3DPrintUtilitiesList.png

 

The information below are given on the 09/11/2019. Check further messages for any updates.

 

3D print utilities fully supported on Windows:

  • Axon 3
  • Blender
  • ChiTuBox
  • CubePrint
  • CubePro
  • CubeX
  • Cura
  • CuraLulzBot
  • Cura for Volumic
  • IceSL-forge
  • IceSL-slicer
  • IdeaMaker
  • MatterControl
  • MeshLab
  • Meshmixer
  • PreForm
  • PrusaSlicer
  • Repetier-Host
  • Slic3r

Known limitations on Windows:

  • Slicer for Fusion 360 is not currently supported on Windows due to a reported bug
  • MakerBotPrint starts successfully but the model is not automatically imported

3D print utilities fully supported on Mac:

  • Blender
  • IdeaMaker
  • MeshLab
  • PrusaSlicer
  • Repetier-Host
  • Slic3r
  • Slicer for Fusion 360

Known limitations on Mac:

  • ChiTuBox, Cura, Meshmixer and PreForm won't start as reported in this discussion
  • CubePrint, CubePro, CubeX, MakerBotPrint and MatterControl start successfully but the model is not automatically imported
  • CuraLulzBot starts but quits unexpectedly

Feel free to contact me if the software you use is not listed.

I'll do my best to add its support in 3D Print Plus and 3D Print Pro.

Note that you can add a custom utility by entering the path to its executable file.

 

Message 3 of 57
JeromeBriot
in reply to: JeromeBriot

New versions available:

  • Add support for Ultimaker Cura 4.3 (on Windows only)
Message 4 of 57
GRSnyder
in reply to: JeromeBriot

What a nice surprise!

 

I wanted to try it out on macOS, but the installation fails. Is it trying to install something at the top level of my home directory?

 

Oct  7 15:58:48 G-Mini Installer[28560]: Package Authoring Error: <background_scaling> has an unsupported MIME type: X-NSObject/NSNumber
Oct  7 15:58:48 G-Mini Installer[28560]: Package Authoring Error: <background_alignment> has an unsupported MIME type: X-NSObject/NSNumber
Oct  7 15:58:48 G-Mini Installer[28560]: Package Authoring Error: <layout-direction> has an unsupported MIME type: X-NSObject/NSNumber
Oct  7 15:58:48 G-Mini Installer[28560]: Failed to load specified background image
Oct  7 15:58:48 G-Mini Installer[28560]: Could not load resource readme: (null)
Oct  7 15:59:02 G-Mini installd[28381]: PackageKit: ----- Begin install -----
Oct  7 15:59:02 G-Mini shove[28578]: Error relinking file (primary): /var/folders/6m/y6qjnts97_v3ny0rykvf8k54000035/C/PKInstallSandboxManager/AD1F7F9A-5497-4636-A27A-9F0D326821E2.activeSandbox/Root/Library/Containers/com.autodesk.mas.fusion360/Data/Library/Application Support/Autodesk/ApplicationPlugins/3DPrintPlus.bundle to /Users/garth/Library/Containers/com.autodesk.mas.fusion360/Data/Library/Application Support/Autodesk/ApplicationPlugins/3DPrintPlus.bundle, error = 13
Oct  7 15:59:02 G-Mini shove[28578]: srcPath = /var/folders/6m/y6qjnts97_v3ny0rykvf8k54000035/C/PKInstallSandboxManager/AD1F7F9A-5497-4636-A27A-9F0D326821E2.activeSandbox/Root/Library/Containers/com.autodesk.mas.fusion360/Data/Library/Application Support/Autodesk/ApplicationPlugins/3DPrintPlus.bundle NSFileOwnerAccountID=101 NSFileSystemFileNumber=12855343 NSFileExtensionHidden=0 NSFileSystemNumber=16777223 NSFileSize=128 NSFileGroupOwnerAccountID=20 NSFileOwnerAccountName=garth NSFileCreationDate=2019-10-04 09:09:31 +0000 NSFilePosixPermissions=511 NSFileType=NSFileTypeDirectory NSFileGroupOwnerAccountName=staff NSFileReferenceCount=4 NSFileModificationDate=2019-10-04 09:09:31 +0000
Oct  7 15:59:02 G-Mini shove[28578]: dstParentPath = /Users/garth/Library/Containers/com.autodesk.mas.fusion360/Data/Library/Application Support/Autodesk/ApplicationPlugins NSFileOwnerAccountID=0 NSFileSystemFileNumber=2604195 NSFileExtensionHidden=0 NSFileSystemNumber=16777223 NSFileSize=96 NSFileGroupOwnerAccountID=20 NSFileOwnerAccountName=root NSFileCreationDate=2017-04-18 17:17:49 +0000 NSFilePosixPermissions=493 NSFileType=NSFileTypeDirectory NSFileGroupOwnerAccountName=staff NSFileReferenceCount=3 NSFileModificationDate=2017-04-18 17:17:49 +0000
Oct  7 15:59:02 G-Mini shove[28578]: [src=unknown] /Users/garth/Library/Containers/com.autodesk.mas.fusion360/Data/Library/Application Support/Autodesk/ApplicationPlugins/3DPrintPlus.bundle: unable to restore flags to destination (error 2)
Oct  7 15:59:02 G-Mini shove[28578]: [source=dir, dst=notExist] failed _RelinkFile(/var/folders/6m/y6qjnts97_v3ny0rykvf8k54000035/C/PKInstallSandboxManager/AD1F7F9A-5497-4636-A27A-9F0D326821E2.activeSandbox/Root/Library/Containers/com.autodesk.mas.fusion360/Data/Library/Application Support/Autodesk/ApplicationPlugins/3DPrintPlus.bundle, /Users/garth/Library/Containers/com.autodesk.mas.fusion360/Data/Library/Application Support/Autodesk/ApplicationPlugins/3DPrintPlus.bundle): Permission denied
Oct  7 15:59:02 G-Mini shove[28578]: srcPath = /var/folders/6m/y6qjnts97_v3ny0rykvf8k54000035/C/PKInstallSandboxManager/AD1F7F9A-5497-4636-A27A-9F0D326821E2.activeSandbox/Root/Library/Containers/com.autodesk.mas.fusion360/Data/Library/Application Support/Autodesk/ApplicationPlugins/3DPrintPlus.bundle NSFileOwnerAccountID=101 NSFileSystemFileNumber=12855343 NSFileExtensionHidden=0 NSFileSystemNumber=16777223 NSFileSize=128 NSFileGroupOwnerAccountID=20 NSFileOwnerAccountName=garth NSFileCreationDate=2019-10-04 09:09:31 +0000 NSFilePosixPermissions=511 NSFileType=NSFileTypeDirectory NSFileGroupOwnerAccountName=staff NSFileReferenceCount=4 NSFileModificationDate=2019-10-04 09:09:31 +0000
Oct  7 15:59:02 G-Mini shove[28578]: dstParentPath = /Users/garth/Library/Containers/com.autodesk.mas.fusion360/Data/Library/Application Support/Autodesk/ApplicationPlugins NSFileOwnerAccountID=0 NSFileSystemFileNumber=2604195 NSFileExtensionHidden=0 NSFileSystemNumber=16777223 NSFileSize=96 NSFileGroupOwnerAccountID=20 NSFileOwnerAccountName=root NSFileCreationDate=2017-04-18 17:17:49 +0000 NSFilePosixPermissions=493 NSFileType=NSFileTypeDirectory NSFileGroupOwnerAccountName=staff NSFileReferenceCount=3 NSFileModificationDate=2017-04-18 17:17:49 +0000
Oct  7 15:59:02 G-Mini installd[28381]: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=120 "An unexpected error occurred while moving files to the final destination." UserInfo={NSLocalizedDescription=An unexpected error occurred while moving files to the final destination., arguments=(
   "-f",
   "-s",
   "/var/folders/6m/y6qjnts97_v3ny0rykvf8k54000035/C/PKInstallSandboxManager/AD1F7F9A-5497-4636-A27A-9F0D326821E2.activeSandbox/Root",
   "/Users/garth"
), NSUnderlyingError=0x7fd26d40b300 {Error Domain=NSPOSIXErrorDomain Code=13 "Permission denied"}} {
   NSLocalizedDescription = "An unexpected error occurred while moving files to the final destination.";
   NSUnderlyingError = "Error Domain=NSPOSIXErrorDomain Code=13 \"Permission denied\"";
   arguments =     (
       "-f",
       "-s",
       "/var/folders/6m/y6qjnts97_v3ny0rykvf8k54000035/C/PKInstallSandboxManager/AD1F7F9A-5497-4636-A27A-9F0D326821E2.activeSandbox/Root",
       "/Users/garth"
   );
}
Oct  7 15:59:03 G-Mini Installer[28560]: Install failed: The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.
Oct  7 15:59:03 G-Mini Installer[28560]: Displaying 'Install Failed' UI.
Oct  7 15:59:03 G-Mini Installer[28560]: 'Install Failed' UI displayed message:'The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.'.

 

Message 5 of 57
JeromeBriot
in reply to: GRSnyder

Hello @GRSnyder,

 

I'm sorry that the installation failed. The add-in has been downloaded many times by Mac users and none of them reported this issue.

 

I only wrote the core application. The installers are created by people at Autodesk.

 

I'll try to investigate this issue further.

 

Message 6 of 57
GRSnyder
in reply to: JeromeBriot

It doesn't seem to be specific to this particular plugin - I tried a couple of others and they all give the same error message. 

Message 7 of 57
GRSnyder
in reply to: GRSnyder

@JeromeBriot pointed me toward this article about that error, and the first suggested solution on that page worked for me. For some reason, my Fusion 360 ApplicationPlugins directories had become owned by root, which is odd since everything around them had permissions typical for files in ~/Library.

 

I changed the ownerships back to myself and then everything worked fine. If anyone else has this problem, here's the command I used:

 

sudo chown -R myname "/Users/myname/

Library/Containers/com.autodesk.mas.fusion360/Data/Library/Application\ Support/Autodesk/ApplicationPlugins" "/Users/myname/Library/Application Support/Autodesk/ApplicationPlugins"

Message 8 of 57
JeromeBriot
in reply to: JeromeBriot

New version available (1.2.0):

  • Fix .app selection on Mac (custom 3D print utility)
  • Fix export with null area triangles (meshbody)
  • Fix lost custom utility when another one is selected
  • Increase line weight of coordinate frame
  • Add support for Simplify3D
  • Add support for BCN3D Cura
  • Add support for CraftWare
  • Add support for KISSlicer

Read the first message of this discussion for installation instructions.

 

3D-print-utilities.png

 

 

 

Message 9 of 57
JeromeBriot
in reply to: JeromeBriot

New version available (1.3.0):

  • Fix custom 3D print selection
  • Accelerate transfer to Ultimaker Cura (single instance)
  • Add support for Ultimaker Cura 4.4

Read the first message of this discussion for installation instructions.

Message 10 of 57

Would this (either the plus or the pro) allow me to do the following:

 

Have one button (or hotkey press) automatically iterate through all components in the current design and export an STL of all the bodies in that component to STL named "document-component.stl"?  So if there was a document named Test and it had two components (each with multiple bodies) - Part1 and Part2 - you'd click this export and it'd output two STL files Test-Part1.stl and Test-Part2.stl

 

Thanks!

Message 11 of 57
JeromeBriot
in reply to: JeromeBriot

New version available (1.4.0):

  • Add support for Ultimaker Cura 4.5
  • Add support for Voxelizer 2
  • Add support for Z-Suite 2

3dprintutilities.PNG

 

Read the first message of this discussion for installation instructions.

 

3D Print Plus has been dowloaded more than 700 times around the world:

3d-print-plus-downloads-map.png

 

Feel free to contact me if you face any issue or if you need a missing feature.

 

 

Message 12 of 57


@BarrettJacobsen wrote:

Would this (either the plus or the pro) allow me to do the following:


Hello,

 

Right click on the root component and select "Save as STL". Next choose "One File Per Body" in the dialog.

 

Message 13 of 57

Thanks, but that would give me an STL per body when I want an STL per component (which may have multiple bodies, that should be in the single STL for that component).

 

I was able to script what I was looking for via the python scripting interface, though.

Message 14 of 57

I'd like to export several bodies in one go, and bring them to my slicer (prusa slicer) as one project, but still being able to arrange them induvidually in the slicer. Is this possible?

 

Best regards,

Erik Karlsson

Message 15 of 57

If you're using PrusaSlicer, I'd just export them all as a single STL and then use the split objects feature of Prusa Slicer - https://help.prusa3d.com/en/article/split-to-objects-parts_1751?preview=true#split-to-objects

Message 16 of 57
JeromeBriot
in reply to: JeromeBriot

New version available (1.5.0):

  • Add support for Ultimaker Cura 4.6 (upcoming)
Message 17 of 57
dmartinS68QJ
in reply to: JeromeBriot

Hello Jerome,  I am having trouble in trying to upgrade to latest version for Cura 4.6 support.  Previous was working perfect with older Cura version.  Your 3d Printer Plus icon is not showing up in the Tools, Make area.  I have tried uninstalling and reinstalling and restarting Fusion several times.  Any suggestions for things to check on Win10 OS?

 

-Dan

Message 18 of 57
JeromeBriot
in reply to: dmartinS68QJ

@dmartinS68QJ, try this:

  1. close Fusion 360
  2. go to C:\Users\<USERNAME>\AppData\Roaming\3DPrintPlusForFusion360\<USERID>\3DPrintUilities
  3. delete the file 3DPrintUtilities.json
  4. restart Fusion 360

Did you install Cura in its default folder "C:\Program Files\Ultimaker Cura 4.6" ?

 

Message 19 of 57
dmartinS68QJ
in reply to: JeromeBriot

Yes Cura is installed in default location.  C:\Program Files\Ultimaker Cura 4.6\

 

The .\Roaming\3DPrintPlusForFusion360  folder does not exist in my user profile.  I just promoted my user id to be local admin and reran the installer.  Folder still was not created.

 

Message 20 of 57

Bonjour Jérôme,

 

Je n'est pas trouvé d'explication sur les règles de nommage du fichier stl.

Avec le %R% j'ai le nom du fichier, quelle lettre utiliser pour avoir le nom du body ?

Merci d'avance pour ta réponse et félicitations pour ton travail.

 

Bonne soirée.

Philippe

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report