Tuesday, March 12, 2019 for BIM 360 Docs

From the Autodesk App Store: provides schedule Analysis (including DCMA), Comparison, Earned Value, Enterprise Cash Flow, Multi-Schedule Trends, Schedule Conversion, Gantt Viewer, Excel Look Ahead Creation/Import/Comparisons. It integrates seamlessly with Autodesk® BIM 360® allowing you to store/manage your schedule files in BIM 360 Docs and use PC.o for all your schedule analysis needs.

Note: Works with Primavera P6 (.XER), Pheonix (.XER), and Microsoft Project (.MPP)

PC.o Gantt shows activity details, allows you to trace the logic
by clicking successors/predecessors, and create fragnet

Free Express Family Layout

From the Autodesk App Store:

Automatically place user-managed loadable families in Autodesk® Revit® projects by category or family type. In addition, you can arrange families that need host elements, such as doors and windows that require walls. You can add different parameters for each project.

  • Description of the Family Layout dialog box
    • Family File List: List of loadable family files to be placed
    • Layout start position: User-specified start position
    • Column: When placing a family you can place it in the x-direction number
    • Folder ...: Select a folder and add all the families of the folder to the list
    • File (s)...: Select a family file and add it to the list.
    • Select All: Change all items on the list to check.
    • Deselect All: Change all items in the list to unchecked.
    • Invert selection: Selected by reversing the selection of items in the family list
    • Add UserParameter: Added user parameters
    • Family Parameter Edit ...: Add or delete parameters using a text editor
    • Execute: Executes batch execution (When execution is completed, the dialog box is automatically closed)
    • Close: Close the dialog box.
  • Supported loadable family types
    • furniture
    • opening
    • Electrical
    • Structural Column
    • Structural foundation
    • structural reinforcement
    • Structural connection
    • structural retaining wall
    • Structure truss
    • Structure frame
    • Mechanical
    • Lighting
    • Handrail
    • duct
    • Door
    • pipe
    • Plumbing
    • Detail items
    • Planting
    • General model
    • light
    • Window
    • cable tray
    • Casework
    • Special facilities
    • pipe
    • Fire Protection
    • Environment

R-Linker – Batch Link RVT Files

From the registration website:

Batch link any quantity of files to your project by origin or shared coordinates.
  1. Push R-Linker button,
  2. Select the path where the RVT files are located. Choose Top Folder or All Folders search option
  3. In the form, select the files you wish to link.
  4. Select the positioning option according to your project.
  5. Click OK and wait some minutes for the app to finish.

Monday, March 11, 2019

Free and Open Source pyRevit v4.6.18 (CLI v0.9.6)

Yesterday, Ehsan Iran-Nejad released a new version of his popular pyRevit.

According to his blog post, the Make Pattern tool now includes Rotation and Mirroring options. 😯

Convert Line Styles has also been updated, including an improved interface with more options.

For all the details, click over to the pyRevit blog »

Friday, March 8, 2019

PropertyWizard – Set Parameters in Projects With Formulas

From the Autodesk App Store:

PropertyWizard is an add-in for Autodesk® Revit® that allows you to add formulas to parameters in projects, just as you can add formulas to family parameters in the family editor.

For example, with PropertyWizard you can:
  • Set the ‘Sheet Number’ of all the sheets from their other parameters.
  • Set the Door Numbers of all the doors, using data from the door’s Level and Type.
  • Set visible properties for X and Y location on all pile foundations so you can schedule them.

And best of all, because PropertyWizard is linked into Revit’s parametric change engine, the parameter values are kept up-to-date all the time. No need to repeatedly run Dynamo scripts to update the parameters. #ReviseInstantly.

How PropertyWizard works
Each PropertyWizard formula has 3 parts:
  1. The Category of element that you want to apply it to.
  2. The Target Property you want to set.
  3. The Formula you want to use.

The Category can be any Revit Category. The formula will apply to all elements in the Category (you can use filtering in the formula to affect just a subset). Target Property has to be an Instance property in this version, and can be any of these types: Number, Integer, Length, Area, Text, Yes/No or Angle.

Wednesday, March 6, 2019

