Probablemente escuchaste sobre este teclado. IBM Modelo M se llama "el mejor teclado para escribir", "el legendario teclado indestructible", sin dejar de agregar "ya no lo hacen". Las publicaciones de Modeld en Reddit a menudo agregan felicitaciones por "disfrutar del teclado en las próximas décadas". ¿Por qué IBM Model M es tan bueno, qué es malo y cómo mejorarlo?
La historia
Un poco de teoría El IBM Model M, en su modificación más famosa llamada IBM Enhanced Keyboard, fue producido desde 1985 hasta 1999, y en una forma ligeramente modernizada (USB, Win-keys, luego un caso reducido) continúa siendo producido hasta hoy por una pequeña empresa Unicomp.
Lo más destacado es el mecanismo de
resorte de pandeo ("resorte de flexión"), al que le debemos tacto y un clic sonoro. Si le interesan los detalles, las características de diseño y una lista de modificaciones, debe leer el artículo en Wikipedia en
inglés (sería necesario traducirlo) y en la
enciclopedia Deskthority .
El brillo y la pobreza de IBM Model M
Primero sobre lo bueno. Esto es lo que le encanta a IBM Model M:
- El mecanismo de resorte de pandeo mismo. Esa es la táctica correcta, querida por el corazón de cualquier amante de los teclados mecánicos. Un cambio brusco en la fuerza de presión que se produce en el momento de la flexión del resorte corresponde exactamente al momento de la operación. Los interruptores de clic azul Cherry MX y sus clones son algo similares, pero difieren en el punto de respuesta, el resorte de pandeo no se puede confundir con nada.
- Longevidad Incluso los teclados ligeramente simplificados de la cuarta generación y fabricados en equipos Unicomp desgastados tienen una carcasa robusta, un teclado de este tipo puede ser rechazado en caso de un apocalipsis zombie. La caja y las llaves están hechas de plástico PBT, que, a diferencia del ABS, prácticamente no se vuelve amarillo y no se desgasta con el tiempo (las teclas usadas para un brillo son desagradables al tacto para muchos). Sin embargo, estas fortalezas y durabilidad son relativas, lo analizaré con más detalle a continuación.
- Un poco más sobre las llaves. Las teclas se encuentran en una superficie curva para facilitar el acceso a las filas superiores. En teclados con interruptores modulares, esta curvatura tiene que ser simulada haciendo teclas de diferentes perfiles. Como resultado, el Modelo M utiliza las teclas del mismo perfil; se pueden intercambiar fácilmente si cambia a diseños alternativos (por ejemplo, Dvorak o Colemak para latín). Además de todo en la mayoría del Modelo M, no puede extraer la llave completa, sino solo quitar la parte superior. Las inscripciones en las teclas están hechas por sublimación térmica, en la cual el tinte impregna el plástico a una profundidad de varias décimas de milímetro. Dada la alta resistencia al desgaste del plástico PBT, las inscripciones son casi eternas, solo el doble disparo es más confiable, que se utiliza principalmente para el plástico ABS.
- Peso. Es poco probable que mueva regularmente este teclado, las dimensiones no son las mismas. Para uso estacionario, un gran peso es una ventaja: un teclado de 2.5 kg es difícil de cambiar por movimiento aleatorio.
- La combinación de cosecha y producción en masa. Dos décadas de producción han hecho su trabajo. A pesar de que muchos Modelo M terminaron sus vidas en un vertedero o en un centro de reciclaje, durarán mucho tiempo para todos los necesitados. Unicomp continúa apoyando la operatividad de las instancias sobrevivientes, así como el número de remodeladores, que produce piezas de repuesto para casi todas las generaciones del teclado mejorado de IBM.
No hay teclados perfectos. Esto es lo malo de IBM Model M:
- El ruido En la década de 1970, en los EE. UU. (Este proceso se prolongó para nosotros), las personas cambiaron a los teclados de las máquinas de escribir, y el volumen de operación del teclado no fue suficiente. En algunos teclados había un solenoide que producía un ruido adicional cuando se activaba la tecla. Con el tiempo, todo ha cambiado y, en la mayoría de los casos, sus colegas en la oficina o familiares en el departamento no estarán felices de encontrarle “comentarios táctiles de audio”. La vibración de los resortes se puede suprimir al hacer el llamado mod de hilo dental: se inserta un trozo de hilo dental en los resortes, el sonido metálico de los resortes desaparece casi por completo, pero la tacto disminuye.
Hilo dental mod . Reducción de ruido IBM Modelo M mediante la instalación de segmentos de hilo dental en los resortes. Publicado por Chris Satterfield (Wiki Deskthority, dominio publick). Fuente
- Falta de modularidad. Un "sándwich" hecho de una placa de acero, junta de goma, membranas, martillos con resortes y un panel de plástico con "pozos" funciona como un todo. Los teclados con interruptores mecánicos separados (Alps, Cherry y compatibles) son mucho más convenientes a este respecto: un interruptor que no funciona puede volverse a soldar en un minuto, hay docenas de tipos de interruptores (táctiles, con clic, lineales) para todos los gustos, puede colocarlos en el teclado a su gusto. En el caso del resorte de pandeo, la reparación lleva mucho tiempo, y modificar el diseño se vuelve extremadamente difícil.
- La resistencia y la durabilidad son relativas. Vale la pena recordar que la apariencia del Modelo M fue dictada por la necesidad de reducir drásticamente el costo de producción en comparación con su predecesor, el Modelo F.En resumen: el IBM Modelo F también usa un mecanismo de resorte de pandeo, pero en lugar de una membrana, se usa una placa de circuito impreso curva con sensores capacitivos. El predecesor soportaba NKRO (ver más abajo), era más duradero y los sensores capacitivos proporcionaban una mayor durabilidad.
La membrana en el Modelo M es completamente diferente de la membrana en teclados baratos de 1000 rublos, sin "granos" con una capa de grafito (revisada el 24 de enero de 2017: parece que estoy atrasada y no entiendo el diseño de los teclados de membrana modernos). Consiste en dos hojas de plástico con almohadillas de contacto y una hoja vacía que las separa con agujeros en lugar de las almohadillas de contacto. Cuando el resorte se dobla, el martillo conectado al mismo golpea el área de contacto de la lámina de membrana superior a través de una delgada junta de goma, y la plataforma se cierra a la lámina inferior. Nunca he encontrado una membrana muerta en ningún Modelo M, pero tiene un punto débil: un bucle de contacto, las pistas pueden dañarse doblando el bucle por descuido. Soldar estas pistas es prácticamente inútil, especialmente en lugares de flexión. Todo lo que queda es un marcador conductor o una cinta de cobre autoadhesiva, pero en la mayoría de los casos es mejor pedir una nueva membrana de Unicomp.

