# Edit Window/Window Join Framing or Window/Door Join Framing

**Framing Configuration** may be found in two locations:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FIARvmI9pNoGWCoAmpaVd%2F0.jpeg?alt=media)

or:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FAOSJtEw0KmEHwGEAUh4b%2F1.jpeg?alt=media)

### Window – Window Join Framing and Window – Door Join Framing

**Window – Window Join Framing** and **Window – Door Join Framing** configuration settings are used to predefine Left, Right, Middle, and Center Top or Bottom Trimmers and Cripples. Settings are saved under separate configuration name and can be adjusted for different join sizes (From – To).

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FtJwOZtIiSo5b7JJwuevV%2F2.jpeg?alt=media)

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F3wpKPmUtVwdSb3UYqmwg%2F3.jpeg?alt=media)

*<mark style="color:blue;">Example:</mark> <mark style="color:blue;"></mark><mark style="color:blue;">**From =**</mark> <mark style="color:blue;"></mark><mark style="color:blue;">0,</mark> <mark style="color:blue;"></mark><mark style="color:blue;">**To**</mark> <mark style="color:blue;"></mark><mark style="color:blue;">= 180. If the distance between openings is smaller than 180, then the openings will be joined and the trimmers or cripples will be modified with</mark> <mark style="color:blue;"></mark><mark style="color:blue;">**Edit Configuration**</mark><mark style="color:blue;">.</mark>*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FcDrxwZe8bQotGQ8wCNTs%2F4.jpeg?alt=media)

<mark style="color:blue;">Examples with complex joins:</mark>

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FDjOoYV9HXg0dG1pjDn1K%2F5.jpeg?alt=media)

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FOkOFXjPIYpTWa7JZmncY%2F6.jpeg?alt=media)

### Edit Configuration

In order to edit, create new, rename, or delete opening framing configuration, you have to click **Edit Configurations** for the structural or non-structural walls:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FyNPileDTVBXrVwMTa6qB%2F7.jpeg?alt=media)

Default configurations will come together with the software. Default path to opening configurations is:

*<mark style="color:blue;">C:\Users\user name\AppData\Roaming\Tools 4 Revit\Wall+(version) Configurations\Framing Configurations\Metric or Imperial\custom configuration name\WindowWindowJoins</mark>*

It saves all the settings of trimmers, cripples that are listed down below in the dialog:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FWLATUGmOY3sfZ52Fiw7f%2F8.jpeg?alt=media)

### Trimmers

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FM5RI033QYQMpkKaTeKnU%2F9.jpeg?alt=media)

**Include Opening Side Offset** – controls whether or not the joined opening should have offsets around the opening, which come from single opening settings **Offsets**.

There are common settings for trimmers where you can predefine the type and automatically define the depth by layer thickness. With **Use this Type for all Trimmers** you can automatically change the selected type for all left, right, middle, or center trimmers.

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FeVKEtFn91bXxx6Ogcl2f%2F10.jpeg?alt=media)

Here you can control **Left** and **Right** trimmers:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fy7ihqLUBgwAQrjVHGl6f%2F11.jpeg?alt=media)

Left and Right positions from external side:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FXkza9IEqWDvanOGgxCcW%2F12.jpeg?alt=media)

Here you can control **Middle** and **Center** trimmers:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F9BzysB6usSXMOWgRse0Y%2F13.jpeg?alt=media)

**Middle** trimmers will be added equidistant from left and right trimmers:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FRNq8owZN2WuA77aq0NTv%2F14.jpeg?alt=media)

**Center** trimmers will be added equidistant from left and right openings:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FBl1WICb20FteZDinuBvZ%2F15.jpeg?alt=media)

Here you can control **Bottom Cripple Trimmer**:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fv9BdroalgeTJcY4pXDrI%2F16.jpeg?alt=media)

*<mark style="color:blue;">Example: Number of Bottom Trimmer Studs/Joists = 1:</mark>*

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FdasT9mi2wsfaOsGUyWGg%2F17.jpeg?alt=media)

Here you can control **Top Cripples**:

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FiSHPZVZzUrv3HivW8viC%2F18.jpeg?alt=media)

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FDgGjw3OrAsB9aaE3ZO3Z%2F19.jpeg?alt=media)

{% hint style="info" %}
**Note:** ***Top/Bottom Cripples** will work in joined windows if **Automatically Align Opening Cripples with Studs** is switched OFF near **Common Settings**. If it is ticked ON, then the cripples will be aligned with the main framing studs.*
{% endhint %}

![](https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F3XVc6hw4ZT0ePA7wJQbN%2F20.jpeg?alt=media)

### Custom Join

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FCC7c0WbjJvbMKLbaWBBV%2Fa6OC5PBDP7tI7SX9wTAI_auKt1KPb9GPRg.png?alt=media&#x26;token=0060e95d-d691-4f20-8bd9-716043f3e12c" alt=""><figcaption></figcaption></figure>

**Custom Join** – is a multi-functional dialog where user can define rules for 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, so [here you can read more about **Custom Join.**](https://docs.besmart.software/3d-modeling-and-design/wood-framing/common/wood-metal-framing/custom-join)
