Etabs - Speckle (Revit) - Grid System Data

Hi Speckle wizards !:man_mage::woman_mage:

Objective: Export Grids from Etabs to Speckle.

Issue: When exporting grids from Etabs to Speckle, all grids export successfully. However, if a grid system has a rotation applied, the grids do not export correctly. During the “send” process in the connector, the issue occurs. This problem is significant as many projects have angled grids and basic rectangular buildings are rare nowadays. Despite researching on GitHub, I couldn’t find any code that processes grids with an angle, though I might be mistaken. I need to know if anyone else in the community has encountered this issue or successfully exported rotated grids. Is the problem originating from our Etabs model, or is it an issue with the Etabs connector?

Example:
The speckle link : Viewer - Test000 - Speckle

  1. Firstly, we create a distinct grid system for those that are angled.

  2. The rotation highlighted in yellow is the parameter I believe needs to be extracted from Etabs. It is a starting point. The rotation is performed from an origin point for this axis system.

Any help is welcome, thank you!

This looks definitively like a bug in our conversion logic.

We introduced grid support in 2.17, and what seemed a simple enough task at first became apparently very complex, with all the software we support treating grids entirely differently.

I think we are due a grids epic.

Is this process of converting an Etabs grid to revit something that is commonly done, and likely to be done frequently?

1 Like

I am aware that this task will require a lot of effort, but we’re almost there!

Personally, I would have preferred to manage the grids in Revit and send them to Etabs. However, currently, the link is only one way (from Etabs to Revit). The ideal workflow I have in mind is to start the model in Revit to create the grids, levels, and georeferencing, and maybe even do the preliminary modeling. When ready, we send everything to Etabs and begin the analyses from there, adding the loads, etc. When done, send back to revit the whole thing.

We can start by getting it to work in the opposite direction; if at least the angled grids can convert to Speckle, it’s a start. Loading all columns and beams into Revit without the grids wouldn’t be very functional, in my opinion.

Having another perspective would be interesting if someone has a functional workflow without using the grids.

What do you mean exactly with this? I believe you should be able to send grids from Revit to ETABS already :slight_smile:

Anyways, this is a totally valid use case, I’ve logged the issue internally and we will keep you posted!

Thank you for your follow-up. To my understanding and based on tests, if the levels and grids are not originally created in Etabs, there cannot be any mapping in the Etabs connector. I also found a post on this subject, and it seems that @connor has clarified this as well.

This feature would indeed be useful for us !