Open-source steno keyboard with a pseudo-split layout, designed to be compact, portable, and cost-effective.
ObiWanStenobit (OWS) is a 30-key, steno-oriented mechanical keyboard designed with the primary goals of low manufacturing cost and ease of transport.
The keyboard uses a pseudo-split architecture: it is physically split into two halves, but relies on a single microcontroller rather than the dual-controller setup typical of traditional split keyboards.
The PCB is panelized and kept under 100x100mm to reduce fabrication costs and allow the keyboard to be built from a single PCB order (minimum 2 units).
The provided 3D-printable case is designed to be easily closed and to protect switches and electronic components during transport, making the keyboard suitable for backpack travel.
More information about the design process and development history are available at ivndbt.com
- Pseudo-split steno layout
- Single microcontroller design
- Panelized PCB (< 100x100mm)
- Pro Micro compatible controller
- Kailh Choc v1 and v2 switch support
- Compact and travel-friendly form factor
- Open hardware design
/- Build guide (including BOM)
hardware/pcb/- KiCad project files
- Manufacturing-ready Gerber files
hardware/case/- FreeCAD source files
- STL files for 3D printing
docs/- Images and additional files
The PCB is designed in KiCad and provided both as source files and pre-generated Gerber files.
Panelization is included in the design to minimize fabrication costs.
The case is designed in FreeCAD.
STL files provided in this repository should be considered the authoritative and up-to-date versions.
STLs hosted on Printables are provided for convenience, but are not guaranteed to be updated to the latest revision.
ObiWanStenobit can run on different firmware:
- QMK: qmk/qmk_firmware
- ZMK: ivndbt/zmk-config-obiwanstenobit
- Javelin: ivndbt/javelin-steno-pico/artifacts_ows
- VIA: ivndbt/qmk_userspace pending PR
- Vial: vial-kb/vial-qmk
Firmware is maintained in the respective upstream repositories.
Assembly instructions and the complete Bill of Materials are provided in build-guide.md
docs/ directory contains supplementary files related to the ObiWanStenobit keyboard development.
KLE-ows-via.json: mapping matrix coordinates for Keyboard Layout Editor.
This project is licensed under CERN Open Hardware Licence v2 (CERN-OHL-S).
You are free to use, modify, manufacture, and distribute this project under the terms of the license. Any redistribution should include proper attribution and a reference to the original source:
Based on ObiWanStenobit by ivndbt, licensed under CERN-OHL-S v2.
Source: https://github.com/ivndbt/obiwanstenobit
See the LICENSE file for details.
If you are interested in producing this design, creating variants, or collaborating, you are welcome to get in touch via the email address found at ivndbt.com.
PCB prototyping was sponsored by PCBWay, who kindly manufactured and provided the prototype boards.
Fabrication quality and turnaround time were solid. Read more about it in my blogpost.
- The ObiWanStenobit layout is inspired by The Uni from StenoKeyboards
- The logo uses the Kiwi Soda font from fontenddev.com