Estratificación del ensamblaje debido a remaches reventados. Publicado por Ripster Fuente
Talón de Aquiles IBM Modelo M: fijación de un "emparedado" con una placa y membranas. El panel de plástico superior tiene numerosos pasadores que, cuando se ensamblan en la fábrica, simplemente se derriten, formando una especie de remache de plástico. Obviamente, este diseño hace que la reparación de los remaches sea muy difícil, pero con el tiempo, a medida que el plástico envejece y bajo la influencia de la vibración (especialmente si el propietario del teclado comienza a golpear las teclas con todas sus fuerzas), estos remaches comienzan a romperse. El "emparedado" está estratificado, algunas teclas comienzan a funcionar mal, lo que lleva a la necesidad de presionar fuerte, razón por la cual los remaches vecinos también comienzan a colapsar. La mayor parte del tiempo que lleva reparar el IBM Model M se ocupa de este problema. - La principal desventaja del diseño de la membrana es la falta de NKRO (sin desplazamiento de teclas), es decir, la capacidad de percibir la presión simultánea de una gran cantidad de teclas. Con una escritura normal, esto no interfiere, pero en los juegos puede haber problemas. Las pistas de cada tecla en la membrana no conducirán, deben ser lo suficientemente anchas. Los diodos para construir una matriz de teclado clásica tampoco pueden soldarse a la membrana, por lo que los teclados modelo M solo admiten 2KRO , es decir, aceptan presionar simultáneamente al menos dos teclas. No fue por nada que seleccioné la palabra "mínimo"; de hecho, no todo es tan malo, ya que la topología de las filas y columnas de la membrana no corresponde a la disposición física de las teclas. Por ejemplo, puede presionar W, A, D y R al mismo tiempo (4 teclas), pero W + S bloquea casi todas las teclas de la fila central.
- Interfaz Incluso si su computadora tiene un conector PS / 2, entonces el teclado IBM Modelo M probablemente no funcionará debido a un consumo de energía anormalmente alto. La mayoría de los adaptadores de bajo costo no ayudarán. O puede obtener la versión del terminal, con un conector RJ-45. Este problema es fácil de solucionar. Utilizando una placa de microcontrolador de bajo costo con firmware listo para usar, IBM Model M recibirá una interfaz USB y todos los encantos de los teclados programables modernos en forma de varias capas y macros.
Reparación
Con las ventajas y desventajas resueltas. Si sopesó los pros y los contras, pensó y compró el IBM Model M, lo más probable es que se encuentre en condiciones imperfectas: la producción de estos teclados se suspendió en 1999. Si no desea hacer reparaciones, la técnica vintage no importa, pero definitivamente necesita un teclado mecánico con resorte de pandeo, entonces es mejor tomar un nuevo Unicomp. El Unicomp clásico con el nombre clásico Classic (incluso hay Classic 101, casi como dos gotas de agua similares al Teclado mejorado IBM de 101 botones con la excepción de la placa de identificación) o el Ultra Classic ligeramente menos voluminoso costará solo $ 84. Incluso teniendo en cuenta la entrega (alrededor de $ 40), será económico en el contexto del renacimiento moderno de los teclados mecánicos. La diferencia en la calidad será (impresión ligeramente curva en algunas teclas, no se ve muy bien), pero nada fatal.
Si necesita exactamente el "uno", debe examinar cuidadosamente el teclado al comprar. Casi cualquier "teclado que no se pueda matar en el mundo" puede ser restaurado, pero cuesta tiempo y dinero.
- Es recomendable obtener todo el cuerpo, sin grietas ni astillas. El nuevo caso de Unicomp será diferente al de IBM, considerando el costo de entrega, es más fácil comprar Unicomp por completo.
- Llaves Faltan claves (mayúsculas o mayúsculas): un pequeño problema, pero puede generar costos adicionales en efectivo. Los vendedores de IBM de las llaves de Ebay pueden no ser necesarios, y Unicomp tiene un costo de envío mínimo de casi $ 15.
- El rendimiento del teclado de inmediato puede determinarse lejos de siempre debido a la falta de un puerto PS / 2 (incluso su presencia no garantiza el éxito ). No lleve el adaptador externo con usted. Intenta al menos tocar las teclas. Todos deberían disparar con el mismo clic. La ausencia de un clic puede indicar daños en el resorte / martillo, pero lo más probable es que el asunto esté en los "remaches" de plástico arrancados. Con el orden de los resortes, la misma historia que con las llaves: un poco con una entrega posiblemente costosa, pero no debe preocuparse por la delaminación.
- Si no pudo conectar el teclado durante la compra y el controlador resultó muerto, esto también se puede solucionar. Solo tiene que soldar no el convertidor, sino todo el controlador , habiendo obtenido los conectores para conectar el bucle desde la membrana (o utilizando los existentes).
En realidad, para la reparación necesitará lo siguiente:
- Llave de vaso de 5.5 m (7/32 pulg.) Para desenroscar los cuatro tornillos autorroscantes que sujetan el cuerpo del teclado. Las llaves de vaso de pulgadas no se encuentran en todos los hogares, pero, como muchas cosas ahora, esta llave es más fácil de ordenar en Aliexpress. Si no repara el Modelo M y Unicomp más o menos regularmente, puede ahorrar haciendo una llave de ... ¡un bolígrafo! Es necesario derretir el extremo de un mango de plástico adecuado con un encendedor y sujetarlo rápidamente a la cabeza del perno.
- Tornillos y tuercas M2 × 8 - 58 piezas. Los tornillos pequeños también pueden ser un problema, generalmente en los hogares puedes encontrar M3 y más. En Aliexpress logré encontrarlos en 200 piezas, pero para una sola reparación podría encontrar esto innecesario.
- Repuestos de Unicomp . Llaves, martillos + resortes (conjunto de placa pivotante y resorte), insertos estabilizadores fluoroplásticos (inserto estabilizador), membranas. Incluso tienen pegatinas en la ventana con LED (el clásico IBM correspondiente llamado "Pebble LED on Bottom"). Como referencia, el color de las teclas grises de IBM (modificadores, flechas, escape, etc.) en Unicomp se llama guijarro . No debe apresurarse inmediatamente para pedir algo hasta un diagnóstico completo debido a la costosa entrega en el extranjero.
- Teensy 2.0 o Arduino Pro Micro. En ambos, puede ejecutar TMK o el convertidor de Soarer. Pro Micro es más barato, pero es un poco más difícil de flashear y no viene con un cable USB. Perseguir los originales no vale la pena, los chinos con Aliexpress ahora están trabajando sin problemas, en cualquier caso para estos fines.
- Conector USB tipo C con placa. Tal o tal . Una placa grande es más fácil de arreglar en el caso. No olvide las dos resistencias de 5.1 kΩ.
¿Por qué no usar un conector de microcontrolador o hacer un cable fijo? Por supuesto, esto se puede hacer, lo que conducirá a ahorros significativos, pero el mini-USB en Teensy o micro-USB en Pro Micro son endebles, y un cable no extraíble no siempre es conveniente y no se ve tan estéticamente agradable, pero lo estamos haciendo por nosotros mismos , hijos y nietos. Si aún desea ahorrar dinero y ser demasiado vago como para meterse con el cableado Tipo C, puede colocar el viejo USB Tipo B, pero no puede colocarlo con cuidado en el Modelo M de última generación, que tenía un cable extraíble, debido a las dimensiones. Puedes hacer un convertidor externo, pero no veo el punto en él, ya que la mayoría del Modelo M no tiene valor de museo, todavía no es una especie de cadete espacial . Sin embargo, si regularmente necesita verificar el Modelo M y otros teclados con una interfaz PS / 2, un convertidor externo adicional será muy útil.
- Cuchillo de escritorio o rascador para baldosas cerámicas para cortar remaches de plástico.
- Dremel u otra herramienta con un taladro de 2 mm. También es aconsejable utilizar una boquilla de molienda (con un papel de lija o un cono) para cortar los restos de remaches de un panel de plástico, ya que no es conveniente cortarlos con un cuchillo.
- Soldador
- Pinzas de resorte, cuatro piezas. Se puede reemplazar con grandes clips de papelería. Simplifique enormemente el procedimiento de montaje.
- Imprimación y pintura sobre metal, si alguna vez se ha derramado líquido sobre el teclado.
Ejemplo
Mi paciente para este artículo es IBM Modelo M con número de pieza 51G8572, lanzado hace casi 25 años, el 21 de mayo de 1993. SDL: cable trenzado desmontable DIN, logotipo gris, etiquetas de tecla Alt verdes, control derecho marcado Ctrl / Act. Se instala un altavoz en el interior, es decir, muy probablemente, este teclado fue diseñado para funcionar con
IBM RS / 6000 . El teclado en su conjunto funciona, pero encima hay una gruesa capa de suciedad, y las teclas del teclado están un poco acolchadas, no funcionan con claridad. Vale la pena sacudirse un poco para escuchar las cabezas remachadas de remaches de plástico que fluyen dentro de la caja. Tarea: lavar, hacer un mod de perno, asegurarse de que todas las teclas funcionen, soldar el adaptador USB, colocar el conector USB tipo C.
Vale la pena comenzar lavando las llaves y el estuche. Desatornillamos los cuatro tornillos , levantamos y retiramos con cuidado la parte superior de la carcasa; ahora será mucho más conveniente quitar las llaves. Si solo está sucio afuera, entonces es horrible: polvo, cabello, migas, sujetapapeles, una colonia de hormigas cortadoras de hojas y cadáveres de ratas .

