[Desarrollo] RGB-Pi 2, Scart y JAMMA

1, 2, 3
Acabo de ver en Mortaca que ya no se puede comprar el RGB-PI ¿Estamos ya cerca de poder comprar el RGB- PI 2? ¿Alguna fecha aproximada? Mas que nada para estar atentos porque supongo que la primera remesa se acabará pronto. Gracias.
Se sabe algo de como va el proyecto?
Pronto pondre una nueva actualizacion, he tenido que darle una vuelta al diseño del circuito por un par de contratiempos graves que han surgido.

No tengo una fecha de lanzamiento, en realidad ya deberia haberse lanzado para enlazar con el final de stock del primer modelo pero los contratiempos nos estan retrasando.

Para dar una pista de por donde van los tiros el primer problema era de sobre calentamiento y el segundo de problemas de identificacion del chip por parte del sistema operativo.

En el siguie post lo explicare extensamente junto con la presentacion del cuarto prototipo final xD

Imagen
(mensaje borrado)
Bueno pues os paso a explicar las novedades en el diseño del Proto V4, el problema de sobrecalentamiento de los reguladores lineales lo voy a intentar solventar cambiandolos por unos mas eficientes y algo mas pqueños.

El problema mas gordo que tenia era con el EDID ya que el integrado trae uno pre grabado de fabrica y esto nos hace imposible distinguir desde el RePlayOS si se trata de un RGB-Pi o de otro producto de modo que la solución a sido añadir una EEPROM externa que nos permite grabar nuestro propio EDID y nos permitira distinguir por ejemplo entre productos de la misma familia, asi el sistema podra cambiar configuraciones entre un RGB-Pi 2 Scart o un JAMMA 2 o futuros modelos como el de NAOMI.

Ademas voy a dejar la escritura en la EEPROM desprotegida para poder hacer actualizaciones de firmware y que se pueda utiizar como banco de pruebas de EDID por ejemplo desde un PC.

Os dejo el rediseño por aqui mientras se fabrican y me llegan las nuevas placas, si todas las pruebas van bien con este modelo espero por fin que sea el definitivo y poder pasar ya a producción...

Imagen

Imagen
atg escribió:Bueno pues os paso a explicar las novedades en el diseño del Proto V4, el problema de sobrecalentamiento de los reguladores lineales lo voy a intentar solventar cambiandolos por unos mas eficientes y algo mas pqueños.

El problema mas gordo que tenia era con el EDID ya que el integrado trae uno pre grabado de fabrica y esto nos hace imposible distinguir desde el RePlayOS si se trata de un RGB-Pi o de otro producto de modo que la solución a sido añadir una EEPROM externa que nos permite grabar nuestro propio EDID y nos permitira distinguir por ejemplo entre productos de la misma familia, asi el sistema podra cambiar configuraciones entre un RGB-Pi 2 Scart o un JAMMA 2 o futuros modelos como el de NAOMI.

Ademas voy a dejar la escritura en la EEPROM desprotegida para poder hacer actualizaciones de firmware y que se pueda utiizar como banco de pruebas de EDID por ejemplo desde un PC.

Os dejo el rediseño por aqui mientras se fabrican y me llegan las nuevas placas, si todas las pruebas van bien con este modelo espero por fin que sea el definitivo y poder pasar ya a producción...

Imagen

Imagen


Gracia por la info, os estais pegando un buen currazo. A la espera de que las pruebas vayan bien y paseis a la fase de producción. Tengo una pi 5 y un m2 de un tera esparando poder meterle el replayos y conectarlo a mis crts con este magnifico adaptador. Gracias y un saludo.
Que tal el nuevo prototipo?
Se podría montar este aparato en una bartop? La palanca de juegos y botones llevan conexión jamma.
Joe Musashi escribió:https://x.com/RGB_Pi/status/1962121825971786147



Acabo de ver que no es compatible con graficas de pc nuevas, vaya bajona.

