OMEGA HOME COMPUTER

ÍNDICE

Presentación

Instrucciones paso a paso

Nueva versión de la placa base 1.3/1.4 EU/US.

La caja de acrílico, La original o La de acrílico XL

La caja de impresión 3D estilo SVI 728 o SVI 728 XL

Decoraciones para esta caja

Nueva miniplaca fuente con protecciones

Algunas ampliaciones posibles

Como cocinar la ROM del sistema

Repositorio original del proyecto

PRESENTACIÓN

El proyecto OMEGA es un diseño de MSX2+ con chips tradicionales, pensado para ser construido de manera artesanal en el hogar por los propios usuarios. Al ser un diseño libre, cualquiera puede descargar las fuentes, utilizarlas para sus propios propósitos e incluso ampliar o mejorar el proyecto por su cuenta.

El diseño es original del estadounidense Sergey Kiselev y consta principalmente de 2 placas: placa base y teclado mecánico.

Podéis acceder al proyecto y su documentación detallada mediante el siguiente enlace:

https://github.com/skiselev/omega

Entre sus múltiples mejoras sobre el diseño de un MSX2+ original, están:

  • Teclado mecánico compatible con interruptores cherry MX.
  • Flash ROM modular con capacidad para diferentes ampliaciones y configuraciones.
  • Interruptor para seleccionar entre 2 configuraciones de firmware pre-cargadas.
  • 512k de RAM estática, ampliable hasta 4Mb mediante un puerto específico.
  • 3 conexiones de salida para video: RGB, S-Video y video compuesto.
  • Entrada para video digital.
  • Conexión para casete integrada.

Posibles ampliaciones modulares del proyecto mediante placas sombrero (shields):

  • Ampliación de fuente con interruptor y fusibles.
  • Nueva conexión de audio y video interna para integrar convertidores en la caja.
  • Controladora de disco para unidad de disco flexible 3.5″ integrada
  • Ampliación de sonido FM-PAK (msx-music).
  • Interruptor de cambio de velocidad de reloj (turbo).

Nuestro granito de arena…

Como contribución a este proyecto hemos creado unas instrucciones de construcción paso a paso.

También hemos traducido la documentación original al castellano que podéis consultar en: https://github.com/skiselev/omega/blob/master/README_es.md

¿Que necesitas para construir tu OMEGA MSX?

Hemos elaborado unas ilustraciones para probar de facilitar la comprensión del texto a continuación. Tenedlas en cuenta cuando no entendáis algo para ver si os sirve de ayuda extra. Disculpad si encontráis alguna in-precisión y no dudéis en poneros en contacto para cualquier duda o corrección.

Para empezar es necesario obtener las Placas PCB, los componentes y seguir las instrucciones de montaje (puedes seguir las que hay unas disponibles en la web del creador aquí o también puedes seguir las nuestras instrucciones paso a paso).

Para obtener las PCB hay principalmente dos formas. Como es un proyecto abierto se pueden enviar los ficheros gerber disponibles en el github del proyecto a un fabricante, o bien se pueden comprar a quien ya las haya fabricado. Sergey publica aquí si tiene placas disponibles y nosotros aquí.

Si quieres que nosotros te proporcionemos las placas del OMEGA debes contactarnos por email, nosotros procuraremos tener disponibles siempre, o ayudaros a hacer una compra en grupo cuando sea necesario.

Una vez se obtienen las placas el siguiente paso sería abastecerse de los componentes necesarios. Esta labor es bastante importante y tediosa puesto que no existe un único proveedor que disponga de todos los componentes.

La documentación original de Sergey enlaza principalmente a componentes en el fabricante americano MOUSER aunque este no dispone de todos los componentes y el precio final del proyecto podría dispararse significativamente (calculados en su momento 328,33€ IVA incluido, sin contar las PCB). Y aún así necesitaremos bucear en varias webs para encontrar algunos componentes como las keycaps o el VDP V9958, por citar dos ejemplos.

