14 ABR 2024
Los lectores observadores habrán notado nuestra predilección por la tecnología extraña o fuera de moda, especialmente los teléfonos inteligentes, por lo que este mod de teclado estilo BlackBerry está totalmente dentro de nuestro ámbito.
Al reutilizar un teclado de repuesto para el BlackBerry Q10 (fácilmente encontrado en línea por el precio de un café) y fusionarlo con un PCB personalizado configurado con un ATMega32U4, resistencias, capacitores y otros componentes pequeños pero necesarios a través de un servicio de ensamblaje de PCB, el proyecto Fairberry del usuario de Reddit Square_Singer es un accesorio no poco atractivo que se conecta al puerto USB-C del teléfono, extendiendo la huella general pero agregando un teclado QWERTY completamente retroiluminado para el placer de escribir mensajes con los pulgares.
«Yo soy un ingeniero de software de profesión, y la impresión 3D y la electrónica son pasatiempos a largo plazo para mí», Square_Singer (manejo de GitHub Dakkaron), cuenta a ImpresionA3D.
«Convertí mi mayor hobby (la programación) en un trabajo antes, y no quiero hacerlo de nuevo, así que estoy haciendo el Fairberry como un proyecto de código abierto puro sin ningún interés financiero.» La motivación para desarrollar un teclado móvil agnóstico al dispositivo se vuelve un poco más clara.
«Solía tener siempre teléfonos con teclados físicos. Escribo mucho en mi teléfono y a menudo uso la interfaz de línea de comandos o programo en mi teléfono. Los teclados virtuales están bien para escribir textos cortos en lenguaje natural, pero son mucho peores al escribir un lenguaje formal, como la programación o comandos de línea de comandos.
Lamentablemente, los teléfonos con teclados se convirtieron en una categoría muy nicho. Aunque todavía puedes conseguir teléfonos con teclados aceptables, la parte de teléfono del teléfono generalmente se queda atrás.»
Puedes escuchar los clics tan satisfactorios en el video a continuación.
Conceptos iniciales para el Fairberry incluyeron mecanismos de teclado deslizantes laterales, como los vistos en teléfonos como el Motorola Droid 4, pero Dakkaron se encontró con problemas con este diseño. «No pude superar los problemas de equilibrio. Los teléfonos con teclado deslizante lateral suelen colocar todos sus componentes pesados en la mitad del teclado, dejando solo la pantalla en la mitad de la pantalla.
De esta manera, el peso permanece en tus manos y el equilibrio es agradable. Lamentablemente, esto no se puede hacer si estás haciendo un accesorio para un teléfono».
Varios prototipos siguieron antes de que un avance permitiera que el Fairberry diera un paso transformador adelante. «Después de aproximadamente 10 diferentes accesorios de deslizamiento lateral/montados lateralmente, me topé con el teclado BlackBerry Q10. Es pequeño, fácilmente disponible, barato y bien documentado. (¡Gracias, por cierto, al usuario de GitHub arturo182, que hizo toda la ingeniería inversa!)»
Versiones anteriores del Fairberry requerían soldadura y eran más limitadas en flexibilidad de dispositivo. A lo largo de más iteraciones y saltando de un Fairphone 4 a un Samsung Galaxy A54, el proyecto de Dakkaron evolucionó. Además de pasar de un teléfono a otro, «pasamos de Blender a OpenSCAD para el diseño de la carcasa del teclado. La ventaja de eso es que ahora hay un buen script parametrizado que genera las carcasas de teclado. Esto permite que cualquiera adapte el accesorio de teclado Fairberry a cualquier teléfono que deseen.»
«La parte más complicada de construir un Fairberry es que implica múltiples conjuntos de habilidades diferentes. Originalmente, necesitabas buenas habilidades de soldadura, modelado 3D en Blender y impresión 3D. Mi mayor enfoque para el último lanzamiento fue reducir la cantidad de habilidades necesarias.» ¡Y cómo! Con el script de OpenSCAD, solo necesitas las dimensiones de tu teléfono para generar los archivos de carcasa imprimibles en 3D apropiados, y el lado del PCB se simplifica al ordenar los componentes de PCB relevantes y subir el diseño de la placa Fairberry v0.3.0 actual a un servicio de PCB personalizado. Dakkaron utiliza JLCPCB para esto.
Continúan: «[El Fairberry] probablemente esté tan cerca de poder ordenar una parte lista para usar como puedo conseguir que esté».
Puedes consultar el proyecto Fairberry por ti mismo en GitHub, donde encontrarás la lista de materiales, el código fuente, el script de generación de carcasa e instrucciones detalladas para construir uno por ti mismo.