Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.

Nombre de usuario
  

Contraseña
  





Buscar en los foros



(Búsqueda avanzada)

Estadísticas del foro
» Miembros: 277
» Último miembro: Baquerx
» Temas del foro: 2
» Mensajes del foro: 18

Estadísticas totales

Usuarios en línea
Actualmente hay 1 usuario en línea.
» 0 miembro(s) | 1 invitado(s)

Últimos temas
Progresos placa game boy ...
Foro: PLACA GAME BOY BASSIC
Último mensaje por: bit
09-04-2019, 11:58 AM
» Respuestas: 5
» Vistas: 2,454
Script backup & restore d...
Foro: Gitlab gitlab.gameboyzero.es
Último mensaje por: bit
09-04-2019, 11:55 AM
» Respuestas: 4
» Vistas: 837
Recopilación stl para GBZ...
Foro: GameBoyZero Genérica
Último mensaje por: VictoriaGomez
08-20-2019, 08:10 PM
» Respuestas: 2
» Vistas: 1,394
NINTENDO 64
Foro: Hyperspin
Último mensaje por: JuancaManca
08-19-2019, 10:25 PM
» Respuestas: 1
» Vistas: 975
Imagen básica con script ...
Foro: GameBoyZero Genérica
Último mensaje por: JuancaManca
08-19-2019, 10:14 PM
» Respuestas: 3
» Vistas: 1,156
Cronstucción Gameboy Clas...
Foro: Modo clásico
Último mensaje por: SamanthaMariposa
08-19-2019, 07:04 AM
» Respuestas: 2
» Vistas: 2,196
Capítulo 1: Diseña tu pro...
Foro: General
Último mensaje por: SamanthaMariposa
08-19-2019, 07:03 AM
» Respuestas: 3
» Vistas: 11,240
Imagen limpia precocinada...
Foro: Placa Miguelito
Último mensaje por: n00bi3
08-10-2019, 01:44 PM
» Respuestas: 10
» Vistas: 3,471
Video modificacion carcas...
Foro: Modo clásico
Último mensaje por: ClauMonsta
08-07-2019, 06:24 AM
» Respuestas: 11
» Vistas: 4,956
Iconos en pantalla (wifi,...
Foro: General
Último mensaje por: ClauMonsta
08-07-2019, 06:22 AM
» Respuestas: 5
» Vistas: 11,314

 
  Archivos stl para la miguelito
Enviado por: radeon91 - 05-16-2018, 06:57 AM - Foro: Placa Miguelito - Respuestas (2)

Señores, os dejo por aqui los archivos stl de la miguelito ya que sois muchos los que me los habeis pedido, aunque no queria compartirlos hasta el final, no quiero tener a gente parada tampoco, aqui estan todos.

pantalla
Marco
Guía corte


4 botones

4 botones
Plantilla taladro 4 botones

6 botones<br/>

6 botones
Plantilla taladro 6 botones


  Listado de componentes para la Game boy
Enviado por: Tazvire - 05-01-2018, 06:52 PM - Foro: Modo clásico - Respuestas (4)

Esta sería la lista necesaria para montar tu GameBoy Zero sin ninguna placa extra. Los componentes son los que ya ha puesto nuestro compañero radeon91 en su post para la placa “miguelito”, añadiendo al final los componentes necesarios para quien no tenga esa placa.

• Pantalla: Pantalla Gearbest - Pantalla Amazon
• RaspBerry Pi Zero: Kubij Raspberry pi zero - Pi supply
• RaspBerry Pi Zero WIFI: Kubii Pi zero Wifi - Pi supply
• Interruptor: Aliexpress Interruptor
• Pulsador: Aliexpress botón
• Microusb: Micro Usb Aliexpress
• Potenciometro Audio: Potenciómetro Aliexpress
• Altavoz: Altavoz Aliexpress
• Carcasa Gameboy: Carcasa Aliexpress
• Botones extra: Botones extra Aliexpress
• Gomas extra: Gomas Aliexpress
• Bateria: Batería Aliexpress
• Cable: Cable Aliexpress
• Amplificador de Audio: Amplificador Aliexpress<URL url=""><s></s>Aliexpress<e></e></URL><br/>
• Powerboost PowerBoost Ebay(todo en una placa), o  Link Aliexpress+Boost 2A Aliexpress
• Jack Audio Jack Aliexpress (hay muchas variantes de Jack, esta es una de ellas)
• Placa PCB para botones Placa Ebay
Opcional: Protector de cristal para pantalla: <Protector Ebay (habría que quitar parte del serigrafiado con alguna herramienta tipo bisturí) - Link Ebay (bastante mas caro, pero con la serigrafia a medida).

Además habría que añadir herramientas y elementos tales como:

• Soldador 30W
• Flux para ayudarnos a las soldaduras
• Cutter
• Pistola de silicona

Los precios de estos componentes van variando su precio constantemente, sobre todo en paginas como Aliexpress. Así que en el momento en el que estás leyendo este post puede que no sea el mas barato, pero podrás tener una referencia sobre el componente a comprar.


P.D.- Agradecimientos especiales a radeon91 por prestarme la gran mayoria de enlaces.


  [Gaboze Pocaio] Hilo general.
Enviado por: jesusinacka - 04-23-2018, 07:29 PM - Foro: Placa Gaboze Pocaio - Respuestas (6)

Gaboze Pocaio es la contracción de Game Boy Zero Pocket All In One

[Imagen: eagle_Up_gameboy_pocket_board_bottom_small.jpg]


[Imagen: eagle_Up_gameboy_pocket_board_top_small.jpg]

Github Pocaico


Canal Youtube

La placa actualmente está en desarrollo, mientras se publica la versión final, si quieres ir trasteando, Lista Material está la lista de material.


  Instalar script música de fondo al menú de ES
Enviado por: julenvitoria - 04-22-2018, 06:43 PM - Foro: Modo clásico - Sin respuestas

Al lío...  :mrgreen:

INSTRUCCIONES DE INSTALACIÓN:

En primer lugar, este script se basa en el módulo pygame el cual no viene instalado de serie en RetroPie. A traves de SSH o saliendo de Emulation Station con F4 instalar dicho modulo tecleando lo siguiente:

Código:
sudo apt-get update
sudo apt-get install -y python-pygame

y dejar que termine.

Despues dirigirse a la ruta /home/pi/RetroPie/roms y crear una nueva carpeta llamada music a la que copiaremos las canciones en formato mp3 u ogg. Dentro de la carpeta music que acabamos de crear crearemos otra llamada script. Dentro de la carpeta script copiaremos el script music.py una vez hayamos descomprimido el archivo music.rar que tenemod adjunto al final.

Para hacer que se inicie en el arranque deberemos introducir el comando en rc.local de la siguiente manera:

Código:
sudo nano /etc/rc.local

 una vez dentro del editor bajaremos hasta el final y una linea por encima de donde pone exit 0 introduciremos lo siguiente: 
Código:
sudo python /home/pi/RetroPie/roms/music/script/music.py


3- guardaremos y saldremos

attachment=34]

