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 Project template according to the user needs. From the Project template, users will choose which discipline a new project will be created and how many levels that the project will have. Dynamo needs to delete all unnecessary Views, Schedules, Legends and Sheets. After that, Dynamo will build the number of Levels in the Project according to the user input value.

MEP scripts:

  • Similar to rectangular duct weight script, create a script that will calculate duct weight for round ducts.
  • Create a script for the Duct and Pipe supports.

19 thoughts on “Wish list”

  1. An script wich allow to use a linked view with the architecture elements with a solid hatch un a Mep discipline like plumbing or mechanical.

    1. You would like to transfer from the linked model (and specific view) architecture elements boundary and to use those boundaries as a filled region with a solid fill? I’m not sure when I would use a script like that and from my experience huge effort need to be placed in order to close all those boundaries (to create a filled region). Let have that idea for a wish list but probably that script will not be created in the next 2-3 months. If you need that script urgently you can contact me by email for a quote.

  2. If you make a script that places an automatic dimension on plans from Middle of elements (cable trays, ventilation ducts, electrical equipment etc.) to closest wall that would be great!

    1. Sounds interesting, but maybe it will be better if we show dimension from the closest side of the element to the wall. I assume that it would be hard to measure (on-site) distance from the wall to the middle of the element (especially when you have some complex geometry of the element and it is not clear where is the middle).

      1. Awesome “free time” product. and you are right in some cases the closest side of the element would be better (ducts, cable trays, powerboards) but in some cases, with installations(outlets, power boxes, lighting fixtures) the guys on site prefer the center because most of the time they need the measure in order to make a hole in the wall, or draw a cable to the center of where the fixture should be. So I’m looking forward to your future project “From that point, probably in the future, I will create some master script that will have a logic to add dimension by user input (center to center, closest edge to center, or side to side).” I myself have been working on some wall to element/gridline to element script but on quite of a basic level. My dynamo skills are not yet sufficient for large master scripts, but I have surely leveled up by learning from your work, for which I thank you. Keep up the good work, I’ll be following it.


      2. Awesome work on my suggestion!
        I can’t believe how fast and efficient you made it. I have seen other similar scripts that create measurements from grids. The tricky part would be having the measurements to the closest wall instead. Not all walls have grids on them (especially inner walls) and most contractors on site would like the measurements for example from the outlet to the finish of the closest wall and then to the next outlet and so on.

        1. Dear Sivin, I understood your idea, it is a perfect use case for the Dynamo.
          I thought that it would be easier to create a script that satisfies your requirements. I’m now working on the script which will be able to automatically add dimensions from the interior edge of the wall to the closest side of the duct. I’m not sure when I will finish this script because of my other responsibilities, but it will be in the next couple of days. From that point, probably in the future, I will create some master script that will have a logic to add dimension by user input (center to center, closest edge to center, or side to side).

      3. All of your dynamo scripts are very useful and awesome for me.
        Could you review as below and build a new Dynamo scripts?
        it’s a really good idea and useful for the Electrical Bim engineers but i want to cable modeling with “Without conduit” family.
        The most important Parameters for the Electrical engineers are “Cable ID, From, To, Length”
        Thank you for you read this.

        1. Thank you for your compliments. To be honest, I do not understand the purpose of this script. So, you already have cable trays in the model and then you want to convert them to a 3D path but why? If it is because of the length, you can already calculate the length with a cable tray run schedule, right?

          1. i understand what is your concern about my request, but i need to display cables in cable tray in my country. it’s same as presentation.
            in electrical depart, there are many different sizes and numbers of cables in cable tray route and each cables have codes looks like “from and to” but it can not be counted and scheduled with cable tray.
            it will be highly appreciated if you help me.

            My intention is as below.
            1. selecting cable route which course i want to lay cables
            2. modeling cables with conduit family -> “conduits without fitting”
            3. put conduit family some shared parameters as “From, To, Name of circuit, etc”
            4. scheduled conduit runs

          2. Dear Nenad,

            can you create a script to automatically create a drainage system from a cad file?
            I hope the practical dynamo course video will continue, because is great video for me


            1. Dear Dede, I did have a script that can create pipes (with fittings) from the CAD file. I will try to find that script and create a video regarding that. About the dynamo course videos, I have an idea to create an entire Dynamo course with a lot of small videos in order to explain everything that I know and that course will probably be paid course but like with the rest of my work in Dynamo at the moment I have a very small time frame for everything that I would like to create (hence Dynamo is not my daily job).

          3. Dear Nenad Kovacevic

            The script was useful for me to develop 3D model using details line. But in many cases I am getting a shopdrawing CAD file which the ducts or pipes are drawn in two parallel lines. Please suggest how to do this task.

            Thank you

          4. A cable tray divider so you can write how the selected cable trays should be divided and then it will make a divider in 3D that fits the cable tray.

            1. Dear Nina,
              It is a good idea and I will try to create that kind of script for cable trays. It is practically impossible to have dividers on CT fittings because the amount of time (and money) needed to create dividers for CT fittings will be more than the cost of Revit itself.

              Best Regards,

Leave a Reply to kyoung dea Cancel reply

Your email address will not be published. Required fields are marked *