Issues with Placing a Family with Types in Revit Using Grasshopper

Hello everyone,

I’m trying to figure out the best method to place a family with types in Revit, and I’m encountering some issues. Any tips would be greatly appreciated.

Here’s what I’m working with:

  • In Grasshopper, I’ve created a new generic family component based on an aluminium profile (a Brep). From this, I’ve generated multiple types.
  • These types, whether unique or not, need to be placed at specific locations within the Revit project.

I’ve also set up a wireframe in Grasshopper, complete with midpoints and planes for placement. My intention is to place the aluminium profiles at these specific locations in the project using “Add Component Location.” However, the family instances don’t seem to orient correctly(see revit attacment) they don’t take the right plane from the template during placement.

When I use “Orient” in Grasshopper it works (Rhino attachment), I get a Brep output, which I can’t connect to “Add Component Location.”

Am I missing something here? Is there a better way or a workaround to get this to work as intended?

Thanks in advance!
Ted




Hi Ted,

This might be due to how you created the Revit Family. A couple key points…

this setting

You will want to be work plane based as well. This should be sufficient regardless of the category. If not, you may need to use the plumbing family templates which have more freedom in this regard.

I used the ‘Add Component Work Plane’ instead of the ‘Add Component Location’, and with the ‘Work Plane Based’ option checked as you suggested, it works perfectly now!

Thanks, Japhy!