07 Feb

Engipedia Layers Manger Revit add-in

Schedule wall layers with materials and thicknesses (widths) in Revit.

 

Here’s the short video instructions on how to get it to work:

It works with all layered categories in Revit.

 

DOWNLOAD OFFICIAL VERSION FROM AUTODESK APP STORE

DOWNLOAD LATEST VERSION FROM OUR SITE

 

Description and features

Add-in analyses all layered structures in Revit project, looking for material names and layer widths (thicknesses). Materials, widths, and material layers with widths are written into multi-line Type parameters of all six layered categories (Ceilings, Floors, Site > Pads, Roofs, Structural Foundations and Walls).

These parameters can be used to show in tags and schedules.

  • Tree structure displays all layered structure types, materials and widths (thicknesses), showing:
    • Red color shows missing materials (<By Category> )
    • Core layers are underlined
    • Structural materials are bold and blue (or bold red if the material is missing)
  • Units can be set: millimeters, centimeters, decimeters, meters, decimal inches and decimal feet
  • Unit format can be set: number of decimals and trailing zeros

New in version 1.1. (May the Fourth, 2020):

  • Add-in works with all Revit versions since Revit 2015. Add-in also supports all Revit user interface languages: English, French, German, Italian, Japanese, Korean, Polish, Spanish, Simplified Chinese, Traditional Chinese, Brazilian Portuguese, Russian, Czech.
  • Add-in shows number of instances of each type as well as total number of instances of layered families.
  • Elements with 0 instances are shown grayed to visually distinguish from types with instances in model.
  • Types with 0 instances can be excluded from the tree for easier display.
  • Prefix and Suffix can be set by user.
  • Settings changes will not update tree until they are saved by clicking onto Apply button.
  • Legend is added on the right for easier understanding of layered structures tree colors, underlines and bolded text.
  • Shared parameters are now added automatically.
  • There are two new shared parameters: EN Do Not Update and EN Type String
  • If EN Do Not Update type parameter is checked, Add-in will not update EN Layers, EN Widths and EN Layers and Widths parameters (for example, if user manually edited the parameters and don’t want them to be changed).
  • If type has EN Do Not Update parameter set to true (checked), it will be displayed in the tree, but in gray, with mark “NOT UPDATING”.
  • EN Type String parameter will always be updated. It’s purpose is to give general description (XML like) of the layers in the layered structure, which can be later used for comparison between types in different manner, depending on the checkboxes set-up in the upper right part of the add-in. For example, we can see which layered structures have layers of the same thicknesses, regardless of the materials. Or those which have same functions regardless of materials and thicknesses (and other options). Or those that are absolutely equal (all checkboxes must be unchecked).

 

DISCLAIMER: The software add-in is safe and made with best intentions. Author tested the add-in on his system but there are no guaranties it will work on your system, nor can be responsible for potential damage. Please test the add-in on non-critical project first.

