Skip to the content
PCBKitNew board
2 layers17.8 × 29.6 mmXiao extension, the printed circuit board in 3D

Xiao extension

cupcake08/Rift4

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

Size
17.8 × 29.6 mm
Copper layers
2
Thickness
1 mm
Parts
20
Nets
9
Pads
29
Tracks, vias
42, 4
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
12 Apr 2024
Updated
30 Apr 2024

Overview

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.

Main components

1

README

README.md

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.

Keyboard Images

DescriptionPhoto
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

PCB Images

DescriptionFrontBack
Keyboard PCB Front
Xiao Extension

Inspiration

Parts

20
QtyValueFootprintReferences
4Conn_01x01_PinConnector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ1, J2, J3, J4
2Conn_01x01Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_VerticalJ8, J9
2Conn_01x01_PinConnector_Wire:SolderWirePad_1x01_SMD_1x2mmJ5, J6
2LOGOGraphicsKicad:signature_smallG***, G***
2LOGOGraphicsKicad:signatureG***, G***
2LOGOGraphicsKicad:snakeG***, G***
1Conn_01x05Connector_FFC-FPC:TE_0-1734839-6_1x06-1MP_P0.5mm_HorizontalJ10
1G***kibuzzard-661B5F0Dkibuzzard-661B5F0D
1G***kibuzzard-661B5F47kibuzzard-661B5F47
1LOGOGraphicsKicad:spiderG***
1SW_SPDTButton_Switch_SMD:SW_SPDT_PCM12SW2
1TS24CAButton_Switch_SMD:TC24CAU2

Questions

How big is the Xiao extension PCB?

It measures 17.8 × 29.6 mm and has 2 copper layers, 1 mm thick.

What parts does the Xiao extension use?

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.

Where can I download the Xiao extension KiCad files?

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.

Can I use the Xiao extension design in my own project?

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).

More from cupcake08/Rift

2
  • 2 layers71.4 × 75.1 mmPanel, the printed circuit board in 3D

    Panel

    cupcake08/Rift

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

    356 parts4CERN-OHL-S-2.0
  • 2 layers125.4 × 94.2 mmKeyboard, the printed circuit board in 3D

    Keyboard

    cupcake08/Rift

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

    68 parts4CERN-OHL-S-2.0

Similar boards

  • 2 layers87.9 × 98.7 mmBitdoglab smd, the printed circuit board in 3D

    Bitdoglab smd

    BitDogLab/BitDogLab

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

    138 parts203
  • 6 layers44.5 × 36 mmDefcon-34-v3, the printed circuit board in 3D

    Defcon-34-v3

    bunnie/dc34-core-hw

    Core module hardware design

    187 parts10CERN-OHL-W-2.0
  • 4 layers33.5 × 24 mmUSBPowerMeter, the printed circuit board in 3D

    USBPowerMeter

    JunKimmmy/USBPowerMeter

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

    84 parts8
  • 4 layers82.7 × 77.8 mmGlowCorePanel, the printed circuit board in 3D

    GlowCorePanel

    LEDs-by-glowingkitty/GlowCore

    The easiest way to control your DIY LED project.

    472 parts6GPL-3.0
  • 4 layers30 × 40 mmGlowCoreMini PCB, the printed circuit board in 3D

    GlowCoreMini PCB

    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!

    89 parts6GPL-3.0
  • 2 layers255.8 × 122.5 mmSplitfox, the printed circuit board in 3D

    Splitfox

    speedypotato/SplitFox-Pro

    Split-style Pro Leverless Controller

    143 parts6
  • 2 layers142.9 × 80.2 mmBifrost left, the printed circuit board in 3D

    Bifrost left

    hringdrifi/bifrost

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

    66 parts5CERN-OHL-P-2.0
  • 2 layers27.9 × 34.3 mmGlowBand PCB, the printed circuit board in 3D

    GlowBand PCB

    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.

    76 parts4MIT