#Super Retropiepod!
¡El mejor nombre de la historia!
#Archivos de Gerber para tableros de botones incluidos!
Puedes enviar los dos archivos RAR a tu fabricante favorito de PCB para que los haga, o hacerlos tú mismo!
Uso https://jlcb.com/ porque es barato y rápido, pero el pedido mínimo es de 10 piezas. Estaré listando mis repuestos en Ebay y lo enlazaré aquí.
Gasté mucho dinero en desarrollar esto. Un poco menos de 400 dólares con piezas y servicios. Por favor, ¡considere los consejos!
Vean mi intento de jugar a Pepsiman aquí en el Super Retropiepod: https://youtu.be/-517g8r_IGU
#Instrucciones abajo!
Quería hacer una cosa portátil de juegos de Pi para mi padre para Navidad. Descargué, imprimí y comprobé algunos pero.... No sé, soy demasiado exigente.
#¿Qué puede hacer?
Este es un juego de emulación de frambuesa basado en Pi. Depende de ti cómo se combina con el software que se ejecuta, pero RetroPie es lo que se recomienda.
Echa un vistazo a Retropie aquí: https://retropie.org.uk/
Vea qué juegos puede jugar aquí: https://retropie.org.uk/about/systems/
La pantalla LCD TFT en color de 3,5 pulgadas está retroiluminada y tiene una relación de aspecto de 4:3 que coincide con la de muchos juegos antiguos.
Tiene un altavoz mono, pero es capaz de tener una salida estéreo a través de HDMI y una salida de auriculares analógicos. También puedes engancharlo a un televisor analógico con un cable adaptador especial como este: https://www.amazon.com/TV-Out-Philips-Portable-Player-PET1002/dp/B00PCELGSY
Los puertos Ethernet y 4 USB 2.0 del Raspberry Pi son accesibles sin necesidad de adaptadores especiales.
Wifi y Bluetooth están incluidos en el Raspberry Pi 3 y 3B+, recomiendo encarecidamente el 3B+ para tener mejor wifi y más potencia para esos juegos más intensos.
Echa un vistazo al Pi 3B+ de Frambuesa aquí: https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/
Los controles son simples pero hay suficientes botones para la mayoría de los juegos.
La almohadilla D para el control de dirección y los 4 botones frontales proporcionan la configuración básica del controlador tipo SNES. En la parte trasera hay dos disparadores y dos parachoques para completar el paquete y hacer que incluso los juegos de la Playstation 1 sean fáciles de jugar.
La aguja central de la almohadilla D se pega a la placa de circuito entre los botones de la almohadilla D para dar a la almohadilla algo sobre lo que mecerse para conseguir esa sensación clásica.
El centro delantero es un botón que te devolverá al menú principal en Retropie del juego. Este botón está al ras para que no lo presiones accidentalmente y salgas del juego.
Debajo de la pantalla hay 3 pequeños botones, estos vienen con la pantalla de Menú, Arriba y Abajo. Los dejé puestos porque las pequeñas pantallas baratas que uso ofrecen contraste, brillo y otros controles útiles en la pantalla.
#Modificar la pantalla

Aquí está el cableado de la reserva. Puedes quitarlo todo para empezar. Los puntos que necesitamos están marcados.
El 5v + necesita ir en el segundo pin de la izquierda en la parte superior del pequeño chip en la parte inferior derecha del tablero.

Aquí está la pantalla, toda cableada para 5v y video. Sólo necesitas los 3 cables. Planeo llevarlos al GPIO en el Pi pero el cable de video necesita ser soldado al PP24 en la parte trasera del Pi.

Aquí está el de salida de video compuesto en mi test pi por ejemplo.
#Setup Retropie
Usando algo como Win32 Disk Imager en las ventanas puedes configurar fácilmente Retropie.
Grabe los archivos en su tarjeta SD y edite el config.txt añadiendo las siguientes líneas al final del archivo:
sdtv_mode=0
hdmi_ignore_edid_audio=1
framebuffer_width=480
framebuffer_height=320
avoid_warnings=1
Esto establece la salida y la resolución de la pantalla, así como el apagado de las advertencias de baja tensión [Ya que el aumento de potencia las causará a veces pero no duele nada].
#Controles de configuración
Los controles se basan en el código de Adafruit aquí: https://github.com/adafruit/Adafruit-Retrogame
He incluido un archivo de configuración personalizado. La forma más fácil de hacer que esto funcione es usar SSH y el script anterior para instalar los controles de PiGRRL 2. Una vez hecho esto, apague la máquina y quite la tarjeta SD y luego copie mi configuración personalizada en ella sobrescribiendo el actual retrogame.cfg en la partición /boot/. Ahora puedes configurar las claves en RetroPie.
El archivo de configuración también muestra qué pines para enganchar los botones. Estos botones funcionan conectando a tierra el pin para enviar la señal y el Pi de Frambuesa tiene pull-ups internos así que no se necesitan componentes adicionales. Los números de los pines son los números GPIO o BCM.

