Guía de montaje de un Teclado Mecánico Custom

En La Guía del Mando tenemos debilidad por 2 cosas en concreto: la artesanía y el gaming, y hay un periférico que lleva dentro lo mejor de cada una, estamos hablando de los teclados custom.

Nos hemos atrevido a montar uno de estos teclados y en este artículo vamos a intentar a hacer una guía definitiva básica con todo el proceso de montaje y de compra.

Si no quieres montarte el teclado a piezas y prefieres uno que ya venga ensamblado, échale un ojo a esta guía con los mejores teclados gaming.

Esta guía no habría sido posible sin la ayuda de la gente del canal de telegram de teclados mecánicos, hay mucho pro ahí metido y reina el odio al iso. Además, también tienen un servidor de discord con canales de compra-venta, fotos, off-topic y mil movidas más, + info por aquí:

¿Qué es un teclado custom?

Un teclado custom es un periférico de entrada de texto con los componentes personalizados, similar a cuando montar un pc por piezas, pero centrándote exclusivamente en el teclado. Normalmente se le llama también teclado mecánico custom debido a la naturaleza mecánica de los switches con los que se montan la mayoría de estos periféricos.

Una manera de referirte a tu teclado mecánico como una composición de elementos personalizados es build. Como la que tienes en el Dark Souls para tanquear bosses sin esquivar pero en teclado.

PCB o Printed Circuit Board

Empezamos por el núcleo del teclado, la placa base, popularmente conocida como PCB o Printed Circuit Board.

PCB - BM60 ISO
© La Guía del Mando

La PCB es el componente en el cual acoplaremos o soldaremos los switches. También es el circuito donde cargaremos el firmware para definir como se tiene que comportar y por supuesto, es la pieza que conecta con el pc ya sea vía cable o inalámbrica.

Tamaños PCB

Hay mucha variedad de tamaños de las PCB, cada una con sus peculiaridades.

Teclados de tamaño completo (100%)

Este es el típico tamaño que viene con todas las teclas incluidas.

DESCUENTO
Razer BlackWidow V3
159,99 €
99,99 €

Teclados 1800 Compact (96%)

Esta distribución de las teclas es complicada de encontrar en teclados pre-ensamblados. Se trata de un teclado con todas las teclas, pero sin ningún tipo de separación entre las keys.

XD96 pcb 96%
56,12 €
*En el momento de la publicación, el precio era de 56,12€

Teclados 80% o TKL

El TKL o TenKeyLess es uno de los tamaños preferidos por los usuarios de los teclados custom ya que prescinde de la parte del pad numérico, quedando un tamaño algo más reducido, pero con acceso a todas las funciones.

Teclados 75%

A partir de este tamaño ya nos vamos despidiendo de algunas teclas de funciones, además las teclas de la derecha de la barra espaciadora reducen su ancho para poder incluir las flechas en algunos casos.

Teclados 65%

Este tamaño es exactamente igual que el 75%, pero si nos fijamos, ya no tenemos la primera fila de las teclas de función F1, F2, F3…

Teclados 60%

Y llegamos a uno de los tamaños más queridos por la comunidad de teclados, el 60%. Aquí ya no tenemos ninguna tecla de función y para acceder a ellas tenemos que crear combinaciones con la tecla Fn

Hay 2 tipos de layout para los 60%; con flechas y sin flechas, En el caso de esta guía, la PCB que hemos elegido es el modelo BM60 ISO RGB (con flechas), concretamente el kit que incluye la plate de 2.25U Lshift, de la que hablaremos después.

PCB BM60 ISO
67,08 €
*En el momento de la publicación, el precio era de 67,08€

Teclados 40%

Estos teclados son unos de los más compactos y no ni fila de teclas de funciones (F1, F2, F3…) ni la fila numérica ni pad numérico. Hecho para amantes de las Hot Fn Keys.

*En el momento de la publicación, el precio era de 28,90€

Layout PCB

El layout es la estructura que tienen la disposición de las teclas.

Los 2 tipos de layout más populares son el americano (ANSI) y el europeo (ISO). Nuestra PCB es ISO, lo que significa que hay una tecla más a la izquierda de la Z y tenemos un ENTER vertical.

ANSI - ISO - LAYOUTS
Imagen de Geeknetic

Además, nuestro modelo de BM60 tiene una modificación que incluye las flechas y una tecla extra, robando parte del tamaño que tendría el Shift derecho en un teclado convencional, motivo por el cual las keycaps que compremos deben de tener unas medidas específicas.

