Background
When creating parametric Pipe Fittings in Revit, the connector only exposes the Nominal Diameter (DN/NPS) to the family.
However, Revit already knows the following properties of the connected pipe:
These values are used internally by Revit to generate the correct pipe geometry, but they are not available to the Family Editor.
The Problem
The same Nominal Diameter can represent multiple different Outside Diameters depending on the Pipe Segment.
Example:
DN Copper Stainless Steel Threaded Steel
| DN20 | 22.0 mm | 22.0 mm | 26.9 mm |
Because only the Nominal Diameter is exposed, Family Authors cannot create a universal fitting that adapts correctly to the connected pipe.
Instead, every fitting requires Lookup Tables, even though Revit already contains the required information.
This results in:
Proposed Enhancement
Expose the following connector properties inside Pipe Fitting families:
These properties should be available exactly like Connector.Radius is today.
Example:
Socket Diameter = Connector.OutsideDiameter + 2 mminstead of
LookupTable → Outside DiameterBenefits
This small API/Family enhancement would:
Why this matters
The information already exists inside Revit.
The API already exposes Outside Diameter and related size information for Pipe Segments.
The Family Editor simply cannot access it.
This enhancement would therefore require exposing existing data rather than introducing a completely new feature.
For BIM managers and content developers maintaining large company libraries, this would save hundreds of hours of development and maintenance every year.
Can't find what you're looking for? Ask the community or share your knowledge.