Una vez que reiniciemos empezara a sonar la musica que hayamos copiado en music.

Si deseamos arrancar con un splashscreen largo (un video) deberemos de ir a la ruta /opt/retropie/configs/all y editar el archivo autostart.sh. Justo encima de la linea que pone emulationstation #auto poner lo siguiente:


Código:
while pgrep omxplayer >/dev/null; do sleep 1; done


De esta manera evitaremos que se pisen uno a otro.
   

PERSONALIZACION DEL SCRIPT

El script de música de fondo se puede personalizar de diversas maneras. Estas son las opciones más significativas para la personalización, las cuales están justo al principio del script en la sección CONFIG SECTION:

- startdelay: son los segundos que tarda en empezar a reproducir la primera canción durante el arranque.
- maxvolume: es el volumen máximo al que sonarán las canciones expresado en porcentaje
- volumefadespeed: es lo que tarda la canción en dejar de sonar progresivamente el volumen hasta cero. Se utiliza para que la parada de la canción no sea tan brusca.
- restart: Si está como True hará que el script la música progresivamente y detenga la canción en lugar de pausarla. False hará lo contrario.
- startsong: si queremos que arranque siempre con una canción concreta pondremos el nombre exacto y su extensión entre las comillas. Por ejemplo, sitenemos una canción llamada inicio.mp3 quedará como “inicio.mp3”.

Por otro lado hay una serie de líneas más abajo que empiezan por la palabra print. Éstas líneas son las que hacen que salgan una serie de mensajes en la pantalla, como por ejemplo al reproducir una canción o al detectar un emulador. Esto se puede evitar si se desea comentando dicha línea poniendo # justo antes de print. Así, por ejemplo, si no deseamos que salga el mensaje de emulador detectado al iniciar un juego quedaría de la siguiente manera:

