New features – MagiCAD 2025 for Revit

MagiCAD 2025 includes all of the new features and improvements from previous MagiCAD releases. Please see also the feature highlights from the latest MagiCAD 2024 UR-1 and 2024 UR-2 releases.

NOTE: MagiCAD 2025 for Revit 2025 does not include Schneider electrical calculations and the Supports & Hangers module. They are available only for Revit 2023.1 and Revit 2024. This is due to .NET framework version changes in Autodesk Revit 2025. Revit 2025 support for both functionalities is scheduled to be added in the next release of MagiCAD.

1. Support for Autodesk Revit 2025


MagiCAD 2025 is compatible with the new Autodesk Revit 2025, as well as with the previous two Revit versions 2024 and 2023.1. MagiCAD has also been upgraded to .NET 8 framework to maintain compatibility with technological changes in Revit. MagiCAD 2025 supports Revit dark mode and the command icons in the software have been updated for better visibility.

2. Calculation of dry sprinkler systems

Sprinkler Designer

Dry sprinkler systems are used when part of the sprinkler network is situated in conditions below the freezing point or above the boiling point of the sprinkler fluid. The dry part of the network is filled with air or nitrogen and separated from the rest of the network with a dry pipe valve. When the sprinklers operate in case of a fire, the pressure in the dry system decreases and the dry valve opens filling the section with water. An accelerator may also be used to speed up the release of air from the pipes.

Filling the empty network with water is a complex task. The movement of water is affected by many different factors, including water source properties, dry valve properties, network design, initial gas pressure, and sprinkler head properties. MagiCAD allows you to define all of the related factors and calculate an accurate water delivery time for the dry sprinkler system.

3. Create spaces from a linked IFC file in Project wizard

Common Tools

The Project Wizard tool now allows you to create spaces based on a linked IFC reference file. Previously, you could only copy a list of the spaces. The tool also creates space outlines into the model for a better end result, since the quality of the IFC file and its conversion in Revit can affect space creation when using only geometry for space bounding.

4. View selection for real-time clash checking

Common Tools

Running real-time clash checking can slow down Revit project performance. MagiCAD now includes a view selection for real-time clash checking. Running clash checking only in selected views helps improve performance and the overall modelling experience. No need to switch the function on and off in settings because a project slows down.

5. Component sizing

Piping, Ventilation

Segment sizes can be easily changed during the design of duct and pipe networks. However, this leaves many components, such as flow dampers and valves, unchanged and causes issues with mismatched segment and component sizes. A new Product sizing tool in MagiCAD allows you to easily resize components to match neighbouring segments.

You can set the range for the tool from selected elements to entire branches or the whole network and all components within the range are automatically sized to match their connecting segments. Unlike sizing calculations, the Component sizing tool can be used for network parts that have multiple open ends or are still in the process of being designed.

6. System classification codes for electrical systems


System classification codes can now be added for electrical systems, including communication and data systems. This allows you to add national system classifications to electrical projects and makes system identification easier when communicating among project parties.

System classification information is written into the instance parameters of electrical objects, like other electrical system information. New instance parameters for system classification codes have been added for use in electrical, communication, and data systems and the parameter values are filled for system objects during system drawing. System classification codes can be added to older projects and existing objects without codes with the Update Parameters function.

It is also possible to duplicate topics in the tree view for system classification codes and national classification codes. This makes it faster to build the classification hierarchy when it includes many similar items.

7. Smart installation option for piping products


A new Smart installation option for piping products enables easy and efficient installation of angled products. Smart installation allows users to replace a 90 degree bend with an angled product. This is particularly useful when installing wall boxes. Smart installation is available for use with products from the Other component and Stop valve categories.

8. Angle to horizontal tool for sloped pipes


The Angle to horizontal function can now be used with sloped pipes. All Angle to horizontal definitions are available also for networks that contain a slope. Using Angle to horizontal makes it much easier to model elevation changes for sloped systems without changing views or stopping drawing.

9. Multiple calculation improvements

Ventilation, Piping, Sprinkler Designer

The new version includes improvements to many different calculation functions.

It is now possible to ignore sound attenuation in distribution boxes when performing design flow sound calculation. This selection ignores the attenuation caused by reflections of sound waves inside a distribution box, but attenuation caused by the division of air flow to ducts is still included in the calculation.

In sprinkler calculation, the values in the Sprinkler calculation options dialog are now saved automatically. Previously the values were lost unless users selected Update to model in the sprinkler calculation report.

For radiators, the radiator valve adjustment information is now stored as a radiator parameter. This eliminates the need for separate tags for the radiator and the radiator valve.

In heating/cooling balancing calculation, the supply pipe water flow temperature has been added to the calculation report.
In sewer flow calculation, the maximum nominal flow from a single device upstream is now added to drainage pipes.

Finally, pressure drop calculation for duct bends with guide vanes has been improved. If there are more than three guide vanes in a bend, a warning of insufficient measurement data is shown in the report and the calculation is performed according to a bend with three vanes.

10. Performance improvement for Update parameters function


The performance of the Update parameters function has been improved significantly when updating the Product code instance parameter. The parameter update is now performed much faster, especially for piping products.