Se ha completado el cambio de version del foro. Podeis comunicar los problemas que encontreis o lo que echeis de menos. Se han añadido mas temas de colores claros al foro. El proflat es muy adecuado para móviles, pruebalo y nos comentas.

ZX-Uno dentro de un +2/+3 (ZXUno Companion +2)

Moderador: Fundadores

Avatar de Usuario
spark2k06
El infierno es su lugar
El infierno es su lugar
Mensajes: 158
Registrado: 16 Oct 2017, 10:18
Contactar:

ZX-Uno dentro de un +2/+3 (ZXUno Companion +2)

Mensaje por spark2k06 » 06 Dic 2017, 06:38

Copio este proyecto del foro de ZXUno, donde lo he iniciado. En principio hemos cubierto la tirada de 10 unidades que haremos cuando lo tengamos terminado, pero si llegamos a 15, 20 ó 30... también entrarían (mantendré la lista de interesados al final de este post, responderé y actualizaré novedades en ambos foros):

Hola,

Somos cuatro los usuarios del foro (spark2k06, antoniovillena, uto, yoxxxoy) que hemos iniciado un proyecto para albergar un ZX-Uno original dentro de una carcasa de +2A/2B/3 y probablemente también de un +2 gris.

En lugar de crear una nueva placa de ZX-Uno completa con la forma de un +3, la idea es aprovechar los ZX-Uno existentes, y por eso hemos creado una placa "acompañante" que permitirá ajustar las conexiones del ZX-Uno a las salidas del +2A/2B/3.

El resultado es un +2A/2B/+3 con la carcasa original pero donde la placa original se reemplaza por un ZX-Uno 4.1 y la placa acompañante que hemos llamado "Sugarless + 2" (A ZX-Uno Companion)

Dada la cantidad de espacio del que disponemos, se trataría de una PCB through hole friendly para que cualquiera con unos minimos conocimientos de soldadura pueda montarse una. No obstante, también se ofrecerá completamente ensamblada con el correspondiente coste (logo de yoxxxoy):

Imagen

Dispone de dos huellas en la misma PCB para pinchar uno de los dos formatos de shield ATmega2560 a elegir, y que cada uno deberá comprar aparte, o lo compramos por vosotros y actualizamos el precio final con este mismo importe:

Arduino Mega 2560 R3

Arduino Mega 2560 R3 Core

ZXUno Companion +2 dispondrá de las siguientes características:

* Joystick 1 conectado directamente al puerto de Joystick del ZXUno.
* Joystick 2 controlado por el arduino para enviar eventos de teclado. (Proyecto Joy2PS2)
* Conectores para fajas 11/13 compatibles con 5/8 del +2 gris, y controladas por el arduino. (Proyecto ZXUnoPS2)
* Conector VGA con circuitería para que sea activo. Este conector para que salga fuera hay que lijar el hueco RS232 de la caja, por lo que es opcional su montaje.
* Conector MINIDin9 RGB/Audio activo también, compatible con el cable utilizado en el Go+ ó Mistica FPGA16 de ManuFerHi.
* Conector microJST RGB/Audio conectado internamente al mismo del ZXUno.
* Conector RCA conectado internamente al mismo del ZXUno.
* Conector SD conectado internamente al mismo del ZXUno.
* Conector ear conectado internamente al mismo del ZXUno.
* Altavoz interno conectado al audio del microJST del ZXUno, con potenciometro interno establecer volumen así como jumper para desactivarlo.
* Conector audio conectado al audio del microJST del ZXUno, que al conectar desactivaría el altavoz interno.
* Conector TAPE en PCB para tener la posibilidad de conectar el cassette original del +2/+2A/+2B.
* Conector PS/2 con señales de teclado y raton para utilizar cualquiera de estos. La línea DATA del teclado será atravesada por un diodo para evitar conflictos (desactivable con Jumper).
* El boton de power on/off servirá para desconectar unicamente el ZXUno (aunque mediante un jumper también se podría hacer que desconecte el arduino). Manteniendo la corriente en el arduino permitirá utilizarlo como teclado externo PS/2 sin que se encienda el ZXUno.