Código:
#print "Emulator found! " + procname[:-1] + " Muting the music..."


Espero que os sirva... Un saludo!! Big Grin



Archivos adjuntos Miniatura(s)
   

.rar   music.rar (Tamaño: 2.77 KB / Descargas: 18)

  Plantilla-guia para taladrar botones extra X-Y
Enviado por: julenvitoria - 04-18-2018, 11:47 AM - Foro: Modo clásico - Respuestas (2)

Aquí os dejo de la mano de Machiminax la plantilla para poder taladrar los dos agujeros X e Y sin desviarnos ni un pelo  Wink
   
Como consejo es recomendable empezar con una broca fina para hacer un agujero-guia. Después ir aumentando de tamaño y hacer el agujero en dos o tres pasos ya que si no es probable que arranquemos más material del deseado al usar una broca grande en el primer intento. También se puede usar una fresa escalonada para este mismo cometido. Si nos decantamos por esta segunda opción Tendremos que asegurarnos que tenga escalón de 11mm de diámetro.

En la foto podéis ver más o menos como quedaría. Si ponéis la plantilla por detrás, en la cara interna de la carcasa, podréis ver que los agujeros rayados coinciden con los agujeros de los tornillos u con las guias de las gomas.

.pdf   4button_rev2_drill_template.pdf (Tamaño: 6.74 KB / Descargas: 33)
Saludos!!  Big Grin


  Cronstucción Gameboy Classic
Enviado por: caracolmaker - 04-18-2018, 11:36 AM - Foro: Modo clásico - Respuestas (2)

== GUIA PARA LA GAME BOY ZERO CLASSIC  ==


CIRCUITO DE CARGA PARA RASPBERRY PI ZERO. (PENDIENTE DE TERMINAR) 

Aquí os dejo un diagrama de carga para una raspberry pi zero

   

Como encontrar los componentes del diagrama:

USB Micro-b Breakout Módulo Convertidor de Potencia de carga. 

Fuente de alimentación para batería de litio de 3.7 l 5V1A compatible con un teléfono de carga y descarga con tablero de la protección

505060 li-ion 3.7 v 2000 mah para gps Recargable Batería Para MP4 MP5 PSP DVD GPS móvil video game PAD e-books

En el siguiente diagrama donde se conectara la pantalla también añadiremos un interruptor para poder cargar la batería mientras la raspberry este apagada.


CIRCUITO DE CONEXION PANTALLA DE GEARBEST CON RASBERRY PI ZERO.


Aquí os dejo un diagrama para conectar la siguiente pantalla de gearbest (modelo viejo) a una raspberry pi zero.

   

Fijaros en el puente que hay hecho en el modulo de la pantalla para que funcione a 5V y añadido el interruptor<

   

El cable amarillo es la salida del vídeo a la raspberry, el rojo yo lo  pongo a la salida del interruptor para que cuando este desconectada la raspberry no consuma batería. El negativo yo lo pongo en el negativo de la raspberry ya que funciona a 5V.

El cable amarillo que hay en la placa es el hack para que funcione a 5v, mas fotos debajo (extraído de sudomod). Este es el que he usado yo y lleva la pantalla funcionando mas de un año sin problemas.


Podéis encontrar otro hack para que funcione a 5v aunque yo no lo he probado aquí. (también extraido de sudomod) 

   


CIRCUITO PARA EL MANDO Y BOTONES POR GPIO. (Metodo retrogame)


Y aqui os dejo un guia burros para hacer que funcionen los botones de la Game Boy con la Raspberry Pi Zero.  Yo entiendo que tambien funciona con una Pi  2 y  una Pi 3. Al final del post os dejo como haceros una PCB casera para la GAME BOY, pero OJO solo para masocas.... avisados estais.
   


Creo que se entiende bastante bien. Pero cualquier duda no tengan miedo a preguntar. 


A parte de conectarlos hay que configurar el sistema de retropie tal cual se explica en este foro:

Link sudomod


Aqui os dejo una traducción que he hecho con google transleitor y yo he revisado un poco del foro de sudomod. Debajo de la traducción os dejo un vídeo de como se hace toda esta configuración a través de la consola.


Cómo – Utilice el GPIO para los botones en lugar de un Teensy

