# Introduction

## Parts list <a href="#parts-list" id="parts-list"></a>

{% hint style="warning" %}
You will need to trim your switch pins down to <2.0mm. This won't make them unusable in other boards, just a little more difficult to solder in.
{% endhint %}

* **Zygomorph keyboard PCB**
  * **Included M2.5 x 5mm screws, nuts, and pin headers**
* **A case, plate or CNC**

**Configurations:**&#x20;

* **For MX: Use either a plate or a plate+case**
* **For Choc: Use either a plate or just a case**

### **You will need** <a href="#you-will-need" id="you-will-need"></a>

* **Switches: MX or Kailh Choc (24-30 per half)**
  * MX switches require a plate when used with the CNC case
* **Keycaps, ortholinear. The backlit Choc keycaps kit has enough 1u keys.**
* **Type C cables, one for the PC and one to connect the halves**
  * **Your interconnect cable must be data transfer capable**
  * **The PC cable should be at least 3A capable for full brightness**
* **Feet: Rubber sheet or pads**
* **(Optional)** [**Rotary Encoder**](https://www.amazon.com/Cylewet-Encoder-Digital-Potentiometer-Arduino/dp/B07DM2YMT4/ref=sr_1_20?ie=UTF8\&qid=1538571945\&sr=8-20\&keywords=rotary+encoders)**, most marked for Arduino will work, no PCB**
* **(Optional) 10** [M2.5 x 5mm standoffs](https://www.digikey.com/product-detail/en/keystone-electronics/24420/36-24420-ND/1532931) for MX builds only (recommended to help assembly) Hex must be >5.2mm wide.

### **Detailed parts notes:** <a href="#detailed-part-notes" id="detailed-part-notes"></a>

* Be careful of the 3 springpins on the underside of the switchboard, they bend easily. If they are bent down, the may need to be bent slightly up to make contact with the LED board.
* MX switches which support SMD LEDs will give the best backlighting effect. Almost all Kailh switches have a cutout for the LED. All Kailh Choc low profile switches also have a cutout for the LED. Kailh BOX/Choc switches will not be able to have their tops opened after soldering. Cherry and Gateron have a lineup of RGB switches. Any switch with a transparent bottom housing will work great.


---

# Agent Instructions: 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:

```
GET https://rgbkb.gitbook.io/rgbkb-build-guides/zygomorph-build-guide/untitled.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
