# Dynamo scripts > Video tutorials for useful Dynamo scripts ## Posts - [Fitting Area](https://dynamoscripts.com/fitting-area/): In this script, I’m introducing the new education platform, where you can browse and apply for free courses. In the AI course, we explain the code and logic behind the Fitting Area script in detail. Also, in this video, I demonstrate the script’s logic using a single duct tee fitting as an example. If you want to download the script, please go to the List of Scripts page. Before using this script, please back up the existing project model. Also, if you wish to download this (and all other scripts) along with my sample files, please visit the Shop page.… Read More »List of all Dynamo scripts - [Schedule Revision Clouds](https://dynamoscripts.com/schedule-revision-clouds/): From Revit 2024, you can schedule Revision Clouds directly from Revit, but in R2023, that was not possible, so I created this simple script to export all Revision Clouds to Excel. The script will export Sequence, Revision Date, Description, and View, on which we have the Revision Cloud. It will tell us if the View is on the Sheet or not (with information about the Sheet name). Finally, Excel will also have the ID of the Revision Cloud if we need to track them manually. There is no UI in Dynamo, the user will need to choose the place where… Read More »List of all Dynamo scripts - [Copy Elevations](https://dynamoscripts.com/copy-elevations/): This script was created out of the need to quickly find elevations that need to be copied from Architecture to MEP projects. The main challenge with copying elevations is tracking them across different floors and selecting their markers along with the elevations themselves. This script helps with that. It allows the user to save the current selection of elevations and load it later. This saves time by eliminating the need to manually select elevations for each model where they need to be copied. Additionally, the script automatically selects elevation markers, so the only remaining task for the user is to… Read More »List of all Dynamo scripts - [Quickly check AutoCAD files](https://dynamoscripts.com/quickly-check-autocad-files/): This Dynamo script has a user-friendly interface that helps you manage imported and linked AutoCAD (CAD) files in your Revit project. The interface displays the name of each CAD file, its status (whether it’s Linked or Imported), and the workset to which it’s assigned. You can then choose from the following options: Delete and generate a report for the selected AutoCAD files, Delete selected AutoCAD files from the model or Generate a report listing all AutoCAD files with their status and workset (the user does not need to select AutoCADs). All reports will be in Excel with the same information… Read More »List of all Dynamo scripts - [Pipe hangers R2023 R1](https://dynamoscripts.com/pipe-hangers-r2023-r1/): On this page, you can see the past three instances where we had detailed discussions about inserting hangers/supports. This time, the script failed due to the Project Base Point, so I decided to fix some other issues in the script as well. Below is a list of the changes: Before using this script, please back up the existing project model. Also, if you wish to download this (and all other scripts) along with my sample files, please visit the Shop page. This is 4th version of the script. For a more in-depth story about the script, logic and nodes check… Read More »List of all Dynamo scripts - [Wall openings R2023 and R2024](https://dynamoscripts.com/wall-openings-r2023-and-r2024/): The last version of this script was created more than 2 years ago, a lot has changed, mainly maintenance of custom packages. That creates a lot of issues so in this version of the script, the following changed: Before using this script, please back up the existing project model. Also, if you wish to download this (and all other scripts) along with my sample files, please visit the Shop page. This is 3rd version of the script. For a more in-depth story about the script, logic and nodes check the last two videos: The script uses the following Dynamo packages:IronPython… Read More »List of all Dynamo scripts - [Set Air Terminals flow by Space flow](https://dynamoscripts.com/set-air-terminals-flow-by-space-flow/): A simple task: distribute the total airflow of spaces among the air terminals within the space, but with a small twist. The distribution must ensure that the airflow has no decimal places. To achieve this, we divide the total airflow by the number of elements in the space, round down the airflow, and assign this value to all but one terminal. We calculate the difference for the remaining air terminal that requires a different airflow and set it separately. A small additional task needs to be completed along the way. Watch the video above to learn more about the entire… Read More »List of all Dynamo scripts - [Resolve Duplicate Mark values warnings](https://dynamoscripts.com/resolve-duplicate-mark-values-warnings/): In a large model, at the moment when I checked, there were more than 5000 Revit warnings. I started resolving the warnings and noticed that a good portion of those warnings are due to duplicate Mark values. So, in order to avoid a situation where multiple elements have the same value for Mark, I set a rule: we need to recognize the element category, then take the capital letters of the category name. We will keep the existing Mark value and, if needed, add a suffix like _1, _2, etc. So, for example, in one warning where multiple elements had… Read More »List of all Dynamo scripts - [Set Space parameter values by Rooms](https://dynamoscripts.com/set-space-parameter-values-by-rooms/): Similar to the previous video, we are once again dealing with spaces. This time, the task was to fill a Space parameter by copying values from the Rooms. The hardest part was pairing the Space with the corresponding Room. This was accomplished using the Space at Point method from the Revit API. At the beginning of the video, I used nodes from custom packages to better explain the logic behind the script. By the end, I rewrote the script to use only Python nodes, eliminating the need for custom packages. That script version has been uploaded and is available in… Read More »List of all Dynamo scripts - [Set space center point](https://dynamoscripts.com/set-space-center-point/): This script is designed to automatically locate the solid geometry of each space, calculate its center point, and ensure that the computed point lies within the space boundaries. One of the key features of this script is its ability to filter spaces based on their area, only processing those with a defined area value greater than zero. This targeted approach ensures that the script runs quickly and efficiently, focusing only on relevant spaces. Additionally, all center points are updated in a single transaction, which further enhances the script’s speed and stability during execution. In the video, I showcased the script’s… Read More »List of all Dynamo scripts - [Color code Cable Trays](https://dynamoscripts.com/color-code-cable-trays/): Similar to duct and pipe legends, I wanted to create a function that colors cable trays based on a few common parameter values. We can color code by Type, Elevation, Service Type, Size, Width, and Height. The script performs an override in the view. If you previously had some color settings applied through visibility graphics or filters, you can use a reset script after finishing the color coding to restore the view to its original setup. To help the user understand which color corresponds to each value, the script will create a drafting view in a legend style, with lines… Read More »List of all Dynamo scripts - [Old scripts in Revit 2025](https://dynamoscripts.com/old-scripts-in-revit-2025/): Hello everyone, A question was raised about the issues with running Dynamo scripts in the current version of Revit (2025). There are many issues. Revit has switched from .Net 4.8 (up to version 2024) to .Net 8. Some nodes are no longer available and we are experiencing problems with custom packages. On the other hand, the idea with my scripts (which you can buy) is not to make them bulletproof—to work for every Revit version and all possible model variations. The idea is to demonstrate how to create the scripts, their possibilities and to provide a starting point for future… Read More »List of all Dynamo scripts - [Dynamic Collision Reports v1.1](https://dynamoscripts.com/dcr-v1-1/): Changelog, two new features: - [Round duct weight](https://dynamoscripts.com/round-duct-weight/): Previously, I explained how to create a Dynamo script that calculates the weight of rectangular ducts. You can view that script at the following link: https://dynamoscripts.com/rectangular-duct-weight/ This script calculates the weight of round ducts. Before running the script, the user should create a Project Parameter (as shown in the video) with the name “Duct Weight”. Then, after running the script, that parameter will be populated with weight values. Before you start using this script, please back up the existing project model. Also, if you wish to download this (and all other scripts) along with my sample files, please visit the… Read More »List of all Dynamo scripts - [Unhide elements by Category](https://dynamoscripts.com/unhide-elements-by-category/): This script, crafted within Autodesk Revit 2023, utilizes just three Python nodes with CPython to efficiently uncover hidden elements in projects. The user can select one or more categories. In this way, the user does not need to go to reveal hidden elements mode, select elements, and then filter by category and unhide. Before you start using this script, please back up the existing project model. Also, if you wish to download this (and all other scripts) along with my sample files, please visit the Shop page. The script does not use Dynamo packages. - [Stair Volume](https://dynamoscripts.com/stair-volume/): While working in Revit and attempting to calculate concrete volumes, I noticed no native Volume parameter for stairs. That is why I created this script. Essentially, the script will calculate the volume of selected elements and return the total volume. It will also work for other solid families. The script uses Python nodes but will also work with native Dynamo nodes. I explain both options in the video. Before you start using this script, please back up the existing project model. Also, if you wish to download this (and all other scripts) along with my sample files, please visit the… Read More »List of all Dynamo scripts - [Quickly isolate one Family Type](https://dynamoscripts.com/quickly-isolate-one-family-type/): The script can filter and isolate elements by type. It can work in two different cases. In the first case, when the user runs the script, it will retrieve all elements from the active view. The script will find categories that are visible in the view and offer the user a choice to select a category. Then, for the selected category, the user will find all family types in the second dropdown list. Upon choosing a type, the script will find all instances and isolate them in the view. In the second case, the user can select elements and run… Read More »List of all Dynamo scripts - [Create duct and pipe systems from Excel](https://dynamoscripts.com/create-duct-and-pipe-systems-from-excel/): As per the user’s request, I tested whether we can create duct and pipe systems by populating an Excel sheet. The Excel sheet needs to contain information regarding the System name, System Classification, and Color (RGB values). The script will then read all the data from the Excel sheet and create systems while setting the system colors. Please ensure that before you start using this script, you back up the existing project model. Also, if you wish to download this (and all other scripts) along with my sample files, please visit the Shop page. The script uses the following Dynamo… Read More »List of all Dynamo scripts - [Copy parameter values](https://dynamoscripts.com/copy-parameter-values/): The script can copy parameter values from one element to anothers. We have a user interface with two layers. In the first layer, the user needs to select sample and target elements. Then the script will read all parameters for our sample element and offer that list of parameters to the second layer of the user interface. Then the user can choose one or more parameters for which the script needs to copy values. The script works for both Instance and Type parameters. Please ensure that before you start using this script, you back up the existing project model. Also,… Read More »List of all Dynamo scripts - [Create a legend using the selected elements](https://dynamoscripts.com/create-a-legend-using-the-selected-elements/): The script can create a legend for selected elements belonging to one or more categories. The user can select either all elements in the view or just a few of them. If the user selects multiple instances of the same element, the script will identify unique elements to include in the legend. The legend is presented in two columns: on the left are the elements, and on the right, the script provides a textual description of each element type. To create the script, the user must create a legend and insert at least one element due to Revit API limitations.… Read More »List of all Dynamo scripts - [Export schedules](https://dynamoscripts.com/export-schedules/): Exporting reports from Revit is not really an option with the .csv because when you open the exported schedule, you will need to spend some time checking and fixing that report to look the same as the schedule in Revit. The script is simple. My user interface will read all Revit schedules. You can click on one, or by holding a control key, you can select more schedules. Then you need to choose the directory where you want to save the schedules and then click on OK. The script will export schedules to Excel formats (not .csv), and the schedules… Read More »List of all Dynamo scripts - [Add insulation by pipe system and size R4](https://dynamoscripts.com/add-insulation-by-pipe-system-and-size-r4/): This is yet another update of the ‘Add Insulation by Pipe’ script. This update was created through collaboration with Andreas Jørgensen. He encountered some issues while running the script, but after a few iterations, we were able to resolve all of them. Thank you once again, Andreas, for your patience and contributions. Issues that have been fixed (more about them in the video): Handling dimensions that differ from the input.Handling numbers as ‘Size’.Handling multiple systems.Resolving filter issues. Please make sure that before you start using this script you back up the existing project model. Also, if you want to download… Read More »List of all Dynamo scripts - [Place Legend on the multiple Sheets R2022](https://dynamoscripts.com/place-legend-on-the-multiple-sheets-r2022/): This script is an upgrade to the existing script that was created three years ago. You can find the original script at this link: https://dynamoscripts.com/automatically-add-a-legend-to-the-sheets/ This upgrade brings the following: Please make sure that before you start using this script you back up the existing project model. Also, if you want to download this (and all other scripts) with my sample files please visit the Shop page. The script uses the following Dynamo package: Data-Shapes|v2022.2.103 - [Installation length calculator R1](https://dynamoscripts.com/installation-length-calculator-r1/): This is a sequel to the original script, which is explained in detail and can be viewed at the following link: https://dynamoscripts.com/installation-length-calculator/ In this updated release, I’ve improved several aspects: Please make sure that before you start using this script you back up the existing project model. Also, if you want to download this (and all other scripts) with my sample files please visit the Shop page. - [AutoCAD objects to Revit elements](https://dynamoscripts.com/autocad-objects-to-revit-elements/): This script was created to fulfill a need to quickly add around 2500 elements to the model, elements that are mostly round (either circle or arc objects in AutoCAD drawings). Hence, since my other script was unable to work with round objects, I created a variation of the “AutoCAD drawing to equipment” script. The logic for the most part remains the same. We must insert AutoCAD into our model, select the specific AutoCAD, type the layer name in which our round objects are located and choose the face because all the families we needed to insert were face-based. Now, regarding… Read More »List of all Dynamo scripts - [Select by Workset](https://dynamoscripts.com/select-by-workset/): This script is relatively simple, and I created it for my friend. In the video, I also attempted to explain the usability of the custom script and that the script/video’s usability can be viewed from different angles (skip to 6:47 in you just want to see the script). Regarding the script, I did on purposely created the script with Python nodes so the friend and all others that find the script useful can execute from almost any Revit version without a need to install custom packages. The script includes a small user interface in which the user needs to select… Read More »List of all Dynamo scripts - [Cut walls with linked structure elements R2023](https://dynamoscripts.com/cut-walls-with-linked-structure-elements-r2023/): This is a sequel to the previous script. Link to the original script: https://dynamoscripts.com/cut-walls-with-linked-structure-elements/ The reason for this iteration is a problem that the user had in Revit 2023 where the Clockwork node did not work. Instead of that node, I did use a node from Synthesize package. This node does not need the geometry of the Architecture element, you need to connect the actual element, so a connection to the node is also changed. Please make sure that before you start using this script you back up the existing project model. Also, if you want to download this (and… Read More »List of all Dynamo scripts - [Change materials](https://dynamoscripts.com/change-materials/): I have created two scripts that should assist with changing materials in Revit. The first script will attempt to locate the type parameter where material information is stored and it will replace the material according to the user’s input. The second script was created to address the need to change duplicate material names. It should serve as a tool when you have elements imported from Inventor. This situation can occur when a family has many materials in a single family, but there is no quick way to display only the original name of the material. Therefore, this script will scan… Read More »List of all Dynamo scripts - [Export or Delete Unconnected Fittings](https://dynamoscripts.com/export-or-delete-unconnected-fittings/): In large MEP models, I consistently identify fittings that are not connected and appear to be “floating” within the model. To address this issue, I created a script that can either export these elements or delete them. The export option’s purpose is to enable the sending of a list containing these elements to someone for review if necessary. However, if we are confident that we do not need these elements, we can choose to delete them. The script is compatible with Pipes, Ducts, and Cable Tray fittings and works for any fitting type, including elbows, tees, crosses, etc. Please make… Read More »List of all Dynamo scripts - [Pipe supports R2023](https://dynamoscripts.com/pipe-supports-r2023/): Originally, I created a script in Revit 2020. Now, I have updated the script and tested it in Revit 2023. In this update, I optimized the script by reducing the number of nodes and organizing them into groups. Additionally, I decreased the dependence on custom packages. The script now only uses the Data-Shapes custom package to display the UI. To run this script, you will need to install the Data-Shapes custom package and use the family from my sample files or create your own. Please pay attention to the parameters that my family uses in the model. Please make sure… Read More »List of all Dynamo scripts - [Add insulation by pipe system and size R3](https://dynamoscripts.com/add-insulation-by-pipe-system-and-size-r3/): This version of the script is revision 3. Previous blog posts you can find on the site to see all features that the script has. Changes in this revision: The script now works for all metric units and for Revit 2021, Revit 2022 and Revit 2023. The script requires a pipe system and insulation type from the user. Then the script will list all unique pipe sizes and for those sizes, the user needs to enter pipe insulation thickness in millimeters. Please make sure that before you start using this script you back up the existing project model. Also, if… Read More »List of all Dynamo scripts - [Find the dimensions with fake value](https://dynamoscripts.com/find-the-dimensions-with-fake-value/): The motivation for this script is the knowledge that you can change the dimension value inside the Revit. I really do not support that kind of action. I can not accept any excuse to have that situation in any phase of a project. When the user chooses to do that it will set the model to LOD 200 no matter how much effort was invested in other fields. That is why, in this case, I did make an exception. I did not show you how I did build the script, I offer the script to all of you for free… Read More »List of all Dynamo scripts - [Navisworks to Revit - update](https://dynamoscripts.com/navisworks-to-revit-update/): This is an update to a previously created script and all details that I did skip in this video you can see in the previous video on the link: https://dynamoscripts.com/navisworks-to-revit/ With this update, I did resolve a situation when you have in your Revit models shared coordinates. So in the situation where you have shared coordinates in the model and you export all .nwc files with Shared coordinates setup, then this version of the script will read collision points from XML files and it will convert those points in Dynamo. Please make sure that before you start using this script… Read More »List of all Dynamo scripts - [IFC to Revit](https://dynamoscripts.com/ifc-to-revit/): The purpose of this script is to show that we can recreate IFC elements in Revit. For a test, we did play with round and rectangular ducts. Also, I did play with ChatGPT and some part of the script was generated by ChatGPT. Prior to running the script, it is necessary that you check on IFC elements which parameter names will be used from the Dynamo in order to get size values. The script will recreate just straight sections of the round and rectangular ducts. Please make sure that before you start using this script you back up the existing… Read More »List of all Dynamo scripts - [Navisworks to Revit](https://dynamoscripts.com/navisworks-to-revit/): This script can handle XML reports from Navisworks in a way that for each clash we will insert a family inside the Revit. Also, the script is able to create a 3D view for each clash and for a created 3D view to assign a View Template chosen by the user. The script will read clash coordinates from XML files. This is a fast way to show all collisions in Revit but using Navisworks coordinates is not very precise. You will be able to see where is the clash but it will not show the exact location of the clash.… Read More »List of all Dynamo scripts - [Fittings for installations generated from AutoCAD](https://dynamoscripts.com/fittings-for-installations-generated-from-autocad/): This is a sequel to the script that was able to automatically generate Pipes, Ducts or Cable Trays from AutoCAD drawing (link). The products from the previous script are straight sections of MEP installation (with some elbows) but it can happen that one installation was drawn with two or more lines in AutoCAD. Also, you will need to have tee fittings and those two things I did try to fix with this script. This script will apply extend (merge) command for installations and it will automatically add tee fittings for pipes, ducts and cable trays. Please make sure that before… Read More »List of all Dynamo scripts - [Resolving collisions - Up and down](https://dynamoscripts.com/resolving-collisions-up-and-down/): In this video, you can see how I build a script that can automatically move pipes up or down for the amount that the user defines in order to resolve collisions. The script works only with pipes. In case you did use the first script on pipes where on one route pipes will go up and then down you can then optimize installation with the second script (shown in the video). Please make sure that before you start using this script you back up the existing project model. Also, if you want to download this (and all other scripts) with… Read More »List of all Dynamo scripts - [Copy elements and circuits between views](https://dynamoscripts.com/copy-elements-and-circuits-between-views/): In this video, you can see how we can retrieve an electrical system and all elements related to that system by selecting one or more elements. Then we can copy all those elements (including the electrical system) from one view to the other view. In the video, I did show how we can copy electrical fixtures, panels and electrical system from one level to the other (from one-floor plan to the other). Please make sure that before you start using this script that you back up your existing project model. Also, if you want to download this (and all other… Read More »List of all Dynamo scripts - [Practical Dynamo Course - Importing Geometry](https://dynamoscripts.com/practical-dynamo-course-importing-geometry/): In this video, I did show two most used ways that you can use in order to import geometry from Dynamo. The first way is more direct, you will connect geometry and choose a view and Dynamo will import that geometry into your Revit project. That as a consequence will set as family instance name and category some unique value (GUID). Then you will be unable to manipulate those elements in the views by the category or name (the category of that element is not a built-in category). The second way is just a bit complicated, but it will give… Read More »List of all Dynamo scripts - [Remove scope boxes](https://dynamoscripts.com/remove-scope-boxes/): This script can remove scope boxes by two criteria. The first option is that the user selects scope boxes by the name and in that way selected scope boxes will be deleted. The second option is that the user can select that the script removes all scope boxes that are not in use. Finally, the user can use both options at the same time in order to remove scope boxes. It can select scope boxes by name and also option to delete unused scope boxes in the same run. Please make sure that before you start using this script that… Read More »List of all Dynamo scripts - [Sprinkler distance check](https://dynamoscripts.com/sprinkler-distance-check/): In this video, I did try to show how you can easily check the distance between the elements of any category. For all elements that are devices (not installations like ducts, pipes, conduits or cable trays) we can retrieve the point as the device location and from here our script is able to highlight all devices that have the distance below what the user defined. The script will work even if elements do not have the same height because we can define in which height range we want to check element “collision”. Please make sure that before you start using… Read More »List of all Dynamo scripts - [Practical Dynamo Course - Working with a linked IFC file](https://dynamoscripts.com/practical-dynamo-course-working-with-a-linked-ifc-file/): In this video, you can see how you can play with IFC linked elements inside the Dynamo to find the thickness of the Wall. You will also be able to see (from the Dynamo side) what difference we have if we are using the Revit linked file of the IFC linked file for the same elements. The methodology shown in the video I did use in the case when I need to create openings for the MEP elements (in the MEP model) and I can not rely on the IFC element parameters. Please make sure that before you start using… Read More »List of all Dynamo scripts - [Cut walls with linked structure elements](https://dynamoscripts.com/cut-walls-with-linked-structure-elements/): This video presents a simplified version of any script that needs to cut elements. This time we have architectural elements in one file and structural elements are in the Revit linked file. If you want to see how to create the script that can cut the elements in the same file you can click on the following link: https://dynamoscripts.com/cut-ceilings-and-walls/ Please note that because Unit type problem this script has a couple of additional nodes that are required for Revit 2022. Please make sure that before you start using this script that you back up your existing project model. Also, if… Read More »List of all Dynamo scripts - [Practical Dynamo Course - Lighting Design](https://dynamoscripts.com/practical-dynamo-course-lighting-design/): The objective of this video is to show how you can use Revit lighting fixtures and schedule to assist you in lighting design. Besides that Dynamo script is able to change the power of the lighting fixtures and automatically place a calculated number of fixtures in the room. The user needs to place one fixture inside the space, to select that fixture and top face. Also, what the user needs to do is to set the X-direction distance between the fixtures and to type what is required illumination for that space. Note that is just one example of how you… Read More »List of all Dynamo scripts - [Schedule on the sheets R2022](https://dynamoscripts.com/schedule-on-the-sheets-r2022/): This video is a sequel of previously published video and the script: https://dynamoscripts.com/schedule-to-show-only-elements-visible-on-the-sheet/ The reasons why I made this video and the script update are following: Simplified usage of the script – Now you can set inputs via the Dynamo Player. The previous release did have a major problem with the usage of the multiple schedules on the same element category (explained in detail in the video). In this version, the problem with UnitType was resolved and the script now can work in Revit 2022 (at this point latest Revit). Please make sure that before you start using this script… Read More »List of all Dynamo scripts - [Wall openings R2022](https://dynamoscripts.com/wall-openings-r2022/): This video is a sequel of previously published video and the script: https://dynamoscripts.com/wall-openings-for-mep-installations/ The reasons why I made this video and the script update are following: The previous script was created in Revit 2021 and it did not work in Revit 2022 (the reasons are explained in the video). While I did work on updating the script I add a new feature which is the creation of the shared parameter that openings will use. That shared parameter will be automatically populated from the Dynamo script and you can use those values to annotate openings or to schedule openings information. Please… Read More »List of all Dynamo scripts - [Installation length calculator](https://dynamoscripts.com/installation-length-calculator/): In this video, I did try to explain what is the logic behind the script that can calculate the total length for different MEP installations even when we have in the selection of elements fittings and accessories. The script will have an error in the calculation because of the approximation of the elbow fittings. The presented script will always have a higher value because of that approximation and the overall error should not be more than 5%. Please make sure that before you start using this script that you back up your existing project model. Also, if you want to… Read More »List of all Dynamo scripts - [Common issues and add pipe insulation by pipe size R2](https://dynamoscripts.com/common-issues-and-add-pipe-insulation-by-pipe-size-r2/): In this video, I did try to respond to some of the common questions that I receive from time to time. Also, this video contains some improvements for the script that need to add pipe insulation by diameter. With those improvements, now the script can work in Revit 2022. In the video, I did respond to the question “Which packages do I need to install in order to run the script” and also I did cover the topic whit a drop-down list and why you will need sometimes to set correct values. The video shows what needs to be corrected… Read More »List of all Dynamo scripts - [Create tiles](https://dynamoscripts.com/create-tiles/): I did create a set of scripts that can help with the creation of the wall and floor tiles. The script does not have a high level of flexibility. There is no UI, the user needs to change values inside the Dynamo but if needed you can always order a custom script or you can continue to work on the scripts. We have 5 different scripts. The first script will create wall tiles, the second script is able to check and highlight all tiles which are involved in clashes with other elements and the third script will reset all red-colored… Read More »List of all Dynamo scripts - [Find duplicate tags](https://dynamoscripts.com/find-duplicate-tags/): If you have a view with a large number of tags. You can use this script to check if you have duplicate tags for the same elements. You can run this script from Dynamo player and choose which tags you want to check. After the script finishes with the check in case that you have duplicate tags with the same value for the same element those tags will be colored in red color. When you resolve the situation with duplicate tags (change the tag or delete duplicates) you can run the script one more time and for all the tags… Read More »List of all Dynamo scripts - [Cable Tray divider](https://dynamoscripts.com/cable-tray-divider/): This is a script that can help you to place Cable Trays dividers. There is no default option in the Revit for this so I did create a divider family and the script will place those elements on each Cable Tray. The script will automatically adjust the length, rotation and position of dividers. The user can choose if he/she wants to run the script just for some portion of the Cable Trays or for all Cable Trays in the entire project. Because we can have different Cable Tray widths in our project instead of the numerical movement for the Cable… Read More »List of all Dynamo scripts - [To the Excel and back](https://dynamoscripts.com/to-the-excel-and-back/): If you need to edit a lot of parameter values for some elements, it will be faster if you export those values to Excel, change there and import data back to the Revit. The script will work for all categories and for editable parameters. If some parameter can not be changed inside the Revit it will not be possible to change it by the script. Workflow is like this, at first run the Dynamo player, go to the edit inputs for the export script. Select category and parameter and run the script. Then you need to go to the Excel… Read More »List of all Dynamo scripts - [Add pipe insulation by pipe size R1](https://dynamoscripts.com/add-pipe-insulation-by-pipe-size-r1/): This is an improved version of the previous script: https://dynamoscripts.com/add-pipe-insulation-by-pipe-size/ Improvements: – Now the script will automatically delete existing insulation for the selected system and add new. – I did resolve problems that could occur with previous versions and insulation for the flex pipes. Please make sure that before you start using this script that you back up your existing project model. Also, if you want to download this (and all other scripts) with my sample files please visit the Shop page. The script uses the following Dynamo packages: MEPover v.2020.6.2 Data-Shapes v.2022.2.97 Clockwork v.2.3.0 - [Add pipe insulation by pipe size](https://dynamoscripts.com/add-pipe-insulation-by-pipe-size/): The purpose of the script is to automate the process of adding insulation to the pipes. The user should select the System on which the script needs to add insulation and the type of insulation. Then the script will read all pipe diameters for the selected system and it will offer a new user interface in which the user can enter different insulation thicknesses for each pipe diameter. The script will automatically add insulation for pipes, pipe fittings, pipe accessories and flex pipes. Note: The script does not work if you already have some insulation on the above-mentioned elements. In… Read More »List of all Dynamo scripts - [Cable tray clearance](https://dynamoscripts.com/cable-tray-clearance/): A very simple script that needs to add volume above the cable trays in order to “reserve” that volume for cable tray access. The script will take cable trays and fittings, convert them to solid and translate that geometry in +Z direction for the maximal cable tray height value. After that, the script should import that geometry in your project and add color and change the transparency of those new elements. Please make sure that before you start using this script that you back up your existing project model. Also, if you want to download this (and all other scripts)… Read More »List of all Dynamo scripts - [Family name to a family instance](https://dynamoscripts.com/family-name-to-a-family-instance/): In case when the only thing that you have is just a family name and base on that information you need to perform some action it is useful to know to which category that family belongs and element IDs. I needed this script in order to speed up a setup for duct pressure loss report which is done by external software which is able to work with Revit data. Please make sure that before you start using this script that you back up your existing project model. Also, if you want to download this (and all other scripts) with my… Read More »List of all Dynamo scripts - [Conduit fitting bend radius](https://dynamoscripts.com/conduit-fitting-bend-radius/): The purpose of this script is to visually show conduit fitting that does not satisfy the user-defined minimal bend radius. The script will automatically recognize all conduit dimensions and the user can choose if he/she wants to perform a check just for one or more (or all) conduit dimensions. After the first run, every time when the user runs the script again, the script will (prior to the new check) automatically reset all previous color overrides. Please make sure that before you start using this script that you back up your existing project model. Also, if you want to download… Read More »List of all Dynamo scripts - [AutoCAD drawing to equipment](https://dynamoscripts.com/autocadtoequipment/): You can easily retrieve object position from an AutoCAD drawing and use it to automatically place equipment inside the Revit. This script shows workflow for a situation when you need to retrieve the position of diffusers and to automatic place them in Revit by using three different types of devices. The script is light and it runs in a fraction of a second. It uses only one custom package to retrieve lines from AutoCAD. Please make sure that before you start using this script that you back up your existing project model. Also, if you want to download this (and… Read More »List of all Dynamo scripts - [Multiple pipes hanger](https://dynamoscripts.com/multiple-pipes-hanger/): The pipe support script that I did publish last year was very popular, so to improve that script, I came to the idea to create a script that will handle multiple pipes. This script potentially can save a lot of time. The script can recognize space between the pipes, their relative heights, and adjust hanger diameter according to the pipe diameter. This is the first iteration of the script. There is a lot of room for improvement both for new features and to decrease the script run time. Please make sure that before you start using this script that you… Read More »List of all Dynamo scripts - [Connect devices R1](https://dynamoscripts.com/connect-devices-r1/): This is an improvement of the existing script which was able to connect devices with the pipe. As shown in the video the script is tested on Revit 2019, 2020, 2021 and 2022. In this version of the script, some fields are excluded from the UI, and on those fields script will automatically find an answer. On the other hand, a new feature like a possibility to add the slope is introduced in this version and also some problems with the tees and choosing the right connector are resolved. Please make sure that before you start using this script that… Read More »List of all Dynamo scripts - [Automatically read coordinates for the legend](https://dynamoscripts.com/automatically-read-coordinates-for-the-legend/): First of all, this script is not a complete solution that you can use on a large-scale project and for the different paper sizes. Maybe someday I will round this script but at this moment this is just a way to show that is possible to “pick up” the coordinates from the project and use them in order to automatically place legends. Because in the previous version of the script you needed to enter the coordinates for the legends inside the Dynamo now I wanted to answer the question (that come to me via email) that there is a better… Read More »List of all Dynamo scripts - [Wall openings for MEP installations](https://dynamoscripts.com/wall-openings-for-mep-installations/): This script will automatically create round and rectangular wall openings for Cable trays, Ducts and Pipes. The script contains so many features but there is also room for improvement. Because the most common relation between architectural and MEP model is over the Revit link the script is able to retrieve elements from the Revit link model. The script is able to calculate dimension of the each element, insulation (if any) and the user-required offset. The total dimension will actually be the wall opening. The user can specify the dimension below which the script will ignore the creation of the wall… Read More »List of all Dynamo scripts - [Duct insulation](https://dynamoscripts.com/duct-insulation/): This is the script that can automatically add insulation to the Ducts, Duct Fittings, Duct Accessories and Flex Ducts categories. Inside the script, there are two approaches. The first approach is to select System Type and then the script will recognize all elements (with the above-mentioned categories) and it will add insulation to those elements. The second approach we can use if we need to add insulation to all elements for some system classification (supply, return or exhaust). Please make sure that before you start using this script that you back up your existing project model. Also, if you want… Read More »List of all Dynamo scripts - [Practical Dynamo Course - If/else different methods](https://dynamoscripts.com/practical-dynamo-course-if-else-different-methods/): The purpose of this video is to introduce the ways how you can deal with if and else statements inside the Dynamo. Also, this video should answer a question which way is faster than others. There are 4 different ways (as far as I know) which you can use in order to deal with the if/else statements. You can either use Python, Design script, default If node from the Dynamo library or Formula node. If we are talking about the speed between different ways I would say that the speed is probably very similar for all of them. Please make… Read More »List of all Dynamo scripts - [Enhance Tag All - Simplified](https://dynamoscripts.com/1204-2/): The original post for this script you can find at the following link: https://dynamoscripts.com/enhance-tag-all/ This simplified version is a response to the questions that I receive regarding the original script. The first question is related to the selection of the elements which will be tagged. Originally, in order to have some set of the elements the user would need to select a Pipe/Duct system. Now, the question is “can we select the element by category?”. Of course that we can, that is why the script is simplified. The second question is related to the units “can we use feet instead… Read More »List of all Dynamo scripts - [AutoCAD drawing to Pipes, Ducts or Cable Trays](https://dynamoscripts.com/autocad-drawing-to-pipes-ducts-or-cable-trays/): This script should show how easy (or hard) is to import CAD objects to Dynamo and to use them to create installations like pipes, ducts or cable trays. The script has two issues, it can not create tee fittings without some improvement and all created installations will be with the same dimension and on the same heights if we do not prepare the ACAD file differently. The script is edited by me but it was originally created by SPARTAN, more about that: https://forum.dynamobim.com/t/create-pipe-from-dwg/3308/35 Please make sure that before you start using this script that you back up your existing project… Read More »List of all Dynamo scripts - [The number of bricks](https://dynamoscripts.com/the-number-of-bricks/): The purpose of this script is to show very simple logic which you can use for the tasks like calculation of the bricks on some walls. The script relay on the pattern information. The idea is that the user selects walls for which we need to calculate the number of bricks and also the user must check the applied pattern on those walls. As a result, the Dynamo will give a text note with the information on how many bricks we have for the selected walls. Please make sure that before you start using this script that you back up… Read More »List of all Dynamo scripts - [Connect devices](https://dynamoscripts.com/connect-devices/): The purpose of this script is to connect different devices with the pipe. Before running the script the user should check what is the system classification of the connector on the device. The script will always create three new pipes in order to connect the device with the main pipe. The script is able to connect multiple devices at the same time. The system of the newly created pipes will always be the same as the main pipe. At the moment Up and Down directions (by looking at the Z-axis) are not supported. Please make sure that before you start… Read More »List of all Dynamo scripts - [Improved AutoDimension](https://dynamoscripts.com/improved-autodimension/): Both previous scripts are now merged into one script. Now the script can be used on real projects. The script is now able to find the closest wall it does not rely only on the interior part of the wall (which in some situations can be the wrong side of the wall). Position of the dimension is improved now. Also, a new feature is added. When the user chooses an option to create a dimension that is referenced to the grid now the user can select an option to remove identical dimensions. Please make sure that before you start using… Read More »List of all Dynamo scripts - [Legends and schedules list to Excel](https://dynamoscripts.com/legends-and-schedules-list-to-excel/): If you need quickly to perform a check for all legends and schedules that are included in your drawings then this script can be a good tool for you. The script does not have a user interface. It will export a list to Excel for all drawings. In case that you have on the one sheet, more than one schedule or more than one legend the script will merge names to fit into the one row. The reason why data will not appear in the same order as in Revit is that I did not sort data before export. So… Read More »List of all Dynamo scripts - [Schedule to show only elements visible on the sheet](https://dynamoscripts.com/schedule-to-show-only-elements-visible-on-the-sheet/): This script needs to manipulate with the schedule (show on the sheet) to show just the elements that are visible on that same sheet. This script was made without a user interface, but you can customize this script to meet your needs. The thing which I wanted to show is how you can filter elements in the schedule in order to show just elements visible on the sheet or in the view. The script will create a new parameter, compare values and automatically add a new parameter as a field. Then it will create a filter and as a final… Read More »List of all Dynamo scripts - [Improved - Automatically create aligned tags](https://dynamoscripts.com/improved-automatically-create-aligned-tags/): This is an improvement video of the script which can automatically create aligned tags. If you did not see the original video you can click on the following link: While I did test the original script I did notice that some things need to be improved and in that process, I also did add some new features. The list of all improvements on this script you can see below. Please make sure that before you start using this script that you back up your existing project model. Also, if you want to download this (and all other scripts) with my… Read More »List of all Dynamo scripts - [Autodesk CFD - Subtract the volume](https://dynamoscripts.com/autodesk-cfd-subtract-the-volume/): You can transfer Revit geometry in Autodesk CFD but you will also need one more volume to represent the air. You can create that volume inside the Autodesk CFD if the volume does not have too many edges, but for a little complicate volume I suggest that you use Dynamo script. The recognition of the volume, which will serve as a base for subtraction could be done in a couple of ways. I did not have too much time to play so I create a quick one. The logic behind the script is that you find your base volume and… Read More »List of all Dynamo scripts - [Automatically create aligned tags](https://dynamoscripts.com/automatically-create-aligned-tags/): The purpose of this video is to show the good and bad thing regarding approach when you want to create a script which will need to deal with the alignment of the tags. While testing the script I did notice a couple of things that I need to improve but for learning purposes, this video will give you information on how to start creating this or some similar script. This script can be used (as shown in the video) for Pipes, Ducts, Cable Trays and Walls (for Walls I did show the issues) and I did not test but I… Read More »List of all Dynamo scripts - [Pipe isometric view](https://dynamoscripts.com/pipe-isometric-view/): If you are searching for the Dynamo script which will automate some part of your tasks regarding the pipe isometric view then you can check this script. This script is able to automatically assign Mark values as unique values. Also, the user has the freedom to select just a category of Pipes, Pipes accessories or Pipe fittings or any combination of those categories. The script will automatically search for unique marks and assign them to the elements. Also, the user will have the ability to ignore pipes with a length less than the user’s chosen value. If used, that option… Read More »List of all Dynamo scripts - [Automatic dimensions (sides)](https://dynamoscripts.com/automatic-dimensions-sides/): The purpose of this video is to show you the basics which you will need if you like to create dimensions from the Dynamo. This time we want to discover the case when we need to place dimensions between the interior side of the wall and the closest side of the elements like ducts and cable trays. I did succeed to run the script also for the walls and columns but I’m not sure if that has a practical use. As you can see in the video the script will need further improvement because in the example from the video… Read More »List of all Dynamo scripts - [Automatic dimensions (centers)](https://dynamoscripts.com/create-automatic-dimensions/): The purpose of this video is to show you the basic which you will need if you like to create dimensions from the Dynamo. This script can produce automatic dimensions between grids and the ducts and also between walls and the ducts. Because of the Dynamo node limitation dimensions are always created at the center of the element. That is good for the grids, but it is not so good for the wall elements. This video also shows the positive and negative things regarding the possibility of Dynamo to create dimensions at this point. Please make sure that before you… Read More »List of all Dynamo scripts - [Custom duct fitting](https://dynamoscripts.com/duct-custom-fitting/): This is a script with a just couple of nodes. This script is very useful in a situation when you need to create a custom duct fitting. The only thing that the user interface will ask you to do is to select two ducts that you want to connect. After you run the script in less than a second, the script will execute and create a custom fitting. I do not support using custom fittings, but if you are in a situation that you do not have enough space to align ducts, then this script will save you a lot… Read More »List of all Dynamo scripts - [Practical Dynamo Course - Access parameter values](https://dynamoscripts.com/practical-dynamo-course-access-parameter-values/): The purpose of this video is to show that we can access and change the element parameter values from the Dynamo. For some reason, I did find that the people have the opinion that from the Dynamo you can only change parameter values for the parameters which are not “built-in” parameters. The different types of values demand different input in Dynamo but of course, you can access any parameter value from Dynamo. Also, you will be able to change all the parameter values unless they are Read-only parameters. Please make sure that before you start using this script that you… Read More »List of all Dynamo scripts - [Show a critical path](https://dynamoscripts.com/show-critical-path/): The script gives you the ability to show a critical path in any view. When the user runs the script the UI will ask for the System name. The user can choose only one system name and after that, the script will find the critical path and color elements that belong to the critical path. Fittings do not carry Section parameter that is why fittings will not have override color. When you run the script for the second time override from the previous run will automatically reset. Please make sure that before you start using this script that you back… Read More »List of all Dynamo scripts - [Cut ceilings and walls](https://dynamoscripts.com/cut-ceilings-and-walls/): If you are tired of creating the boundaries for the ceilings and splitting the walls around the rectangular columns, then this is the perfect script for you. Because of the restriction of the Revit API, we cannot create new ceilings and modify boundary for the ceilings throughout Dynamo but we can void the area which is in interference with the column. The script will automatically detect the position of the columns and position the void in the same place. If the column is rotated, the void family will automatically align to the column angle and in the end, our void… Read More »List of all Dynamo scripts - [Compare the models inside the Revit](https://dynamoscripts.com/compare-models/): The possibility to compare and detect new, changed and deleted elements is divided into three different scripts. The first file “01 Old model” you need to run when you open the old model. The purpose of this script is to collect all relevant data from the old model and to export that data to an excel file. When this script completes the work, you need to open a new model and run the file “02 new model”. This script will import the data from the Excel file and compare all data with the data of elements in the current (new)… Read More »List of all Dynamo scripts - [Align elements - Improvement of the script](https://dynamoscripts.com/align-elements-improvement-of-the-script/): This is an improvement video of the script which can align elements on the ceiling. If you did not see the original video you can click on the following link: https://dynamoscripts.com/align-elements/ While I did test the original script I did notice that some things need to be improved and in that process, I also did add some new features. The list of all improvements on this script you can see below. Please make sure that before you start using this script that you back up your existing project model. Also, if you want to download this (and all other scripts)… Read More »List of all Dynamo scripts - [Align elements](https://dynamoscripts.com/align-elements/): This script actually has two parts. The first script needs to export .DWG file from the view and the second script will align all elements. The script is able to handle multiple ceilings in the one room, cascade ceilings and ceilings that have a rotation on the grids. Also, the script is not limited to the rectangular rooms. The user interface is pretty simple, you will only need to enter the value for the offset of the elements from the wall and the script will do the rest. Please make sure that before you start using this script that you… Read More »List of all Dynamo scripts - [Place pipe supports](https://dynamoscripts.com/place-pipe-supports/): If you need to place pipe supports in your entire project and you do not want to do that manually this script can help you. This script is able to deal with a change of dimension, change of direction of the pipe (any angle of the pipe), pipe insulation and even with the pipes which have slopes. The user interface is pretty simple, it asks the user to select a portion of the pipes (if you select some elements which are not pipes, the script will automatically filter all but pipes), you will need to provide elevation to the hose,… Read More »List of all Dynamo scripts - [Practical Dynamo Course - First steps](https://dynamoscripts.com/practical-dynamo-course-first-steps/): If you want to learn Dynamo this is the right place to start. In this video, you will learn the basics including the Dynamo interface and essential functions that we need in order to create a script. As always, we will go step by step and learn only the things that we need right away. In future videos, we will learn more functions in order to complete the entire story. This video will focus on reading the information from the Revit project, manipulating with received data, changing it and send it back to Revit. Please make sure that before you… Read More »List of all Dynamo scripts - [Practical Dynamo Course - Geometry](https://dynamoscripts.com/practical-dynamo-course-geometry/): In this video, I did play with geometry inside the Dynamo in order to show you the basics. This script is a sequel to the previous video and if you are just starting with a Dynamo it will help you to watch the introduction video: https://youtu.be/ItWBA4fgtJs The goal for this video was to show how to convert any element to solid, how to project a reference point from that solid and later how to insert the new element in Revit from Dynamo. Our inserted family contained a couple of parameters that allow geometry change so I link those parameters with… Read More »List of all Dynamo scripts - [Detect and schedule element by level](https://dynamoscripts.com/detect-and-schedule-element-level/): If you can not schedule element by level because you can not find the proper parameter in the list, you can follow this script. This script will create a new project parameter and it will detect the element level according to the absolute height from the 0. The script gives you the freedom to choose a portion of the elements or you can run a script for the chosen element category. Because this script checks the real elevation of the element, even elements with the wrong reference level will have the correct value in the new project parameter. Please make… Read More »List of all Dynamo scripts - [Intersects Tags](https://dynamoscripts.com/intersects-tags/): In this video, you can see how Dynamo can help in situations when you need to detect if tags overlap other elements in the view. It is useful to run a script like this before you send your drawings in order to check if your tags blocked other elements shown in your view. The script will automatically detect all used tags in the active view and all other categories (beside tags). So you can choose the type of tag and elements category in order to perform a check. If the tag overlaps some element, the tag will change color (red… Read More »List of all Dynamo scripts - [Smart usage of the Filled Region](https://dynamoscripts.com/smart-usage-of-the-filled-region/): If you want to create a filled region in a way that Revit automatically collects room boundaries and you just want to select a color than this script is perfect for you. You can use existing filled region color or you can choose in the script user interface new color for the filled region. The script will let you choose if you want to perform coloring for the cooling or for heating, but that’s just created in order to present the script. With a little effort, you can customize this script to meet your needs. Please make sure that before… Read More »List of all Dynamo scripts - [Enhance Tag All](https://dynamoscripts.com/enhance-tag-all/): This script can work with Pipe and Duct elements. If needed it can easily be reworked for other categories. The script gives you the freedom to choose which system do you want to tag (you do not need to tag all elements on the view). Because Revit natively will not change a Section value for the height difference in the installation route this script gives you the ability to run a check for the height difference. Also, if you already have tagged elements in the view, the script can check if the tags exist, delete them (if the user confirms)… Read More »List of all Dynamo scripts - [Create sheets from the Excel file](https://dynamoscripts.com/create-sheets-from-the-excel-file/): This script run Data-Shapes user interface. The user interface will ask you to show the location of Excel file, you will also need to write an excel sheet name and to enter the name of the cell from which Dynamo will start reading data and the last cell. After that Dynamo will create sheets. The script can also cover two more cases. The case when you have sheets in your project, but you did not start preparing them so you want to quickly delete all of them and create new sheets.  The last option is the case when you have sheets in the… Read More »List of all Dynamo scripts - [Automatically place Room Tags](https://dynamoscripts.com/automatically-place-room-tags/): This script will ask the user only to select Views in which the user wants to place room tags. When the user selects one or more Views than the script will delete all existing tags (if they exist). Then, the script will reset the room center location and after that new room tags will be placed. In this script, we did use transaction start and end nodes in order to “teach” Dynamo which part of the script needs to be completed first. Please make sure that before you start using this script that you back up your existing project model.… Read More »List of all Dynamo scripts - [Rectangular Duct Weight](https://dynamoscripts.com/rectangular-duct-weight/): This script provides the user flexibility to choose if the user wants to calculate duct weight for all rectangular ducts or just for the selected ducts. The user can also choose the material of the duct and the Dynamo will do the rest. Dynamo will automatically filter only rectangular ducts. From the duct size, the script will determine the duct material thickness and use correct material density (corresponding to the chosen material). In this script, we did use Python and video material is divided into two parts. Please make sure that before you start using this script that you back… Read More »List of all Dynamo scripts - [Manipulate with Revisions](https://dynamoscripts.com/manipulate-with-revisions/): In the new video, I will show you how to build a simple script that manipulates with revisions. First of all, we need to tell Dynamo to read all revisions that we have in the project and all the sheets that we have in the project. After that, through data-shapes UI, the user needs to choose which revision wants to apply and to select all the sheets (in which that revision needs to be). Dynamo will do the rest. Please make sure that before you start using this script that you back up your existing project model. Also, if you… Read More »List of all Dynamo scripts - [Elements location in the building](https://dynamoscripts.com/elements-location-in-the-building/): This script will do just that. It will give you information regarding the location for all elements in your project. I did take for example Mechanical Equipment and Pipes categories. If you need this script for different types of categories I’m sure that you will be able to change that. If not, feel free to visit the Contact page and contact me. The logic behind this script is that all elements will be set on the height 0 (on the referent level) and after that, we will intercept “collision” of elements and rooms. That is why this script will perfectly… Read More »List of all Dynamo scripts - [Automatically add a legend to the sheets](https://dynamoscripts.com/automatically-add-a-legend-to-the-sheets/): This script will ask you to choose one of the legends from your project and you will need to check on which sheets you want to add that legend – Dynamo will do the rest. Input that is not “unlocked” in this version of the script is the location input. Before you start adding legend in your project you will need to measure X and Y distance for the legend location and to enter those numbers inside the Dynamo. Please make sure that before you start using this script that you back up your existing project model. Also, if you… Read More »List of all Dynamo scripts ## Pages - [Payment](https://dynamoscripts.com/airwallex_payment_method_all/) - [Payment](https://dynamoscripts.com/airwallex_payment_method_wechat/) - [Payment](https://dynamoscripts.com/airwallex_payment_method_card/) - [Privacy Policy](https://dynamoscripts.com/privacy-policy/): Last updated: February 24, 2025 This Privacy Policy describes Our policies and procedures on the collection, use and disclosure of Your information when You use the Service and tells You about Your privacy rights and how the law protects You. We use Your Personal data to provide and improve the Service. By using the Service, You agree to the collection and use of information in accordance with this Privacy Policy. This Privacy Policy has been created with the help of the Free Privacy Policy Generator. Interpretation and Definitions Interpretation The words of which the initial letter is capitalized have meanings defined… Read More »List of all Dynamo scripts - [Cookie Policy](https://dynamoscripts.com/cookie-policy/): Cookie Policy This cookie policy (“Policy”) describes what cookies are and how they’re used by the dynamoscripts.com website (“Website” or “Service”) and any of its related products and services (collectively, “Services”). This Policy is a legally binding agreement between you (“User,” “you,” or “your”) and the Website operator (“Operator,” “we,” “us,” or “our”). If you are entering into this Policy on behalf of a business or other legal entity, you represent that you have the authority to bind such entity to this Policy, in which case the terms “User,” “you,” or “your” shall refer to such entity. If you do… Read More »List of all Dynamo scripts - [Frequently asked questions (FAQ)](https://dynamoscripts.com/frequently-asked-questions-faq/) - [No Access](https://dynamoscripts.com/no-access/): [dlm_no_access] - [dynamic](https://dynamoscripts.com/dynamic/) - [https://dynamoscripts.com/dynamic-collision-report/](https://dynamoscripts.com/https-dynamoscripts-com-dynamic-collision-report/) - [temp](https://dynamoscripts.com/temp/): This content is password-protected. To view it, please enter the password below. Password: - [Dynamic Collision Report product page](https://dynamoscripts.com/dynamic-collision-report/): Dynamic Collision Reports product review Project Dashboard The first part of the tool will create a project dashboard where you can view the number of collisions in both table and chart formats. The charts will show the total number of collisions and also the number of collisions per project height. Dynamic Reports The second part of the tool consists of dynamic reports for each clash test. There is a link on the main page to all clash test pages, so it is not necessary to manually search for reports. Some of the features included in the reports are: Feature Description… Read More »List of all Dynamo scripts - [Refund Policy](https://dynamoscripts.com/refund-policy/): Refund Policy for dynamoscripts.com Last updated: 4th May 2023. At Dynamo scripts we stand behind the quality and functionality of our Dynamo scripts, which are digital products designed to help you streamline and enhance your projects. We provide comprehensive video tutorials on our website to explain how each script should be used and what it can do. However, we understand that there may be instances where our scripts may not work as expected. In such cases, we offer a refund policy to address your concerns and ensure your satisfaction. Eligibility for a Refund To be eligible for a refund, you… Read More »List of all Dynamo scripts - [List of all Dynamo scripts](https://dynamoscripts.com/dynamo-scripts-shop/): Below, you can see the list of all available scripts at the moment, that number will continue to grow with time. For more information regarding those scripts, click on the script name. If you need a custom Dynamo script, please proceed to the Contact page. 1 Automatically place Room Tags Download 2 Rectangular Duct Weight Part Download 3 Manipulate with Revisions Download 4 Elements location in the building Download 5 Place Legend on the multiple Sheets Download 6 Create sheets from the Excel file Download 7 Enhance Tag All Download 8 Smart usage of the Filled Region Download 9 Intersects… Read More »List of all Dynamo scripts - [My account](https://dynamoscripts.com/my-account/) - [Checkout](https://dynamoscripts.com/checkout/) - [Cart](https://dynamoscripts.com/cart/) - [Password Recovery](https://dynamoscripts.com/password-recovery/) - [Profile](https://dynamoscripts.com/profile/) - [Account](https://dynamoscripts.com/account/) - [Register](https://dynamoscripts.com/register/) - [Password Reset](https://dynamoscripts.com/password-reset/) - [Login](https://dynamoscripts.com/login-2/): If you forgot your password, please send me an email to nndkovacevic88@gmail.com - [Registration](https://dynamoscripts.com/registration/) - [Login](https://dynamoscripts.com/login/) - [Wish list](https://dynamoscripts.com/wish-list/): If you have a good idea for a new Dynamo script you can write it below. In this way, we will have in one place new ideas that we will use every week. Note: I’m a mechanical engineer, therefore if you have ideas for the new scripts that will go deep into the Architectural and Structural disciplines I would probably ignore them. If you need a custom Dynamo script and you do not have a couple of week’s time to wait for them you can contact me. The current list of ideas: Universal scripts: The script will set up the… Read More »List of all Dynamo scripts - [Blog](https://dynamoscripts.com/blog/) - [Contact](https://dynamoscripts.com/contact/): Creation of custom Dynamo scripts is no longer part of the services I provide. If you’re interested in Revit add-in development or have any other business inquiries, feel free to contact me by email at or by the form below: nndkovacevic88@gmail.com - [About](https://dynamoscripts.com/about/): I’m a mechanical engineer with more than 12 years of experience. I have held various positions as an HVAC designer, team leader, and BIM Manager. In addition to BIM and HVAC, I am also a Revit MEP training instructor and support other companies with BIM implementation. Dynamo is a great tool that can decrease the time needed to perform repetitive tasks. The limitation is only a Revit API, and if I helped you a little bit with my scripts, that would be perfect. To see my entire profile, please go to Linkedin:https://www.linkedin.com/in/nenad-kovacevic-aa6482187/ - [Home](https://dynamoscripts.com/) ## Products - [MEP scripts](https://dynamoscripts.com/product/mep-scripts/): With this product, you will have access to all existing and future MEP scripts. Below you can see the current list of MEP scripts. If you want to find out more about the script you can click on the script name. 1 Rectangular Duct Weight Part 2 Intersects Tags 3 Pipe supports 4 Align elements on the ceilings 5 Show a critical path 6 Create a custom duct fitting 7 Automatic dimensions (center to center) 8 Automatic dimensions (side to side) 9 Pipe isometric view 10 Improved AutoDimension 11 Connect devices 12 AutoCAD drawing to Pipes, Ducts or Cable Trays… Read More »List of all Dynamo scripts - [Universal scripts](https://dynamoscripts.com/product/universal-scripts/): Universal scripts are scripts that can be used by any discipline. By purchasing access to the Universal scripts listed below, you will gain full access to existing and future Dynamo scripts as well as my sample files. To learn more about any script, simply click on its name. 1 Automatically place Room Tags 2 Manipulate with Revisions 3 Elements location in the building 4 Place Legend on the multiple Sheets 5 Create sheets from the Excel file 6 Enhance Tag All 7 Smart usage of the Filled Region 8 Detect and schedule elements by level 9 Compare the models inside… Read More »List of all Dynamo scripts - [Access to all scripts](https://dynamoscripts.com/product/access-to-scripts/): If you choose to buy access to all my Dynamo scripts you will have access to all existing and future scripts. The scripts that are included in this product are all scripts listed on the Shop page. [comment]: # (Generated by Hostinger Tools Plugin)