Tutorial – Using the Dynamo Player

From the CADnotes website:

Using the Dynamo Player

By Edwin Prakoso
February 26, 2019

In the last tutorial, we learned how to create a Dynamo script to place an element by defining a coordinate. However, running a script from Dynamo can be confusing for someone who doesn’t understand Dynamo. You can share and run the script from a friendly interface: Dynamo Player.

Here is another reason why you want to use Dynamo Player: when you run the script from Dynamo, the elements created are linked to the script. When you rerun it, it doesn’t create additional elements. It deletes the old elements then recreates new elements. If that is not what you want, then you need to use Dynamo Player.

Open the script we created in Dynamo. You should see the script similar to below.

Read more on the CADnotes website »

Tutorial – Placing an Element Using Dynamo

From the CADnotes website:

Placing an Element using Dynamo

By Edwin Prakoso
February 13, 2019

In the last tutorial, we learned how to add nodes and providing input. You define x and y value to create a point. You can’t place an element by giving coordinates, but you can do that with Dynamo easily. We use the point we created in the last tutorial as a reference for our column.

We want to place a family instance to our project. Expand the Dynamo library, under Revit, Elements, FamilyInstance. You can see that there are several nodes to place a family instance. Move your mouse pointer above a node. You can see the tooltip that describe the method of each node. Click ByPointAndLevel.

Read more on the CADnotes website »

Tutorial – Introduction to Dynamo

From the CADnotes website:

Introduction to Dynamo

By Edwin Prakoso
February 6, 2019

Dynamo has gained its popularity. Many Revit users heard about it now. The problem is most of us think it is difficult to use. Watching the demo video is like watching David Blaine in action: everyone thinks it’s impressive, but we feel like it’s out of our reach.

Dynamo is a programming language. You can use it to automate a simple process or help you to design a complex model. This tutorial series covers the basic to help you automate your daily tasks. The objective is to encourage Revit users to use Dynamo for automation for productivity.

In this introduction, you will learn how to place an element by it’s coordinate using Dynamo. You can’t place element in Revit by coordinates, so this is where Dynamo becomes handy.

Starting Dynamo

You can start Dynamo using the icon in Revit Ribbon> Manage tab> Visual Programming panel> Dynamo.

Read more on the CADnotes website »

Free Webinar Mar 7 – How to Manage and Split Excel Data Into Your Revit Project Using Ideate Sticky

From the registration website:

Break Dance: How to Manage and Split Excel Data Into Your Revit Project Using Ideate Sticky

Thu, Mar 7, 2019 12:00 PM - 12:30 PM EST, 5:00 PM - 5:30 PM GMT

Please attend this 30-minute workflow-oriented webinar to learn how to easily manage the size of Ideate Sticky schedules within the Revit project.Ideate Sticky is a powerful tool that allows you to live-link Microsoft Excel files in Revit as schedules. Any changes made to the Excel file can easily be updated in your Revit model, either automatically or with a simple click of the update button.

Since a Sticky schedule renders itself in a schedule header, it is not possible to break the schedule header directly within Revit. Luckily for us, we can easily and effectively accomplish the splitting of a long Sticky data directly in Excel. Once accomplished, you can simply link each of the split Stickies into your Revit model as separate Stickies.  You’ll be dancing on the ceiling with joy!

This presentation will be delivered by our Customer Success Manager, Sash Kazeminejad.

Register for the webinar here »

Tuesday, March 5, 2019

S.T.A. DATA - BIM Inside Structural Detailing

From the Autodesk App Store:

BIM Inside - Structural Detailing is a plug-in that allows you to create masonry-reinforcement concrete slabs, views, rebar details and marks for structural sheets of reinforcement concrete structures.

Functions allow you to:
  • create masonry-reinforced concrete composite slab;
  • create detail view of main structural elements;
  • create rebar details updating them according to the model changes;
  • define a unique mark for structural elements.

All functions are developed with the aim of:
  • use methods and native objects (families) so that users can manage and modify their results;
  • optimize and simplify the creation of structural sheets by managing joints between different structural elements.

Masonry-R.C. composite slab

