Skip to the content
PCBKitNew board
2 layers125.4 × 94.2 mmKeyboard, the printed circuit board in 3D

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

Size
125.4 × 94.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
68
Nets
48
Pads
446
Tracks, vias
851, 111
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
12 Apr 2024
Updated
30 Apr 2024

Overview

Keyboard 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 125.4 × 94.2 mm with 68 parts on 48 nets, routed with 851 tracks and 111 vias.

Its parts include 18 diodes and 17 switches. It belongs with the keyboards and input boards of this library.

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

68
QtyValueFootprintReferences
18ComboDiodeD1, D2, D3, D4, D5, D6, D7, D10, D11, D12, D13, D14, D15, D16, D17, D18 +2
17PG1350S1, S2, S3, S4, S5, S6, S7, S8, S10, S11, S12, S13, S14, S15, S16, S17 +1
4MountingHole_2.2mm_M2_Pad_Via_2, _3, _4, _5
4LOGOGraphicsKicad:signature_largeG***, G***, G***, G***
2JST_XH_S2B-XH-K_02x2.54mm_AngledJST1, JST1
2TE_0-1734839-6_1x06-1MP_P0.5mm_Horizontal,
2LOGOGraphicsKicad:snake_largeG***, G***
2Seeed XiaoXiaoBleU?, U?
2VAL**SOIC1674HC595, 74HC595
1lib:niceview_headersNice!View1
1rotary_encoderROT1
1G***kibuzzard-66181572kibuzzard-66181572
1G***kibuzzard-66181547kibuzzard-66181547
1G***kibuzzard-6618164Fkibuzzard-6618164F
1LOGOGraphicsKicad:qr_codeG***
1Tenting PuckTenting Puck_1

The 60 most common of 68 parts.

Questions

How big is the Keyboard PCB?

It measures 125.4 × 94.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboard use?

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

Where can I download the Keyboard KiCad files?

From the cupcake08/Rift repository on GitHub, at the commit this page was made from: the board is pcb/keyboard/keyboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Keyboard 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 layers17.8 × 29.6 mmXiao extension, the printed circuit board in 3D

    Xiao extension

    cupcake08/Rift

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

    20 parts4CERN-OHL-S-2.0

Similar boards

  • 2 layers110 × 90 mmEEZ DIB B3C, the printed circuit board in 3D

    EEZ DIB B3C

    eez-open/modular-psu

    EEZ Bench Box 3 (BB3) Modular T&M chassis

    68 parts394
  • 2 layers243.6 × 104.8 mmDASBOB, the printed circuit board in 3D

    DASBOB

    GroooveBob/DASBOB

    36 Key Diodeless Split Choc Keyboard

    68 parts284MIT
  • 2 layers100 × 35 mmArduI2CKeyboard, the printed circuit board in 3D

    ArduI2CKeyboard

    Ardumower/ardumower

    Develop an open source robotic lawn mower (HW+SW reference platform)

    68 parts282
  • 2 layers58 × 65 mmAdsr vca core, the printed circuit board in 3D

    Adsr vca core

    shmoergh/moduleur

    Fully analog DIY-friendly modular synth

    68 parts222
  • 2 layers98 × 38 mmBldc control ver3, the printed circuit board in 3D

    Bldc control ver3

    pekkaroi/bldc-drive

    Cheap and simple brushless DC motor driver designed for CNC applications using STM32 microcontroller

    68 parts199GPL-2.0
  • 2 layers203.2 × 149.9 mm65C02 Computer, the printed circuit board in 3D

    65C02 Computer

    dbuchwald/6502

    DB6502: 65C02 based computer inspired by BE6502

    68 parts177MIT
  • 2 layers347 × 156.5 mmOF1 v1, the printed circuit board in 3D

    OF1 v1

    GregTurbo/Open-Frame1

    An open-source rectangle hardware project for smash, prioritizing ease of assembly and cost

    68 parts120GPL-3.0