La mayor parte de esta se copia de otro tutorial.
Hice esto de la memoria, por lo que si hay algún error por favor hágamelo saber. No he tenido mi Pi aquí en casa para verificar cualquier punto.<br/>
Esta asignación se salta los pines SPI utilizados por las pantallas TFT SPI, así como el análogo de salida de audio pasadores de modo que pueda ser utilizado con esas pantallas adjuntas y audio analógico .
en primer lugar tendrá que soldar los pasadores necesarios en el GPIO del Pi cero. Aquí está un mapa de donde soldar los pasadores. soldar el suelo para cualquiera de los pines de tierra en el GPIO.

Ver imagen de arriba.

Sugiero comenzar con una imagen fresca del retropié ya que esto utilizara una serie de teclas del teclado que viene preseleccionado. Con una instalación nueva retropié usted será capaz de asignar estas pulsaciones de teclas en el primer inicio. Mapear la siguiente tabla de teclas con teclado, de modo que las cosas funcionarán con mi código. A continuación, puede entrar y red de configuración para que pueda utilizar SSH y FTP.
Hasta – hasta

abajo – abajo

izquierda – izquierda

derecha – a la derecha

empezar – e

seleccione – s

A – un

B – B

X – X

Y – y

L – L

R – r

. Descargar el archivo retrogame.c en el enlace de unidad de Google de abajo y colocar en un directorio en su tarjeta SD Pi cero


Link google drive

utilicé FTP para llegar a mi pi cero e hizo que el directorio de Adafruit-retrogame en el directorio/home/pi. Este es el directorio que se hace referencia más adelante en el código en este tutorial. Así que es mejor atenerse a esto. En el medio de este wiki que le mostrará cómo acceder por FTP a retropié<br/>


Link github

Crear la carpeta Adafruit-Retrogame en el directorio /home/pi, para esto ir primero al directorio

Código:
cd /home/pi


Luego crear la carpeta donde copiaremos el archivo retrogame.c

Código:
mkdir Adafruit-Retrogame


y luego:
Código:
cp retrogame.c  /home/pi/Adafruit-Retrogame


Copiar el archivo a la retrogame.c  en /home/pi/Adafruit-retrogame en la tarjeta SD usando su método preferido. Me pareció que era el más fácil de FTP para mí En este punto se necesita una conexión de terminal. Yo sugeriría el uso de SSH ya que esto le permitirá poner a prueba retrogame correr con la interfaz gráfica de usuario que se ejecuta en el dispositivo para las pruebas de asignación de botones. Aquí está el wiki sobre cómo SSH en retropié. Necesitará su cero pi a tener una conexión de red para que esto funcione. Link Github

tipo:

Código:
cd /home/pi/Adafruit-Retrogame


a continuación, escriba:
make retrogame

Esto debe basarse la utilidad retrogame ejecutable. Si en lugar de un mensaje de error, hay un problema en la tabla editado lo más probable una falta de una coma o punto y coma

Un paso más es crear una regla Udev personalizadas que permiten a los eventos de entrada retrogame sean visibles para las aplicaciones creadas usando la última biblioteca SDL2. Algunas aplicaciones, como la última versión del frontend EmulationStation del retropié requieren SDL2 y no pueden ver los eventos de entrada de retrogame sin esta regla. No puede hacer daño para añadir esta regla, incluso si no está utilizando EmulationStation u otras aplicaciones SDL2.
Para añadir la regla, ejecute el comando siguiente para crear y editar el archivo /etc/udev/rules.d/10-retrogame. reglas en el editor de textos nano:
CÓDIGO: SELECCIONAR TODO

Código:
sudo nano /etc/udev/rules.d/10-retrogame.rules


Ahora copia en la siguiente línea exactamente como se muestra (todo esto debe estar en una sola línea en el archivo de reglas, es decir, no poner en cualquier saltos de línea):

CÓDIGO: SELECCIONAR TODO


Código:
SUBSYSTEM==”input”, ATTRS{name}==”retrogame”, ENV{ID_INPUT_KEYBOARD}=”1″

Guarde el archivo presionando Ctrl-O y presionar enter, a continuación, nano salir pulsando Ctrl-X. Reinicie el Raspberry Pi para asegurarse de que se cargue la nueva configuración.

Ahora estamos en buena forma para probarlo!
Retrogame necesita ser ejecutado como root, es decir:

CÓDIGO: SELECCIONAR TODO


Código:
sudo ./retrogame