Las llaves se pueden quitar con una herramienta especial (puede hacerlo con alambre), pero en el Modelo M será mucho más rápido simplemente recogerlas desde abajo, no solo con un destornillador, sino con algo blando, por ejemplo, un palillo de madera. El espacio está equipado con un estabilizador de cable. Debajo de las otras teclas largas (cifrados, Enter, Retroceso y almohadillas largas) verá insertos estabilizadores fluoroplásticos. No hay nada que pueda penetrar en ellos, generalmente es suficiente limpiarlos con alcohol. Enviamos las llaves al lavado, separando las tapas superiores de las llaves mismas. En la mayoría de los casos, suficiente agua tibia con detergente o detergente y algunas horas para remojar la suciedad. En casos severos, uso un baño ultrasónico, pero a veces incluso esto no ayuda y tengo que limpiar manualmente las teclas.
Desconectamos el controlador. Desenrosque de la placa el perno que sujeta la punta del cable de conexión a tierra. Desconecte el cable pequeño de la placa secundaria con LED.
Si tiene el modelo M o Unicomp de última generación, entonces el interior se verá un poco diferente: una pequeña placa controladora junto con LED estará a la derecha; no habrá LED en los teclados del terminal; puede agregarlos si lo desea. A continuación, puede levantar con cuidado el "emparedado" (un conjunto de una placa metálica, membranas, juntas y el panel de plástico superior, en adelante lo llamaré solo un emparedado), extraer el controlador y desconectar (¡perfectamente!) Los cables. Antes de lavar el estuche, vale la pena proteger el "certificado de nacimiento" con una capa de cinta adhesiva, pegando una normal en la parte superior.