gracias
Tomax_Payne escribió:
Joe Musashi escribió:https://x.com/RGB_Pi/status/1962121825971786147



Acabo de ver que no es compatible con graficas de pc nuevas, vaya bajona.

gracias


No sere yo el firme defensor del proyecto. Pero el comentario es una tontería. Desde el primer momento el scope del proyecto estaba limitado a replayOS funcionando en ARM de la raspi 5 para abajo.
Nunca fue diseñado ni tampoco publicitado como un DAC multiproposito.
fakemaria escribió:
Tomax_Payne escribió:
Joe Musashi escribió:https://x.com/RGB_Pi/status/1962121825971786147



Acabo de ver que no es compatible con graficas de pc nuevas, vaya bajona.

gracias


No sere yo el firme defensor del proyecto. Pero el comentario es una tontería. Desde el primer momento el scope del proyecto estaba limitado a replayOS funcionando en ARM de la raspi 5 para abajo.
Nunca fue diseñado ni tampoco publicitado como un DAC multiproposito.


No estoy atacando el proyecto, mi interés era usarlo como un dac para pc, si no sirve, pues se me ha bajado el hipe.
Si revisas mensajes más atrás, verás que si funciona en pc pero no de forma full (según la nueva web de rgb-pi.com, el interlaced no va sin atom, y yo lo quiero para un ryzen). Los dacs que tengo emplean un tiempo en cambiar la res y es molesto, si este fuera mejor, pues vas a lo seguro.
No termino de ver donde está la tontería. Tú mismo preguntas por la analogue pocket más atrás también y nadie te lo recriminó, no te entiendo la verdad.
Tomax_Payne escribió:No estoy atacando el proyecto, mi interés era usarlo como un dac para pc, si no sirve, pues se me ha bajado el hipe.
Si revisas mensajes más atrás, verás que si funciona en pc pero no de forma full (según la nueva web de rgb-pi.com, el interlaced no va sin atom, y yo lo quiero para un ryzen). Los dacs que tengo emplean un tiempo en cambiar la res y es molesto, si este fuera mejor, pues vas a lo seguro.
No termino de ver donde está la tontería. Tú mismo preguntas por la analogue pocket más atrás también y nadie te lo recriminó, no te entiendo la verdad


Como que va en los atom...

O sea en cualquier minipc atom de esos que hay tirados en aliexpress le pones windows usas este cacharro y te saca 240p?
Me gustaría ver esa web de rgb-pi que dice que funciona en Intel Atom y mágicamente el DAC saca señal nativa así porque sí, que yo también quiero XD
Tomax_Payne escribió:
fakemaria escribió:
Tomax_Payne escribió:

Acabo de ver que no es compatible con graficas de pc nuevas, vaya bajona.

gracias


No sere yo el firme defensor del proyecto. Pero el comentario es una tontería. Desde el primer momento el scope del proyecto estaba limitado a replayOS funcionando en ARM de la raspi 5 para abajo.
Nunca fue diseñado ni tampoco publicitado como un DAC multiproposito.


No estoy atacando el proyecto, mi interés era usarlo como un dac para pc, si no sirve, pues se me ha bajado el hipe.
Si revisas mensajes más atrás, verás que si funciona en pc pero no de forma full (según la nueva web de rgb-pi.com, el interlaced no va sin atom, y yo lo quiero para un ryzen). Los dacs que tengo emplean un tiempo en cambiar la res y es molesto, si este fuera mejor, pues vas a lo seguro.
No termino de ver donde está la tontería. Tú mismo preguntas por la analogue pocket más atrás también y nadie te lo recriminó, no te entiendo la verdad.


