Custom Join – is a multi-functional dialog where user can define rules for studs/joins including size, count, position, rotation, spacing, alignment etc. All these rules can be saved and used in other framing configurations or shared with other users. This type of dialog is used frequently in our products.


Predefined Layout Name

Predefined Layout Name – here you can check the predefined configuration name. Configurations saves all information listed down below. Default Configuration is a sample configuration that comes with the software.


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


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


Delete – deletes configuration from the database.


Default path to database with layout configurations is:
C:\Users\user name\AppData\Roaming\Tools 4 Revit\Wall+2021 (or other product and version) Configurations\CustomFramingJoins


Every configuration is created in a separate XML file and stored in corresponding folder.



If needed you can modify the path to all configurations in Wall+, Floor+ or Roof+ → Settings Configuration Files‘ Location.


Select Layout from Database Configuration


Select Layout from Database Configuration – select layout from the list. 


Link with Configuration


Link with Configuration – makes a link between selected layout in the current custom join and other custom joints were the same layout was used. 


In order to use Link with Configuration switch this option in Framing Configuration – Enable "Link to Configuration" in Custom Joins:


For example, were is two wall frames which is created using different configuration names. Now we need to make one top/bottom plate instead of two in all frames:

Instead of changing top/bottom plates manually one by one for every configuration, just change the layout, save it and switch ON Link with Configuration:


Now in other configuration make sure that Link with Configuration is switched ON too:


After updating frames with Update Frame using Wall Link, modifying or creating new frames, top/bottom plates now will have one element instead of two:


New Item, Remove Item, Move Up, Move Down


New Item – adds new stud/joist.


Remove Item – removes selected stud/joist.


Move Up – moves selected stud/joist up.


Move Down – moves selected stud/joist down.


Symbolic Preview


Symbolic Preview – shows symbolic preview of created situation. You can easily see the position, rotation, alignment type, and sample spacing. Preview in the picture above is for regular stud/joist. It will be a little bit different for headers, connections etc. 


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


and 2 indicate the sides of the intersecting wall/floor/roof. These sides are used for stud/joist positioning.


or E indicate where the Internal (Bottom) or External (Top) sides of the wall/floor/roof are.


X-Position


X-Position – controls stud/joist position related to intersecting wall/floor/roof.


Standard – places the stud/joist without any alignment with intersecting wall/floor/roof:


Inner Side 1 – places the stud/joist along inner side 1 of intersecting wall/floor/roof:


Inner Side 2 – places the stud/joist along inner side 2 of intersecting wall/floor/roof:


Outer Side 2 – place the stud/joist along outer side 2 of intersecting wall/floor/roof:


Side 1 by Center – centers the stud/joist with intersecting wall/floor/roof side 1:


Side 2 by Center – centers the stud/joist with intersecting wall/floor/roof side 2:


Center – places the stud/joist at center of intersecting wall/floor/roof:



Example with floor/roof vertical block. First joist is added without any alignment:


Example with floor/roof vertical block. Inner Side 1 – places the joist along its first inner side:


Example with floor/roof vertical block. Inner Side 2 – places the joist along its second inner side:


Example with floor/roof vertical block. Outer Side 1 – places the joist along its first outer side:

Example with floor/roof vertical block. Outer Side 2 – places the joist along its second outer side:


Example with floor/roof vertical block. Center – places the joist along its center:




Count – defines the number of identical studs/joists.


Type – selected stud/joist family and type. Default families are loaded together with the software. Any time can be loaded manually using Wall+, Floor+ or Roof+ Settings Load Families function.


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



Rotate 90° – rotates selected stud/joist by 90 degrees.


Example with horizontal Joist/Rafter/Bridging: Rotate 90° is ON:


Example with horizontal Joist/Rafter/Bridging: Rotate 90° is OFF:


Example with additional joist, Rotate 90° is ON:


Example with additional joist, Rotate 90° is OFF:


Wall example: 


Example with additional stud if ticked:


Example with additional stud if unticked:


Example with additional bridging/nogging when ticked:


Example with additional bridging/nogging when unticked:


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


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


Position

Position – stud/joist can be positioned along the Center, External, Internal, External Outside, Internal Outside, Center External, Center Internal wall/floor/roof face, or Outside Near Connected Wall. The possible option values depend on Rotate 90 selected value. 


Near Connected Wall – option used if the stud/joist must always be near the side where another wall connects.



