ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum

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
pep
Seguidor infernal
Seguidor infernal
Mensajes: 29
Registrado: 20 Nov 2016, 00:46

Re: ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum

Mensaje por pep »

hola, aprovecho el hilo para un pregunta muy simple y hasta off topic pero me gustaría saber cómo haces para crear los conectores del EDGE en la placa ¿tienes un footprint ya definido por ti? ¿alguna libreria de kicad (o el cad que uses) que lo incorpore? es que la alternativa de crear pad a pad midiendo la separación entre padas y el "hueco sin pad" me parece extremadamente laboriaosa y repetitiva.

Por otro lado, y ya más relacionado con el tema, si pones como conector para tarjetas en el expansor de bus tiras de pins hembra entiendo que no puedes conectar directamente tarjetas pensadas para conectar al slot del spectrum y tendrás que hacer una plaquita adaptadora que tenga por un lado un pin row macho y por el otro lado otro igual que "atrape" la conexión del bus de la tarjeta, no sé si me explico... ¿no sería más sencillo poner conectrores tipo slot del espectrum? o incluso otros conectores más "estándar" y más sencillos de conectar, especialmente si el expansor de bus está orientado al cacharreo

En el caso de poner como conectores de expansión tiras de pins macho entonces entiendo que se puede conectar directamente una tarjeta normal de spectrum, ya que su conector edge quedará "atrapado" entre las tiras de pins pero ¿no será muy endeble? especialmente si se conecta verticalmente

gracias, un saludo y feliz año nuevo.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5879
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1210 times
Been thanked: 2833 times
Contactar:

Re: ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum

Mensaje por cacharreo »

pep escribió: 02 Ene 2024, 19:04cómo haces para crear los conectores del EDGE en la placa ¿tienes un footprint ya definido por ti? ¿alguna libreria de kicad (o el cad que uses) que lo incorpore? es que la alternativa de crear pad a pad midiendo la separación entre padas y el "hueco sin pad" me parece extremadamente laboriaosa y repetitiva.
No sé qué CAD utilizarás pero muchos permiten crear matrices bidimensionales de elementos dando una separación horizontal y vertical. La forma más cómoda a mi parecer es utilizar esto para crear una huella propia.
pep escribió: 02 Ene 2024, 19:04Por otro lado, y ya más relacionado con el tema, si pones como conector para tarjetas en el expansor de bus tiras de pins hembra entiendo que no puedes conectar directamente tarjetas pensadas para conectar al slot del spectrum
En mi caso la mayoría de las tarjetas que uso tienen pines macho pero, como indicas, hay varios adaptadores, uno para la conexión en vertical, otro para ángulo recto,... En este mismo tema unas páginas atrás hay mensajes con las fotografías.
pep escribió: 02 Ene 2024, 19:04En el caso de poner como conectores de expansión tiras de pins macho entonces entiendo que se puede conectar directamente una tarjeta normal de spectrum, ya que su conector edge quedará "atrapado" entre las tiras de pins pero ¿no será muy endeble? especialmente si se conecta verticalmente
Casi mejor que mires las imágenes y fotografías mencionadas, por ejemplo en este enlace.
pep escribió: 02 Ene 2024, 19:04gracias, un saludo y feliz año nuevo.
Igualmente. :)

El debate sobre las matrices en el CAD continúa en este otro tema.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5879
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1210 times
Been thanked: 2833 times
Contactar:

Re: Proyecto #2338: ZX Spectrum Bus Expander 1.00

Mensaje por cacharreo »

Añadidas fotografías del ZX Spectrum Bus Expander 1.00 para las diferentes configuraciones de los adaptadores vertical y horizontal. Estas fotos pretenden servir de guía para conectar dispositivos con conector de borde (edge) al expansor de puertos.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5879
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1210 times
Been thanked: 2833 times
Contactar:

Proyecto #2405: ZX Spectrum Bus Expander 1.01

Mensaje por cacharreo »

Un expansor de bus para ZX Spectrum con cuatro puertos y un conector de borde pass-through al estilo de los modelos MX4 para Amstrad CPC con componentes de agujero pasante (through-hole) aunque opcionalmente se pueden cambiar las referencias D1 y R1 por su equivalentes SMD (0805) si estéticamente se prefiere así.