Darle una oportunidad. Si parece estar funcionando, presione Control + C para detener el programa y vamos a continuación, configurar el sistema para poner en marcha este automáticamente en segundo plano en el inicio.

CÓDIGO: SELECCIONAR TODO

Código:
sudo nano /etc/rc.local


Antes de la última línea “exit 0”, inserte esta línea:

CÓDIGO: SELECCIONAR TODO

Código:
/home/pi/Adafruit-Retrogame/retrogame &


Si ha colocado el software en una ubicación diferente, esta línea se debe cambiar en consecuencia. “Sudo” no es necesario en este caso porque el script rc.local ya se ejecuta como root.
Reinicie el sistema para probar la función de inicio:

CÓDIGO: SELECCIONAR TODO

Código:
sudo reboot


El software ahora estará esperando pacientemente en segundo plano, listo para su uso con cualquier emulador.
Cada emulador tendrá su propio método para configurar la entrada de teclado. Configurarlas para que las teclas correspondientes a su salidas del controlador. Arriba / abajo / izquierda / derecha de las teclas de flecha es un defecto bastante común entre estos programas, pero el resto se suele requerir algunos ajustes.

Gracias al usuario prerunnerseth de sudomod por el tutorial

En este enlace teneis un video que hice de como hacer todo lo anterior.


Youtube Link

También  os dejo una imagen de como irían conectados los  terminales vistos desde la parte trasera de la terminal ya que a mi me encajaba mejor poniendo la del revés y me resulto muy incomodo ir contando los puntos de soldadura.

   


CIRCUITO DE SONIDO GAME BOY ADVANCE ZERO. (usando tarjeta de sonido)


Este circuito es el que yo he utilizado para darle el sonido a mi Game Boy Advance, tiene la ventaja que no crea ruido de fondo y como desventaja que hay que comprar un componente mas.

El sonido se recibe a través una tarjeta de sonido usb, de ahí va a un amplificador de sonido luego a un potenció metro que regulara el volumen y de ahí se va al jack de 3,5 mm que le dará sonido a los cascos si están conectados o al altavoz si no están conectados. Este es un resumen abreviado de como funciona el circuito.

Para hacer este diagrama me he basado en en el siguiente foro de sudomod.com, el diagrama es el mismo a excepción de los componentes usados que son todos comprados en aliexpress. Aquí tenéis el listado de los componentes.

   


Aqui os pongo un circuito equivalente que ha compartido  conmigo el usuario Miguel T, a el no le funcionaba el jack de 3.5mm y uso este otro circuito.

   

El jack de 3.5mm que usa es este:

   

En cualquiera de los dos circuitos hay que complementar con el siguiente código. Lo he traducido con google traductor y modificado un poco para que se entienda. Debajo del código tenéis un video de como se hace todo esto con la consola.


Para los que está considerando ir a la ruta de audio USB (vs el método PWM), he preparado esta guía para ayudar a cualquier persona que esté pérdida sobre cómo configurar su instalación en retropié para uso de audio USB. Tenga en cuenta que necesitará un teclado USB conectado o puede entrar con  SSH en su sistema suponiendo que se haya configurado ya para el acceso dentro de su red doméstica.

Pasos:
1. Coloque el adaptador de audio USB en uno de los puertos USB conectados al RPI. Reiniciar el sistema.

2. Una vez que se haya cargado EmulationStation, salga de ella presionando F4. Esto le llevará a la terminal.

3. Compruebe si su audio USB ha sido detectado por Raspbian Jessie escribiendo el siguiente comando:
<
CÓDIGO: SELECCIONAR TODO
Código:
pi@retropie:~ $ lsusb


La salida debe ser:


Código:
Bus 001 Device 007: ID 0d8c:0014 C-Media Electronics, Inc.
Bus 001 Device 004: ID 0424:2517 Standard Microsystems Corp. Hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


La línea C-Media Electronics, Inc muestra que se detecta el dispositivo de audio USB.

4. Una vez que estamos seguros de que se detecte el dispositivo de audio USB, vamos a ver el orden de prioridad de las tarjetas de sonido que utiliza el sistema. Hacerlo escribiendo el siguiente comando:

CÓDIGO: SELECCIONAR TODO

Código:
pi@retropie:~ $ cat /proc/asound/modules


La salida debe ser:

Código:
0 snd_bcm2835
1 snd_usb_audio


