Main Features[]

Finish your modeling with the built-in shop drawing generator and deliver your floor framing estimation in the same hour.

Compile your complete shop drawings with dimensioning, part lists, and material take-off automatically.

Floor+M will collect all elements from one floor panel and make an assembly with predefined views, add dimensions, add tags, make sheets, and put the views into the sheets.

The basic shop drawing workflow consists of the following steps:

  1. Floor+M → define Drawing Configuration

  2. Floor+M → make shop drawings for one floor using Create Assembly

  3. Floor+M → number the framing members

  4. Add shop drawing views into the sheet for one floor and save it as a template for future floors

  5. Floor+M → make shop drawings for other floor segments

  6. Floor+M → update shop drawings if any changes have been made to the model

Drawing Configuration


Drawing Configuration – predefine the settings for creating shop drawings. It is very versatile with thousands of different possibilities.

Configurations can be saved, duplicated, renamed, and deleted. You can check the location of configurations under Current Configuration Location:

The 4 tabs (Assembly Views, Detail View, Schedules and Sheets) are for setting up assembly views, detail views, schedules, and sheets, respectively:

Read more about Assembly Views >> (

Read more about Schedules >> (


Read more about Sheets>> (

Create Assembly

Create Assembly – makes shop drawings for selected floors. Select any frame from the floor, and after clicking Create Assembly, the software will create shop drawings according to the predefined configuration.

Mandatory condition: selected floor needs to have a Mark value assigned:

This value will be used as the assembly name. You can find shop drawings in Project Browser under Assemblies.

An assembly combines all parts into a single entity, which is scheduled and isolated to create shop drawing views with tags and dimensions.

Update Frame Assembly

Update Frame Assembly – updates the selected assembly if any changes were made to the framing or to the Drawing Configuration.

Example: additional bridging was added to the floor. Result after updating:

Disassemble Assembly

Disassemble Assembly – removes the assembly relationship between elements in the selected assembly and all associated views.

Recommended workflow: Instead of Revit → Disassemble, we recommend using Floor+M Create

AssemblyDisassemble Assembly as it doesn't show unnecessary pop-ups and deletes the gravity point.

Calculate Assembly Dimensions

Calculate Assembly Dimensions – calculates assembly dimensions (area, volume, width, depth, length, height) by predefined rules and writes the results in assembly instance parameters (Assembly Area, Assembly Volume, Assembly Width, Assembly Depth, Assembly Length, Assembly Height) for later use in schedules.

Select area calculation method:


Calculate Framing Element Mass

Calculate Framing Element Mass – calculates mass of selected framing elements, and writes result to Framing Member Mass parameter, which you can find in Element PropertiesIdentity Data.

Density parameter must be filled in for the element in MaterialsPhysical tab:

Purge Detail Views if no Assembly

Purge Detail Views if no Assembly – removes detail views if assembly has been disassembled.

Part Assembly Menu

Part Assembly Menu – features for creating assemblies from parts and different part selection options.

Read more >> (

Smart Dimensions

Smart Dimensions – features for setting up dimensions in shop drawings.

Read more >> (


Last updated