Este punto para mí ha sido una pequeña cesión de la parte más artística en beneficio de una parte más funcional y eso es porque el acabado final del teclado sin las flechas es más bonito, pero hago mucho uso de las flechas y no me apetece utilizarlas a través de la tecla Fn.


Hot-Swap o Soldadura

Teclado mecánico custom con plate y switches
© La Guía del Mando

Nuestra PCB es Hot Swap, lo que significa que incluye unos sockets para colocar los switches encajándolos a presión. Además tiene soporte para switches de 5 pines, lo que significa esto es que los switches tienen 2 patas más para que el anclaje a la placa sea más firme.

La otra opción son las PCBs de soldadura, a las cuales hay que soldarle los switches.

RGB

RGB Teclado mecánico custom
© La Guía del Mando

En nuestro caso, la BM60 es una PCB que incluye RGB, con funcionales programables con las que podemos personalizar los LEDS o apagarlos con una combinación de teclas.

Firmware

La mayoría de los teclados mecánicos custom son compatibles con QMK, un firmware open-source que contiene una suite con algunas utilidades como QMK Configurator y QMK Toolbox.

Este firmware te permite editar varios aspectos del funcionamiento como las capas de mapeo de cada tecla, macros o RGB entre otras.

El último paso de esta guía es la configuración del QMK.


Conectividad

Nuestra PCB funciona por una conexión USB de tipo C (USB-C). Hay otros que tienen conexión inalámbrica bluetooth, los cuales también deben incorporar una batería para funcionar de manera autónoma.

En el apartado de los cables, también hay gran variedad de customización, ya que es una parte que tiene un gran peso en la estética de la build.

*En el momento de la publicación, el precio era de 31,85€

Los Estabilizadores

Estabilizador Durock
© La Guía del Mando

Una pieza fundamental para las teclas grandes (barra espaciadora, intro y shifts) son los estabilizadores, los cuales hacen que al pulsarlos en un lateral se pulse en toda la tecla al mismo tiempo.

Están los que se acoplan y los screw-in, que se atornillan a la pcb. Los nuestros son unos Durock screw-in.

*En el momento de la publicación, el precio era de 26,48€

El pulsado de los estabilizadores y de los switches es más suave si las piezas están lubricadas.

Para los estabilizadores recomiendan grasa dieléctrica, pero por recortar en algún punto del proceso, he decidido ponerle Krytox 205g0, que también he utilizado en los switches y hace la misma función.

DESCUENTO
Krytox 205g0
19,95 €
13,00 €

Por último, para prevenir (no tiene por qué pasar, gracias Dídac) que los estabilizadores atornillados puedan causar un cortocircuito a la pcb, pondremos unos washers, que son unas arandelas de fibra que funcionan como aislantes eléctricos.

*En el momento de la publicación, el precio era de 5,34€

Hay que comprar los M2 (Métrica 2)

Si te pasa como a mí, que compré todo menos los washers, me recomendaron utilizar cinta aislante o un trozo de guante de latex para aislar el tornillo. Yo esperé a los washers.

La Plate

Montaje teclado mecánico custom
© La Guía del Mando

El kit que compramos con la BM60 viene con un plate, que es la estructura a la que los switches se sujetan y sirve de interfaz de sujeción de éstos con la caja. es importante fijarse en el tamaño del tamaño del Left Shift, para que coincida con el del layout de nuestra PCB.

Profundizaremos en los tamaños de las teclas a continuación, en la sección Keycaps.

Tipos de montaje

Hay varios estilos de montaje para un teclado custom, cada uno tiene una manera diferente de acoplar la plate a la caja.

Teclado custom estilos de montaje de plate
Infografía creada por Thomas Baart

Tipos de montaje:

  • Tray mount: La plate se atornilla directamente a la parte inferior de la caja (nuestro caso)
  • Top mount: La plate se atornilla a los perfiles de la parte superior de la caja.
  • Bottom mount: La plate se atornilla a los perfiles de la parte inferior de la caja.
  • Sandwich mount: La plate se coloca entre la parte superior y la inferior de la caja.
  • Gasket mount: Igual que el estilo sandwich, pero añadiendo un amortiguador para reforzar la fijación.
  • Plate integrado: La propia case hace la funcionalidad de plate.

Los Switches

Switches gateron yellow
© La Guía del Mando

