# How to create service holes in vertical studs?

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FypjYvNhcFrnwG7gmq2oM%2Fimage.png?alt=media&#x26;token=57979ed3-1c9f-476d-b90d-28bf03a5aa66" alt=""><figcaption></figcaption></figure>

This guide explains how to prepare the service holes for CNC export before automating them using the **Framing Configurations**. You'll need to set up the **Structural Framing** category **Service Hole** family **type settings.**

{% hint style="warning" %}
Make sure to use the **Metal Framing** families (**Settings** > **Load Families** > **Main Families**)
{% endhint %}

{% hint style="success" %}
Note: **Imperial** service hole families already include pre-set types for CNC machine brands.&#x20;
{% endhint %}

1. Navigate to the **Project Browser** > **Families** > **Structural Framing**&#x20;
2. Find the **I\_MF Service Hole** (Imperial) or **M\_MF Service Hole** (Metric) family
3. Duplicate and rename any existing family type (not mandatory):

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2Fs8MZv7YB59sb8jf6b0kt%2Fimage.png?alt=media&#x26;token=5b63aae1-6fe5-4b1c-9ee3-9eed40372143" alt="" width="386"><figcaption></figcaption></figure>

{% hint style="info" %}
When renaming a duplicated service hole family type, it's recommended to include your CNC brand name for clarity.
{% endhint %}

4. **Edit** the family **type**
5. Enter one of the values for the **CNC Type** parameter:

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FscTQI7C5dDfqySkgzYNU%2Fimage.png?alt=media&#x26;token=4b7c5f69-0f5f-4e55-a117-06c18e1d572a" alt="" width="427"><figcaption></figcaption></figure>

* **Arkitech** CNC machine:

```
Arkitech
```

* **Howick** CNC machine:

```
Howick
```

* **Knudson** CNC machine:

```
KnudsonKfsT1420
```

* **Metroll** CNC machine:

```
Metroll
```

* **Pinnacle** CNC machine:

```
Pinnacle X5
```

* **Royal** CNC machine:

```
Ryoal
```

* **Scotsim** CNC machine:

```
ScotSim
```

6. Enter the service hole punch command in the **CNC Command** parameter.

{% hint style="warning" %}
Your CNC machine has specific punch command names for service holes (e.g. SERVICE\_HOLE, 3, etc.). The value in the parameter must match it.
{% endhint %}

<figure><img src="https://239424168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FqtUsszuAWXIZhQhrvjnb%2Fuploads%2FhmZTwCiqVC3yHKa3TNBj%2Fimage.png?alt=media&#x26;token=13370527-4976-4748-b02c-ef3d9a9462d8" alt="" width="429"><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 %}
