Win64, English

SpiceTools Technologies
Trace Autodesk® Revit® Lines over CAD Imports in Project or Create Family with Traced Lines and load into Project.

General Usage Instructions

CAD imports are usually an inevitable component of the workflow of several organizations. The intellectual property developed by organizations over years cannot be simply discarded and recreated after the Organization has transitioned to the Revit Platform. It could be something as innocuous as a typical partition detail or something more substantial as an entire floor plan.

Unfortunately, use of CAD within the Revit Project has several repercussions:

CAD Imports bring its own layer, line, and Text Styles that can be severely disruptive to maintaining Graphics Standards within the Revit Project. This is especially true if the CAD Import is exploded within the Revit Project so as to allow for editing the imported Line work.

Depending on the source and author of the CAD Import, the import may contain several overlapping lines and redundant layers. This, in turn, results in sluggish model performance and longer zoom and refresh times.

Finally, CAD imports contain third party imports such as registered apps or DGN Line styles have been known to cause bloat and corruption within the project. (Please note that this statement is anecdotal and constitutes an opinion of the Author).

CADTracer serves two purposes: One is to perform simple Tracing within the project so as to enable one to modify the geometry represented by the import without actually exploding the import. The second is to convert CAD imports that represent repeatable blocks into a Revit Family. This is an easy way to quickly create a family of an appropriate category and load it into the project. In situations where multiple traces need to be performed, CADTracer can save the layer mapping assignments of one trace in an external file (with *.JSON extension) and reload it on demand.



Ribbon/Toolbar Icon Command Command Description


Running the Command 'CADTracer' launches the Layer Mapping Window. This window not only allows to user to Map existing Revit Project Line Styles to Layers found in the CAD import, but also allows the user to specify if he or she would like trace using Revit Lines in the project or Create a separate family with the Trace and then load the family into the project.


The installer that ran when you downloaded this app/plug-in from Autodesk App Store will start installing the app/plug-in. OR, simply double-click the downloaded installer to install the app/plugin.

To uninstall this plug-in, exit the Autodesk product if you are currently running it, simply rerun the installer, and select the "Uninstall" button. OR, click Control Panel > Programs > Programs and Features (Windows 7/8.1/10/11) and uninstall as you would any other application from your system.

Additional Information

This is a paid App with free 30-day Trial. Please contact the App Vendor if you would like to test a trial version of the App.

Known Issues

1. Imports with a large number of lines may sometimes become unresponsive. Please try reducing the number of layers to be traced before proceeding. 

2. Creating Symbolic Lines in Model Families may cause CADTracer to become unresponsive. You will be given an alternative to create model lines that can later be converted manually to Symbolic lines within the Family. 

3. Families created by CADTracer are assigned the name of the import. For example, 'somedrawings.dwg' will be named 'somedrawing_dwg.rfa' and loaded into the project. If you need to create a family of another category once a family based on a particular import has been created, the original family has to be renamed or deleted. Otherwise, CADTracer will create a new instance from the previously created family and place it atop the import. 

4. Automatic Tracing in Families occurs only in Plan Views. Manual tracing can be done in a manner similar to a regular project. 

5. When tracing in families in vertical views, we have noticed flipping of the placed family in both the horizontal and vertical axes. The problem appears to be resolved in Revit 2016 but seems prevalent in Revit 2015.


Company Name: SpiceTools Technologies
Support Contact:

Author/Company Information

SpiceTools Technologies

Support Information

Version History

Version Number Version Description


Support for Autodesk® Revit® 2023


Support for Autodesk® Revit® 2022


Support for Autodesk® Revit® 2021


Support for Autodesk® Revit® 2020


Support for Autodesk® Revit® 2019 Removed user warnings indicating a failure to check for updates.


Support for Revit 2018 Added automatic update checker Added user notification and crash protection in case Family Templates are not found on user's computer.


Corrected bug in loading Presets.


Added algorithm to evaluate line lengths before creating them and increase line lengths to values close to Revit's Minimum Line Length. This results in minimized deletions of lines after processing. The feature is optional via a check box which is checked on by default.


Fixes to show user potential errors and skip lines that are too short for Revit to create. The App will now display all error messages at the end of the processing. The user will have to delete lines that are deemed to be too short by Revit in order to complete the command.


Initial Release
Go top