ATHENA Exchange for Autodesk® Revit®

Editor's Note: This add-in was previously named Family/DWG Exporter Importer.

From the Autodesk App Store:

What does the ATHENA Exchange for Autodesk® Revit® do? 
With ATHENA Exchange for Revit, you can save Revit families including their parameters automatically as Autodesk® AutoCAD® drawings.

After you have saved the modified drawing with an index and have updated the parameters, the drawings can be imported again quickly and easily. The corresponding families and their parameters are updated.

Who needs ATHENA Exchange for Revit? 
In Revit models created by architects the window, door or facade elements are represented as "dummy" families. The planner who has to elaborate on these elements can now export the dummy families and process them in the usual AutoCAD environment with the appropriate application (e.g. ATHENA). The dummy outlines are replaced by appropriate profile outlines, etc. Optionally, the planner can also adapt the element parameters and add certain profile information. Once the elements have been elaborated, they can be imported into the Revit model. The dummy families are automatically updated with the correct profile outlines.

Sunday, March 3, 2019

The Week That Was in Revit Add-ons for Feb 25 - Mar 3, 2019



From the Autodesk App Store, we posted about Raven - A BIM Communication Tool, which is intended to replace the now defunct Revit Communicator.

From around the Internet, we posted about devBLD Topo and Utility Tools and NBS Chorus, the cloud-based self-proclaimed "intelligent construction specification."

We posted about available add-ins from NET Spider Studio. They may not be new to some but the were new to us.

We also posted a product roundup featuring the above.

Roundup – For Feb 23 - Mar 3, 2019, New and Updated Revit-Related Add-Ins on the Autodesk App Store

The week of February 23, 2019 was a moderately busy one for Revit-related add-ins on the Autodesk App Store. One new add-in was published and ten were updated.


Raven - A BIM Communication Tool
Send instant messages to BIM 360® Design team members and monitor their “synchronize with central” activity | USD 4.95/M
☆☆ (0 reviews)
About This Version: Version 1.0.0, 2/14/2019 – Initial Release.


CTC SuperDoor Configurator 2019 (Trial)
SuperDoor Configurator includes both Autodesk® Revit® families and software which provides a wizard interface that guides users through quickly and easily creating quality doors. For Revit 2016-2019 | Trial
☆☆ (0 reviews)
About This Version: Version 19.0.1, 3/1/2019 – No code changes, but rebranded with updated company logo.

Free My Notebook for Autodesk® Revit® v2.0

From the Autodesk App Store:

My Notebook is a cloud-based Autodesk® Revit® add-in that helps you to take notes right inside the Revit Model. Since notes are saved in a cloud, when you share your model, the notes are automatically transferred.

Saturday, March 2, 2019

Free and Open Source pyRevit v4.6.17

From the pyRevit blog:

pyRevit 4.6.17

By Ehsan Iran-Nejad
Mar 2, 2019

Keynote Manager Improvements

This version includes a series of improvements to the Keynote Manager and a few to other tools.

Re Issue 529 Keynote manager now sorts keynotes using an alphanumeric system. This sorting is based on the keynote key and not the keynote contents.

Read more on the pyRevit blog »

NBS Chorus – Intelligent Construction Specification, in the Cloud

From the NBS website:

Intelligent construction specification, in the cloud

Work smarter and safer, collaborate better and connect your workflow

Construction success starts with the specification

Introducing NBS Chorus

Fully cloud-based

Chorus is a fully online specification platform for construction. Access anywhere, on any capable device (including Mac), with lightning-fast performance and ultimate scalability for all sizes of organisation. No complicated installs for IT to manage.

Using Forge to Check Version of Revit Files Hosted in the Cloud

From the Autodesk Forge website:

Check the version of a Revit file hosted on the cloud

By Augusto Goncalves
February 21, 2019

With Design Automation for Revit we can select which engine to use, 2018 or 2019. And it's important to choose the correct one in order to avoid opening with an older version or saving with a newer version, e.g. if you have a 2018 file and open and save with 2019 engine.