Por este motivo decidimos elaborar y publicar una lista con una selección de componentes con la intención de rebajar al máximo los costes. La primera versión de la lista nos tomó varias semanas de trabajo y ahora ya vamos por la enésima versión, pero confiamos que sea un buen punto de partida para cualquiera que nos esté leyendo. 😉

No obstante, tras las primeras versiones de listado y las primeras compras de componentes, abandonamos las compras en Mouser y ahora sugerimos un listado completo para obtener todo el material desde 2 tiendas on-line http://aliexpress.com y http://utsource.net/. Podéis descargar el listado completo de aquí:

Este listado hace referencia a 4 PCB, que son la placa base, teclado, ampliación de la fuente 1.6 y la ampliación para conexionado multimedia (multimedia hat), por supuesto estas 2 últimas son totalmente opcionales.

Resumiendo:

  • Las placas se pueden mandar a fabricar o comprarlas a quienes tenemos disponibles.
  • Los componentes se pueden obtener de internet utilizando el BOM y sus enlaces.
  • La tornillería y la fuente de alimentación recomendamos comprarlas en una tienda de electrónica local.
  • En cuanto a la caja hay modelos para acrílico o impresora 3D, nosotros os animamos a hacer la vuestra de manera artesanal.

Vale ya tenemos placas y componentes… ¿Falta algo más?
Si repasas los puntos anteriores podrás ver que hasta este punto solo hemos visto la mayor parte de la electrónica aunque faltarían componentes como los tornillos, separadores y tuercas necesarias para superponer las placas (tal como se muestra en la foto a continuación) y por último una caja para alojar nuestro preciado Omega.

Detalle de las placas superpuestas

La Caja y la Fuente externa.
Con respecto a la caja, Sergey comparte un diseño para que os fabriquéis una carcasa en acrílico de tamaño reducido.
También podéis acceder a un listado fotográfico de soluciones empleadas por otros usuarios aquí:
https://www.msx.org/forum/msx-talk/hardware/msx-omega-cases
Hay tantas opciones porque muchos usuarios entendieron que este proyecto es Do It Yourself que les permite darle un toque personal y mejorar la experiencia.

Relativo al adaptador de corriente, también hay una sugerencia en el listado de materiales (BOM). Una fuente de 5V y 1A debería ser suficiente. El consumo medido del circuito actual del Omega es de 750mA sin cartuchos ni otros accesorios conectados. No obstante, la calidad de las fuentes de alimentación modernas en cuanto a ruidos y otros factures sugiere que es más aconsejable optar por una fuente de 3A o superior si vamos a colgar de la misma disqueteras, amplificadores o convertidores de video.
Ante cualquier duda consultad la información disponible en internet y no dudéis en mandarnos un correo si necesitáis una aclaración mayor.

Costes adicionales.
Por último quisiéramos hacer hincapié en costes que normalmente no se tienen en cuenta a la hora de afrontar un proyecto como este como pueden ser el montaje o la elaboración de listados de componentes, guías, gestión de envíos…

MsxMakers no es una tienda, ni mucho menos una fabrica de «OMEGAS».
Desde nuestro nacimiento se nos han acercado muchos interesados, algunos de los cuales no entendían el proyecto del club y siempre acababan preguntando por «el precio de un Omega montado«.
Para nosotros esto no tiene mucho sentido. Yo personalmente pienso que es un ordenador para construir uno mismo, hasta el punto de que cuando el mio deje de crecer dejará de interesarme.
Nuestro objetivo es la divulgación y el auto-empoderamiento maker.

MsxMakers 2023


Construyamos algo juntos.


