> For the complete documentation index, see [llms.txt](https://docs.finch3d.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.finch3d.com/docs/first-steps/rhino/grasshopper-upload.md).

# Grasshopper - Upload

{% embed url="<https://youtu.be/6VPdpK4AEo4>" %}

### 1. Connect to a Finch variant

* Create a button and panels with the desired project and variant name.
* Drop a **`Finch`** component onto the canvas and connect the panels and button into their respective inputs.

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

### 2. Upload a Building Mass

* Drop the **`Upload Building Mass`** component and input your building mass geometry into the respective input.
* Connect the **`Finch Data`** and use a **`button`**&#x74;o send it up to Finch.

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

### 3. Upload grid lines (optional)

* Drop the **`Upload Grid Lines`** component and input your grid lines into the respective input.
* Connect the **`Finch Data`** and use a **`button`**&#x74;o send it up to Finch.

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

{% hint style="warning" %}
You can snap to gridlines while editing.
{% endhint %}
