El microcontrolador ATmega32U4, con su controlador USB integrado, simplificó mucho una serie de tareas de hardware cuando apareció. Uno de los terrenos que cambió fue el de los teclados a medida. Con él se volvió mucho más fácil armar teclados mecánicos estándar, pero también teclados de todo tipo de formas y distribuciones, y teclados de macros personalizados.

La tendencia siguió durante buena parte de la última década, ya con otros microcontroladores además del 32U4. Este teclado de macros modular lleva la idea un paso más allá, porque conserva esa simplicidad y además mantiene bajos los costos, según lo describió Hackaday.

¿Cómo se conectan las teclas?

Su creador, Squalius, lo llama suutari20. Logra esos dos objetivos usando jacks de 3,5 mm como los que se encuentran en cualquier equipo de audio. Cada jack soporta hasta tres teclas, y el concentrador puede manejar en total 18 teclas distintas.

Esas entradas también pueden ser dispositivos analógicos, como perillas de volumen o controles tipo jog para desplazarse por una línea de tiempo.

¿Qué microcontrolador y qué firmware usa?

El teclado funciona con el microcontrolador RP2040 de una Raspberry Pi Pico y usa el firmware QMK. Quien ya tenga experiencia programando teclados a medida no va a tener problemas para empezar.

A partir de ahí, lo único que falta es una carcasa (en este ejemplo, una impresa en 3D) y el hardware de audio común y corriente para enchufar todo. Permite cualquier función que se le ocurra a uno para un teclado de macros.

ComponenteDetalle
MicrocontroladorRP2040, en una Raspberry Pi Pico
FirmwareQMK
Conexión de teclasJacks de audio de 3,5 mm
Teclas por jackHasta 3
Teclas en totalHasta 18
Entradas analógicasPerillas de volumen, controles jog
CarcasaImpresa en 3D en el ejemplo

El extremo opuesto

El diseño de Squalius se concentra en la simplicidad y el costo. Hackaday lo contrasta con otro teclado de macros que lleva el concepto al extremo, con teclas modulares que traen cada una su propio microcontrolador.