23 comentarios sobre “OMEGA HOME COMPUTER

  1. Vaya qué interesante…y económico, sino entendí mal por menos de 70€ (69 con msxmakers) tendrías todos los componentes necesarios (placas, componentes) a falta de caja, fuente de alimentación y ¿teclado?

    Me gusta

    1. No es así,
      Lo siento, construir un msx2+ como este puede costar entre unos 200€ y unos 350 aprox.
      El kit que yo ofrezco es para que no salga más caro el conjunto, pero no ofrezco un kit completo.
      Para que te costara unos 200€ deberias gastar 69 en mi kit, 68 en Mouser y 53 en ali.
      Espero haberlo aclarado.
      Pronto tendremos más proyectos en marcha.

      Me gusta

    1. Hola
      Actualmente dispongo de componentes para suministrar el kit MSXmakers con las placas casi de inmediato, pero no de todos los componentes.
      Si hiciera stock de todos los componentes tendría que encareceros el producto final innecesariamente y os privaría de la experiencia que os da comprar los componentes por vosotros mismos.
      Ya os he montado un proyecto mouser para ayudar a comprar esos componentes con un par de clicks y una lista de enlaces a Aliexpress para el resto de componentes.
      Mi objetivo es que aprendais a fabricaros este y otros circuitos que hay disponibles y no daros una solución demasiado masticada.
      Espero haberte ayudado.
      saludos

      Me gusta

  2. Hola, cuando por fin me decido a hacer el pedido a Mouser resulta que a la mayoría por no decir todas las resistencias les han puesto pedido mínimo de 200 uds… y una en concreto 1000 nada menos, que esa sola serían 19€. Desde luego es una gran p*t*d*.

    Me gusta

    1. Hola Crus,
      creo que solo afecta a ese modelo/fabricante. intenta pulsar sobre el elemento de la cesta, en el desplegable de la parte inferior, selecciona las caracteristicas que importan (valor en ohmios, numero de patas o potencia) y en el boton de abajo busca los similares y elige un producto con cantidad minima 1. si aun tienes problemas, enviame un email y te doy una solución.

      Me gusta

  3. tengo el mismo problema que el compañero de arriba y me da miedo pedir y equivocarme, si pudiereis actualizar el listado de componentes me daria mas confianza que buscarlos por mi mismo en Mouser, gracias

    Me gusta

    1. Hola raul,
      Es muy duro mantener siempre un proyecto mouser 100% actualizado. Enviame un email con tu problema o revisa el foro msx.org donde explique como solucionarlo. Las resistencias valen igual practicamente cualesquiera del mismo valor.

      Me gusta

      1. Perdón, a Crus le respondí aquí y por email.
        Crus comentaba:
        Estoy viendo en Mouser lo que comentaste de buscar alternativas y te pongo un ejemplo:
        291-220-RC Xicon 220k Ohms 1/4W 5% ===>>> mínimo 200 uds a 0’022€/ud.

        busco y encuentro varias y me fijo en el fabricante Yageo que tiene varias pero ya no sé cual elegir….

        CFR-25JT-52-220K Yageo 220k Ohms 1/4W 5% ===>>> mínimo 1 ud a 0’085€/ud.
        CFR-25JR-52-220K Yageo 220k Ohms 1/4W 5% ===>>> mínimo 1 ud a 0’085€/ud.
        y salen más de Yageo.
        Y de otros fabricantes salen tb pero más caras y de color verde ¿? por ejemplo de KOA Speer…

        En fin, supongo que de esas 2 de Yageo escojo la primera y a correr, no? o hay algún detalle que importe?

        Respuesta:
        De esas la única diferencia es que las tienen en bobina o no.
        Para reemplazar esas resistencias puedes elegir cualquiera de 220K 1/4W que haya en existencias. te diría que con una tolerancia 5% o inferior pero todas son 5% o inferior. Por supuesto la marca y el precio me dan igual.

        Cuando tenga tiempo actualizaré el «proyecto mouser», pero de todas formas ellos van más rápidos que yo cambiando de nuevo las existencias.

        Me gusta

  4. Hola, quería felicitaros, magnífico artículo, encomiable esfuerzo y dedicación y sobre todo inspiración….yo sería incapaz de hacer lo que hacéis….no tengo conocimientos de electrónica ni de soldadura, pero como fan incondicional de los msx, estaría interesadísimo en tener un Omega…pero ya montado, no sé cómo lo veis, pero en cualquier caso desde aquí mi agradecimiento por lo que hacéis.
    Un cordial saludo.

    Me gusta

  5. HOLA SOY JAVIER DE CORDOBA QUIERO DAR A MSXMAKERS LAS GRCIAS POR ESTE PROYECTO ES UN KIT ESTUPENDO Y UNA GRAN EXPERIENCIA SI ERES USUARIO DE MSX Y QUIERES APRENDER A CONSTRUIR TU SISTEMA FAVORITO DESDE 0. SOY SIMPLEMENTE UN AFICIONADO A LA ELECTRONICA y USUARIO DE MSX QUE HA CRECIDO EN CONOCIMIENTO CON ESTA EXPERIENCIA.

    Me gusta

    1. Lo bueno de un proyecto abierto como este es que se puede moldear a tu gusto si te pones a ello. No entiendo muy bien que necesitas de los FPGA, pero por supuesto el Omega admite cualquier cartucho con FPGA y si hablas de reemplazar chips, lo normal es construirlo con todos los zócalos.
      Gracias por tu comentario.

      Me gusta

      1. Hola msxmakers, el comentario que hice era como anexo al de Konamiman, estaria bien que en caso de diseñar una carcasa con teclado, intentar hacer algo mas universal en cuanto a medidas para que mas gente pudiera verse beneficiada, independientemente de que tengas un Omega o una FPGA.
        Saludos felicidades por la web y sobre todo por vuestra implicacion en el proyecto Omega!

        Me gusta

  6. Dos pequeñas dudas:

    + El oiginal en inglés habla de MSX2, vosotros de MSX 2+, uno de los vídeos de youtube [*] comenta que faltan un par de componentes para que sea MSX2+, pero no entiendo como puede faltar un *registro*. Cómo queda la cosa?

    + Hay alguna manera de substituir el teclado por uno externo PS2 o es rizar el rizo?

    Merci

    [*] https://youtu.be/-Nu-xbz7d8Y

    PS: Mis disculpas si el post se reduplica. El login me ha estado dando problemas y poca info

    Me gusta

    1. Hola Ferran,
      El Omega con un V9958 como procesador de video es compatible a nivel de juegos como MSX2+, aunque las ROM iniciales de Sergey Kiselev eran las de MSX2 (no+) ese punto ya está superado, incluso están parcheadas para no necesitar el registro F4.
      Los componentes que suelen decir que les falta para ser un MSX2+ completo son el registro F4 (que ha demostrado ser bien inútil) y el sonido FMPAC (que no es necesario para cumplir la norma). Puedes obtener ambos ampliando el omega con nuestro sombrero FMPAC.
      Hay algunos proyectos para conectar teclado PS/2 a un MSX, podrías por ejemplo modificar el diseño de interfaz de teclado del proyecto Artemisa.

      Me gusta

  7. 2/2+. Vale, era una de las opciones. Merci
    Sobre convertir el teclado, y perdonad que estoy oxidado, no hay ningún conversor a punto entre PS/2 y el la entrada para el cable de cinta? Porque la cinta de… 16? No me parece que sea un estandard.. Al menos, Hitachi MB-H50 parece que tenga 32 conectores, y cada marca parece que vaya a la suya. Éste, el del Omega, sigue algún modelo?
    Gracias.

    Me gusta

  8. Personalmente no tengo ningún MSX de los 80 aunque si he visto los esquemas.
    el tipo de conector o el orden de los pines varía según el fabricante, incluso el número de pines, aunque básicamente es lo mismo.
    Dependiendo del número de teclas (con o sin teclado numérico entre otras opciones) y del idioma del teclado, todo varía lo suficiente como para que no puedas hacer un conector estándar para todos los modelos MSX.
    No obstante el esquema básico es el mismo, unos hilos para las columnas, otros para las filas (multiplexadas) y un par de hilos para indicar cuando encender los leds (CODE, CAPS…)
    Por tanto si te centras en conseguir éxito en un modelo seguro que puede ser exportado al resto, mirando caso a caso.
    Espero que mi respuesta te ayude.

    Me gusta

  9. I just added two JoyMega adaptos inside my Omega case (large one) in between the original and the external DB-9 connectors. Now I can use Sega Megadrive joypads without having to use a protruding external adaptor.

    Le gusta a 1 persona

Deja un comentario

Diseña un sitio como este con WordPress.com
Comenzar