Hay 3 tipos de switches mecánicos:

  • Lineal: El pulsado no tiene un feedback de confirmación de ningún tipo
  • Clicky: Los switches clicky sí disponen de un feedback de sonido, además de un feedback táctil
  • Táctil: Esto switches no tienen feedback de sonido pero sí táctil

Yo he elegido los Gateron Yellow, unos switches lineales de 5 pines que tienen un pulsado con una resistencia de 50gr, que no es muy suave ni muy dura y además me han llegado con un extractor de switches. Por ejemplo, un pulsado más suave sería el de los Cherry red, con una resistencia de 45 gr.

*En el momento de la publicación, el precio era de 23,70€

Si se diera el caso de que tu pcb solo soporta switches de 3 pines y te has comprado de 5, siempre puedes recortar las 2 patas extras (las de plástico, no el crosspoint please).

Partes del switch

El switch se compone de 5 partes:

Partes de un switch
  • Top y Bottom Housing: Las 2 partes de la carcasa del switch
  • Stem: La pieza que ejecuta el pulsado del interruptor
  • Crosspoint: Cuando el stem baja activa el contacto del crosspoint, permitiendo que pase la electricidad por ese punto de la PCB
  • Muelle: Una vez que pulsemos el interruptor, el muelle lo deja en su posición inicial

Lubricado de switches

A los switches se les puede hacer un pequeño upgrade para que el pulsado sea más suave y firme. Para ello lo primero que vamos a necesitar es un abridor de switches.

No products found.

Entre los switches he colocado unos films, que sirven para eliminar el juego (o wobble) entre el top housing y el bottom housing, que son las dos piezas de la carcasa exterior del switch.

*En el momento de la publicación, el precio era de 5,19€

La verdad es que no he notado diferencia, puede ser porque probablemente los Gateron Yellow ya vengan de casa con una consistencia más que suficiente en el housing, por lo que me podría haber ahorrado este paso.

En otros switches, como los jwk, los films sí que aportan más consistencia en el pulsado y el sonido que la que traen de casa.

Las piezas internas del switch las he lubricado con krytox 105 para los muelles, y krytox 205g0 (el mismo que hemos nombrado en la parte de los estabilizadores) para el stem y el bottom housing.

PCB Switch Pads

Si queremos mejorar el sonido de pulsado para que suene un poco más acolchado, podemos pegar estos pads justo antes de insertar los switches en nuestra PCB.

*En el momento de la publicación, el precio era de 6,64€

La caja (o case)

Bueno, en este punto tenía las ideas bastante claras.

Había visto teclados en cajas de madera y el hype se disparó hasta límites insospechados, me compre esta case:

Caja teclado custom
© La Guía del Mando

Lamentablemente, este modelo ya no está disponible, pero a hay uno muy parecido del mismo fabricante (KBDFans).

*En el momento de la publicación, el precio era de 73,78€

Ambas case de madera son de perfil bajo, es decir, que se ven parte de los switches, luego hay otras de perfil alto que llegan a tapar parte de la keycap.

*En el momento de la publicación, el precio era de 73,70€

Entre la caja y la PCB es conveniente que haya una superficie alcolchada que amortigue el sonido de los switches, para ello compré en la papelería una lámina de gomaeva y la corté a medida de la caja y los tornillos.

Keycaps

Keycaps
© La Guía del Mando

Lo primero de todo es que cuando vayáis a comprar sets de keycaps, tenéis que tener claro el tamaño de cada keycap que necesita el layout de tu PCB.

Ese tamaño se mide en unidades; 1u, 1,75u, 2u…

El layout de nuestra pcb es un tanto especial, porque para que las flechas entren en un 60%, las teclas que hay a la derecha de la barra espaciadora son de un tamaño más pequeño (1u) que el de un layout normal (1,25u).

Eso sumado a que no hay casi sets de keycaps ISO-ES las hacen aún más difíciles de conseguir.

A la hora de configurar el teclado, necesitas tener todas las teclas de la distribución del idioma, ya que no puedes hacerte un layout con una tecla de la distribución americana, otra de la alemana y otra de la española europea.

Eso es porque lo que instalaremos en el firmware de la PCB son los Keycodes que asignamos a cada zócalo del switch y en cada distribución (ANSI, ISO Español, ISO Británico…) interpreta esos keycodes en función de su layout.

El set de keycaps que compramos se supone que venía con un pack de teclas ISO-ES, pero no venían todas las keys del layout, por lo tanto, la única distribución de la que disponíamos las keys era de la americana, así que combinamos una PCB ISO con un layout ANSI.

Teclado mecánico custom layout
© La Guía del Mando

