
Panel
cupcake08/Rift
A 34 key column staggered split wireless keyboard with aggressive pinky stagger which supports nice!views and rotatory encoders

A 34 key column staggered split wireless keyboard with aggressive pinky stagger which supports nice!views and rotatory encoders
Xiao extension is an open-source printed circuit board by cupcake08, from the cupcake08/Rift repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 17.8 × 29.6 mm with 20 parts on 9 nets, routed with 42 tracks and 4 vias.
It is built around the TS24CA. Its parts include 9 connectors, 1 IC and 1 switch. It belongs with the keyboards and input boards of this library.
Rift is a 34-key wireless low profile split keyboard featuring Nice!View/OLED display ,Rotary Encoder (EC11/EC12) and optional trackpad support. It runs on ZMK firmware and is powered by the Seeed Xiao nRF52840 board.
It also has a dedicated Sort-Off switch.
| Description | Photo |
|---|---|
| Left and Right half | ![]() |
| With KLP Lamé keycaps | ![]() |
| With Kailh V1 LP switches | ![]() |
| No keycaps and switches on Left half | ![]() |
*These images are from cad
| Description | Front | Back |
|---|---|---|
| Keyboard PCB Front | ![]() | ![]() |
| Xiao Extension | ![]() | ![]() |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | Conn_01x01_Pin | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J1, J2, J3, J4 |
| 2 | Conn_01x01 | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J8, J9 |
| 2 | Conn_01x01_Pin | Connector_Wire:SolderWirePad_1x01_SMD_1x2mm | J5, J6 |
| 2 | LOGO | GraphicsKicad:signature_small | G***, G*** |
| 2 | LOGO | GraphicsKicad:signature | G***, G*** |
| 2 | LOGO | GraphicsKicad:snake | G***, G*** |
| 1 | Conn_01x05 | Connector_FFC-FPC:TE_0-1734839-6_1x06-1MP_P0.5mm_Horizontal | J10 |
| 1 | G*** | kibuzzard-661B5F0D | kibuzzard-661B5F0D |
| 1 | G*** | kibuzzard-661B5F47 | kibuzzard-661B5F47 |
| 1 | LOGO | GraphicsKicad:spider | G*** |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW2 |
| 1 | TS24CA | Button_Switch_SMD:TC24CA | U2 |
It measures 17.8 × 29.6 mm and has 2 copper layers, 1 mm thick.
20 parts, built around the TS24CA. 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 cupcake08/Rift repository on GitHub, at the commit this page was made from: the board is pcb/xiao-extension/board.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

cupcake08/Rift
A 34 key column staggered split wireless keyboard with aggressive pinky stagger which supports nice!views and rotatory encoders

cupcake08/Rift
A 34 key column staggered split wireless keyboard with aggressive pinky stagger which supports nice!views and rotatory encoders

BitDogLab/BitDogLab
Open-source educational hardware for embedded systems, programming, electronics, and physical computing.


JunKimmmy/USBPowerMeter
A compact USB-C passthrough power meter that displays real-time voltage, current, and power on an integrated 128×64 OLED screen.

LEDs-by-glowingkitty/GlowCore
The easiest way to control your DIY LED project.

LEDs-by-glowingkitty/GlowCore-Mini
A small PCB for controlling an LED strip via USB-C or DC power. WLED compatible and with an integrated microphone for sound reactive animations!


hringdrifi/bifrost
KiCad source files for the left half of Bifrǫst.

LEDs-by-glowingkitty/GlowBand
GlowBand is an exciting LED wristband. For dancing at parties and festivals, for long-time exposure photography, and for everyday situations that need some light.