DE QUE VA ESTO?
Seguro que el titulo del post ha, por lo menos, chocado, pero si, va de eso mismo. Ya tenemos un hilo de teclados en el que mi gran amadamente odiado Prava, explico en su dia de forma extensa y detallada, lo que era un teclado mecanico, los tipos de Switch que hay en el mercado, layouts, etc. Pero a dia de hoy, y bajo mi punto de vista, a algunos se nos queda un poco corto dicho hilo y tenemos ansia de mas. Podeis visitar el hilo de teclados aqui:
http://www.mediavida.com/foro/hard-soft/hilo-guia-galeria-teclados-beta-433804
Este hilo tiene como fin llegar un poco mas alla de lo que el hilo de Prava llega el cual, sin quitarle merito para nada, se queda en la introduccion al mundo del teclado mecanico (aunque sabemos que alguna que otra cosilla se ha comentado mas alla de eso). Este hilo me gustaria que ampliase la pequeña comunidad de teclados mecanicos en nuestro idioma y, quien sabe, quizas algun dia gracias a el, nos tomen mas en serio y aparezcan mas sets de keycaps ISO Y si, soñar es libre, pero que bonito es
ENTRANDO EN MATERIA
Me voy a embarcar en un pequeño proyecto que intentare ir ampliando poco a poco. Para ello he adquirido un teclado similar al Poker 2 en Aliexpress con las siguientes caracteristicas:
- Placa GH60 Rev. 2
- Switchs Gateron Blue
- Compatible Poker Case
- Posibilidad de instalar Plate
La idea, con este teclado, es juguetear con el. A raiz de conocer la GH60, la cual es una PCB nacida en Geekhack, he estado indagando un poco sobre ella y ofrece muchas posibilidades, ya que es programable y esta preparada para poder crear tu propio teclado, con la posibilidad ademas, de montar los switchs en un layout de entre varios diferentes y que intentare listar aqui, incluido el layout del HHKB, ANSI, ISO...
De aqui me ha surgido la idea de crear este hilo. Se que somos varios los interesados en montarnos nuestro propio teclado y esto podria ser un aliciente para que mas de uno se anime. El problema es que la mayoria de la informacion esta en ingles, cosa que a muchos les echa para atras. Lo que voy a intentar en este hilo, es ir poniendo, a medida que vaya investigando, todo lo relacionado con la forma de poder crear tu propio teclado mecanico desde 0. Como tengo vacaciones hasta el dia 11, aprovechare a mirarlo todo mas detenidamente, ya que no es necesario tener una placa GH60 para poder montarte tu teclado desde 0, si no que puede hacerse sin ella, solo con pulsadores, un plate y un Teensy 2.0, tal y como hizo Matt3o, usuario de Deskthority.
Mas info en: http://deskthority.net/workshop-f7/brownfox-step-by-step-t6050.html
Mi idea en un principio, antes de encontrar este teclado de Ali, era crearme un teclado desde cero, pero sumando precio de componentes, aun siendo Gateron los switch a montar, se me ponia la broma en unos 130€ aproximadamente. Asi que empezare con el teclado de Aliexpress para ir entrando en materia y en un futuro crearme el mio propio de alguna manera. Obviamente, todo perfectamente documentado.
EMPEZANDO A IDEAR. MATERIALES NECESARIOS SEGUN CONSTRUCCION
Lo primero antes de ver que comprar, es saber perfectamente lo que queremos. A dia de hoy, es mas facil encontrar carcasas para un Poker que para cualquier otro teclado, aunque tambien las hay para Full y TKL, cosa que no ocurre con el PCB, que yo aun no he encontrado placas para teclados FULL, aunque si para TKL, la Phantom.
Voy a citar solo una pagina donde se puede comprar el PCB y el resto de componentes del teclado por no inundar el hilo con links a paginas externas. Cada uno que busque lo que pueda (y que linkee si encuentra barato ) que hay opciones mas asequibles:
https://mechanicalkeyboards.com/shop/index.php?l=product_list&c=47
Sabiendo lo que queremos, en este caso un teclado 60%, la opcion pasa por comprar una placa GH60. En mi caso he optado por comprar el teclado ya montado, pero existe la posibilidad, si alguno se anima porque quiera Cherry MX, de comprar todo por separado.
Solo queda organizar la lista de la compra:
He preparado una especie de lista de la compra mas elaborada y con precios finales de varios teclados 60% con diferentes construcciones. Estan todos pensandos para un 60% de 60 teclas y el precio puede variar dependiendo un poco de donde se compren los materiales. Os la dejo en Spoiler para no inundar tanto el hilo con estos datos:
ELIGIENDO EL LAYOUT
Elegir un plate para montar un teclado desde 0, es posible que limite un poco por los espacios que permita el mismo plate. Con la GH60 podemos acceder al siguiente listado de Layouts, el cual podeis encontrar en geekhack de la mano de FireDragon.
ANSI 1.25 - Poker
ANSI 1.25x - Pure (Shift derecho corto)
ANSI 1.5x - Full 1.5x mod, WKL, or HHKB
ANSI 1.5x con Shift derecho corto - full 1.5x mod, WKL, or "true" HHKB
ISO 1.25x
Y algun que otro layout mas. Podeis encontrar todos en:
https://geekhack.org/index.php?topic=41464.msg828888#msg828888
Tambien es posible encontrar PCB para ErgoDox, aunque no plate, asi que esto ya queda a gusto de cada uno. Una vez elegido el Layout, solo queda soldar componentes a gusto de consumidor. En este hilo no voy a explicar como soldar, asi que si hay dudas con esto, existe un maravilloso tutorial que me curre hace un tiempo por estos lares:
http://www.mediavida.com/foro/hard-soft/how-to-soldadura-electronica-resucitando-hardware-528805
COMENZANDO A TRABAJAR
Bueno, pues como ya sabeis algunos, me puse a desmontar el GH60 que adquiri cuando me llego el plate. El primer paso era desoldar los switches y dejar la placa vacioa para el posterior montaje del plate. Digamos que aqui es donde empezaria el sencillisimo montaje de un teclado custom partiendo de una placa GH60, de un plate de aluminio en este caso, switchs, carcasa y keycaps.
Como se puede ver en la foto siguiente, sin darme cuenta monte primero los switchs en el plate de aluminio. Esto fue un error, ya que los pulsadores encajan en el PCB de forma perfecta y, teniendolos montados directamente en el plate, se dificulta la tarea de ensamblado en el PCB.
Despues de darme cuenta del error, los volvi a sacar del plate con ayuda de unas pinzas y lo primero que hice fue soldar unos pocos switches de forma "estrategica". Digo esto porque los solde de forma que el plate no se me deformase al hacer la pequeña presion que hay que hacer al meter cada switch en su sitio.
Esta vez las soldaduras si que han quedado como tienen que quedar, uniformes y brillantes.
Uno a uno se meten en su sitio hasta tenerlos todos montados. Hay que tener especial cuidado, dependiendo del layout que se vaya a montar, de los pulsadores correspondientes a la fila de abajo, al shift izquierdo y derecho, a la tecla de < y > y a la fila vertical del enter. La razon es que, dependiendo del layout que se vaya a montar, los pulsadores iran instalados en un agujero u otro de los que hay predefinidos en el PCB, pudiendo quedar estos en posiciones no estandard.
Despues de instalar los switchs, hay que meter, si se quiere, los LEDs en su sitio. En mi caso he elegido LEDs de color naranja. Estos, como siempre, han de ser de 3mm. Tambien hay que tener cuidado al montar los LEDs por la razon de que, al montar los pulsadores en segun que posiciones como comentaba antes, puede variar la posicion de los polos negativo y positivo de los LEDs. En la placa que yo tengo, vienen marcados ambos, asi que solo es fijarse un poco.
Y despues de meter LEDs, y switches, y por supuesto soldando con paciencia solo queda cortar el sobrande de las patillas de los LEDs y volver a montar el teclado.
Despues de montar los LEDs, me di cuenta de que habia varios que no encendian. La razon es que he explicado antes, que segun la posicion de los pulsadores, el LED tedra que ir tambien en una posicion u otra.
Y nada mas para el montaje de pulsadores y LEDs. Una vez corregidos los fallos de montaje, solo queda probar y montar otra vez. Asi luce ahora mismo el GH60:
Ahora ya solo me quedaria buscar una carcasa que me guste para el teclado y un set que me guste tambien. Decir que el tacto, para mi gusto ha mejorado mucho, pareciendo algo mas robusto, al igual que el peso, que ha aumentado, dandole sensacion de mas estabilidad. Tengo intencion de buscar un set Carbon con serigrafia naranja, pero como va a ser dificil encontrarlo, probablemente acabe con el que tiene la serigrafia negra.
Tambien voy a reprogramar alguna tecla para adaptarlo a mi idioma y paliar las faltas de alguna tecla como los simbolos < y >, cosa que como siempre, os dire en su momento cuando haga.
Por el momento esto todo, otra vez
Proyectos del foro
Aqui ire dejando los proyectos que vayan apareciendo por el foro y obviamente a los que lo han llevado a cabo. Cualquier modificacion es bienvenida en esto de los teclados, y de esta forma podremos tener todo englobado e indexado en un unico hilo.
Si alguien esta interesado en que se publique su trabajo aqui, no tiene mas que quotearme y lo agregare en cuanto pueda
Por el momento los proyectos que hay son los siguientes:
- Cambio de switchs en teclado KBP V60 paso a paso de la mano de AcidNos: http://www.mediavida.com/foro/hard-soft/how-to-cambio-sitchs-kbp-v60-paso-paso-567748
- El resurgir de AIVIA: http://www.mediavida.com/foro/hard-soft/operacion-el-resurgir-de-aivia-553194
- Teclas multimedia con Arduino de la mano de putoam0: http://www.mediavida.com/foro/hard-soft/diy-teclados-mecanicos-taller-mv-550631/4#114
- Teclado 100% DIY de la mano de Cortes: http://www.mediavida.com/foro/hard-soft/toriiboard-teclado-mecanico-custom-by-cortes-561227
- Acid Shine. Full ISO con Teensy de Acidnos: http://www.mediavida.com/foro/hard-soft/worklog-acid-shine-10-teclado-mecanico-desde-0-562042
- Let's Split, el 40% dividido de climbalima (GeekHack) de la mano de Zambumbon: http://www.mediavida.com/foro/hard-soft/diy-teclados-mecanicos-taller-mv-550631/14#403