* El arduino dispondrá de salidas a todos los botones de un TZXDuino opcional, y con atajos de teclado podrá ser controlado al completo. En el extremo derecho de la PCB se encontrará el conector TZXDuino.
* Se diseñarán dos PCBs adicionales para el TZXDuino, una de ellas irá en el conector de impresora y tendrá salida para el mismo.
* La otra PCB de arduino irá en el exterior, tendrá su propio conector para el hueco de la impresora así como botones físicos, la idea es que a través del conector dispongamos de:

* El control de todos los botones, mediante atajos de teclado
* Audio procedente del tzxduino para el conector ear del ZXUno
* Alimentación del tzxduino procedente del propio ZX Companion +2.
* Los botones físicos y conector de audio servirán por si se desea usar en otros sistemas, desconectado del +2.

A diferencia del proyecto original de ZXUnoPS2, la combinación CS+SS será sustituida por el boton ubicado en la posición de Reset de la carcasa, que también estará conectado al arduino con la siguiente finalidad:

* Reset físico al conector Reset del ZXUno (en combinación con la letra 'B')
* Reset en caliente (NEW, en combinación con la letra 'N')
* Resto de combinaciones CS+SS del proyecto ZXUnoPS2...

Dicho lo cual, necesitamos al menos a 6 usuarios más dispuestos a ser betatesters, lo cual implica:

1. Realizar el aporte económico necesario para llegar a 10 PCBs (en este importe en principio estarían incluídos las 2 PCBs adicionales del TZXDuino que trataremos de panelizar)

2. Realizar el aporte económico necesario para obtener los componentes necesarios para las 10 PCBs.

Precio fijo orientativo por persona para estos dos primeros puntos, aunque haya quien no necesite tener soldado determinado conector, al final hay que comprar por lotes completos. 26€ o 31€ si se quiere ensamblado, a continuación el detalle de cada elemento:

Imagen

* Nota: Quien consiga por su cuenta o ya tenga uno de los dos modelos de arduino necesarios, se le deduce los 10€ del precio que he puesto en la tabla de precios.

3. Componentes tzxduino opcional (7€ o 12€ si se quiere ensamblado -> Importante, no llevará carcasa)... este elemento es opcional pero las PCB sin componentes ya entra en los precios anteriores, por lo que ésta se enviará al interesado indistintamente sin coste adicional.

4. Componentes para interconectar ZXUno y PCB opcional... es opcional porque cada uno puede ya disponer de ellos y depende de las distancias y de donde quiera colocar el ZXUno dentro de la carcasa, no ponemos precio porque ya iremos viendo los mejores sitios de venta y que cada cual realice su pedido:

- Cable DB9 MALE-FEMALE si el ZXUno se encuentra separado del centro de la carcasa... de lo contrario irá pinchado al puerto joystick y no será necesario.
- Cable RCA MALE-MALE
- Cable RGB+AUDIO microJST FEMALE-FEMALE

5. Envío certificado península: 5€, (internacional 10€)

* Muy importante, esto no deja de ser un prototipo, por lo que los interesados deben asumir el posible riesgo de que se produzca algún fallo de diseño... se adjuntarán los diagramas y placa de Eagle para que pueda revisarlo cualquiera que pueda identificar fallos, aporte sugerencias, etc... antes de pedir la fabricación de las mismas.

Se irán solicitando las cantidades que correspondan según se vayan a realizar los pedidos, de momento sólo necesitamos candidatos que estén de acuerdo con los 5 puntos comentados.

