Tuesday, April 16, 2019

Take a Short Survey and Use IdeateApps for Free Until December 15!

From the press release:

Ideate Software Seeks Ideas from Revit Software Users

San Francisco, CA, April 9th, 2019 – Ideate Software, a veteran Autodesk Developer Network member, is offering any Revit user that completes a short survey by 30 April, 2019 a no-cost subscription to IdeateApps expiring on 15 December, 2019. IdeateApps simplifies the tasks that daily Revit users perform most often.

“We take great pride in developing tools that address persistent challenges faced by Revit users,” said Glynnis Patterson, director of software development. “This survey is one of the ways we are gathering information to determine user needs and decide which new features to build into our solutions.”

Autodesk User Group International Wishlist

Exclusive – Interview with Ehsan Iran Nejad, Author of pyRevit

Please briefly describe pyRevit, both from user and developer standpoints.

pyRevit, at its core, is an application development environment for Autodesk Revit. It makes it very easy to develop production-quality add-ins for Revit in python, and to distribute them to teams. I created pyRevit to be the platform that I make my own tools on Revit and that is the main reason pyRevit is accompanied by a decent set of useful tools. Most of these tools are the answers to the challenges that I faced while working as an Architect.

Why Python?

I answered this question extensively in my Why Python post a couple of years back.

But to simplify,
  • Python has a easy learning curve and is a very powerful general-purpose programming language and is worth the investment, IMHO. The knowledge and skills that one gains learning python, is transferable to many other applications and environments. For these reasons it is easier to train the existing team members on computer programming using python than C# which has a much steeper learning curve.
  • The development workflow for python on Revit doesn’t take as much time as C# since python is an interpreted language and does not need compilation. Developer can test the tools in-place without reloading Revit. Python basically acts as the scripting language for Revit.

Exclusive – Immersive Collaboration AR/VR Platform The Wild Launches Beta Revit Add-in Featuring 1-Click Export

Editor's Note: This article is brought to you by guest blogger Kurt Ward.

Last month, The Wild launched their beta version of a Revit Add-In for The Wild.

The Wild is an immersive collaboration platform for teams to experience their work together, from anywhere, in augmented and virtual reality.

The new capability will automatically create a collection of assets from the components of the Revit file, streamlining the workflow from Revit to The Wild.

According to The Wild founder and CEO Gabe Paez, “Our Revit Add-In will streamline workflow for teams working in architecture, engineering, and construction by allowing them to import and automatically optimize their Revit model for streaming with one easy click.”

Monday, April 8, 2019

"Back in the Saddle"

Hello dear reader. You may have seen my recent post about what I've been up to lately and why I haven't spent much time on Revit Add-ons the past few weeks (if you haven't, the article's available here). It also hints at the possibility of my joining a Revit add-in developer, as well as spotlighting features that will be coming to Revit Add-ons (hopefully) soon.

As a follow-up to that article, I want to let you know that I'm very happy to have joined Revit Add-ons advertiser StrucSoft Solutions as Customer Success Manager.

With their flagship suite of products MWF, StrucSoft enables quick and efficient automation of modelling, clash detection, engineering and manufacturing of wood and light gauge steel structures.

Free Engipedia Layers Manager – Display Layers of Materials (in Walls, Floors, etc.) in Schedules and Tags

From the Autodesk App Store:

The add-in analyzes all layered structures in an Autodesk® Revit® project, looking for material names and layer widths (thicknesses). Materials, widths, and material layers with widths can be written into multiline 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 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

Shared type parameters can be used in schedules to
display type layered structure.


From the Autodesk App Store:

This add-in will help you manage your workset in Autodesk® Revit® with some features such as create and change name workset. It can also help you check the workset for category: columns, wall, beam, etc..

The add-in also has a filter function to help you check workset of elements.

CoralBrush – Use Images to Change Parameter Values

From the Autodesk App Store:

CoralBrush is an intuitive tool for Autodesk® Revit® that enables users to change parameter values of model elements using scanned or computer generated color markups.

Building on the common practice of communicating design parameters between project design team members using color markups, CoralBrush aims to empower designers and engineers to affect Revit models directly using those same markups.