Si el kernel de tu PC no es capaz de manejar por DRM un dac con resoluciones de 15khz no es problema del DAC es problema de tu PC, haceros una distro que lo soporte.
naxeras escribió:
Tomax_Payne escribió:No estoy atacando el proyecto, mi interés era usarlo como un dac para pc, si no sirve, pues se me ha bajado el hipe.
Si revisas mensajes más atrás, verás que si funciona en pc pero no de forma full (según la nueva web de rgb-pi.com, el interlaced no va sin atom, y yo lo quiero para un ryzen). Los dacs que tengo emplean un tiempo en cambiar la res y es molesto, si este fuera mejor, pues vas a lo seguro.
No termino de ver donde está la tontería. Tú mismo preguntas por la analogue pocket más atrás también y nadie te lo recriminó, no te entiendo la verdad


Como que va en los atom...

O sea en cualquier minipc atom de esos que hay tirados en aliexpress le pones windows usas este cacharro y te saca 240p?


En la web hay un cuadrante donde indica que la gráfica necesita la bios Atom de calamity, no mini PCS Atom. Así que no va así.
rtomas escribió:Me gustaría ver esa web de rgb-pi que dice que funciona en Intel Atom y mágicamente el DAC saca señal nativa así porque sí, que yo también quiero XD

La enlazas en el tuit que pusiste, por eso te cité, si era una web fake me la comí con papas, pero viniendo de ti, me extrañaría. De Intel Atom yo no dije nada, no creo que funcione ahí.
atg escribió:
Tomax_Payne escribió:
fakemaria escribió:
No sere yo el firme defensor del proyecto. Pero el comentario es una tontería. Desde el primer momento el scope del proyecto estaba limitado a replayOS funcionando en ARM de la raspi 5 para abajo.
Nunca fue diseñado ni tampoco publicitado como un DAC multiproposito.


No estoy atacando el proyecto, mi interés era usarlo como un dac para pc, si no sirve, pues se me ha bajado el hipe.
Si revisas mensajes más atrás, verás que si funciona en pc pero no de forma full (según la nueva web de rgb-pi.com, el interlaced no va sin atom, y yo lo quiero para un ryzen). Los dacs que tengo emplean un tiempo en cambiar la res y es molesto, si este fuera mejor, pues vas a lo seguro.
No termino de ver donde está la tontería. Tú mismo preguntas por la analogue pocket más atrás también y nadie te lo recriminó, no te entiendo la verdad.


Si el kernel de tu PC no es capaz de manejar por DRM un dac con resoluciones de 15khz no es problema del DAC es problema de tu PC, haceros una distro que lo soporte.

Siempre le eche la culpa a los dacs del retardo en cambiar resolución, si es culpa de mi pc, poco puedo hacer yo. Gracias por aclararlo.
Una consulta, no sería posible usarlo desde un pc con un programa como el c.r.u. 1.51? (que en teoría saca en placas nuevas resoluciones bajas a 15hz)
Bueno pues ya estamos en la fase final del desarrollo, tenemos un prototipo que esta funcionando bien, finalmente han hecho falta algunos cambios mas para poder tener un EDID custom y que RePlayOS sea capaz de reconocerlo y configurarlo con hotplug incluido.

El sonido es espectacular como suena sacandolo por el minijack vais a flipar, no hay ruido rosa y es cristalino junto con las enormes mejoras en RePlayOS en la latencia de audio que ha bajado entre los 30 a 40ms es una autentica pasada.

La carcasa ha mejorado bastante también, he conseguido unas calidades muy aceptables para estar hecha en impresión 3D, os dejo algunas imágenes.

Espero poder tenerlo listo para las fiestas.



Y aquí unas fotos de los últimos resultados de las carcasas.

Imagen

Imagen
Mel de romer.... Como decimos aquí.


