> For the complete documentation index, see [llms.txt](https://rgbkb.gitbook.io/rgbkb-build-guides/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rgbkb.gitbook.io/rgbkb-build-guides/sol-build-guide/introduction.md).

# Introduction

{% hint style="danger" %}
Be careful around the LEDs, the perimeter ones are fragile!
{% endhint %}

#### In order to reach ***MAXIMUM BRIGHTNESS*** **you will need to flash the pre-compiled file on the** [**github repo**](https://github.com/RGBKB/Keyboard-files/tree/master/Sol/Flashing%20files) **or compile your keymap with "**&#x52;GBLIGHT\_FULL\_POWER = yes" in rules.mk <a href="#in-order-to-reach-maximum-brightness-you-will-need-to-flash-the-pre-compiled-file-on-the-github-repo" id="in-order-to-reach-maximum-brightness-you-will-need-to-flash-the-pre-compiled-file-on-the-github-repo"></a>

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

* **Sol 2 keyboard PCB kit**
  * **Left and right PCBs, LED PCBs, and rubber feet**
* **1.6mm plate kit**
  * **Two plates, 10x M2.5 7mm standoffs and 20x screws**
* **4.8mm gasket-mount plate kit**
  * **Left/Right plates, 10x M2.5 6mm standoffs, 20x screws, and 20x O-rings (Mcmaster-Carr 9262K511)**
* **Regular Polycarb frames**
  * **Left/Right frames, 10x M2.5 screws**
* **Full Hand Polycarb frames**
  * **Left/Right frames, 16x M2.5 screws, fullhand LED PCBs, 8x jumper wires**

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

* **2u PCB-mount Stabilizers (0-4, depending on layout)**
* **Switches: 68-74 MX or Kailh Choc**
  * **Kailh Choc switches not compatible with CNC case**
* **Keycaps, all Ergodox sets are compatible**
* **Type C cables, one for the PC and one to connect the halves**
  * **Your interconnect cable must be data capable (at least USB1.0)**
  * **The PC cable should be at least 3A capable**
* **(Optional) For DIY LEDs, you will need** [**WS2812B LEDS**](https://www.aliexpress.com/store/product/10-1000pcs-WS2812B-4pins-5050-SMD-Black-White-version-WS2812-Individually-Addressable-Digital-RGB-LED-Chip/1051119_32453497583.html?spm=2114.search0104.3.16.42641c60sQb5Rq\&ws_ab_test=searchweb0_0,searchweb201602_3_10152_10151_10065_10344_10130_10068_10324_10547_10342_10325_10546_10343_10340_10548_10341_315_10545_10696_10084_531_10083_10618_10307_10059_100031_10103_10624_10623_10622_10621_10620,searchweb201603_13,ppcSwitch_2\&algo_expid=c3dbe499-4be0-4625-91b6-351988c7a01a-2\&algo_pvid=c3dbe499-4be0-4625-91b6-351988c7a01a\&transAbTest=ae803_1\&priceBeautifyAB=0)
* **(Optional)** [**Compatible OLED**](https://www.amazon.com/gp/product/B079BN2J8V/ref=oh_aui_detailpage_o06_s01?ie=UTF8\&psc=1) **panels must use the SSD1306 Driver**
* **(Optional)** [**Rotary Encoder**](https://mkultra.click/collections/switches/products/industrial-rotary-encoder)**, most marked for Arduino will work, none with the PCB included**

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

* 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.
* The PCB supports Holtite 8P2/8P2 sockets for the MX holes.. The Mill-Max sockets that are popular may not work.
* For tenting you can get two pairs of the standard CNC feet that most 60% cases come with (found [here](https://kbdfans.cn/products/anodized-cnc-aluminum-feet-1pair) or [here](https://www.amazon.com/dp/B07H14TQDX/ref=cm_sw_r_cp_ep_dp_W.2UBbDARSXDD?th=1)) These will give you a \~5deg tilt.
