Placas para convertir un Teclado ZX en Teclado USB

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Responder
Avatar de Usuario
Spirax !Sinclair 1
Demonio tercer orden
Demonio tercer orden
Mensajes: 715
Registrado: 09 Oct 2017, 17:03
Ubicación: Leganes (Madrid)
Has thanked: 24 times
Been thanked: 46 times

Placas para convertir un Teclado ZX en Teclado USB

Mensaje por Spirax »

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
valfac ........ 1 kit montado sct . Pagado ... Enviado ... Recibido
cdvazquez ..... 1 kit completo .... Pagado ... Enviado ... Recibido
wilco2009 ..... 1 placa ........... Pagado ... Enviado ... Recibido
iturbez ....... 2 placas .......... Pagado ... Enviado ... Recibido
.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Última edición por Spirax el 31 Jul 2019, 10:15, editado 15 veces en total.
Avatar de Usuario
flopping
Fundador
Fundador
Mensajes: 9971
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Been thanked: 122 times
Contactar:

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por flopping »

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.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Mi juego, que puedes descargar desde aqui
Avatar de Usuario
Spirax !Sinclair 1
Demonio tercer orden
Demonio tercer orden
Mensajes: 715
Registrado: 09 Oct 2017, 17:03
Ubicación: Leganes (Madrid)
Has thanked: 24 times
Been thanked: 46 times

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por Spirax »

flopping escribió: 08 Ene 2019, 23:01 Apúntame un par de placas.
Apuntadas
Avatar de Usuario
mad3001 !Atari
Demonio segundo orden
Demonio segundo orden
Mensajes: 1921
Registrado: 25 Nov 2015, 00:15
Ubicación: Mostoles(Madrid)
Has thanked: 81 times
Been thanked: 113 times

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por mad3001 »

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
Volviendo a los origenes... programa en assembler
Avatar de Usuario
javier2112
Demonio tercer orden
Demonio tercer orden
Mensajes: 884
Registrado: 30 Oct 2014, 12:36
Ubicación: Málaga
Has thanked: 11 times
Been thanked: 13 times

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por javier2112 »

¿Puedes apuntarme una a mi? Gracias.
Visita mi hilo de ventas:
viewtopic.php?t=4789
Avatar de Usuario
Spirax !Sinclair 1
Demonio tercer orden
Demonio tercer orden
Mensajes: 715
Registrado: 09 Oct 2017, 17:03
Ubicación: Leganes (Madrid)
Has thanked: 24 times
Been thanked: 46 times

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por Spirax »

javier2112 escribió: 09 Ene 2019, 08:14 ¿Puedes apuntarme una a mi? Gracias.
Apuntada
Avatar de Usuario
flopping
Fundador
Fundador
Mensajes: 9971
Registrado: 29 Mar 2013, 15:26
Ubicación: Valencia
Been thanked: 122 times
Contactar:

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por flopping »

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.
(C) 1982-2024, 42 años de ZX Spectrum.
http://www.va-de-retro.com/ un foro "diferente".

Mi juego, que puedes descargar desde aqui
Avatar de Usuario
Spirax !Sinclair 1
Demonio tercer orden
Demonio tercer orden
Mensajes: 715
Registrado: 09 Oct 2017, 17:03
Ubicación: Leganes (Madrid)
Has thanked: 24 times
Been thanked: 46 times

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por Spirax »

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: 173
Registrado: 25 Jul 2016, 12:18
Contactar:

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por empardopo »

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 !Sinclair 1
Demonio tercer orden
Demonio tercer orden
Mensajes: 715
Registrado: 09 Oct 2017, 17:03
Ubicación: Leganes (Madrid)
Has thanked: 24 times
Been thanked: 46 times

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por Spirax »

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

Volver a “Proyectos de hardware abiertos”