No puedo esperar.
ojalá llegue antes de las fiestas y así le doy caña en las vacaciones que me voy a pillar XD
Tengo ganas de catarlo. Que RPI debo comprarme para sacarle jugo? Tengo una CRT esperando y posiblemente me meta en un proyecto de Mueble arcade con TV CRT de paso jeje.
Habrá RGB pi 2 jamma?, porque ya no lo veo a la venta en la web de mortaca.
tualotuyo escribió:Tengo ganas de catarlo. Que RPI debo comprarme para sacarle jugo? Tengo una CRT esperando y posiblemente me meta en un proyecto de Mueble arcade con TV CRT de paso jeje.


la rpi 5 de 2Gb por lo que comentan en el canal de telegram
OLE!!!! que pintaza, deseando tenerlo.
A ver si puedo darle en fiestas, Aunque me vendría mejor una versión para jamma, usare el scart que le apañe a uno de los muebles arcade.
Leugrim escribió:Habrá RGB pi 2 jamma?, porque ya no lo veo a la venta en la web de mortaca.


Si, lo estoy desarrollando en paralelo, tiene muchas partes de este modelo nuevo de scart y tendrá muchas novedades en el tema de los controles, latencias de 1 milisegundo con mapeo directo al GPIO en paralelo junto con el bitmap mapping de RePlayOS que lee el estado de todos los botones a la vez va a ser un salto muy grande en latencia de controles.

También va a llevar muchas protecciones anti despistes por si se conecta al reves que no se funda nada.
si no me equivoco esto es para conectar una raspberri a una tv crt?

es que soy nuevo en esto del retro y ando informándome de la emulación de cara a poder jugar en una tv crt.
atg escribió:
Leugrim escribió:Habrá RGB pi 2 jamma?, porque ya no lo veo a la venta en la web de mortaca.


Si, lo estoy desarrollando en paralelo, tiene muchas partes de este modelo nuevo de scart y tendrá muchas novedades en el tema de los controles, latencias de 1 milisegundo con mapeo directo al GPIO en paralelo junto con el bitmap mapping de RePlayOS que lee el estado de todos los botones a la vez va a ser un salto muy grande en latencia de controles.

También va a llevar muchas protecciones anti despistes por si se conecta al reves que no se funda nada.


No sé si ya es demaisado tarde para poder dar feedback/sugerencias, pero esta es mi lista de deseos para el conector jamma...

* Conector cps2 de kickharness.
* Que "por defecto" no se conecte del revés.
* Mejor anclaje a la raspberry pi. Solo por el conector gpio es demasiado endeble.
* No tener que poner ninguna protección extra para monederos electrónicos.
* Alguna carcasa

Además seria genial si se pudiera:
* pantallita oled que muestre el voltaje y otra información
* soporte de Jamma MVS (stereo y boton de seleccion de juego)
* Dip switches "por hardware"
* Poder linkar dos Jamma para maquinas VS
* botones de servicio y test

Tengo dos jamma y estoy esperando con ansias el nuevo! Grácias por todo el trabajo, no solo el conector sinó el OS y la comunidad con los highstores etc son lo mejor.
A ver que son muchos puntos los voy a ir desgranando.

werewolf escribió:* Conector cps2 de kickharness.

Supongo que te refieres a este, lo intentare poner a ver si consigo uno SMD.

werewolf escribió:* Que "por defecto" no se conecte del revés.

Esto de que se concte por defecto al reves es muy subjetivo porque estrictamente hablando se conecta por la cara de componentes del conector jamma siguiendo el estandar, lo que la gente se suele fijar en que la Pi este hacia arriba y la pi se conecta hacia abajo pero el jamma esta correctamente hacia arriba. Otra limitación para cambiar la ranura de lado es que si te fijas pro la forma quedaría justo en la parte mas estrecha del circuito haciéndolo tremendamente débil en ese punto, la solución es lo que he dicho en el post anterior, llevara una gran variedad de diodos incluso un buzzer para que cuando se conecte del revés todos los pines críticos estén protegidos y suene una señal de alarma sonora.

werewolf escribió:* Mejor anclaje a la raspberry pi. Solo por el conector gpio es demasiado endeble.

