Keybytes: teclado modular con microcontroladores en cada tecla

Fuentes: Keybytes: modular keyboard with microcontrollers on each key

Keybytes es un proyecto de hardware que redefine la arquitectura de los teclados mediante un diseño completamente modular. A diferencia de los teclados tradicionales, cada tecla de este dispositivo está equipada con su propia placa de circuito impreso (PCB) de 1u, que integra un microcontrolador RISC-V CH32V003. Esta configuración permite una reconfiguración total del layout sin necesidad de soldar componentes fijos, facilitando la personalización extrema para usuarios avanzados.

El sistema se conecta a través de una placa principal (main board) que incorpora un microcontrolador STM32WB55RGV6, conectividad Bluetooth, USB y 2MB de memoria flash QSPI para almacenar el firmware de cada tecla. Las teclas utilizan pines pogo en sus cuatro lados para gestionar el suministro de energía y la comunicación I2C, permitiendo la programación remota desde la placa principal. El diseño incluye un convertidor Buck-Boost TPS631000 para gestionar la carga de una batería LiPo 1S mediante el chip BQ25895, además de una antena cerámica para Bluetooth y protección ESD en la conexión USB-C.

El proyecto, diseñado en KiCad, ofrece dos variantes de PCB (Keybit y Keyword) de 19,05mm x 19,05mm, cada una con un interruptor Cherry MX. Los casos magnéticos mantienen los módulos unidos, y el diseño 3D se ha creado en OnShape. Keybytes destaca por su enfoque en la interoperabilidad y la reprogramabilidad, siendo una herramienta valiosa para ingenieros y entusiastas de la electrónica que buscan crear teclados personalizados con alta flexibilidad y durabilidad.