CoralBrush can help you improve the way you apply parameters to elements such as Rooms parameters like finishes, occupancy, etc... or Wall parameters like fire rating, acoustic rating, etc...

1. Marked up image ready. For best results use contrasting colors.

Sunday, April 7, 2019

Make Walls – Create Variable-Width Walls From Parallel Lines

From the Autodesk App Store:

This tool empowers the user to make walls faster than ever. You will be able to create walls in just a fraction of (based on nature of the project) the time it would take a normal Autodesk® Revit® user to complete his/her task.

Make Walls is used to make walls from a pair of two parallel lines. The user must select a point in between the two parallel lines. The application then drafts a wall along the shorter of the two lines. For e.g., if the distance between two parallel lines in 250 MM, then the tool will automatically calculate the distance between the two parallel lines and make a wall on the line with a shorter length.

Note: This app is free for students and educational purposes. Kindly contact support to receive an educational copy of the plugin.

Benefits of this app.
  1. The user does not need to calculate the distance between two lines. The plugin automatically calculates the distance and makes a wall of that thickness.
  2. If a wall of defined width does not exist, the plugin automatically creates a wall of that width, you just have to input the name of the new wall.
  3. The plugin can be run in two modes. Make walls by selecting two lines and Make walls by selecting a point between two lines.

Complete plugin process.

Free Librarian – Offers Family Browsing and Management

From the Autodesk App Store:

The app consists of two parts:

The Autodesk® Revit® Component Manager or 'Librarian' :
  1. Provides a searchable list of Components
  2. Allows easy access to standard libraries
  3. Users can customize project-specific libraries
  4. Re-process libraries to see the type and instance parameters of families without first loading them into the project.
  5. Edit families in libraries directly from the App interface 

Please note that the Librarian only works with loadable Revit Families. system families such as walls, floors, dimensions, and the like cannot be managed through this app.

The project statistics section 'Stats' provides the following information to allow users to assess the project health:
  1. Open, save, and synchroniztion timers
  2. Number of elements in the project by Category
  3. Number of views in the project including views that are on sheets and those that are not.

Re-processing a library to clear minor errors in the database

Free Express Family AutoAlign – Align Annotations, Images, Elements and More

From the Autodesk App Store:

Express Family AutoAlign allows you to align families of Autodesk® Revit® notes, tags, etc. at once.

In Revit, it can be an onerous task to arrange the same spacing or alignment between families, such as notes and tags.

The AutoAlign utility supports automatic alignments in response to various views of Revit.

Align notes

Lock-It – Password Protect Elements and Views

From the Autodesk App Store:

With LOCK-IT, you can lock items and views with a security password. These items will not be allowed to be modified or erase by any mean. LOCK-IT is stronger than the PIN tool.

Keep your model safe from "accidents", deleted views or elements, modifications not approved, changes in standard elements, grids moved, levels moved or renamed.

Using LOCK-IT, you can set a PASSWORD to protect any element in the model from unwanted changes or even from being deleted by "accident".

Wednesday, April 3, 2019

"Oh I, oh, I'm still alive"

As some of you may have noticed, we haven't posted in awhile, a few weeks to be exact. We understand that this might be jarring considering that we were routinely posting 4x per day (we were on a wicked pace this year). A couple readers even went so far as to contact me to ask if everything was okay, and to even offer help if needed. I was touched by this, truly. Fortunately, everything's fine, life’s just intruded as it sometimes will.

A few weeks ago, I took on a project from a company that also happens to be a Revit add-in developer, and was hard at work on that. Then the past several days I had my young sons for Spring Break. Now, as I type this, I'm en route from Seattle to Montreal to meet with that same add-in developer. Or, more accurately, I'm sitting at a bar in my layover airport waiting on the hours-delayed final leg of my trip. C'est la vie.

So, why am I flying across the continent to meet with an add-in developer? I hope to land a full-time gig with them. I'd like to say more, but first we'll see how it goes. I'll let you know if things work out (fingers crossed).

Meanwhile, Revit Add-ons related items have been piling up, even though I haven't had time to monitor our Twitter feed for news items (developers: if something dropped recently, please let me know).

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 »