> 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/floor-metal-framing/framing-configuration/end-connection.md).

# End Connection

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

![](/files/tHuY950K7gVCxaYQIYBZ)

or:

![](/files/g41kRZIavVyICp5bdtu0)

### End Connection

![](/files/rIS0BIy2tFs8tzuAZpgQ)

**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.

![](/files/3Of7kw6fJweGfKEGKBHs)

### Framing End Extension

![](/files/AxXHW0eLijsOVmBRJ8jr)

**Framing End Extension** – offsets frame from the floor end.

*Example: **Framing End Extension** = -100:*

![](/files/NZ2Ys849RS9eBLnDEFMp)

### Lengthen Rim Joists

![](/files/ajki8IVEIKq1eRIk6ciZ)

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

![](/files/R1XzEg9GWy0vbFnVJaq9)

### Split or Shorten up to Joist

![](/files/3kZ94TvdmyYBVLAoi5VU)

**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:*

![](/files/cAMeKUto7yBc0SOfaq1k)

### Build in Place

![](/files/CcTzJQZW020vKqFDYSkO)

**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:

![](/files/RPb04fabrz9hVIxLguHh)

### Custom Join

![](/files/iAepBSn7xRXUgPrUkfoj)

**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 find **Custom Join detailed description >>**](https://agacad.freshdesk.com/support/solutions/articles/44001990031-custom-join)

[**(https://agacad.freshdesk.com/support/solutions/articles/44001990031-custom-join)**](https://agacad.freshdesk.com/support/solutions/articles/44001990031-custom-join)

Default path to database with configurations is:

*C:\Users\user name\AppData\Roaming\Tools 4 Revit\Floor+M 2021 (or other version)*

*Configurations\CustomFramingJoins\F\Metric or Imperial*

![](/files/4isgnmge5Wt7C0PjvKue)

You can also modify the path to all configurations in **Configuration Files‘ Location**. ![](/files/xNR43l1CEkB5KcYiHv1T)Preview

![](/files/0NHIRqczBYVpNgb9SSCk)


---

# 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/floor-metal-framing/framing-configuration/end-connection.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.
