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.
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 »

Os presento a mi ZX sPIctrum :D
Asi queda montada la plaquita en una carcasa de gomas con una Orange Pi PC, un Hub USB, un extensor de microSD y un receptor de mandos de XBOX. :D
Como software uso RetrOrangePI , con Retropie 4.2 y como emulador de spectrum tengo integrado el del retroarch y el ZesarUX 7.1

Con el pulsador del teclado en modo emlacion funionan perfectamente con los emuladores de spectrum.
Con el pulsador en modo directo PC, El teclado funciona igual en la consola linux como en el entorno grafico.

Saludos
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
NeORomani
Seguidor infernal
Seguidor infernal
Mensajes: 36
Registrado: 13 Ene 2019, 05:00
Been thanked: 1 time

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por NeORomani »

Hola

Esto vale para usar un teclado de spectrum como teclado para el pc?
Es que me chifla el aspecto del zx y pa no tenerlo ahí de adorno molaría que se pudiese usar como teclado
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 »

NeORomani escribió: 14 Ene 2019, 16:17 Hola

Esto vale para usar un teclado de spectrum como teclado para el pc?
Es que me chifla el aspecto del zx y pa no tenerlo ahí de adorno molaría que se pudiese usar como teclado
Respuesta corta SI :P

Respuesta extendida. solo hay que ponerle un conector usb hembra. como el del adjunto.
si no lo tienes por 1€ adicional al mini kit te lo añado con el cable preparado.
Hay dos opciones, una lo convierte en un teclado USB si le pones un conector usb macho cortito lo conectas dentro de la carcasa a una PI.
o dos si le pones un conector USB hembra le puedes poner el conector en uno de los orificos de la carcasa y lo puedes usar con el PC como teclado externo.
Tiene algunas limitaciones de teclas :| ya que un teclado de PC tiene 109 teclas y el Spectrum solo 40.
yo me he modificado el INO original para añadirle algunas combinaciones de teclas al modo PC directo.

por ejemplo
las teclas de Funcion F1 , F2, etc
las he mapeado a Caps Shift + Simbol Shift + numero

mas combinaciones que me he mapeado
Caps Shift + Simbol Shift + tecla pulsada // comando enviado al PC
C // CTRL+C
P // CTRL+P
V // CTRL+V
X // CTRL+X
A // CTRL+ALT+DEL
S // CTRL+ESC

ah y me Españolizado el mapa de teclado para que al enchufarlo en un PC con el mapa de teclado en Español coincidan los simbolos enviados en modo PC directo con las teclas del PC en Español.
por ejemplo con el mapa de teclado original en ingles shift +2 enviaría la arroba pero con la modificacion para Español envio las comillas " ;)
simplemente hay que cambiar las asignaciones de teclas en el INO.

si alguien quiere ehcarle un vistazo a mi INO "modificado" que me lo pida.
pero quede claro que no lo distribuyo publicamente porque no lo he programado yo y aun no me he puesto a averiguar como hacer un folk de esos en gihub ;)

Saludos
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
NeORomani
Seguidor infernal
Seguidor infernal
Mensajes: 36
Registrado: 13 Ene 2019, 05:00
Been thanked: 1 time

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por NeORomani »

Perdon por las preguntas pero soy ignorante en este tema. Entonces, para coger el spectrum y enchufarlo al PC, necesito

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
1 x tira de pines 1x2
1 x Interruptor (sirve para cambiar el mapa de teclado)

Aparte necesito la PCB tuya
Y un conector USB hembra
Y ponerme en modo Mcgyver para ensambarlo todo


Es correcto?
Podria hacer todo eso fuera del spectrum, por si quiero usar el spectrum como tal? Es decir, hago todo eso, lo engancho dentro del spectrum por algun agujerito y uso el spectrum como teclado del PC. Luego lo desconecto, me lo llevo a la TV y lo uso como un spectrum de toda la vida

saludos cordiales
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 »

