Sharing Inventor 2021 data to earlier version Revit rfa

If you are a manufacturer working with customers in construction it’s often a requirement to provide product models in a BIM compatible format, commonly a Revit format.

Sharing Inventor 2021 data to earlier version Revit rfa

Inventor 2021 gives us the option to work with Revit data and share data to Revit. We can share data directly from the Inventor BIM Content Environment.

When we export we can save out to rfa format, however, there is no option to choose which Revit version we are saving out as.

If your client is using an earlier Revit version this can be a problem.

There is though a method you can follow to set up your system to be able to export out to an earlier version, up to three versions earlier than your current version.

In this blog article, we will provide you with the required setup steps and an iLogic rule that will access this undocumented feature. 

 

Installation Requirements

  1. Install the matching Inventor legacy version. This can be up to three versions behind the latest release so currently 2018.
  2. Install the latest Inventor version, currently 2021.
  3. Obtain the latest version of Navisworks media. Copy RFATranslator.Translate.RevitServerLegacy.exe from Navisworks install files to legacy Inventor version Revit interoperability folder.

e.g. copy from Autodesk_Navisworks_Manage_2021_Multilingual_Win_64bit_dlm\x64\NAVMAN\Autodesk\Ldr\IVS\Bin

to

C:\Program Files\Common Files\Autodesk Shared\Revit Interoperability for Inventor 2018\Rx\

 

  1. You can Install the Revit legacy version to check your exported models and also gain access to the Revit templates. If you don’t have a Revit license you can run it in view-only mode. If you need to make any post export modifications you will require a Revit license to make any changes to the exported file in Revit.

 

iLogic Rule

You will require an iLogic rule to access the custom export functionality.

Create this as an external rule. 


Dim oBIMComp As BIMComponent

Dim selectedTemplate As String

Dim targetFile As String

oBIMComp = ThisApplication.ActiveDocument.ComponentDefinition.BIMComponent

Dim templateFileDlg As Inventor.FileDialog = Nothing

InventorVb.Application.CreateFileDialog(tFileDlg)

templateFileDlg.DialogTitle() = "Select Template for Export"

templateFileDlg.Filter = "Revit Family Template (*.rft)|*.rft"

templateFileDlg.InitialDirectory = "C:\ProgramData\Autodesk\RVT 2018\Family Templates\English"

templateFileDlg.CancelError = True

On Error Resume Next

templateFileDlg.ShowOpen()

If Err.Number <> 0 Then

        Return

        ElseIf templateFileDlg.FileName <> "" Then

        selectedTemplate = templateFileDlg.FileName

End If

Dim oNameValueMap As NameValueMap

oNameValueMap = ThisApplication.TransientObjects.CreateNameValueMap

oNameValueMap.Add("CustomRevitFamilyTemplate", selectedTemplate)

oNameValueMap.Add("RevitFileVersion", "Legacy")

Dim oFileDlg As Inventor.FileDialog = Nothing

InventorVb.Application.CreateFileDialog(oFileDlg)

oFileDlg.Filter = "Revit Family Files (*.rfa)|*.rfa"

oFileDlg.InitialDirectory = ThisDoc.Path

oFileDlg.CancelError = True

'On Error Resume Next

oFileDlg.ShowSave()

If Err.Number <> 0 Then

        Return

        ElseIf oFileDlg.FileName <> "" Then

        targetFile = oFileDlg.FileName

End If

oBIMComp.ExportBuildingComponentWithOptions(targetFile, oNameValueMap)

MessageBox.Show("Export to " & targetFile & " finished.", "RFA Export Rule Complete")

There is more to BIM though than just the model itself. If you need to know more about BIM as a manufacturer and what’s required, please get in contact with us by emailing info@symetri.co.uk.

If you want to learn more about iLogic we have On-demand webinars available, training courses and services to enable you to boost your productivity. 


TRANSITIONING TO MICROSOFT ACCESS RUNTIME FOR AUTOCAD ELECTRICAL 2026

16 June 2025

At Symetri, we understand the importance of tailored education and deliver exceptional training solutions, available both in our classrooms or through our unique Virtual Classroom. Here, we explore the many advantages of committing to a learning path with Symetri and how it can transform both personal and professional growth.

Move, Automate and Archive your construction data with Symetri Cloud Solutions

11 June 2025

The Architecture, Engineering, Construction, and Owner Operator (AECO) sectors are under growing pressure to improve collaboration, reduce project risk, and manage data more intelligently across the entire asset lifecycle. This blog looks at how Symetri and Autodesk can help you move your design and construction data to the cloud.

Migrate Multiple Projects Between BIM 360 and ACC: What you need to know

09 June 2025

As Autodesk gradually shifts its focus from Autodesk BIM 360 to the more unified and scalable Autodesk Construction Cloud (ACC), many AEC organisations are navigating the complex process of migrating active and archived projects. While ACC offers enhanced collaboration, improved workflows, and long-term scalability, the path to get there isn’t always straightforward. In this post, we will explore some key complexities organisations face when migrating data from BIM 360 and ACC and offer insights on how to streamline the process.