Proceda a desmontar el sándwich. Incluso si todos los remaches de plástico permanecieron en su lugar y todas las llaves funcionan, todavía hay dos razones para el desmontaje y la modificación del perno . En primer lugar, estamos fabricando el teclado de buena fe, para nosotros y para las generaciones futuras (incluso si después de 20 años aparece algún tipo de interfaz neuronal telepática y los teclados comienzan a extinguirse, los fanáticos de la retrocomputación aún permanecerán). Si estos artilugios de plástico milagrosamente no se cayeron, entonces quizás el teclado no se usó mucho y vale la pena evitar este flagelo. Vale la pena ir al lado oscuro y pegar los lugares de los remaches arrancados con epoxi solo si eres un vendedor sin escrúpulos y bárbaro. El epoxi durará un tiempo, pero lo más probable es que se caiga .
Las consecuencias de reparar el teclado con epoxi. Publicado por Ripster Fuente
Desmontar un teclado "reparado" de esta manera será más difícil. Por la misma razón, no se debe usar una dudosa durabilidad en lugar de tornillos con tornillos. -, , - , .
/ — . , «» , . . , . , , . – . , . , — . . , . - , . , , . , /. , . . ! , « », .
— « ». — «». , , , . bolt mod' , . - . , , .
, . . Model M , , .
2U- IBM Model M. — Sandy (Deskthority wiki, publick domain). .
, . — . . , (, !).
. , , (, ), , . , ( , — ) .
, , , . , 1–2 . . - , .
, . SDL , . , , , , . PS/2 :
Teensy 2.0 ( )
Soarer's converter . Soarer Geekhack Deskthority , XT, AT, PS/2 IBM USB :
- , .
- . TMK/QMK, , , SC EEPROM.
- NKRO ( ).
- — , .
- (NumLock, CapsLock, ScrollLock). IBM Model M IBM PC XT, .
, Soarer 2014 , , , . ,
TMK Hasu.
, Soarer_at2usb_v1.12_atmega32u4.hex Teensy 2.0 Teensy loader ( , Arduino Pro Micro, ) : Data PD0, Clock PD1 . Switch Hitter .
. USB Type C, , , , Type B . Type C :
(A4, B9, B4, A9), (A1, A12, B1, B12 ), — D+ (A6, B6) D− (A7, B7). CC1 CC2 5,1 . Teensy USB-: — , — , — D+, — D−. , , — . .
. layer example.sc, , CapsLock FN1 FN1+I/J/K/L . (PageUp/PageDown , Win-, CapsLock F5–F11):
Solo tiene que decir
scwr .sc
: se
scwr .sc
en binario y se llena en el teclado.
Eso es todo, perforación y traqueteo exitosos para todos. Muchas gracias a los geeks del teclado Soarer, Hasu y Ripster por su valiosa contribución a la ciencia del teclado.