Cómo hacer un Soarer Converter (ahora en español)

User avatar
PlacaFromHell

18 May 2018, 03:59

Hola muchachos. Después de mucho sufrir y batallar con el idioma y la disponibilidad de las cosas finalmente pude hacer funcionar uno de estos bichos en un Arduino. Ahora bien, la idea de esta guía es que los que tengan la osadía de hacer sus propios conversores no tengan que andar semanas puteando por errores, aparatos defectuosos o tecnicismos inentendibles para gente que no tiene un inglés muy afinado.

Empecemos

Vamos a necesitar los siguientes materiales:

-Soldador de estaño, preferiblemente de punta cerámica,
-Estaño para electrónica,
-Cualquier elemento con el que puedan pelar y cortar cables,
-Arduino Pro Micro (o en su defecto un clon de los chinos),
-Cable telefónico, el más barato que encuentren,
-Puerto respectivo del teclado que vayan a operar,
-Un cable USB.

Cableando el Arduino

Lo primero que vamos a hacer es cablear el Arduino junto con el puerto en el que vamos a conectar el teclado. Si no saben de dónde conseguir la ficha que necesitan les recomiendo buscarse una motherboard vieja y sacarle lo que vayamos a usar a fuerza de pijazos.
Veamos un segundo qué patas necesitamos conectar a qué cosa:
Image
Los colores son meramente ilustrativos, no quiere decir que los cables deban ser así. Cualquier negativo que usemos es válido.
Dependiendo del teclado que tengamos necesitaremos saber lo siguiente:
Image
Image
Image
Importante: estos son los puertos, no las fichas, no cometan el error de poner todo al revés porque pueden joder todo el proyecto. Nuevamente los colores son meramente ilustrativos.
Vamos a soldar cada pin del puerto a su equivalente en la placa Arduino. Recuerden que a la hora de hacer esto, cuando estemos en la parte de atrás del puerto vamos a tener todo a espejo y no como está en la imagen.
El resultado será algo como esto:
Image
Listo, tenemos toda la parte física hecha, ahora nos toca el firmware.

Cargando el Soarer
Sin este paso nuestra placa no es más que una masa de resina, silicio y cobre. Como no estamos usando un Teensy, esto será más largo de lo que debería, pero no se preocupen porque no es difícil.
Tenemos que descargar el Soarer de este hilo:
workshop-f7/xt-at-ps2-terminal-to-usb-c ... t2510.html
Vamos a descargar el Arduino IDE. Les recomiendo instalarlo en inglés ya que yo lo tengo así.
https://www.arduino.cc/en/Main/Software
Instalamos todo y ya estaríamos en condiciones de conectar nuestro Arduino. Ahora irémos al panel de control de Windows >Sistema y seguridad > Sistema > Administrador de dispositivos
En la parte de puertos COM nos aparecerá nuestro Arduino, con su respectivo puerto entre paréntesis. Anótense en cuál lo tienen conectado. Yo no lo tengo conectado en este momento.
Image
Ejecutamos el software de Arduino que descargamos anteriormente. Voy a explicar todo paso por paso y de la forma más sencilla posible:
• En el software vamos a File > New
• File > Preferences > Show verbose output during: > upload (marcamos la palomita) > OK
• Tools > Board > Arduino/Genuino Micro
• Tools > Port > (acá va el puerto en el que conectamos el Arduino, ese que fuimos a verificar)
• Sketch > Upload
• Lo que hicimos fue cargar un programa vacío, esperemos que termine.
• Nos saldrá un recuadro negro estilo cmd, vamos a subir hasta encontrarnos con una línea que dice algo similar a esto:

Code: Select all

C:\Users\Franco\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/bin/avrdude -CC:\Users\Franco\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf -v -V -patmega32u4 -cavr109 -PCOM11 -b57600 -D -Uflash:w:C:\Users\Franco\AppData\Local\Temp\arduino_build_426050/sketch_may16b.ino.hex:i 
• Copiamos esa línea y vamos al bloc de notas, ahí la pegamos.
Mucha atención, vamos a cambiar la dirección del archivo que nos aparece al final por la dirección del archivo del conversor:

Code: Select all

C:\Users\Franco\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/bin/avrdude -CC:\Users\Franco\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino14/etc/avrdude.conf -v -V -patmega32u4 -cavr109 -PCOM11 -b57600 -D -Uflash:w:C:\Users\Franco\Desktop\XT\Soarer_at2usb_v1.10_atmega32u4.hex:i 
Si tenemos espacios en la dirección la pondremos entre comillas.
• Vamos al buscador de Windows y ponemos cmd, abrimos el cmd.
• En nuestro Arduino tenemos una pata de reset, acompañada de un tercer negativo, vamos a juntarlas con un cable.
Image
• Pegamos el texto en el cmd, pero todavía no apretamos enter.
• Sacamos el cable del reset y con mucha velocidad apretamos enter en el cmd. Esto puede ser un poco aleatorio, así que si no sale a la primera traten de nuevo.

Si hicimos todo esto bien, nuestro Soarer debería funcionar
Cualquier duda que tengan no duden en postearla.

User avatar
karlmartin95

31 Dec 2020, 19:56

Se agradece la documentación, un lujo como siempre PlacaFromHell!

Post Reply

Return to “Other languages”