En realidad sí se puede hacer que el layout reconozca caracteres de distintos países. Para eso tienes que mapearlo a nivel de sistema operativo, que reconozca una tecla como otra y eso es un follón, además si pones el teclado en otro ordenador te tocaría volver a programar dicho mapeo y eso es algo que no nos gusta.

La mejor parte del layout ANSI es que para los nerds programadores like me, muchos de los caracteres que se utilizan en html, css y javascript ahora los tengo más a mano y eso es bien.

Pero bueno, aún así se podría decir que no ha quedado mal del todo, lo dejaremos en un 9.

Teclado mecánico custom
© La Guía del Mando

Perfiles de las keycaps

Otra cosa de la que no fui consciente hasta que me llegaron, fue del perfil de las keycaps.

Perfiles Keycaps
Distintos perfiles de keycaps

El perfil es la forma de la pieza, y mis keycaps son de un perfil SA, que son de las teclas más altas y cada fila tiene una altura diferente, lo que hace difícil hacer layouts experimentales ya que poner una tecla de una fila en otra que no le corresponde, hace que el diseño no quede tan bien como uno querría.

R1, R2, R3 y R4 corresponden con la fila de las teclas, R1 sería la de los números, R2 QWERTY…, R3 ASDF y así hasta la última fila.

Por último, hay varios tipos de extractores de keycaps, aunque este es el que mejor trata a las teclas sin dañarlas.

Programar y flashear la PCB

Una vez tenemos nuestro teclado custom montado toca mapear las teclas que hayamos elegido para el layout. En este caso utilizamos el QMK configurator para crear nuestro layout a medida.

QMK Configurator

Normalmente, en los layouts se suele añadir una tecla llamada fn para ejecutar keycodes que en principio no están en el layout base, como los f1,f2,f3 o también para controlar los leds de la pcb.

La maldita ñ!

En la distribución ANSI Internacional, la ñ sale pulsando Altgr + n.

Los pasos a seguir aquí son:

  1. Elege tu PCB en el desplegable TECLADO
  2. Mapea los keycodes que quieras en cada capa
  3. Compila el layout y descarga el firmware
  4. Flashea el firmware en el teclado

Para flashear el firmware en el teclado necesitas saber el procesador de tu PCB, que lo indica el fabricante y el programa QMK Toolbox para flashearlo.

Y de momento eso es todo, si quieres dejar algún comentario para aportar a la guía, déjalo.

Y si no pues no lo dejes jaja salu2.

Última actualización el 2023-01-12 / Enlaces de afiliados / Imágenes de la API para Afiliados

10 comentarios en «Guía de montaje de un Teclado Mecánico Custom»

  1. Al final compré la misma pcb que tú. Pero no consigo que me lea la ñ en su sitio una vez flasheado. En lugar de la Ñ me sale º y la tecla derecha de la P es la que me hace la Ñ.
    Que distribución de teclado pusiste en windows? ya ando loco con ésto

    Responder
    • Hola Alfredo,

      Entiendo que te has hecho con una BM60 ISO.

      La distribución que tengo es ISO-ES, pero por lo que me cuentas tu problema está más bien en el QMK Configurator, donde habrás asignado el valor de una key en el lugar de la otra.

      Prueba a hacerte el perfil de nuevo y flashearlo en la PCB.

      Un saludo!

      Responder
  2. Qué gran ayuda ha sido tu guía y video, me he decidido por éste PCB porque necesito ese Enter grandote. Una duda, mencionas que tus estabilizadores son Durock pero no veo link dónde los compraste, ¿tendrás todavía esa info?

    Otra duda de novato: Los sets de estabilizadores son iguales para ANSI que ISO, ¿verdad? ¿Supongo es nada más cosa de instalar el de Enter vertical u horizontal dependiendo?

    Gracias!

    Responder
  3. Enorme curro y quedó precioso. QUé lástima que no exista un p*to set de teclas en español…Yo estoy tratando de comprar un teclado fullsize PCB 5 PINES y no hay manera…

    Responder
  4. Buenas, tengo ese mismo pcb, estoy a la búsqueda de una case algo más económica y a ser posible de ali, que no me gustan los sustos de aduanas. Veo que has usado una de gh60 y no sabía que son compatibles así que me has dado una alegría. Por cierto, yo usé estos keycaps, totalmente funcionales en iso es y con teclas de sobra y con los tamaños adecuados para este keyboard
    https://a.aliexpress.com/_mKgrXyZ

    Responder

Deja un comentario