Los diagramas y fuentes de Eagle se encuentran en el siguiente repositorio de github, queda aún bastantes cosas por realizar y nuestro tiempo es muy limitado, como seguro que el de muchos de vosotros. Por tanto, cualquiera que pueda contribuir con la acelaración del proyecto será bienvenido, independientemente de que esté interesado en esta primera tirada. Esta sería la to-do-list actualmente:

* Ajuste de posición de los conectores para que encajen bien en la carcasa.
* Diseño o búsqueda de librería para switches como los del Reset original de los +2.
* Inclusión de componentes restantes en el diseño de la PCB, así como sus conexiones.
* Adaptación de firmware de arduino, basandonos en los proyectos ya existentes de Joy2PS2 y ZXUnoPS2, y añadiendo control de los botones del TZXDuino mediante nuevos atajos de teclado.
* Pensar dónde colocar el conector SD externo, hacer una miniPCB para conectarlo al conector del ZXUno y mediante alargador llevarlo al exterior.
* Diseño de dos PCBs basadas en el proyecto tzxduino, una interna con huella EDGE y otra externa con el propio tzxduino y conector EDGE.
* Enrutar todas las conexiones. (En principio se hará de forma automática con la opción autoroute del Eagle, a no ser que alguién con conocimientos esté dispuesto a hacer manual)

Como véis queda bastante tarea por realizar, pero seguro que todos podemos aportar algo y hacer realidad este proyecto.

Lista de interesados:

1. spark2k06 (Opción 3, sin arduino) -> 23€
2. antoniovillena (Opción 1, sin arduino) -> 16€
3. uto (Opción 5, sin arduino) -> 33€
4. yoxxxoy (Opción 1, sin arduino) -> 16€
5. jevilon (Opción 3) -> 33€
6. brunosilva (Opción 5) -> 43€
7. Hynrek (Opción 5) -> 43€
8. parax (Opción 5) -> 43€
9. BCH (Opción 1) -> 26€
10. vnomis (Opción 5) -> 43€
11. mapache (Opción 3) -> 33€
12. evas2 (Opción 0.1) -> 9,50€
13. wilco2009 (Opción 3) -> 33€
14. Lenko (Opción 2) -> 31€
15. sinclair200 (Opción 5) -> 43€
16. Haplo (Opción 3, sin arduino) -> 23€
17. brunosilva (Opción 5) -> 43€
18. shikitin (Opción 3) -> 33€
19. duca750 (Opción 0.1) -> 9,50€
20. Pinsystem (Opción 5) -> 43€

Opciones:

0.1. Sólo PCBs sin ningún componente (La principal + las 2 necesarias para el tzxduino) -> 9.50€ (opción manitas, buscate la vida)

1. PCB principal y componentes sin soldar + PCBs sin componentes de tzxduino.

2. PCB principal y componentes soldados + PCBs de tzxduino sin componentes.

3. PCB principal y componentes sin soldar + PCBs de tzxduino con componentes sin soldar.

4. PCB principal y componentes soldados + PCBs de tzxduino con componentes sin soldar.

5. PCB principal y componentes soldados + PCBs de tzxduino con componentes soldados.
Última edición por spark2k06 el 06 Dic 2017, 06:38, editado 15 veces en total.

evas2
El infierno es su lugar
El infierno es su lugar
Mensajes: 135
Registrado: 08 Jul 2014, 07:58
Contactar:

Re: ZX-Uno dentro de un +2/+3 (ZXUno Companion +2)

Mensaje por evas2 » 06 Dic 2017, 08:38

si es posible, me interesa solamente un pcb

Avatar de Usuario
spark2k06
El infierno es su lugar
El infierno es su lugar
Mensajes: 158
Registrado: 16 Oct 2017, 10:18
Contactar:

Re: ZX-Uno dentro de un +2/+3 (ZXUno Companion +2)

Mensaje por spark2k06 » 06 Dic 2017, 09:08

evas2 escribió:si es posible, me interesa solamente un pcb
Es decir, la opción 1 pero sin componentes?

Enviado desde mi Thor mediante Tapatalk


