
Ferris
pierrechevalier83/ferris
A low profile split keyboard designed to satisfy one single use case elegantly

TOTEM-SHIFT is a modified 38 keys column-staggered split keyboard originally by GEIGEIGEIST. This TOTEM-SHIFT version aims to allow for a larger battery and emphasize styling options through a swappable top plate held with magnets. Meant to be used with a SEEED XIAO BLE.
TOTEM SHIFT 0.4 is an open-source printed circuit board by Endracion, from the Endracion/TOTEM-SHIFT repository on GitHub. It is a 2-layer board of 258.8 × 92.2 mm with 98 parts on 74 nets, routed with 1,833 tracks and 178 vias.
It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.
TOTEM-SHIFT is a modified 38 keys column-staggered split keyboard originally by GEIGEIGEIST.
This TOTEM-SHIFT version aims to allow for a larger battery and emphasize styling options through a swappable top plate held with magnets (demo). Meant to be used with a SEEED XIAO BLE (no longer supports the RP2040 with the TRRS port removed) for a wireless only build.
WHY a swappable top plate? Well I'm sure everyone has asked themselves at least once, which case should I go for? And then you're half locked into it. I want to be able to change my mind, to change colors, logos, motifs or other surface effects to go with the style I want that day, so why not allow myself to do just that with a swappable top plate!
It was created for the SEEED XIAO keyboard contest by GEIGEIGEIST.
Here you can read about the process of making it.
Note that most of the guides and links will remain unchanged, the major changes will be to the 3D printed case design, as it uses the TOTOEM Redux by VOID case files as base, which are better suited to FDM 3D printing.
Note The PCB is modified enought that this version will not be compatible with existing PCBs or cases for the original TOTEM.
Here you can find the KiCad files and Gerbers for the TOTEM.
Gerber files to upload for production are found here.
You can use the TOTEM without a case, but here is the FDM 3D printed case I designed for it.
The build guide for the TOTEM can be found here.
ZMK config for the TOTEM (wireless using the XIAO BLE)
The dongle version is coming at a later time.
This is the 3D printed TOTEM-SHIFT BLE Redux case with the MOTE keycaps.
This is the TOTEM in a black resin case



If there is enough interest, I may do a production run for this modified version, please feel free to reach out.
The amazing GEIGEIGEIST whose design are beautiful and inspiring. VOID who created a FDM optimized case TOTOEM Redux. eiga for the [MOTE keycaps]{https://www.printables.com/model/864126-mote-choc-low-profile-flat-keycaps}.
The additional pinky key makes the TOTEM compatible with the layout boards like the Balbuzard by Tom Brow and the Osprette by Sam Mohr use, where you put the keybinding of the top left and right keys on an outer pinky key.
People who helped GEIGEIGEIST create this board and fix stuff:
If you build a TOTEM, GEIGEIGEIST would be pretty happy to see some pictures. And if you want to leave him a tip you can do so here (but please don't feel pressured)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 38 | D_Small | TOTEMlib:Diode_SOD123 | DL1, DL2, DL3, DL4, DL5, DL6, DL10, DL11, DL12, DL13, DL14, DL15, DL16, DL17, DL18, DL19 +22 |
| 38 | SW_Push_45deg | TOTEMlib:Kailh_socket_PG1350_optional | SWL1, SWL2, SWL3, SWL4, SWL5, SWL6, SWL10, SWL11, SWL12, SWL13, SWL14, SWL15, SWL16, SWL17, SWL18, SWL19 +22 |
| 2 | + | TOTEMlib:BatteryPad | BAT+1, BAT+2 |
| 2 | - | TOTEMlib:BatteryPad | BATGND1, BATGND2 |
| 2 | SW_Push | Button_Switch_THT:SW_PUSH_1P1T_6x3.5mm_H5.0_APEM_MJTP1250 | RST, RST |
| 2 | SW_SPDT | TOTEMlib:MSK12C02 | PWR, PWR |
| 2 | xiao-ble | TOTEMlib:xiao-ble-smd-cutout-larger | U1, U2 |
The 86 most common of 98 parts.
It measures 258.8 × 92.2 mm and has 2 copper layers, 1.6 mm thick.
98 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the Endracion/TOTEM-SHIFT repository on GitHub, at the commit this page was made from: the board is PCB/TOTEM-SHIFT 0.4/TOTEM-SHIFT 0.4.kicad_pcb and its schematic PCB/TOTEM-SHIFT 0.4/TOTEM-SHIFT 0.4.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Endracion before reusing the design.

pierrechevalier83/ferris
A low profile split keyboard designed to satisfy one single use case elegantly




PiTracLM/PiTrac
Launch monitor using low-cost raspberry pi and camera hardware to determine ball launch speed, angles and spin. See https://discord.gg/vGuyAAxXJH (permalink)


joshajohnson/Hub16
A macro pad with 16 keys, two rotary encoders, a four port USB hub, and plenty of LEDs!

c0pperdragon/C64-Video-Enhancement
Component video modification for the C64 8-bit computer