El expansor dispone de un conector DC (jack de barril) y un conector MiniUSB donde opcionalmente enchufar una fuente de alimentación externa para los periféricos conectados. Hay 5 opciones para el regulador VR1,
  • DD2604MA: Los valores de C1 y C2 deben ser ambos de 10µF. La tensión de la fuente de alimentación externa debe estar en el rango entre 9V y 27V.
  • MPS mEZD72402A-G: Los valores de C1 y C2 deben ser respectivamente 2.2µF y 10µF. La tensión de la fuente de alimentación externa debe estar en el rango entre 6V y 36V.
  • MPS mEZD71202A-G: Los valores de C1 y C2 deben ser respectivamente 2.2µF y 10µF. La tensión de la fuente de alimentación externa debe estar en el rango entre 6V y 24V.
  • RECOM R-78B5.0-2.0: Los valores de C1 y C2 deben ser ambos de 10µF. La tensión de la fuente de alimentación externa debe estar en el rango entre 7.6V y 32V.
  • muRata 78SRH-5/2-C: Los valores de C1 y C2 deben ser ambos de 10µF. La tensión de la fuente de alimentación externa debe estar en el rango entre 9V y 32V.
escoger una u otra opción dependerá de preferencias personales en función de la estética del conjunto, el rango de la tensión de alimentación y, siendo con diferencia el componente más caro del montaje, el precio (como referencia y de forma respectiva 2.4€, 9€, 6€, 14€ y 19€).

Esquemas

Expansor de bus
Imagen

Adaptador para conector de borde vertical y
Adaptador para conector de borde en ángulo recto
Imagen

Lista de componentes

Expansor de bus (43)
 Cantidad  Referencia  Valor  Formato 
1R1330Ω 1/8W 1%0805 (opcional)
1D1PWR [RED]LED 0805 (opcional)
1J8ZX BUSConector de borde (edge) de 56 pines para ZX Spectrum⁽¹⁾
1R1330Ω 1/4W 1%Resistencia axial DIN0207 L6.3mm ⌀2.5mm 𝄩7.62mm (opcional)
1R210kΩ 1/4W 1%Resistencia axial DIN0207 L6.3mm ⌀2.5mm 𝄩7.62mm (opcional)
1R210kΩ 1/8W 1%0805 (opcional)
1D2DB207Puente rectificador DIP-4 L5.00mm W8.80mm (opcional)
1D2DF210-GPuente rectificador DF-4 L5.00mm W8.80mm (opcional)
1D1PWR [Red]LED ⌀3.0mm (opcional)
1J3USB POWERConector MiniUSB 5 pines Molex 548190519 con 2 patas
1SW1POWERConmutador SPDT SK-12D07 2A 30V/50V L8.60 W4.30 H4.69 con patas
1VR1DD2604MAConvertidor DC-DC 9-27V a 5V 2A SIP-3 𝄩2.54mm (opcional)
1VR1mEZD72402A-GConvertidor DC-DC Monolithic Power Systems 4.5-36V SIP-3 𝄩2.54mm (opcional)
1VR1mEZD71202A-GConvertidor DC-DC Monolithic Power Systems 4.5-24V SIP-3 𝄩2.54mm (opcional)
1VR1R-78B5.0-2.0Convertidor DC-DC RECOM R-78B5.0-2.0 6.5-32V SIP-3 𝄩2.54mm (opcional)
1VR178SRH-5/2-CConvertidor DC-DC muRata 78SRH-5/2-C 8-32V SIP-3 𝄩2.54mm (opcional)
1C12.2µF 16V⁽²⁾Condensador electrolítico radial ⌀4.0mm 𝄩1.50mm
1C210µF 16VCondensador electrolítico radial ⌀4.0mm 𝄩1.50mm
1Q2IRFU9024NTO-251-3
1Q12N7000TO-92-3
4J4-J7#1,#2,#3,#4Tira de pines 2x28 hembra⁽³⁾
8J4-J7#1,#2,#3,#4Pin de bloqueo⁽⁴⁾
1J1DC POWERJack de barril hembra Wuerth 6941xx301002
9S1TornillosTornillo de nylon M3 6mm negro
9S2EspaciadoresEspaciador de nylon M3 10mm negro
Lista de componentes interactiva

Adaptador para conector de borde en ángulo recto (1)
 Cantidad  Referencia  Valor  Formato 