21 thoughts on “Engipedia Layers Manger Revit add-in

  1. Pingback: Create List of Floor, Wall, Roof or Ceiling layers - Engipedia.com

    • Hi Ivan,
      it’s not possible since add-in writes into parameters and you cannot write into linked files. The only way is to open linked file and run the add-in. Add-in will write layers information into parameters, then you can go into your main file and tag elements from linked file. Make sure to use shared parameters in both linked file, main file and tags.
      It is also important to run the add-in again every time layered structures are changed since information in layers are not “live”.

      In Croatian:
      Ne, to nije moguće jer Revit ne dopušta zapisivanje u linkane modele. Aplikacija čita slojeve i upisuje u parametre. Jedini način je da otvoriš linkani model posebno, u njemu pokreneš aplikaciju, ona će zapisati informaciju o slojevima u taj model. Zatim u glavnom modelu možeš tagirati (označavati) te elemente, ali moraš učitati share-ane parametre u linkani model, glavni model i tag.
      Također, bitno je znati da svaki put kad se slojevi promijene, potrebno je aplikaciju ponovo pokrenuti jer informacije nisu “žive”.

    • Hi, Bora! Sorry, I don’t understand what you meant? If you are referring to the Warehouse, that’s the zone reserved for our paying customers only.

  2. Do you have any idea why the add-in doesn’t see any wall in my project? I have many of them, but it shows “0” in the add-in.

    • Hi,
      you probably use not-English version of Revit.

      However, the solution is simple, you can either use current Engipedia Layers Manager version and run Revit in English, or download latest version (still waiting to be published by Autodesk): https://www.engipedia.com/warehouse/revit/revit-add-in-engipedia-layers-manager/

      If you download latest Engipedia Layers Manager from the link above, do the following:
      1. Exit all Revit(s).
      2. Extract the zip file and copy:
      EngipediaLayersManager.addin
      EngipediaLayersManager.dll
      Engipedia-SharedParameters.txt
      Engipedia-SharedParameters-2015.txt
      to
      C:\ProgramData\Autodesk\ApplicationPlugins\EngipediaLayersManager.bundle\Contents

      3. Replace the files there, run Revit again.
      4. Let me know does it work.

      • Thank you very much for quick response!
        That was exactly the reason why it didn’t work.
        I’ve copied the files as I prefer to keep national language in Revit.
        I’m grateful for your add-in and for your help.
        🙂

        • No problem, glad it worked out for you! Please read more about what’s new in version 1.1 in the article above. Hopefully new video will come out soon.

  3. I thought its working but I am getting this message:
    “object reference not set to an instance of an object”

    • Hi, did you follow the instructions from above (I am copy/pasting it again here), regarding setting new files? Can you please describe what were you doing and how your model looks, for example, does your model have walls, floors, ceilings etc. What Revit version you use? Please sent all such information to our email.

      Download the latest version (still waiting to be published by Autodesk): https://www.engipedia.com/warehouse/revit/revit-add-in-engipedia-layers-manager/

      If you download latest Engipedia Layers Manager from the link above, do the following:
      1. Exit all Revit(s).
      2. Extract the zip file and copy:
      EngipediaLayersManager.addin
      EngipediaLayersManager.dll
      Engipedia-SharedParameters.txt
      Engipedia-SharedParameters-2015.txt
      to
      C:\ProgramData\Autodesk\ApplicationPlugins\EngipediaLayersManager.bundle\Contents

      3. Replace the files there, run Revit again.
      4. Let me know does it work.

      • Hi Mirko, such a awesome addin! there are two things I would like to ask:

        How can you remove the marks “-” before and after the description in the tag?

        Example:
        -woodboards 10mm-
        -concrete 200-

        And the second question:

        How to install the latest version from the link above? I have tried to install from autodesk app store which works fine. But as soon as I replace the 4 files from the file in the specified folder and open Revit, it says the following:

        Revit cannot run the external application “Engipedia Layers Manager”. Contact the provider for assistance…
        System.IO.FileLoadException
        Could not load file or assembly
        ‘file:///C:\ProgramData\A…\EngipediaLayersManager.dll’ or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)

        • Hi,
          hm, my first guess is that maybe you did it with Revit running.
          However, one solution is that you do the following:
          1. uninstall old Engipedia Layers Manager from you computer, and make sure folder EngipediaLayersManager.bundle is deleted from C:\ProgramData\Autodesk\ApplicationPlugins
          2. download current version from https://www.engipedia.com/warehouse/revit/revit-add-in-engipedia-layers-manager/
          3. extract everything and copy into your user appdata folder, for example, mine is: C:\Users\mirko\AppData\Roaming\Autodesk\Revit\Addins\2021
          4. repeat step 3 for every Revit version you want

          That will solve both of your questions.

  4. Hi Mirko,

    I have had Revit closed each time I reinstalled or replaced files in the mentioned folder. The folder EngipediaLayersManager.bundle is deleted every time before I try again. And now I put the files from the current version into my user appdata folder, just as described, with Revit closed.

    No succes, the same message showed up. So far Im ok with using the official version at Autodesk, and I will keep an eye out for the updated installation files at App Store.

  5. Pingback: Revit Tips & Tricks #2 - engipedia

Leave a Reply

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