Near Connected Wall + Depth – option used if the stud/joist must always be near the side where other wall/floor/roof connects, and the stud/joist depth must be the same as connected wall/floor/roof layer thickness.


Example with floor:

 


Example with wall:

 


Align Type


Align Type – the selected stud/joist can be aligned with the previous stud‘s/joist's End or Start, core inside or core outside.





Samples of various wall joins




Extend Start, Extend End, Cuts


Extend Start, Extend End – controls start/end stud/joist connection with other elements from the wall/floor/roof frame. It can extend and cut both sides of the beam depending on the L or T connection with other beams. 


Cut – select if stud/joist should cut the connected plate. 


Example: Wall+ finds that end stud/joist is connected with plate in "L" connection. In this case, it is extended in both sides and cuts the plate: 

Example: opening Top Support is connected with Trimming Joists in "L" connection. In this case, it is extended on both sides and cut. Header is not extended. 


Example with blocking/nogging/bridging: Extend Ends is switched OFF:


Example with blocking/nogging/bridging: Extend Ends is switched ON:


Example: Roof+ finds that joists from block are connected with top and bottom plates in "T" connection. In such cases, it is extended and cut. 


Example with a wall: when Extend Ends is switched OFF...


...and when Extend Ends is switched ON:


Example with wall additional bridging: Extend Ends is switched OFF:


Example with wall additional bridging: Extend Ends is switched ON:


Example: Wall+ finds that studs from block are connected with top and bottom plates in "T" connection. In such cases, it is extended and cut. 


Cut Type


Cut Type – select blocking/nogging/bridging and joist connection cutting type. 


Possible options:


Example: when Cut Type = None


Example: when Cut Type = Cut Joists


Example, when Cut Type = Cut Bridging/Nogging/Blocking


Example with wall: When None is selected:

Example: When Cut Studs is selected:


Example with wall additional bridging: when Cut Type = Don't Cut


Example with wall additional bridging: when Cut Type = Cut Studs


Example with wall additional bridging, when Cut Type = Cut Additional Element


Preassembled



Fills information into these parameters:


FM Module Type – writes configuration name.


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


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


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



Example with roof opening:


FM Module Mark – writes Framing Member Mark + Mark (from Roof) + Mark (from Opening).


Opening Header2 is included in the preassembly so FM Module Type parameter has opening framing configuration name, FM Module Mark parameter contains Framng Member Mark parameter value + current roof Mark value (can be seen near FM HostMemberSortMark) + current window Mark.



Example with floor/roof vertical block:


FM Module Type – writes configuration name. 

FM Module Mark – writes roof mark.


 

Example with wall king stud:


FM Module Type 

For Windows, Doors and Openings – writes opening type (Window, Door, Opening, JoinedOpening).

For Connections – writes join configuration name.


FM Module Mark – writes FM Module Type + Mark (from Wall) + Mark (from Window, Door or Opening) + unique number.


FM Module Preassembled  writes Yes/No if element is (or is not) included in the preassembly.


King is included in preassembly so FM Module Type parameter has Window value because this King belongs to the window, FM Module Mark parameter contains FM Module Type parameter value (Window) + current wall Mark value (it can be seen near FM HostMemberSortMark) + current window Mark + unique number.



Example with wall vertical block:


FM Module Type – writes configuration name. 

FM Module Mark – writes wall mark.



Example with floor opening:


FM Module Type 

For Openings – writes opening type.

For Connections – writes join configuration name.


FM Module Mark – writes FM Module Type + Mark (from Floor) + Mark (from Opening) + unique number.


FM Module Preassembled – writes Yes/No if element is (or is not) included in the preassembly.


Example:

Header2 is included in preassembly so FM Module Type parameter has Opening value, FM Module Mark parameter contains FM Module Typeparameter value (Opening) + current floor Mark value (F-1, can be seen near FM HostMemberSortMark) + current window Mark + unique number.



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 whole wall/floor/roof frame.  


Example with wall corner studs:


Example with bottom rim joist:


Example with opening top header:



Example with roof end:


Example with floor bridging:


Example with floor additional joist:


Example with floor/roof vertical block:



Example with wall bottom pad:


Example with wall additional stud:


Example with wall vertical block:

 

Example with wall additional blocking:

 



Link to Connected Wall


Link to Connected Wall – choose this option if end stud/joist is near wall corner and the element should be prefabricated and connected to an intersecting wall.


Example with wall corner:


Example with opening trimming joist:


Example with opening king stud: