Placas para convertir un Teclado ZX en Teclado USB

Moderador: Fundadores

Avatar de Usuario
Spirax
Aspirante a demonio
Aspirante a demonio
Mensajes: 446
Registrado: 09 Oct 2017, 17:03
Ubicación: Leganes (Madrid)
Has thanked: 51 times
Been thanked: 34 times
Contactar:

Placas para convertir un Teclado ZX en Teclado USB

Mensaje por Spirax » 08 Ene 2019, 18:17

Hola.
pues despues de probarlo a conciencia y ver que funciona correctamente.
os comparto unas placas de un nuevo proyecto hardware.

Sirve para convertir un teclado de zx48k en USB y poderlo conectar a un PC para usarlo con un emulador.
o por ejemplo para poder meter dentro de un teclado del gomas o de un plus una raspbery PI o una orange PI y poder usar el teclado con la PI :)

si a alguno le resulta un sacrilegio usar un teclado original de un gomas, tened en cuenta que se pueden comprar carcasas nuevas en https://retroradionics.co.uk/ ;)
por lo que te podrias construir tu propio spectrum con una carcasa y una RPI.


Nota en cualquier caso la membrana del teclado tiene que ser funcional 100% si os falla la membrana tendreis que substituirla por una nueva.

yo solo he diseñado la placa PCB.
que esta basada en el projecto original de Alistair MacDonald ZX Keyboard
el programa necesario para el arduino esta aqui

me curraré un manual paso a paso que incluya la construcion del interface paso a paso asi como todo lo necesario para la programación del arduino.
asi como todas las anecdotas que me acuerde que me pasaron durante la creacion de los prototipos.

para la realizacion de dicho proyecto hacen falta una serie de materiales que se pueden conseguir facilmente.

1 × Ardunio Pro Mini 5V ATMEGA328. (por ejemplo este)
1 × Resistencia 2.2KΩ (R1)
2 × Resistencias de 68Ω (R2 y R3)
2 × Diodos Zener 3.6V 0.5W o menos. (D1 y D2)
1 x conector membrana teclado 8 vias (K8) como este
1 x conector membrana teclado 5 vias (K5) como este
Los Conectores se encuentran en retroleum
no se si alguien sabria de algun sitio mas cercano donde conseguir los conectores del teclado o con menos coste de envio.

1 x tira de pines 1x2
1 x Interruptor (sirve para cambiar el mapa de teclado)

1 x tira de pines 1x6 (esta es opional solo hace falta si queremos reprogramar el arduino una vez soldado a la placa)

para la conexion USB hay varias opciones
.- Usar un cable USB para cortarlo y asi dejar el conector USB a un lado y soldar los cablecitos del otro lado a la placa
.- poner 1 x tira de pines 1x4 en la placa para convertirlo en un teclado con conexion USB con un conetor como este

y por ultimo una PCB de las que voy a ofrecer o muchos cablecitos para soldar y unir todos los pines como los prototipos que hice yo :D

En pricipio solo voy a ofrecer las plaquitas para hacerselo uno mismo por 3,5€ envio ordinario incluido.
no tengo previsto hacer kits por que no quiero enviar los arduinos programados con un codigo que no he escrito yo.

puesto que no quiero vender algo programado con un codigo que no me pertenece y que parezca que me estoy aprovechando en exceso, no voy a vender placas montadas.
opcionalmente si podria hacer un mini kit con las resistencias y los diodos que en chinolandia no los venden por unidades y yo tengo unos cuantos (R1,R2,R3,D1 y D2 por 1€ si se pide junto a la placa y comparte envio).
Pero tanto el arduino como los conectores del teclado hay que conseuirlos individualmente.

ire creando el manual y añadiendo fotos en post posteriores y enlazandolos aqui.
el Arduino se puede programar aunque se haya soldado a la placa si se añade la tira de pins de 1x6.
pero recomiendo programarlo antes de soldarlo a la placa ya que sin la tira de pins la placa es mas compacta.

Nota para la programacion del arduino se requiere un RS232 TTL por ejemplo como este
en breve comienzo el manual paso a paso.
os adjunto unas foticos.
vista frontal y posterior montado
placa inferior y superior.
una vez montada el corte queda debajo del arduino y es este el que las une :|

saludos
sirve para
ZX Spectrum 16k
ZX Spectrum 48K
ZX Spectrum +
Inves +
ZX Spectrum 128K (tostadora)

por favor si alguien piensa usarlo con un 128k tostadora que me avise que podemos hacer tratos y le cambio la tostadora por un gomas o por un plus USB....

Voy a ir enlazando las distintas partes del Manual aqui a medida que las vaya escribiendo. ;)
parte 1 , Preparación del entorno de programación del Arduino
parte 2 , Preparar el arduino y conectarlo al ordenador para programarlo
parte 3, Soldar los componentes


opcion 1 - Placa 3,5€ (Envio ordinario incluido)
opcion 2 - Placa + resistencias + diodos 4,5€ (Envio ordinario incluido)

abro lista por si alguien esta interesado (Tengo 20 plaquitas)

javier2112 .... 1 Placa ... Pagado ... Enviado 11/1/19 ... Recibido
Evas2 ......... 1 Placa ... Pagado ... Enviado 21/1/19 ... Recibido
Wepo .......... 1 placa ... Pagado ... Enviado 30/1/19 ... Recibido
.
Adjuntos
placa usb keyb montado.jpg
placa usb keyb montado.jpg (136.63 KiB) Visto 610 veces
placa zx usb keyb.jpg
placa zx usb keyb.jpg (106.64 KiB) Visto 610 veces
Última edición por Spirax el 15 Feb 2019, 18:43, editado 14 veces en total.

Avatar de Usuario
España_Comunidad_Valenciana flopping
Fundador
Fundador
Mensajes: 8534
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Has thanked: 2 times
Been thanked: 41 times
Contactar:

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por flopping » 08 Ene 2019, 23:01

Apúntame un par de placas.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide que padezco.
(C) 1982-2018, 36 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Avatar de Usuario
Spirax
Aspirante a demonio
Aspirante a demonio
Mensajes: 446
Registrado: 09 Oct 2017, 17:03
Ubicación: Leganes (Madrid)
Has thanked: 51 times
Been thanked: 34 times
Contactar:

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por Spirax » 08 Ene 2019, 23:45

flopping escribió:
08 Ene 2019, 23:01
Apúntame un par de placas.
Apuntadas

Avatar de Usuario
España mad3001
Demonio tercer orden
Demonio tercer orden
Mensajes: 664
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 1 time
Been thanked: 8 times
Contactar:

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por mad3001 » 09 Ene 2019, 00:33

Está bien el invento... aunque yo llevo tiempo buscando algo al revés... conectar un teclado USB a un ZX... hay placa para PS2 pero para USB no he visto nada... supongo que el stack de usb da miedo
Salu2
No somos dioses sino aporreadores de teclas y destripadores de Hardware con ganas de soltar los nervios en algo productivo e interesante

Avatar de Usuario
España javier2112
Demonio tercer orden
Demonio tercer orden
Mensajes: 525
Registrado: 30 Oct 2014, 12:36
Ubicación: Málaga
Has thanked: 9 times
Been thanked: 4 times
Contactar:

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por javier2112 » 09 Ene 2019, 08:14

¿Puedes apuntarme una a mi? Gracias.

Avatar de Usuario
Spirax
Aspirante a demonio
Aspirante a demonio
Mensajes: 446
Registrado: 09 Oct 2017, 17:03
Ubicación: Leganes (Madrid)
Has thanked: 51 times
Been thanked: 34 times
Contactar:

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por Spirax » 09 Ene 2019, 09:58

javier2112 escribió:
09 Ene 2019, 08:14
¿Puedes apuntarme una a mi? Gracias.
Apuntada

Avatar de Usuario
España_Comunidad_Valenciana flopping
Fundador
Fundador
Mensajes: 8534
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Has thanked: 2 times
Been thanked: 41 times
Contactar:

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por flopping » 09 Ene 2019, 10:14

Hola, perdona las molestias, pero de momento me retiro del proyecto, lo siento.
No me hago responsable de mis post pues estan escritos bajo la influencia del alcohol y drogas psicotropicas, por la esquizofrenia paranoide que padezco.
(C) 1982-2018, 36 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Avatar de Usuario
Spirax
Aspirante a demonio
Aspirante a demonio
Mensajes: 446
Registrado: 09 Oct 2017, 17:03
Ubicación: Leganes (Madrid)
Has thanked: 51 times
Been thanked: 34 times
Contactar:

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por Spirax » 09 Ene 2019, 10:31

flopping escribió:
09 Ene 2019, 10:14
Hola, perdona las molestias, pero de momento me retiro del proyecto, lo siento.
no hay problema.
Saludos

Avatar de Usuario
empardopo
El infierno es su lugar
El infierno es su lugar
Mensajes: 137
Registrado: 25 Jul 2016, 12:18
Been thanked: 1 time
Contactar:

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por empardopo » 09 Ene 2019, 11:05

mad3001 escribió:
09 Ene 2019, 00:33
Está bien el invento... aunque yo llevo tiempo buscando algo al revés... conectar un teclado USB a un ZX... hay placa para PS2 pero para USB no he visto nada... supongo que el stack de usb da miedo
Salu2
A mí la idea que se me había ocurrido era destripar un teclado USB quedándome con su circuito y usarlo para conectarle el teclado de un spectrum +2A; usaría la carcasa y el teclado del spectrum +2A para meterle dentro una PI con ese teclado USB conectado.
Me han comentado que lo mismo me valdría lo que aparecía en el número 66 de la MagPi que es conectar por GPIO pero ando perdido de si funcionaría 100% igual con lo que yo comento...

Proyecto interesante éste también.

Avatar de Usuario
Spirax
Aspirante a demonio
Aspirante a demonio
Mensajes: 446
Registrado: 09 Oct 2017, 17:03
Ubicación: Leganes (Madrid)
Has thanked: 51 times
Been thanked: 34 times
Contactar:

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por Spirax » 11 Ene 2019, 10:21

Hola.
He actualizado el post inicial con los manuales.
parte 1 , Preparación del entorno de programación del Arduino
parte 2 , Preparar el arduino y conectarlo al ordenador para programarlo
parte 3 , Soldar los componentes


Aprovecho el post para confirmar el envio de la placa a javier2112
por favor confirma cuando la recibas, y cualquier duda por favor posteala en el post de los manuales que si algo no esta bien explicado lo reviso y te contesto.

muchas gracias

Responder

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado