# How to insert service holes in tracks near studs?

{% hint style="warning" %}
Before following this guide, make sure that your service hole families for studs are prepared for the CNC export. [**Learn more**](https://docs.besmart.software/3d-modeling-and-design/metal-framing/faq/family-libraries/service-holes/how-to-create-service-holes-in-horizontal-tracks)
{% endhint %}

## 1. Open Detail Configurations

1. In **Wall+M/Floor+M/Roof+M**, go to **Add/Modify Elements**
2. **Add/Modify Details**
3. **Detail Configurations**:

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FihtpsRAf5IceXsfDEuQF%2FDetail%20Configurations.gif?alt=media&#x26;token=1a47c7ff-6fb4-4813-abc5-9a7190051e70" alt=""><figcaption><p>Open Detail Configurations</p></figcaption></figure>

## 2. Add service holes at the start or end of the plates

### 2.1 Select the plates that will receive service holes

1. Before navigating to **Additional Details**, uncheck **Insert Details** in the **Bridging/Blocking/Plate Holes** settings (recommended)
2. Navigate to **Additional Details**
3. Check the selected boxes under the **Plate** column

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FRCVfo1EFHot5rrxFNuBk%2FAdditional%20Details.gif?alt=media&#x26;token=95b7fa15-27cb-4bb8-aa09-adad5ba4c398" alt=""><figcaption></figcaption></figure>

### 2.2 Select the service hole family type

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FqeQtYeVeCpaxooIiIYYi%2Fimage.png?alt=media&#x26;token=bde0eca0-0c14-43b3-9386-536d7f6b3542" alt=""><figcaption></figcaption></figure>

### 2.3 Define the placement patterns

Modify these settings:

* **Distance/Spacing** - set the distance between service holes (applies only if Total Amount is more than 1)
* **Total Amount** - how many service holes will be applied from the selected Origin Point
* **Origin Point** - the start or end of the plate
* **Offset** - distance of the first service hole from the Origin Point

Below is an example with **1 service hole** placed from **both ends of the plate** with **1' 0" offset** from the **origin points**:

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2F3IqAQNdd8uezYDzd23yJ%2FService%20holes%20at%20ends.gif?alt=media&#x26;token=73e18dcd-16d9-49f5-a31d-1c51568f2be8" alt=""><figcaption></figcaption></figure>

***

{% hint style="info" %}
If you can't find the answers you're looking for, please [contact our support team](https://helpdesk.besmart.software/support/tickets/new).
{% endhint %}
