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 de 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 con los componentes personalizados, es 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 dispositivos.

Una manera de referirte a tu teclado mecánico como una composición de componentes personalizados es build. Sí, 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.

PCB - BM60 ISO
© La Guía del Mando

La PCB es el componente en el cual pondremos o soldaremos los switches o interruptores. También es el dispositivo donde cargaremos el firmware para decirle como se tiene que comportar y por supuesto, es donde nos conectamos para tener comunicación con las teclas, ya sea vía cable o inalámbrica.

Tamaños PCB

Hay mucha variedad de tamaños en cuanto a las PCB, pero las más habituales son:

  • 40%: Sin la fila de teclas de funciones (F1, F2, F3…) ni la de teclas de números ni pad numérico
  • 50%: Teclados ortolineales
  • 60%: Sin la fila de teclas de funciones (F1, F2, F3…) ni pad numérico
  • 65%: Como el de 60% pero añadiendo una columna de teclas de función (Supr, page down, page up…)
  • 75%: Como el de 65% pero añadiendo la fila de teclas de función (F1, F2, F3…)
  • 80%: El teclado completo, a excepción del pad numérico lateral
  • 90%: Teclado completo
  • Split: Teclado dividido en dos con teclas programables

La PCB que hemos elegido para esta build es una BM60 ISO, concretamente el kit 3 que incluye la plate de 2.25U Lshift, de la que también hablaremos.

PCB BM60 ISO

PCB BM60 ISO RGB

67,08 €

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

Asegúrate de comprar el kit que viene con la plate.

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, la BM60 tiene una modificación que incluye las flechas y una tecla extra, robando parte del espacio 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 la verdad que me dolería perderlas.


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 PCBs de soldadura, a las cuales hay que soldarle los switches.

RGB PCB

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

En nuestro caso, la BM60 es una PCB que incluye RGB incorporado, con funcionales programables Podemos personalizar los LEDS o apagarlos con una combinación de teclas si no nos van las luces.

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.

En nuestro caso, la BM60 es compatible con QMK, así que todo correcto.


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.

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.

Estabilizadores Durock

*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 205g0, que también he utilizado en los switches y hace la misma función.

Lubricante 205 g0

*En el momento de la publicación, el precio era de 8,20€

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.

Washers - Arandela de fibra aislante roja

*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 (importante elegir el de 2.25U Lshift, por ser layout ISO), que es la estructura a la que los switches se sujetan y sirve de interfaz de sujeción de éstos con la caja.

Se trata de una plate tray mount, que se sostiene por los switches y no se atornilla a la caja. El material es de aluminio.

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.

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.

Gateron switch 5 pines

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

Curva Gateron Yellow
Curva de fuerza los Gateron Yellow de 50gr

Esto es una curva de fuerza, en la que podemos ver que la fuerza aumenta de manera constante en nuestros Gateron Yellow. También podemos observar en qué momento del pulsado del switch hace contacto (press) y en cuál deja de hacerlo (release).

Aquí os dejo un enlace de más gráficas de switches: https://chart-studio.plotly.com/~haata/#/

Upgrade de los 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.

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.

Films transparentes switches

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

Personalmente no he notado mucha 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 para el stem y el bottom housing.

Lubricante 105

*En el momento de la publicación, el precio era de 8,20€

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, fin de la historia.

Me compré esta caja:

Caja teclado custom
© La Guía del Mando

Lamentablemente, el modelo de la caja ya no está disponible, pero a continuación te dejo uno similar del mismo fabricante (KBDFans).

KBDfans 60 Bamboo case

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

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

Nos acercamos al final y entre las pocas opciones que encontré, me sirvió esta que veis en las fotos, pero con muchos peros.

Keycaps
© La Guía del Mando

¡No hay casi sets de keycaps para layout español!

Mi ñ, mi querida ñ…

Ha sido difícil la despedida, que también ha traído cosas buenas, pero primero voy a contar las malas.

Debido al layout de la BM60, el hecho de que las flechas entren en un 60% hace que las teclas que hay a su alrededor sean de un tamaño más pequeño que el normal lo que las hacen aún más difíciles de conseguir.

Pero bueno, encontré unas teclas con un color neutro y bonito, que tenía 2 packs adicionales; uno con keys para «distribución española» los cojones y otro con teclas de tamaños especiales para layouts modificados.

Añadir que también tuve que comprar un extractor de keycaps para poder quitar las teclas.

Todo muy bonito.

Peero…

Cuando recibí las keys, el pack español tenía la ñ, pero no el resto de teclas españolas, y eso es una líada de nivel épico, me explico:

A la hora de configurar el teclado, necesitas tener TODAS las teclas del idioma en sí, ya que para programar las keys va por distribuciones de países.

Lo que instalamos en el firmware de la PCB son el lugar que asignamos a cada Keycode y cada distribución (ANSI, ISO Español, ISO Británico…) interpreta esos keycodes en función de su layout.

Se puede hacer que el layout reconozca caracteres de distintos países, pero para hacer 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.

ACTUALIZACIÓN: El set de keycaps de la build de esta guía está agotado, pero he encontrado un juego de keycaps compatible ISO-ES para layout americano. En el primer kit tenéis que comprar el Base kit + Modifier kit + Modifier Pro y en el segundo hay que comprar el kit de ES keys.

KPrepublic keycap set

*En el momento de la publicación, el precio era de 17,35€

Kprepublic-teclas gruesas PBT para teclado, accesorio internacional norde EU UK ES FI FR NO IT PT DE HU

*En el momento de la publicación, el precio era de 17,95€

Por lo tanto, la única distribución de la que disponíamos las keys 100% era de la americana, así que combinamos un layout europeo ISO, con la disposición de las teclas en ANSI.

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.

De la ñ hablamos luego, que como podéis ver, aún la puedo utilizar.

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 layout
© La Guía del Mando

Perfiles de las keycaps

Otra cosa de la que no fui consciente hasta que me llegó fue del perfil de las 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.

Perfiles Keycaps
Distintos perfiles de keycaps

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.

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 cargar el firmware en la PCB.

QMK Configurator

Normalmente, en los layouts se suele añadir una tecla llamada fn para hacer funciones, 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.

Una vez elegido el layout, compilamos el firmware y lo descargamos (desde la misma web). Para finalizar, flasheamos el firmware descargado con el QMK Toolbox, te dejo un par de vídeos con el proceso.

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

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 xd salu2.

Última actualización el 2022-10-07 / 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