El interruptor está cableado para que vaya de apagado a encendido sin sonidos a encendido con sonidos.

Hay un agujero de 3 mm y espacio para que el LED indique que la batería está baja. Está conectado a +5v con una resistencia y conectado a tierra al pin LBO en el Powerboost1000c.
#Utiliza los temas para que sea más fácil de ver!
Si se conecta a un televisor HDMI, éste se encenderá automáticamente al arrancar. Conéctalo a Internet y ve a Retropie - Temas. Desplácese hacia abajo y encuentre "TFT". Este es un tema para estas pequeñas pantallas de baja resolución que hace que sea mucho más fácil de usar!
#Características y lista de materiales:
#o
#o
Tornillos de M2.3x8mm para montar los tableros en el interior https://www.amazon.com/gp/product/B01LXFTOAU/
#Estoy haciendo archivos PCB
Podrías enviar y tener PCBs hechos para los botones fácil y económicamente con estos archivos una vez completados.
¿¡Eslabón de vapor!?
Sí, así es, puedes instalar Steam Link en esto y reproducirlo.
Mírame jugando a Bioschock aquí: https://youtu.be/Izp32G-ZzLY
#Configuración del enlace de vapor
SSH en el dispositivo, puedes obtener tu dirección IP del router más fácilmente en la mayoría de los casos.
Consiga el Steam Link e instálelo usando el primer post aquí: https://steamcommunity.com/app/353380/discussions/0/1743353164093954254/
Una vez que se hace en su tipo de terminal o copiar estas líneas exactamente:
Copia estas líneas en Nano
Guardar y salir con CRTL+O y CRTL+X
De vuelta en el tipo terminal estas líneas:
¡Eso es! El vapor estará en la lista de los puertos. Necesitarás estar conectado o en marcha. El D-pad debería funcionar como teclas de flecha y empezar = entrar, seleccionar = escapar.

Esto no está listado como una remezcla, sin embargo está inspirado en las siguientes cosas:
#Click ¡Estén atentos a las actualizaciones!
#¡Gracias! ¡Compartir y disfrutar!
#Actualización!
12/18/18 Cambió todo tipo de cosas. Ajustes en el tamaño y el espacio. Casos finalizados. Añadí una aguja a la almohadilla para que se mueva en vez de apretar los 4 botones a la vez.
12/19/18 Imprimió otra prueba y ajustó todo en las posiciones finales. Subió nuevas fotos y archivos, incluyendo una foto de cómo cablear la pantalla para la operación de 5v. ¡Es muy fácil! Usé alambre de silicona de 24AWG.
12/19/18 #2 Listo para ir! STLs finales cargados. Archivos fuente cargados. Todos los cambios verificados para funcionar. El último cambio por venir es el cableado y las guías de configuración. Deberían estar publicadas para el fin de semana.
12/21/18 ¡Listo para salir!
Todos los archivos actualizados, fotos de construcción añadidas. Se ha añadido un archivo de configuración para los botones.
28/12/18 Intenté rellenar una batería más grande y falló. El LiPo de 8mm de espesor encaja y el de 10mm no, así que hice una nueva carcasa frontal con 3mm de espacio extra para una enorme batería de 5000mah más o menos. Hay más por venir en esto, pero el archivo de la caja está subido.
1/5/19 Añadió una pequeña ranura cerca de las luces de Pi para que puedan pasar a través de las cajas opacas. Volví a cargar los archivos de las cajas traseras.
1/10/19 Añadió archivos Gerber para hacer PCB para los botones para un mejor ajuste y acabado.
2/5/19 Conseguí los PCB del JLCB y añadí fotos de cómo se instalan.
2/30/19 Tengo PCBs de repuesto!


Puedes pedirme por adelantado que compre un juego a bajo costo y con envío.