Brifing

Keybytes: A Modular RISC-V Based Mechanical Keyboard System

MIT student develops a magnetic, open-source keyboard architecture using individual microcontrollers for every key.

Latest from TechRadar2 min

1Modular Hardware Architecture

Keybytes introduces a modular keyboard system where individual keys, known as Keybits, connect magnetically to a central Keyword controller. Each 19.05mm module contains its own RISC-V microcontroller, enabling independent operation. This decentralized design allows users to arrange keys in non-traditional layouts, moving beyond the constraints of standard, fixed-format mechanical keyboard frames.

2Technical Connectivity Standards

The system utilizes four-sided pogo pin connections to facilitate both power delivery and I2C communication between modules. This allows Keybits to attach to any edge of the central controller or other modules. The central Keyword unit features an Arm Cortex-M4 microcontroller, Bluetooth antenna, flash memory, and USB-C connectivity for power management.

3Switch Compatibility and Customization

Each Keybit module is designed to accommodate standard Cherry MX mechanical switches, providing builders with tactile flexibility. By choosing specific switches, users can tailor their typing experience to personal preferences. The open-source nature of the project, licensed under MIT, allows users to modify hardware designs and create custom 3D-printed enclosures for their setups.

4Financial Cost Implications

Assembling a full-size keyboard configuration is a significant investment, with estimated costs reaching approximately $900. This figure accounts for the requirement of two Keyword controllers and roughly 110 individual Keybit modules. The high price point stems from the necessity of embedding a dedicated circuit board and microcontroller into every single key unit.

5Manufacturing and Assembly Demands

Beyond the component costs, builders must manage complex assembly processes including printed circuit board production and manual soldering. The project requires sourcing specific electronic components and fabricating custom enclosures to house the modules. These technical requirements make constructing large, full-size layouts considerably more demanding than assembling smaller, shortcut-focused macro pads or limited-key configurations.

6Current Project Limitations

Keybytes is currently in an early-stage development phase, having only recently achieved a functional working state. Public documentation currently demonstrates limited module combinations rather than a complete, fully realized keyboard layout. Furthermore, the design lacks dedicated illumination for individual keys, with the Keyword controller only providing a basic status indicator for the user.

7Future Development Roadmap

The developer has outlined potential future enhancements to improve the system's utility and aesthetic appeal. Proposed additions include customizable RGB lighting for individual keys, integrated rotary controls, fingerprint recognition modules, and compatible touchpad surfaces. These features remain conceptual, as the current focus is on stabilizing the core modular architecture and connectivity protocols.

8Impact on Keyboard Design

This project challenges the traditional manufacturing paradigm of fixed-layout keyboards by prioritizing user-defined geometry. By open-sourcing the design assets on GitHub, the project invites community iteration on the RISC-V based architecture. The shift toward decentralized processing in peripherals highlights a growing trend in hardware customization, despite the current high cost of entry.

Original article: Latest from TechRadar — Keybytes: A Modular RISC-V Based Mechanical Keyboard System