Como se puede ver en la salida anterior, el snd_bcm2835 es la tarjeta de sonido integrada, pero queremos que el sistema utilice snd_usb_audio

5. Podemos cambiar y forzar el sistema para cargar las tarjetas de sonido en un orden diferente al crear un archivo de configuración de sonido. Crear el archivo utilizando el siguiente comando:

CÓDIGO: SELECCIONAR TODO

Código:
pi@retropie:~ $ sudo nano /etc/modprobe.d/alsa-base.conf


A continuación, entrar en el entorno del editor Nano y escriba las siguientes líneas:
CÓDIGO: SELECCIONAR TODO

Código:
options snd_usb_audio index=0
options snd_bcm2835 index=1
options snd slots=snd-usb-audio,snd-bcm2835

A continuación, pulse Ctrl + X para salir y contestar Sí cuando se le solicite guardar.
6. Reiniciar el sistema, salida EmulationStation una vez más para ir a la terminal.
7. Si ha completado con éxito todos los pasos anteriores, debería ver el resultado a continuación cuando se escribe el comando:

CÓDIGO: SELECCIONAR TODO

Código:
pi@retropie:~ $ cat /proc/asound/modules


La salida debe ser:

Código:
0 snd_usb_audio
1 snd_bcm2835


Observe que la orden ha cambiado y ahora es la snd_usb_audio que está en la cima de la lista con un índice de 0
8. Prueba que el sonido va en EmulationStation y jugar un juego. Debe escuchar los sonidos de inmediato cuando los seleccione de la lista de juegos.

Cargar EmulationStation escribiendo el comando siguiente:
CÓDIGO:

Código:
pi@retropie:~ $ emulationstation

¡Buena suerte!
Última edición por Kilren el Vie Jun 10, el año 2016 1:30 pm editado 1 vez en total.

Gracias al usuario KILREN por esta gran aportación que ha hecho.

Aquí os dejo el video donde se muestra como implementar el código expuento arriba.

Vídeo Youtube

PCB PARA GAME BOY ZERO POR GPIO (totalmente artesanal).

En esta entrada he diseñado una placa PCB para imprimir en una placa virgen de cobre siguiendo el método de la plancha. Podéis ver aquí como se hace, es un foro de electrónica.
Ojo que yo recomiendo comprar una placa ya hecha. en eBay se encuentran con facilidad. Solo para masocas...

   

En esta foto se puede ver la versión V0.4 de la placa casera que he diseñado yo con el GIMP ya que controlo un poco de el.

Podéis descargar un archivo DOC aquí donde esta la versión ya para imprimir y aquí la versión XFC para modificarla si quereis.

Fotos del proceso:


Aquí os dejo unas fotos de la placa en su version v1.0 del compañero de telegram Miguel T  

   
   



Archivos adjuntos Miniatura(s)
                                                                                                                           

  Recopilación stl para GBZ genérica
Enviado por: julenvitoria - 04-18-2018, 08:37 AM - Foro: GameBoyZero Genérica - Respuestas (2)

NOTA: VÉASE EL SEGUNDO MENSAJE CON LA ACTUALIZACIÓN DE LA RECOPILACIÓN

Os dejo por aquí una recopilación de archivos stl para imprimir en 3d para vuestras GBZs
Junto al stl hay un png a modo de vista previa, así podréis ver lo que es más o menos en un momento. Hay un poco de todo así que espero que le sirva a alguien.<br/>

Si alguien considera que falta alguno se pueden ir subiendo en este mismo hilo... seguro que alguno se me ha escapado!! Wink

Un saludo!!


  Linea de tiempo placas miguelito
Enviado por: radeon91 - 04-11-2018, 01:08 PM - Foro: Placa Miguelito - Respuestas (3)

Os dejo una linea de tiempo aproximada para que podáis ver por vosotros mismos el proceso de diseño y fabricación de las placas

10/01/2018 - Comienzo del proyecto, empiezo a empaparme en altium y a diseñar la pcb
19/01/2018 - Pedidos los prototipos a smart-prototyping - Miguelito 1.0
13/02/2018 - Recepción de los primeros prototipos, corrección de errores y testeo
14/02/2018 - La gran compra, compre todos los componentes necesarios<br/>
14/02/2018 - Añadidos led y apagado por batería baja<br/>
18/02/2018 - Añadido jack de audio<br/>
20/02/2018 - Pedidas las miguelito 2.0 definitivas<br/>
XX/03/2018 - Van llegando las cosas por separado.<br/>
02/04/2018 - Recepción de las miguelito 2.0<br/>