1J2ZX BUSTira de pines macho de 56 pines 2x28⁽⁵⁾
PCB
Imagen Imagen Imagen Imagen

Fotografías

Expansor de bus
Imagen Imagen

Adaptador para conector de borde vertical
Imagen

Adaptador para conector de borde en ángulo recto
Imagen

Adaptador para utilizar periféricos antiguos de 16k/48k en los ZX Spectrum +2A/+2B/+3
Imagen

Gerbers
Expansor de bus
Adaptador para conector de borde vertical
Adaptador para conector de borde en ángulo recto

Incompatibilidades conocidas
- divMMC Enjoy! Pro Mini lite

⁽¹⁾ La fila 5 no debe tener pines y montar una pieza de bloqueo para evitar que conecte en otras posiciones al ZX Spectrum.
⁽²⁾ Confirmar su valor según VR1 con el texto de la presentación.
⁽³⁾ La fila 5 debe estar obturada con 2 pines de bloqueo.
⁽⁴⁾ DuPont Blocking Pin / AMP-LATCH Keying Plug TE 499712-1 / Harwin M20-003 Polarising Pin.
⁽⁵⁾ La fila 5 no debe tener pines.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5879
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1210 times
Been thanked: 2833 times
Contactar:

Re: ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum

Mensaje por cacharreo »

Esta nueva versión es igual que la 1.00 pero con una disposición de componentes diferente para adaptarse a otros transistores MOSFET que, posiblemente, sean más accesibles y económicos.

Con ligerísimas modificaciones de los pines del MOSFET SPP80P06P-H (cerrando sus dos pines externos 0.25mm) también es compatible con la lista de componentes de la versión 1.00 salvando los cambios en las referencias de Q1 y Q2.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5879
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1210 times
Been thanked: 2833 times
Contactar:

Re: ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum

Mensaje por cacharreo »

Para los que se quedaron fuera de la tirada, recuerdo que al compañero @Rebobinando aún le queda una unidad disponible (de las tres unidades que ofreció) de la versión 0.01 con adaptadores en su mercadillo.

Aviso ahora que estos expansores de puertos son más útiles que nunca con las recientes tiradas del foro de la ZX Diagnostics ROMbox, de la ZX Diagnostics LED board o del adaptador de teclado PS/2 para ZX Spectrum.
© cacharreo
Avatar de Usuario
eduardofilo
Seguidor infernal
Seguidor infernal
Mensajes: 26
Registrado: 16 Sep 2016, 23:27
Ubicación: Zaragoza
Has thanked: 42 times
Been thanked: 2 times
Contactar:

Re: ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum

Mensaje por eduardofilo »

Se la acabo de pedir. Muchas gracias.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5879
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1210 times
Been thanked: 2833 times
Contactar:

Re: ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum

Mensaje por cacharreo »

eduardofilo escribió: 29 Mar 2024, 13:52 Se la acabo de pedir. Muchas gracias.
De nada. Me alegro de que pudiera servirte.
© cacharreo
Avatar de Usuario
Rebobinando
Demonio segundo orden
Demonio segundo orden
Mensajes: 1013
Registrado: 14 Sep 2018, 23:45
Ubicación: Castelldefels y puntualmente Zaragoza
Has thanked: 351 times
Been thanked: 332 times

Re: ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum

Mensaje por Rebobinando »

cacharreo escribió: 29 Mar 2024, 10:41 Para los que se quedaron fuera de la tirada, recuerdo que al compañero @Rebobinando aún le queda una unidad disponible (de las tres unidades que ofreció) de la versión 0.01 con adaptadores en su mercadillo.

Aviso ahora que estos expansores de puertos son más útiles que nunca con las recientes tiradas del foro de la ZX Diagnostics ROMbox, de la ZX Diagnostics LED board o del adaptador de teclado PS/2 para ZX Spectrum.
Muchas gracias por el apunte @cacharreo :).

Me estoy juntando con demasiado material y estoy haciendo limpieza profunda de componentes/stock. Los kits (o accesorios montados según el caso) que salen completos los pongo en el mercadillo!

Saludos
Firma, lo que se dice firma, no tengo. Si eso, lo voy pensando... :|, pero si te apetece, esta es mi cuenta de Github por si encuentras algo que te pueda llamar la atención.
Responder

Volver a “Proyectos de hardware abiertos”