Skip to the content
PCBKitNew board
2 layers266 × 76 mmZero, the printed circuit board in 3D

CHORD ZERO Stenographic Keyboard

Size
266 × 76 mm
Copper layers
2
Thickness
1.6 mm
Parts
75
Nets
68
Pads
288
Tracks, vias
241, 19
Pours
3
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
18 Aug 2022
Updated
27 Aug 2022

Overview

Zero is an open-source printed circuit board by stenobase, from the stenobase/chord-zero repository on GitHub. It is a 2-layer board of 266 × 76 mm with 75 parts on 68 nets, routed with 241 tracks and 19 vias.

It is built around the 1N4148W, SK6812MINI-E and P6SMB6.8A. Its parts include 33 diodes, 30 switches and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.

Main components

3

README

README.md

CHORD ZERO

CHORD ZERO Stenographic Keyboard

CHORD ZERO is a stenographic keyboard that can be used with Plover or any other application that supports the TX Bolt or GeminiPR protocol.

Build your own

Create gerber files and order a PCB

The easiest way to create gerber files is with KiKit; and the easiest way to install KiKit is with pipx:

text
$ pipx install kikit --system-site-packages
$ kikit fab <your_fab_of_choice> zero.kicad_pcb gerbers

This creates gerbers/gerbers.zip. Use this file to order PCBs the same way as you would usually do.

Assembly

You will need the following parts:

  1. 30x MX compatible switches
  2. 30x key caps
  3. 30x 1N4148W (or similar)
  4. 1x Raspberry Pi Pico
  5. 1x SMBJ5.0A (or similar)
  6. 2x SK6812MINI (optional)

You want linear switches with low actuation force. Gateron clears are a good option.

You want key caps that minimize the gap between top and bottom row. Cherry R2/R3 or OEM R3 are good options.

Firmware

Firmware and instructions are available here.

LICENSE

The CHORD ZERO Stenographic Keyboard is open source hardware. You are encouraged to produce your own keyboard based on the documentation and design files of this project. You are also encouraged to study and modify the design and create derivatives.

  • All documentation and design files of this project are released under the CERN-OHL-S.
  • Some of the used 3D models are licensed under the MIT license.
  • The default firmware for this project is QMK. QMK is released under the terms of the GNU General Public License, version 2.
  • All contributions to QMK that are specific to this project are released under the same terms as QMK itself.

OSHWA CERTIFIED DE000129

Parts

75
QtyValueFootprintReferences
301N4148Wfootprints:D_SOD-123D101, D102, D103, D104, D105, D106, D107, D108, D109, D110, D111, D112, D201, D202, D203, D204 +14
30SW_Pushfootprints:CherryMX_1u_snug_fitSW101, SW102, SW103, SW104, SW105, SW106, SW107, SW108, SW109, SW110, SW111, SW112, SW201, SW202, SW203, SW204 +14
6MountingHolefootprints:M2 HoleH1, H2, H3, H4, H5, H6
4MountingHole Picofootprints:M2 Hole PicoH7, H8, H9, H10
2SK6812MINILED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mmD1, D2
1CHORD LOGOfootprints:chord_logo_3dLOGO_1
1P6SMB6.8ADiode_SMD:D_SMB_HandsolderingD4
1Picofootprints:RPi_Pico_SMDU1

Questions

How big is the Zero PCB?

It measures 266 × 76 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Zero use?

75 parts, built around the 1N4148W, SK6812MINI-E and P6SMB6.8A. 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 Zero KiCad files?

From the stenobase/chord-zero repository on GitHub, at the commit this page was made from: the board is zero.kicad_pcb and its schematic switch.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Zero design in my own project?

Its repository states no licence, so its author keeps all rights: ask stenobase before reusing the design.

Similar boards

  • 6 layers160 × 120 mmPic32main, the printed circuit board in 3D

    Pic32main

    JuanPoueriet/automatic-spork

    Máquina de ruleta física de casino. 6 PCBs: pic32main (cerebro), wheel (rueda de LEDs), displaysa/b/c (paneles de 7 segmentos en cascada) y buttons (botonera).

    256 parts
  • 2 layers100 × 100 mmUsb2most, the printed circuit board in 3D

    Usb2most

    smartgauges/usb2most

    USB to MOST adapter

    139 parts26GPL-3.0
  • 2 layers103 × 86.5 mmInput-16--module, the printed circuit board in 3D

    Input-16--module

    sillevl/spha-btni-hardware

    SPHA 16-channel input module with microcontroller, input/output circuitry, and CAN connectivity.

    112 parts
  • 2 layers99.1 × 90.7 mmBgkeeb, the printed circuit board in 3D

    Bgkeeb

    sadekbaroudi/bgkeeb

    This is a reversible 100mm x 100mm pcb with support for mx or choc switches (no hotswap), per key led, rotary encoders, and exposes the SDA/SCL/GND/VCC lines in the form of the pimoroni trackball pins (meaning you can…

    108 parts108
  • 2 layers291.8 × 134.6 mmMegaXE keyboard, the printed circuit board in 3D

    MegaXE keyboard

    bleroy/3d-junkyard

    Random 3D models

    359 parts69
  • 2 layers243.9 × 136.5 mmBarobord, the printed circuit board in 3D

    Barobord

    sadekbaroudi/barobord

    I have spent a lot of time and money designing prototypes, testing, developing, etc. Any contributions would be greatly appreciated!

    157 parts57
  • 2 layers227.3 × 84.9 mmStm32 hotswap chiffre, the printed circuit board in 3D

    Stm32 hotswap chiffre

    sporkus/le_chiffre_keyboard_stm32

    Le Chiffre keyboard pcb with stm32F072

    110 parts53CERN-OHL-W-2.0