Es endeble porque no le estas poniendo unos tornillos al gpio, puedo mirar de incluir unos a medida.

werewolf escribió:* No tener que poner ninguna protección extra para monederos electrónicos.

Esto ya forma parte de las protecciones anteriores, llevara los diodos necesarios para cualquier tipo de monedero.

werewolf escribió:* Alguna carcasa

Lo mejor para el jamma es un soporte de ventilador porque va dentro de la maquina no necesita mucho mas, sin embargo puedo diseñar alguna carcasa para imprimirse en 3D.

werewolf escribió:* pantallita oled que muestre el voltaje y otra información

Esto totalmente descartado porque las pantallas estas me parecen un contra sentido si buscas la mayor sencillez y eficiencia, comen recursos destinados a la emulacion y tendría que darle soporte el Ruben en RePlayOS y no lo va a hacer. Si quieres pantallita mejor el enlace que vamos a hacer de RePlayOS con el proyecto DMDos, ahí podrás tener mucha mas información y mucho mas visible fuera de la maquina, el proyecto es https://DMDos.net

werewolf escribió:* soporte de Jamma MVS (stereo y boton de seleccion de juego)

Esto ya existe ahora el switch de seleccion JAMMA/MVS que pasa de mono a stereo, el boton de seleccion es un boton mas creo que el 5 si quieres que tenga alguna funcion especial solo tienes que mapearlo como home en RePlayOS y te abrira la UI.

werewolf escribió:* Dip switches "por hardware"

No se si entiendo bien a lo que te refieres pero los dipswitches estan en la UI de Replay, no hay como ponerlos físicamente porque forman parte de cada core y en cada core están programados de forma distinta, si me das mas información igual lo entiendo mejor.

werewolf escribió:* Poder linkar dos Jamma para maquinas VS

Se va a poder convertir a versus maquinas normales gracias a las nuevas funciones de DualScreen, estoy pensando en lanzar una placa jamma secundaria o esclava donde se conecta el HDMI sobrante de la Pi maestra y un usb, de ese modo la Pi maestra enviara el vídeo por duplicado y reivira controles por usb con un buen encoder de 1ms.

werewolf escribió:* botones de servicio y test

Estos dos botones están ya cableados al player 1 por lo que se podrán utilizar también para mapear el home o quizás si Ruben lo permite abrir los dipswitches de los cores que los tengan en un menu. El hardware ya lo permite seria cosa de soft.

Espero que hayan quedado cubierta todas tus necesidades con estos cambios.
atg escribió:
werewolf escribió:* Poder linkar dos Jamma para maquinas VS

Se va a poder convertir a versus maquinas normales gracias a las nuevas funciones de DualScreen, estoy pensando en lanzar una placa jamma secundaria o esclava donde se conecta el HDMI sobrante de la Pi maestra y un usb, de ese modo la Pi maestra enviara el vídeo por duplicado y reivira controles por usb con un buen encoder de 1ms.


Imagen

Gracias!

Se me ha puesto como el cuello de un cantaor.
@atg

He intentado citar cada una de tus respuestas pero ha sido un rotundo fail, así que intento responderlas como puedo, espero se entienda.

Connector CPS2:
Sí, ese mismo conector, es común tener en las maquinas (almenos las japonesas), el kick harness cableado con eso... La mayoría de "cacharros" que se conectan a la arcade suelen tener este conector. No creo que encuentres nada smd, deberia de ser de "agujero-pasante" (o como se diga).

Connectar del revés:
Bueno, está al revés en el sentido que si pones la raspberry pi asentada en su base, el conector jamma queda del reés, comparado con todas las otras placas. Entonces, lo mas normal es girar el conector/peine jamma al conectarlo, con lo que si tiene spuesto un voltimetro etc, pues quedan debajo y no se ven.

Mejor anclaje:
Cierto. Si se pueden incluir estaria genial, o hacer un pack mas completo con tornillosy patas de pcb por ejemplo.

