Here you can find the hardware files and build guide.
Here you can find the QMK config for the TOTEM.
TOTEM is a 38 key column-staggered split keyboard running ZMK or QMK. It's meant to be used with a SEEED XIAO BLE or RP2040.
- fork this repo
git cloneyour repo, to create a local copy on your PC (you can use the command line or github desktop)- adjust the totem.keymap file (find all the keycodes on the zmk docs pages)
git pushyour repo to your fork- on the GitHub page of your fork navigate to "Actions"
- scroll down and unzip the
firmware.ziparchive that contains the latest firmware - flash
settings_reset.uf2to the devices before switching between direct and dongle builds - connect the left half of the TOTEM to your PC, press reset twice
- the keyboard should now appear as a mass storage device
- for the Prospector dongle build, flash
totem_left_dongle.uf2,totem_right_dongle.uf2, andtotem_dongle.uf2 - for the direct no-dongle build, flash
totem_left_direct.uf2andtotem_right_direct.uf2 - pair the left half first and the right half second so the Prospector battery widgets stay in left-to-right order
- the build now includes
totem_dongle, which usescarrefinho/prospector-zmk-moduleon thefeat/new-status-screensbranch - the build also includes direct no-dongle artifacts where
totem_left_directis the central half - the dongle target builds with
totem_dongle prospector_adapter_battery - the Prospector status screen is pinned to the
classiclayout - the classic battery bar is split into left / dongle / right slots