ACTUALIDAD - soldado y testeo (con problemas, muchos de los step up usados son defectuosos, se ve que el chino me la ha colado, estoy haciendo balance de daños para pedir mas)

PROXIMAMENTE - envio de las placas


  Esquemas y conexiones de audio para GBZ clasica
Enviado por: julenvitoria - 04-10-2018, 06:56 PM - Foro: Modo clásico - Respuestas (7)

Aquí os dejo el esquema de conexión para el circuito de audio de una GBZ clásica. Con este esquema tendréis audio stereo en los auriculares y los dos canales mezclados en el único altavoz que tiene la GBZ (solo usamos un canal del ampli). MUY IMPORTANTE que el negativo del altavoz vaya al amplificador y no al negativo común de la batería. De lo contrario el altavoz probablemente se os quemará.La resistencia que aparece en el positivo del altavoz es para atenuar el ruido que tendremos al sacar el audio por GPIO. El valor de la misma variará en funcion del altavoz que tengais, pero una resistencia cualquiera entre los 50 y los 100 ohmios os deberia valer. También se pueden colocar unas ferritas en los cables del altavoz para este mismo cometido. Tened en cuenta que no se notará gran diferencia con la resistencia y las ferritas pero un poco de aqui y un poco de allá... si ademas colocamos un filtro el resultado final es bastante aceptable.

Un saludo!! Big Grin



Archivos adjuntos Miniatura(s)
   

  Imagen limpia precocinada para placa miguelito
Enviado por: julenvitoria - 04-07-2018, 10:46 PM - Foro: Placa Miguelito - Respuestas (10)

¡¡¡¡¡ACTUALIZACION IMPORTANTE!!!!!

En el post numero 10 encontrareis una actualizacion de esta imagen a raspbien stretch y todo actualizado a la fecha Smile

Muy buenas amigos del retro-vicio!! Big Grin

Por aquí os dejo la imagen precocinada especialmente para la placa miguelito. Está libre de roms y música por temas legales (copyright) pero completamente configurada con las siguientes características:

  • -script retrogame configurado para que funcionen los mandos de la gameboy (solo hace falta soldar la raspberry a los puertos GPIO y funcionará)
  • -script python para música de fondo en el menú con una canción de ejemplo libre de copyright (se puede desactivar si no se desea música de fondo)
  • -script python para apagado por botón y por batería baja (se puede desactivar fácilmente)
  • -splashscreen en el arranque para no estar viendo las letras mientras carga
  • -emuladores instalados y configurados (nes, snes, gameboy, gameboy color, gameboy advance, megadrive, segacd, mame2003, mame2000, fbalpha, fbalpha2012, pifba, advanced mame, atari, pc engine/turbografx...)
  • -sonido pwm stereo a través de los típicos pines GPIO que se suelen usar (BCM 18 y 13 - pines 12 y 33)
  • -letras de terminal más grandes para que puedan ser legibles en la pantalla de 3,5"
  • -5 temas para emulationstation adaptados para pantallas de resolución 320x240, que es la que tienen las pantallas AV de 3,5" que se utilizan en estos proyectos. Los temas son: carbon, snes-mini, gbz35, pixel y pixel-tft
  • -SSH activado
  • -teclado configurado al español
  • -un largo etc de pequeños detalles de los que ahora no me acuerdo...  
La imagen está reducida por lo que veréis que al primer arranque se reinicia. Ésto es debido a que redimensiona la partición de la micro sd de manera automatica y necesita reiniciar para cargar la nueva tabla de particiones. Solo tenéis que dejar que arranque de nuevo y ya la tendremos lista. Una vez haya arrancado el sistema estaremos a disposición de añadir las roms que deseemos y la musica de fondo que queramos que suene en el menú.

Como he comentado arriba está configurada completamente para grabar en la microsd y que todo funcione automáticamente pero si se desea cambiar cualquiera de los scripts o de los mapeos cada uno será libre de hacerlo... si algo sale mal siempre se podrá volver a grabar.

Cualquier duda que os surja (como por ejemplo desactivar el script de música o el de apagado por botón/batería baja) no dudeis en escribir por aquí, os responderé lo antes posible  Wink
Espero que os guste, que la disfrutéis y que las horas de sueño hayan estado bien invertidas!!!!  
Un saludo a todos!!  Big Grin