Ya sea que sea un transmisor de Twitch, un diseñador 3D o cualquier otro tipo de usuario de computadora, los teclados macro (también conocidos como almohadillas macro o teclados macro) pueden ser útiles. Actuando como un teclado auxiliar, estos pequeños dispositivos se pueden cargar con atajos, macros y otros comandos de teclado para que pueda manejar acciones complejas con una sola pulsación de tecla.
En lugar de comprar un teclado macro, ¿por qué no fabrica uno usted mismo? Le mostraremos cómo usar interruptores de teclado mecánicos, un Arduino y el firmware del teclado de QMK para comenzar.
Necesitará algunas herramientas y piezas para la construcción de su teclado macro. Debería poder obtenerlos todos en línea.
- Impresora 3D (o un servicio de impresión 3D local)
- Soldador
- Destornillador / llave hexagonal (para que coincida con sus pernos)
- Cortadores / pelacables
Las partes:
- Filamento de impresora 3D de su elección (usamos PLA y PETG)
- Arduino Pro Micro
- 8 interruptores de llave mecánicos estilo Cherry MX
- 8 x teclas (las teclas re-legendarias funcionan muy bien)
- 2 x tornillos M3
- Alambre recubierto de silicona (no PVC)
- Cinta de doble cara o superglue (para montar el Arduino)
Cómo construir un teclado macro cableado a mano
Una vez que tenga todas sus piezas a mano, será el momento de comenzar a construir su teclado macro. Este proceso puede ser complicado y desafiante, pero también será satisfactorio una vez que llegue al final. Profundicemos en el trabajo que necesita hacer.
Paso 1: imprima la carcasa y la placa posterior
Primero, debe imprimir la carcasa y la placa posterior para su teclado macro. No hicimos los modelos 3D para este proyecto; los encontramos en Thingiverse. los Streaming Mini teclado macro barato fue construido originalmente por DaveM, aunque hemos modificado el enfoque de la soldadura y el firmware del teclado para hacerlo un poco más fácil.
Usamos PLA para la sección base del teclado y PETG para la placa posterior, pero puedes utilizar cualquier tipo de filamento te gusta. El nuestro no requirió soportes, balsas o cualquier otra adición. Puede valer la pena experimentar con su configuración de impresión si es nuevo en la impresión 3D, y aquellos que usan imprentas locales podrán obtener consejos sobre sus configuraciones de impresión.
Si imprime en casa, tiene sentido utilizar el tiempo que lleva imprimir su teclado para trabajar en los otros elementos del proyecto.
Paso 2: cree la configuración de su teclado
Antes de que pueda comenzar a cablear cualquier cosa, debe crear una configuración para su teclado que le permita funcionar correctamente. Deberá ir a un par de sitios web diferentes para esto. El primero es Editor de distribución de teclado. Puede usar este sitio para crear un diseño de teclado como el de la imagen de arriba, luego vaya al Datos brutos pestaña y copie el código simple que se encuentra dentro.
El siguiente sitio que deberá visitar se llama Generador de firmware de teclado. Como su nombre lo indica, este sitio le permite crear firmware de teclado que funciona con QMK, al mismo tiempo que le brinda una manera fácil de descubrir sus pines Arduino. Esta parte del proceso consta de varios pasos diferentes.
- Paso 1: pegue el código de distribución del teclado en el cuadro y haga clic en Importar.
- Paso 2: asegúrese de que Alambrado pestaña coincide con la imagen de arriba; esto muestra un mapa básico del cableado que utilizará.
- Paso 3: ve al Patas pestaña y elija pines que funcionen para el microcontrolador que estás usando (estamos usando un Arduino Pro Micro). Usamos F4 y F6 para nuestras dos filas, y B5, E6, B6 y B3 para nuestras cuatro columnas. Esto se hizo principalmente por conveniencia, ya que puede ser más fácil soldar cables en el Arduino cuando están separados.
- Paso 4: Ahora es el momento de configurar su asignación de claves. Usamos F14 a F21 para nuestro teclado, ya que estas teclas están disponibles en macOS y Windows, pero los teclados no suelen tenerlas. Seleccione una clave y haga clic en el cuadro de abajo Configurar la clave seleccionada para elegir el comando que desea para cada tecla.
- Paso 5: dirígete al Compilar pestaña y haga clic en Descarga .hex para recuperar el firmware que acaba de crear.
Conserve este firmware, ya que lo necesitará más adelante. Primero, sin embargo, es hora de conectar el Arduino y los interruptores que estás usando.
Paso 3: Conecte el Arduino y los interruptores
Conectar su Arduino con sus interruptores es un proceso bastante simple. Comenzamos cortando trozos de alambre en dos colores. Necesita dos cables para sus filas y cuatro cables para sus columnas, y usamos rojo y negro respectivamente.
A continuación, es hora de comenzar a soldar cables a las patas de los interruptores. Asegúrese de que sus interruptores estén en las posiciones correctas sujetados a la placa posterior antes de comenzar con esto. Como los interruptores deben conectarse al cable en diferentes puntos, encontramos que es mejor cortar secciones del aislamiento del cable, como se ve en la imagen de arriba.
Comenzamos soldando los cables de nuestras filas a la pata derecha de cada interruptor, seguidos de los cables de nuestras columnas en las patas izquierdas. Vea la imagen de arriba para tener una idea de cómo se ve esto cuando está hecho.
A continuación, será el momento de soldar los cables que acaba de instalar en la placa Arduino que está utilizando. Este proceso debería ser fácil, ya que ya hemos descubierto dónde se debe conectar cada cable. La foto de arriba muestra cómo debería verse esto cuando hayas terminado. Solo seis cables, tan agradable y simple.
Relacionado: Los 9 mejores soldadores para principiantes
Paso 4: Cargue QMK en su teclado
Antes de continuar con la construcción del teclado, es hora de cargar el firmware que creó anteriormente en su Arduino para asegurarse de que todo funcione correctamente. Deberá descargar un software llamado Caja de herramientas QMK de GitHub para pasar por este proceso, y el instalador que desee se puede encontrar en el Lanzamientos sección del proyecto.
Con QMK Toolbox instalado, puede conectar su Arduino a su PC usando un cable micro USB. Esto debería hacer que la placa parpadee y su sistema operativo puede darle una notificación para informarle que se ha conectado un dispositivo.
Ahora puede cargar QMK Toolbox. Seleccione Abierto junto a la barra superior y elija el archivo .HEX que descargó anteriormente. Antes de que pueda instalar este archivo en su Arduino, debe poner su placa en su modo de cargador de arranque. Esto se puede lograr poniendo en cortocircuito los pines Reset y Ground. Usamos un pequeño trozo de alambre para hacer el trabajo.
Una vez que el tablero está en el modo correcto, solo tiene unos segundos para presionar el Destello en el software QMK Toolbox. Si tiene éxito, su pantalla debería verse como la de arriba, pero siempre puede volver a intentarlo si no logra parpadear para abordar a tiempo.
Paso 5: prueba del teclado
Las pruebas son importantes siempre que trabaje con un Arduino, ya que a menudo puede ahorrar mucho tiempo si identifica problemas desde el principio. Usamos un sitio web llamado Comprobador de teclado para probar nuestro trabajo. Este sitio le dice la última tecla que se presionó, incluso si no está incluida en el gráfico; perfecto para un teclado con teclas F más altas. Solo asegúrese de que todas sus claves funcionen antes de seguir adelante.
Paso 6: ensamble el teclado macro
Finalmente es el momento de ensamblar su teclado. Comience conectando el Arduino al interior de la carcasa. Puede usar cinta de doble cara para esto, pero optamos por superglue para obtener la mejor sujeción posible. Debe asegurarse de colocar su Arduino de modo que su cable USB pueda insertarse completamente en el dispositivo.
A continuación, es hora de conectar la placa posterior al cuerpo del teclado principal. Si ha utilizado PLA para su impresión, podrá simplemente atornillar sus pernos M3 en los orificios a cada lado de la placa posterior. Sin embargo, para materiales más duros, es posible que deba usar un grifo para crear un hilo. Asegúrese de que cada llave funcione correctamente una vez que haya apretado los pernos.
Finalmente, puede agregar sus teclas en la parte superior de su teclado y comenzar a usarlo.
Uso de su teclado macro
La mayoría del software le permitirá cambiar las combinaciones de teclas predeterminadas que se encuentran dentro, lo que debería facilitar el uso de su teclado de macros para una gran cantidad de aplicaciones diferentes. También podría considerar la idea de construir firmware con más complejidad. El sitio web que usamos anteriormente le permite agregar capas, macros e incluso iluminación a su teclado.
Ya sea que se sienta aventurero o no, esperamos que disfrute del teclado macro que crea. Este proyecto es muy divertido, a la vez que ofrece una forma de aprender a soldar y construir teclados.
Las macros te permiten automatizar la pulsación de botones en juegos y aplicaciones para controlar las respuestas retrasadas. ¡Aquí hay algunas aplicaciones para ello!
Leer siguiente
- Bricolaje
- Programación
- Impresión 3d
- Teclado mecánico
- Atajos de teclado
- Macros
Samuel es un escritor de tecnología con sede en el Reino Unido apasionado por todo lo relacionado con el bricolaje. Después de haber iniciado negocios en los campos del desarrollo web y la impresión 3D, además de haber trabajado como escritor durante muchos años, Samuel ofrece una visión única del mundo de la tecnología. Centrándose principalmente en proyectos de tecnología de bricolaje, nada ama más que compartir ideas divertidas y emocionantes que puedes probar en casa. Fuera del trabajo, generalmente se puede encontrar a Samuel en bicicleta, jugando videojuegos de PC o intentando desesperadamente comunicarse con su cangrejo mascota.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse