> For the complete documentation index, see [llms.txt](https://docs.besmart.software/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.besmart.software/3d-modeling-and-design/metal-framing/feature-descriptions/wall-metal-framing/framing-configuration/opening-framing/edit.md).

# Edit

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

<figure><img src="/files/BCUDrK6G5x43GoCvBveE" alt=""><figcaption></figcaption></figure>

or:

<figure><img src="/files/pDauZntxi071ljG1QU4E" alt=""><figcaption></figcaption></figure>

### **Edit Opening Framing Configuration**

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

<figure><img src="/files/90QPHmorWdInm4k0y3mf" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Default configurations will come together with the software. Default path to opening configurations is:

***C:\Users\user name\AppData\Roaming\Tools 4 Revit\Wall+M(version) Configurations\Framing Configurations\Metric or Imperial\Configuration name\\***
{% endhint %}

It saves all the settings of kings, headers, top supports, sills, trimmers, other studs that are listed down below in the dialog:

<figure><img src="/files/qYwbsSjtWCrzkNt40qfo" alt=""><figcaption></figcaption></figure>

**King Stud**

<figure><img src="/files/SywZCRasalRb8PHa3bTR" alt=""><figcaption></figcaption></figure>

**King Stud** – in this tab you will find all settings for creating king studs needed for the opening. **Kings are symmetrical –** switch this *OFF* if kings should be different in the left and right sides.

![](/files/OcNOCpjy3S1IlX5BIX7N)

### Custom Layout

<figure><img src="/files/wpyK64uxwMLK8WxyaMDg" 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.&#x20;

{% hint style="info" %}
[This type of dialog is used frequently in our products, so here you can find **Custom Join detailed description.**](https://docs.besmart.software/3d-modeling-and-design/metal-framing/common/wood-metal-framing/custom-join)
{% endhint %}

**Rotate 180** – rotates the selected stud by 180 degrees. This option is important when the stud is not symmetrically shaped.

For rectangular studs this option usually is not used.

![](/files/LxOprCNmYhcmw83zCJ3u)

**Spacing** – distance between the selected stud and the previous stud.

![](/files/sEAFQ0KQrd4FZDy6MSTv)

### Header/Sill

<figure><img src="/files/7kUmMO2m10hPmPDszUqK" alt=""><figcaption></figcaption></figure>

*Example:*

![](/files/jAfNcWVQjgXvMqW2daKQ)

Sample with **C+C** window header (Section view):

![](/files/Dhkc1JxZG6i2sLNM4dle)

**C+U system** – Clark Dietrich Red Header RO (3D view):

![](/files/kZsE5uGbzcHjqQauPcO2)

**C+U system** – Clark Dietrich HDS window header (3D view):

![](/files/u56VWjSvo0gLt8HbPUfO)

**Is Diagonal** – When inserting 3 header plates, the feature **Is Diagonal** will be available for the middle plate if the Spacing value is entered for the middle component. After ticking the box **Is Diagonal**, the software will add diagonal cripple studs between the bottom and middle header plates:

<figure><img src="/files/772qGbJ1rZ27rcotDRYH" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/49CvBpZcx7WGQJg7sySP" alt=""><figcaption></figcaption></figure>

*Note: to achieve the result as above, make sure to untick the box Diagonal Placing of Top Cripple Studs/Joists in the Cripples tab. Read more about Cripples below.*

### Custom Top Support

<figure><img src="/files/aSCgLMGYgul8QJEbCZvX" alt=""><figcaption></figcaption></figure>

**Custom Top Support** – place where user can control opening top support.

![](/files/t45FoHWARpjh6zaFOeln)

### Trimmers

![](/files/KjU3y69s1SdE3w2E8j6q)

**Trimmer Type** – defines how the trimmer is positioned relative to opening Sill, Header, Top Plate, Bottom Plate, Top Plate Support, Split Sill, or a Split Header.

<figure><img src="/files/rbwzluNTs1BK2qpkg2pn" alt=""><figcaption></figcaption></figure>

*Example: Trimmer goes from **Bottom Plate to Header**:*

![](/files/10E3JYxdgOe6RiKJ3uFC)

*Example: Trimmer goes from **Bottom Plate** to **Top Plate**:*

![](/files/MDf1zb30dQdol8mWQlRJ)

*Example: Trimmer goes from **Bottom Plate** to **Top Plate Support**:*

![](/files/K7DtRJQxJe5dmJm7jIMO)

*Example: Trimmer goes from **Sill** to **Header**:*

<figure><img src="/files/aCw9KpCh1VuP8DuBHVu8" alt=""><figcaption></figcaption></figure>

*Example: Trimmer goes from **Sill** to **Top Plate**:*

<figure><img src="/files/3ltXs7AdPo9m5UdsWQv0" alt=""><figcaption></figcaption></figure>

**Extend Header** – extends the Header if **Bottom Plate to Header**, **Sill to Header** is selected near **Trimmer Type**.

<figure><img src="/files/dv08Ied2wxnLESAVwYc8" alt=""><figcaption></figcaption></figure>

*Result:*

<figure><img src="/files/I7s7rYQ5BjMJqf3D83Lq" alt=""><figcaption></figcaption></figure>

**Extend Sill/Header** – extends Sill and Header if **Sill to Header** is selected near **Trimmer Type**.

<figure><img src="/files/VbeBIEFBj6jHxl8fvmQ0" alt=""><figcaption></figcaption></figure>

*Result:*

<figure><img src="/files/hCFhcBtDtTzOB8MjEx9N" alt=""><figcaption></figcaption></figure>

**Insert Support Stud/Joist if extended** – inserts support stud/joist to the opening if **Extend Sill\&Header** is switched on.

<figure><img src="/files/zwndZa2X9VIyfVO89sPi" alt=""><figcaption></figcaption></figure>

### Top/Bottom Cripple Trimmer

<figure><img src="/files/itGoZuy4YwEPadrKLVyp" alt=""><figcaption></figcaption></figure>

**Trimmers are symmetrical –** switch this *OFF* if trimmers should be different on the left and right sides.

<figure><img src="/files/J0idnpgenP3qs7elwZuH" alt=""><figcaption></figcaption></figure>

### Cripples

<figure><img src="/files/BhQx72wYQDJl2RSegjay" alt=""><figcaption></figcaption></figure>

**Top and Bottom Cripples are Equal** – if ticked OFF, then two tabs appears which allows to control top and bottom cripples separately.

**Define Top Cripples Studs/Joists by Spacing –** if ticked ON, then you can predefine **Spacing Type** and **Spacing of Top Cripple Studs/Joists**. If unticked, then the software calculates the distance between top cripples automatically. You just need to define a **Number of Top Cripple Studs/Joists**.

<figure><img src="/files/rbkFkEeSFtlwyIYu6GKf" alt=""><figcaption></figcaption></figure>

**Spacing Type –** defines different spacing arrangement options:

<figure><img src="/files/xf7KR3KOYYIAaxfdPeQy" alt=""><figcaption></figcaption></figure>

*Note: **Define Top Cripples Studs/Joists by Spacing** will work 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.*

<figure><img src="/files/0BThZEvxeIsQpdEZ30IT" alt=""><figcaption></figcaption></figure>

***Automatically Align Opening Cripples with Studs** is switched ON:*

<figure><img src="/files/X7k2Y2DETYVtnwblNsXK" alt=""><figcaption></figcaption></figure>

**Diagonal Placing of Top Cripple Studs/Joists** – select this option if you would like to use diagonal top cripples.

**Diagonal Cripple Panel Type** – possible options: **Warren** or **Pratt**.

**Offset in Connections** – distance between diagonal cripples.

<figure><img src="/files/4XEPACBZR4oA8X7pZAPt" alt=""><figcaption></figcaption></figure>

Sample **C+U Special Warren** diagonal cripples above the window:

<figure><img src="/files/rT3FGgC4HZvoUNEQj4PM" alt=""><figcaption></figcaption></figure>

### Offset

**Opening Top, Bottom, Left, Right Offset** – offsets frame in all preferred directions.

<figure><img src="/files/k3Dxbix4YJQBMdcbPigB" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/KsXxmU8yqkCXEuUSRiHr" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.besmart.software/3d-modeling-and-design/metal-framing/feature-descriptions/wall-metal-framing/framing-configuration/opening-framing/edit.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
