TOTEM KEYBOARD

38-KEY WIRELESS SPLIT KEYBOARD
Overview

The GEIST TOTEM is a tiny 38-key wireless split keyboard designed by GEIST. It's really nice to use whenever you get used to it, it almost feels weird going back to a normal keyboard after getting used to it for a while. At my university, a friend offered to machine cases for it, so I naturally took him up on the offer. The normal CAD files are not exactly the most machinable designs in the world. Somehow the people over at JLCCNC have managed to machine some, albeit for more expensive than free. Instead of making my generous friend hate me, I looked around for some more machinable versions. I found a version over here , where it was designed to be machined easier, but only for Choc v2 switches. I only had v1 switches and PCBs for the regular one laying around, so I modified those files a bit to fit the normal board and switches.

Each half runs on a Seeed XIAO BLE nRF52840 microcontroller, with an optional third one acting as a USB dongle. My laptop has a ton of issues with bluetooth, and I honestly hate dealing with bluetooth stuff. Give me a dongle! The whole thing runs ZMK firmware, which is designed specifically for wireless keyboards.

I'm still writing this page. The important stuff (firmware setup, parts list) is here now.

Components, pulled from the normal TOTEM repo with some changes
Component Quantity Notes
Seeed XIAO BLE (nRF52840) 3 2 halves + 1 dongle
Kailh Choc v1 Switches 38 I used the Bokeh and the Twilight switches from the Ambients line
GEIST TOTEM PCB 1 set Left + right halves. Available from the normal totem repo
Kailh Choc v1 Keycaps 38 using Lame keycaps, resin printed
Li-Po Battery 2 I used 551521 Batteries and they fit fine
Reset / power switch 2 MSK-12C02 or equivalent footprint SMD slide switch
Hotswap sockets 38 Make sure they fit Choc switches
SMD Reset buttons (new) 2 Added these so an extra cutout isnt needed. Pressable via a paperclip through the back or possibly software triggered.
Build Guide
Coming Soon the keyboard is still a work in progress. Check back later. In the meantime, i guess refer to the GEIST TOTEM GitHub repository and the ZMK documentation.

blahblahblah lorem ipsum whatever.

CAD / CAM Files
Coming Soon. im still working on the case. Case files and 3D printable components will be linked here.

blahblahbleah

Firmware

The GEIST TOTEM runs ZMK firmware. Use the config tool on this site to adjust settings and trigger GitHub Actions builds without needing a local toolchain.

→ OPEN ZMK CONFIG TOOL