Framing Configuration may be found in two locations:


1. Choose Framing Configuration from Floor+M menu

2. Choose Configuration Type that corresponds to the framing layer of the floor

3. Select End Connection

Floor+M supports various types of end connections. End connection joists are parallel to floor direction line.

Left End, Right End tabs – define ends of floor’s left and right sides.

Framing End Extension

Framing End Extension – offsets frame from the floor end.

Example: Framing End Extension = -100:

Lengthen Rim Joists

Lengthen Rim Joists – offsets top and bottom rim joists from the floor end.

Split or Shorten up to Joist

Split or Shorten up to Joist – splits or makes the rim joists shorter. 

Split at Joist – select number of the joist where the top/bottom rim joists should be split or shortened.

E.g. Bottom rim joist is split near the third joist:

Build in Place

Build in Place – writes Yes/No information into the rim joist instance parameter if rim joist is build-in-place or is prefabricated with whole floor frame.  

Such rim joists will have the Build in Place parameter switched ON: 


Custom Join


Read Layout from Database – select configuration from the list. Default Configuration is a sample configuration that comes with the software.

Default path to database with configurations is:
C:\Users\user name\AppData\Roaming\Tools 4 Revit\Floor+M2020 (or other version) Configurations\CustomFramingJoins\F

You can also modify the path to all configurations in Configuration Files‘ Location.


Predefined Layout Name – current configuration name.

All modifications can be saved to the current configuration using Save to Database.

Duplicate – duplicates existing join configuration in order to create a new one.

Delete – deletes configuration from the database.

New Item – adds new joist to the connection.

Remove Item – removes selected joist from the connection.

Move Up – moves selected joist/row up.

Move Down – moves selected joist/row down.

Symbolic Preview – shows symbolic preview of created join and its configuration. You can easily see the position, rotation, rotation position, alignment type, and sample spacing.

It does not show exact joist sizes and spacing between them.

or E indicate where the Internal/Bottom or External/Top sides of the floor are.


X-Position – controls joist position, which is related to the connected floor.

Standard – aligns the joist with the previous joist:

Inner Side 1 – aligns the joist with floor end:

Count – defines the number of identical joists.

Type – selected joist family and type. The list of families and types comes from the current project. Sample families are loaded using Floor+M Settings →  Load Families function.

Depth by Core – joist size will be adjusted according to the floor layer thickness during floor framing process.

Rotate 90 – rotates selected joist by 90 degrees.

Rotate 180 – rotates selected joist by 180 degrees. This option is important when the joist is not symmetrically shaped. For rectangular joists, this option usually is not used.

Spacing – distance between the selected joist and the previous joist.


Position – joist can be positioned along the Center, External (Top), Internal (Bottom), External Outside, Internal Outside, Center External, Center Internal floor face. The possible option values depends on Rotate 90 selected value.

Align Type

Align Type – the selected joist can be aligned with the previous joist‘s End or Start,.


Fills information into these parameters:

FM Module Type – writes end connection configuration name.

FM Module Mark – writes FS (Frame Start) or FE (Frame End) values + L (Left) or R (Right) + Mark (from Floor).

FM Module Preassembled – writes Yes/No if element is/is not included into preassembly.

Example: Edge joist is included into the preassembling, so FM Module Type parameter has end connection configuration value, FM Module Mark parameter contains FS (Floor Start) + L (Left) + current floor Mark value (it can be seen near FM HostMemberSortMark).

Build in Place

Build in Place – writes Yes/No information into beam instance parameter if the beam is built-in-place or is prefabricated with the whole floor frame.