Página 2 de 7

Re: Placas para convertir un Teclado ZX en Teclado USB

Publicado: 14 Ene 2019, 11:29
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

Re: Placas para convertir un Teclado ZX en Teclado USB

Publicado: 14 Ene 2019, 16:17
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

Re: Placas para convertir un Teclado ZX en Teclado USB

Publicado: 14 Ene 2019, 17:49
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

Re: Placas para convertir un Teclado ZX en Teclado USB

Publicado: 14 Ene 2019, 19:15
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

Re: Placas para convertir un Teclado ZX en Teclado USB

Publicado: 14 Ene 2019, 21:50
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

Re: Placas para convertir un Teclado ZX en Teclado USB

Publicado: 14 Ene 2019, 22:35
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!

Re: Placas para convertir un Teclado ZX en Teclado USB

Publicado: 16 Ene 2019, 10:32
por evas2
Hola, me interesa solo una placa , sin componentes.

Re: Placas para convertir un Teclado ZX en Teclado USB

Publicado: 16 Ene 2019, 12:01
por Spirax
evas2 escribió: 16 Ene 2019, 10:32 Hola, me interesa solo una placa , sin componentes.
Apuntada, te mando un privado.
Saludos

Re: Placas para convertir un Teclado ZX en Teclado USB

Publicado: 31 Ene 2019, 10:09
por Spirax
Enviada una placa a Wepo, solicitada por MP.

Re: Placas para convertir un Teclado ZX en Teclado USB

Publicado: 25 May 2019, 21:36
por kyv
Hola! Esto sigue operativo??
Que chulada la verdad.

Saludos