Jeremy Tammik did an interesting blog post about it, in summary reading the file information that is encoded inside the bytes. This approach still valid, but if the file is on the cloud, we don't want to download it (it may be too big). But we don't need, actually, just need the first few KBs.

The following code sample downloads a few KBs, then if it finds "Autodesk", it created a dictionary with the values.

private async Task<Dictionary<string, string>> GetInfo(string storageLocation, string accessToken)
    // this only works for Revit files
    if (storageLocation.IndexOf(".rvt") == -1) return null;

    // prepare to download the file...
    WebClient webClient = new System.Net.WebClient();
    webClient.Headers.Add("Authorization", "Bearer " + accessToken);
    System.IO.Stream stream = webClient.OpenRead(storageLocation);
    byte[] buffer = new byte[ 10 * 1024]; // 10kb
    int res = 0;
    int count = 0;
        if (count++ > 10) return null; // should be right on the begining of the file... 

        // get 10kb of data..
        res = await stream.ReadAsync(buffer, 0, 10 * 1024);
        string rawString = System.Text.Encoding.BigEndianUnicode.GetString(buffer);

        // does it have "Autodesk" on it?
        if (!rawString.Contains("Autodesk")) continue;
        var fileInfoData = rawString.Split(new string[] { "\0", "\r\n" }, StringSplitOptions.RemoveEmptyEntries);

        // let's build a Dictionary from this data
        Dictionary<string, string> values = new Dictionary<string, string>();
        foreach (var info in fileInfoData)
            if (info.Contains(":"))
                values.Add(info.Split(":")[0], info.Split(":")[1]);

        return values; // stop downloading the file...
    } while (res != 0);

    // found nothing!
    return null;

Friday, March 1, 2019

CTC BIM Batch Suite 2019 v19.0.3

From the Autodesk App Store:

About This Version

Version 19.0.3, 3/1/2019

NEW TOOL:  Project Processor.
This tool can run scripts, remove backup files, clean, purge, swap types and materials, rename elements, add shared parameters and manipulate links on multiple projects at once.

Projects and Families Upgrader –
Enhancement:  Tool available to run even if a project is not open in Revit

Family Loader –
  • New Feature:  Save and recall lists of families to reload into projects
  • Enhancements:  
    • For workshared models - new operations: open new local, sync to central, relinquish borrowed
    • More detailed logging of load operations
    • Tool available to run even if a project is not open in Revit

This setup will install add-in tools for Autodesk® Revit® 2016, 2017, 2018 and 2019.

BIM Batch Suite is part of the CTC Express Tools family of products.  It provides tools to allow Revit users to process workflows en masse, with a focus on importing and exporting data.

CTC BIM Manager Suite 2019 v19.0.2

From the Autodesk App Store:

About This Version

Version 19.0.2, 3/1/2019

NEW TOOL:  Manage Revit Project Links
This Windows Explorer pop-up menu tool can be used to modify link paths within Revit files without first opening the files in Revit.

Family Processor
  • Enhancements:  
    • The Family Processor button will now be disabled when in a project (it must be opened only when in a family)
    • Built-in parameters that have been initialized will now be included in type catalogs generated
  • Bug Fixes:
    • Parameters that had not been initialized were erroneously being included in type catalogs generated.
    • During type catalog generation, families for which the only change was to delete the types were not being resaved.
    • Type catalog files generated for Revit 2016 and 2017 did not have correct column headers for Currency and Number unit types.

CTC BIM Project Suite 2019 v19.0.3

From the Autodesk App Store:

About This Version

Version 19.0.3, 3/1/2019

NEW TOOL:  Occupant Flow Analyzer
This tool can be used to help determine possible paths between points, their distances, routes affected by impassible objects and perform occupancy related calculations.

Fire Rating
Enhancement: All types of detail component families are now listed as options for linework generation
Bug Fix:  Fixed an issue with validation of line-based families

Fab Sheets
Enhancement:  Now possible to delete sequences even if there are associated increment definitions

Room Data Sheets
Enhancement:  Added parameter: Cut Plane Offset. This parameter governs the distance between the wall (or wall chord for curved walls) and the elevation cut plane

Room Family Manager
Bug Fix:  Fixed issue where excess families and other options were not being set