Alguna carcasa:
La verdad, tener una carcasa ayuda en cuanto tienes que moverla de maquinas, además de protegerla de posibles cortos que pueda haber is mueves la maquina y no la tienes anclada y se mueve etc... Y bueno, además de tener mejor apariencia... De todas formas es algo que estaría bien tener, mas que algo esencial.

pantallita oled que muestre el voltaje y otra información:
Está claro que e suna pijada, tenr el voltaje y la tmeperatura visible es algo útil. De todos modos es el punto menor importante de todos.

soporte de Jamma MVS (stereo y boton de seleccion de juego)
Pues no lo sabía, está de pm. Hoy pondre una en la maquina MVS que tengo con esa opcion :)

* Dip switches "por hardware":
Me refiero como lo tiene la placa mistercade, una serie de dipswitches que simulan lo que serian lo dipswitches de un arcade, pudiendo activar free play entre otras cosas. O sea, configuran cosas del OS, mas generales, no de cada juego.

Linkar máquinas:
Me referia a un sistema supersencillo, que en el caso de tener dos rgbpi jamma en dos maquinas distintas, se pueda de algun modo linkarla facilmente tirando solo un cable (parecido como lo hace mistercade). Sin la necesidad de tenr un encoder distingo en la otra maquina mas que dos jamma pi.

Botones en el jamma-pi:
Muchas maquinas arcade tienen esos dos botones accesibles en la misma placa, por eso lo comentaba, para asemejarse mas a una placa normal. Aunque es cierto que en el caso de el jamma pi, lo suyo seria tener unos botones minimos en la misma placa que permitiesen moverse minimamente por el menu, así si los sticks fallan siempre puedes conigurarlo sin la necesidad de un teclado o lo que sea.

Gracias por todo :)
werewolf escribió:* Poder linkar dos Jamma para maquinas VS

Se va a poder convertir a versus maquinas normales gracias a las nuevas funciones de DualScreen, estoy pensando en lanzar una placa jamma secundaria o esclava donde se conecta el HDMI sobrante de la Pi maestra y un usb, de ese modo la Pi maestra enviara el vídeo por duplicado y reivira controles por usb con un buen encoder de 1ms.


Para esto qué se necesitaría?, sólo otro jamma rgb pi?, no haría falta otra raspberri?, es una opción muy interesante, tengo dos máquinas y para jugar 4 a un ninja turtles estaría muy bien.
No se yo veo mas sencillo una sola Pi con 2 placas que dos Pis con dos placas, con esta configuracion se podrian hacer 4 players en dos maquinas.

El resto de cosas ya estan contestadas, la ranura del peine impide cambiar la posicion como he dicho antes pero estara todo protegido.

El conector del Kick si se puede conseguri en SMD, en agujero pasante es muy inficiente porque impide que pasen pistas por detras.

Vamos a centrarnos igualmente en el lanzamiento del cable primero y luego seguimos con el JAMMA, espero confirmar diseño esta semana y mandar ya a hacer una tirada de mil unidades para tenerlas antes de navidades si es posible.

Las tapas de momento can a seguir en 3D, estoy mirando presupuestos de inyeccion pero no creo que lleguen a tiempo.
atg escribió:
Leugrim escribió:Habrá RGB pi 2 jamma?, porque ya no lo veo a la venta en la web de mortaca.


Si, lo estoy desarrollando en paralelo, tiene muchas partes de este modelo nuevo de scart y tendrá muchas novedades en el tema de los controles, latencias de 1 milisegundo con mapeo directo al GPIO en paralelo junto con el bitmap mapping de RePlayOS que lee el estado de todos los botones a la vez va a ser un salto muy grande en latencia de controles.

También va a llevar muchas protecciones anti despistes por si se conecta al reves que no se funda nada.

Qué gran noticia! Me suscribo para enterarme.
134 respuestas
1, 2, 3