# TOTEM Case Installation

The [pre-soldered wireless TOTEM](https://shop.beekeeb.com/product/pre-soldered-wireless-totem/) is pre-flashed with ZMK firmware with the [default keymap](https://github.com/GEIGEIGEIST/zmk-config-totem).

Recommended battery with JST connector: <https://www.adafruit.com/product/1570>

<mark style="background-color:red;">**Warning: After attaching the key switches to the PCB using the top case, it will no longer be possible to insert the battery into the keyboard without removing the case. Therefore, please remember to insert the battery first.**</mark>

### 1. Insert the battery into the JST socket

Prior to installation, ensure that the polarity is correct. <mark style="background-color:red;">Align the red wire with the Red+ silk screen</mark> for proper orientation.

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

### 2. Test the Bluetooth connection

Turn on both sides of the keyboard and connect them to your device via Bluetooth. Verify if your computer can successfully register at least one key press from each side of the keyboard.

<figure><img src="/files/9vOSBfbpMe4qDxEThUPn" alt=""><figcaption></figcaption></figure>

### (Added on Sep 23, 2024) Make sure you put the cap on the power switch before attaching the top case to the PCB

After the case is installed, the power switch may become difficult to reach due to its short length. The cap extends its length, making it easier to access with your finger. Additionally, the cap helps prevent the power switch from breaking.

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

### 3. Attach the key switches to the PCB using the top case

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

Ensure that the legs of the key switch are inserted into the hotswap sockets instead of the "gold rings".

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

### 4. Test the key presses for each key

It can be tested in <https://www.keyboardtester.com/tester.html>

### 5. Secure the top case and bottom plate by screwing them together.

### 6. The default keymap of TOTEM

ZMK Firmware: <https://github.com/GEIGEIGEIST/zmk-config-totem/tree/master>

<figure><img src="/files/PhlpyuWIR1JGEoZyFyEl" alt=""><figcaption><p>Generated by keymap-drawer created by Cem Aksoylar</p></figcaption></figure>


---

# 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://docs.beekeeb.com/build-guide/totem-case-installation.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.
