Power Tools for Part Modeling is an Autodesk Fusion add-in that provides productivity, utility, and analysis commands to support mechanical part design workflows. It includes commands for sketch repair, constraint analysis, model timeline performance reporting, and bulk visibility management.
Before you install and run this add-in, confirm that you have the following:
- Autodesk Fusion (any current subscription tier) with Python add-in support enabled
- Windows 10/11 or macOS
- Download or clone this repository to your local machine.
- In Autodesk Fusion, open the Add-Ins dialog by selecting Utilities > Add-Ins, or press Shift+S.
- On the Add-Ins tab, click the green + icon.
- Navigate to the folder where you placed the add-in files and select the
PowerTools-Part-Modelingfolder. - Click Open.
- Select Power Tools for Part Modeling in the list, then click Run.
To have the add-in load automatically each time Fusion starts, select Run on Startup before clicking Run.
The following commands are included in this add-in:
| Command | Category | Location | Description |
|---|---|---|---|
| Sketch Repair | Productivity | Sketch › Modify | Repairs small gaps and disconnected endpoints in the active sketch. |
| Sketch Under-Constrained | Productivity | Sketch › Modify | Highlights sketch entities that lack sufficient constraints or dimensions. |
| Radial Hole Circle | Productivity | Sketch › Create | Places a construction circle anchored to an existing sketch point, with a diameter dimension and vertically constrained top point. |
| Timeline Compute Report | Analysis | Solid › Inspect | Generates a sortable HTML report of feature compute times across the model timeline. |
| Create Mirrored Design | Productivity | Solid › Create | Derives all model bodies into a new document, saves as <active-name>-mirror, applies scale -1, and saves again. |
| Hide Objects | Utility | Tools › Utility | Hides selected categories of reference and construction geometry across all components in the active design. |
The Sketch Repair command attempts to fix common sketch profile issues automatically. It performs two repair passes: the first removes tiny segments at or below the geometry tolerance threshold, and the second closes small gaps by merging disconnected endpoints.
Requirements: A design document must be open and a sketch must be in active edit mode.
For full usage details, see Sketch Repair.
The Sketch Under-Constrained command highlights all sketch entities that are not fully constrained. Use this command to quickly locate lines, curves, or points that still need dimensions or geometric constraints in complex sketches.
Requirements: A design document must be open and a sketch must be in active edit mode.
For full usage details, see Sketch Under-Constrained.
The Radial Hole Circle command places a construction circle in the active sketch. Select an existing sketch point or vertex as the center, drag the mouse to preview the diameter in real time, then click to commit. A diameter dimension and a vertically constrained sketch point are automatically added at the top of the circle.
Requirements: A design document must be open and a sketch must be in active edit mode.
For full usage details, see Radial Hole Circle.
The Create Mirrored Design command creates a new design based on the currently active saved 3D design. It derives the model content into a new document, saves the new file using the active document name with -mirror appended, scales all derived geometry by -1, and saves the result.
Requirements:
- The active product must be a Fusion design.
- The active design must already be saved to Fusion (must have a Data File).
- The command must be run from the Design workspace.
The Hide Objects command hides selected categories of reference and construction geometry across every component in the active design in a single operation. Use it to quickly declutter the viewport before sharing, rendering, or reviewing a model.
All eight object categories are enabled by default: Origin, Construction Points, Construction Axes, Construction Planes, Joint Origins, Joints, Sketches, and Canvas. Uncheck any category you want to leave visible before clicking OK.
Requirements: A design document must be open in the Design workspace.
For full usage details, see Hide Objects.
The Timeline Compute Report command generates an interactive HTML report showing the compute time for each feature in the model timeline, sorted from shortest to longest. A visual percentage bar column makes it easy to identify features that disproportionately extend model rebuild times.
The command also exports the underlying raw data as a CSV file to your system's temporary directory.
Requirements: The active design must use the parametric timeline. This command is not available for designs in Direct Design mode.
For full usage details, see Timeline Compute Report.
This add-in is developed and maintained by IMA LLC.
This project is released under the GNU General Public License v3.0 or later.
Copyright (C) 2022-2026 IMA LLC.
The shared library at lib/fusionAddInUtils is vendored byte-for-byte identically across all nine PowerTools add-ins. It mixes code under different terms: general_utils.py, event_utils.py, and attributes_utils.py are based on Autodesk, Inc. sample code (distributed under its own license terms — see the source headers); cache_utils.py, date_utils.py, log_utils.py, and upload_utils.py are part of this project (IMA LLC, GPL-3.0-or-later). See each module's source header for details.
Copyright © 2026 IMA LLC. All rights reserved.