Avatar de Usuario
wilco2009
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 6872
Registrado: 01 Abr 2013, 23:47
Ubicación: Valencia
Contactar:

Re: ZX-Uno dentro de un +2/+3 (ZXUno Companion +2)

Mensaje por wilco2009 » 06 Dic 2017, 09:54

Apuntame a la opción basica con componentes.
"Aprender a volar es todo un arte. Aunque sólo hay que cogerle el truco. Consiste en tirarse al suelo y fallar".

Douglas Adams. Guía del autoestopista galáctico.

Avatar de Usuario
spark2k06
El infierno es su lugar
El infierno es su lugar
Mensajes: 158
Registrado: 16 Oct 2017, 10:18
Contactar:

Re: ZX-Uno dentro de un +2/+3 (ZXUno Companion +2)

Mensaje por spark2k06 » 06 Dic 2017, 10:10

wilco2009 escribió:Apuntame a la opción basica con componentes.
Con arduino mega o ya tienes uno? (Serían 10 euros menos si te pongo sin), opción básica te refieres a sin soldar verdad? Los componentes del tzxduino tampoco te interesan verdad?

Enviado desde mi Thor mediante Tapatalk





Avatar de Usuario
spark2k06
El infierno es su lugar
El infierno es su lugar
Mensajes: 158
Registrado: 16 Oct 2017, 10:18
Contactar:

Re: ZX-Uno dentro de un +2/+3 (ZXUno Companion +2)

Mensaje por spark2k06 » 06 Dic 2017, 10:27

Voy a dar una opción más para animar un poco a los manitas que ya dispongan de todos los componentes, y también un arduino mega :

Opción 0.1:

Sólo PCBs sin ningún componente (La principal + las 2 necesarias para el tzxduino) -> 9.50€

Los gastos de envío que he puesto en el primer post son orientativos, pero tampoco quiero salir perdiendo... será lo que me cobre correos + el embalaje.

Ah, y una cosa mas. Si llegamos a 20, habrá descuento para todos por el precio de las PCBs, a 30, otro descuento.

evas2
El infierno es su lugar
El infierno es su lugar
Mensajes: 135
Registrado: 08 Jul 2014, 07:58
Contactar:

Re: ZX-Uno dentro de un +2/+3 (ZXUno Companion +2)

Mensaje por evas2 » 06 Dic 2017, 10:32

Hola, arduinos ya tengo. solamente placas y conector molex
Última edición por evas2 el 06 Dic 2017, 10:36, editado 1 vez en total.

Avatar de Usuario
spark2k06
El infierno es su lugar
El infierno es su lugar
Mensajes: 158
Registrado: 16 Oct 2017, 10:18
Contactar:

Re: ZX-Uno dentro de un +2/+3 (ZXUno Companion +2)

Mensaje por spark2k06 » 06 Dic 2017, 10:35

evas2 escribió:Hola, arduinos ya tengo. solamente placa
Ok, te apunto en la opción 0.1 o en la 1?

Enviado desde mi Thor mediante Tapatalk



evas2
El infierno es su lugar
El infierno es su lugar
Mensajes: 135
Registrado: 08 Jul 2014, 07:58
Contactar:

Re: ZX-Uno dentro de un +2/+3 (ZXUno Companion +2)

Mensaje por evas2 » 06 Dic 2017, 10:37

la 0.1

Avatar de Usuario
spark2k06
El infierno es su lugar
El infierno es su lugar
Mensajes: 158
Registrado: 16 Oct 2017, 10:18
Contactar:

Re: ZX-Uno dentro de un +2/+3 (ZXUno Companion +2)

Mensaje por spark2k06 » 06 Dic 2017, 10:38

evas2 escribió:la 0.1
Apuntado!

Enviado desde mi Thor mediante Tapatalk


Responder

¿Quién está conectado?

Usuarios navegando por este Foro: carmeloco y 1 invitado