NeORomani escribió: 14 Ene 2019, 19:15 Perdon por las preguntas pero soy ignorante en este tema. Entonces, para coger el spectrum y enchufarlo al PC, necesito

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
1 x tira de pines 1x2
1 x Interruptor (sirve para cambiar el mapa de teclado)

Aparte necesito la PCB tuya
Y un conector USB hembra
Y ponerme en modo Mcgyver para ensambarlo todo


Es correcto?
Podria hacer todo eso fuera del spectrum, por si quiero usar el spectrum como tal? Es decir, hago todo eso, lo engancho dentro del spectrum por algun agujerito y uso el spectrum como teclado del PC. Luego lo desconecto, me lo llevo a la TV y lo uso como un spectrum de toda la vida

saludos cordiales
por las preguntas no te preocupes se trata de resolver todas las dudas.

Si y no.
no estamos conectando el spectrum como tal por usb.
solo estamos usando el teclado fisico (las teclas). no usa nada de la circuiteria del Spectrum.
osea en un pc al conectarlo seria como cualquier teclado usb. en el modo pc directo se puede usar casi al 95%. Siempre se echa en falta alguna tecla especial o atajo de Windows ;) pero es reprogramable y se pueden añadir mas combinaciones.
si lo usas con el mapa de teclado de emulación. funciona con cualquier emulador que tenga configurado el símbol shift en la tecla control derecha. (casi todos)
el mapa de teclado se puede cambiar al vuelo sin desconectar.
osea estas usando el teclado en modo pc directo en windows y si arrancas un emulador pulsas el boton de cambio mapa y ya esta. no hay que hacer nada más.

la otra question es que las cintas de la membrana del teclado internas solo pueden ir conectadas en un sitio.
o bien a la placa base del spectrum o bien a esta plaquita.
no pueden ir a los dos sitios a la vez.

no creo que quepan las dos placas una encima de la otra y abria que poner un aislante por si acaso para que no hagan contacto entre si en ningun componente.
lo que si es posible hacer.

lo abres y quitas la placa base del spectrum que es solo un tornillo y pones esta placa y lo conviertes en usb.

después cuando quieras volver a que sea specttum .lo abres quitas esta placa y vuelves a poner la original.

el unico inconveniente que veo es que la membrana es muy delicada y de mucho conectar y desconectar se puede estropear.

espero q esto responda tus dudas.
es muy facil de soldar y prpgramar.
pero si hay alguien imtetesado que no se le de bien aoldar podria ofrecerselo totalmente montado.

saludos
Última edición por Spirax el 15 Ene 2019, 19:47, editado 1 vez en total.
Avatar de Usuario
NeORomani
Seguidor infernal
Seguidor infernal
Mensajes: 36
Registrado: 13 Ene 2019, 05:00
Been thanked: 1 time

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por NeORomani »

Vaaaale ya lo he pillado!

Soldar es fácil, lo coñazo es programar la cacharra esa

Y si tienes razón que andar conectando y desconectando es peligroso

Lo ideal para este proyecto sería pillar un spectrum que no funcione y usarlo como teclado, o comprarse las carcasas esas que dices

Estaré atento por aquí que primero me tengo que agenciar un spectrum autentico

Gracias!
evas2
Aspirante a demonio
Aspirante a demonio
Mensajes: 216
Registrado: 08 Jul 2014, 07:58

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por evas2 »

Hola, me interesa solo una placa , sin componentes.
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 »

evas2 escribió: 16 Ene 2019, 10:32 Hola, me interesa solo una placa , sin componentes.
Apuntada, te mando un privado.
Saludos
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 »

Enviada una placa a Wepo, solicitada por MP.
kyv
Siervo de Satán
Siervo de Satán
Mensajes: 5
Registrado: 01 Abr 2018, 23:11

Re: Placas para convertir un Teclado ZX en Teclado USB

Mensaje por kyv »

Hola! Esto sigue operativo??
Que chulada la verdad.

Saludos
Responder

Volver a “Proyectos de hardware abiertos”