ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum
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.
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.
-
- Seguidor infernal
- Mensajes: 29
- Registrado: 20 Nov 2016, 00:46
Re: ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum
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.
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.
- cacharreo
- Moderador
- Mensajes: 6099
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 2998 times
- Contactar:
Re: ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum
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: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.
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.
Casi mejor que mires las imágenes y fotografías mencionadas, por ejemplo en este enlace.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
Igualmente.
El debate sobre las matrices en el CAD continúa en este otro tema.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6099
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 2998 times
- Contactar:
Re: Proyecto #2338: ZX Spectrum Bus Expander 1.00
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
- cacharreo
- Moderador
- Mensajes: 6099
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 2998 times
- Contactar:
Proyecto #2405: ZX Spectrum Bus Expander 1.01
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,
Esquemas
Expansor de bus
Adaptador para conector de borde vertical y
Adaptador para conector de borde en ángulo recto
Lista de componentes
Expansor de bus (43)
Lista de componentes interactiva
Adaptador para conector de borde en ángulo recto (1)
PCB
Fotografías
Expansor de bus
Adaptador para conector de borde vertical
Adaptador para conector de borde en ángulo recto
Adaptador para utilizar periféricos antiguos de 16k/48k en los ZX Spectrum +2A/+2B/+3
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.
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.
Esquemas
Expansor de bus
Adaptador para conector de borde vertical y
Adaptador para conector de borde en ángulo recto
Lista de componentes
Expansor de bus (43)
Cantidad | Referencia | Valor | Formato |
---|---|---|---|
1 | R1 | 330Ω 1/8W 1% | 0805 (opcional) |
1 | D1 | PWR [RED] | LED 0805 (opcional) |
1 | J8 | ZX BUS | Conector de borde (edge) de 56 pines para ZX Spectrum⁽¹⁾ |
1 | R1 | 330Ω 1/4W 1% | Resistencia axial DIN0207 L6.3mm ⌀2.5mm 𝄩7.62mm (opcional) |
1 | R2 | 10kΩ 1/4W 1% | Resistencia axial DIN0207 L6.3mm ⌀2.5mm 𝄩7.62mm (opcional) |
1 | R2 | 10kΩ 1/8W 1% | 0805 (opcional) |
1 | D2 | DB207 | Puente rectificador DIP-4 L5.00mm W8.80mm (opcional) |
1 | D2 | DF210-G | Puente rectificador DF-4 L5.00mm W8.80mm (opcional) |
1 | D1 | PWR [Red] | LED ⌀3.0mm (opcional) |
1 | J3 | USB POWER | Conector MiniUSB 5 pines Molex 548190519 con 2 patas |
1 | SW1 | POWER | Conmutador SPDT SK-12D07 2A 30V/50V L8.60 W4.30 H4.69 con patas |
1 | VR1 | DD2604MA | Convertidor DC-DC 9-27V a 5V 2A SIP-3 𝄩2.54mm (opcional) |
1 | VR1 | mEZD72402A-G | Convertidor DC-DC Monolithic Power Systems 4.5-36V SIP-3 𝄩2.54mm (opcional) |
1 | VR1 | mEZD71202A-G | Convertidor DC-DC Monolithic Power Systems 4.5-24V SIP-3 𝄩2.54mm (opcional) |
1 | VR1 | R-78B5.0-2.0 | Convertidor DC-DC RECOM R-78B5.0-2.0 6.5-32V SIP-3 𝄩2.54mm (opcional) |
1 | VR1 | 78SRH-5/2-C | Convertidor DC-DC muRata 78SRH-5/2-C 8-32V SIP-3 𝄩2.54mm (opcional) |
1 | C1 | 2.2µF 16V⁽²⁾ | Condensador electrolítico radial ⌀4.0mm 𝄩1.50mm |
1 | C2 | 10µF 16V | Condensador electrolítico radial ⌀4.0mm 𝄩1.50mm |
1 | Q2 | IRFU9024N | TO-251-3 |
1 | Q1 | 2N7000 | TO-92-3 |
4 | J4-J7 | #1,#2,#3,#4 | Tira de pines 2x28 hembra⁽³⁾ |
8 | J4-J7 | #1,#2,#3,#4 | Pin de bloqueo⁽⁴⁾ |
1 | J1 | DC POWER | Jack de barril hembra Wuerth 6941xx301002 |
9 | S1 | Tornillos | Tornillo de nylon M3 6mm negro |
9 | S2 | Espaciadores | Espaciador de nylon M3 10mm negro |
Adaptador para conector de borde en ángulo recto (1)
Cantidad | Referencia | Valor | Formato |
---|---|---|---|
1 | J2 | ZX BUS | Tira de pines macho de 56 pines 2x28⁽⁵⁾ |
Fotografías
Expansor de bus
Adaptador para conector de borde vertical
Adaptador para conector de borde en ángulo recto
Adaptador para utilizar periféricos antiguos de 16k/48k en los ZX Spectrum +2A/+2B/+3
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
- cacharreo
- Moderador
- Mensajes: 6099
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 2998 times
- Contactar:
Re: ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum
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.
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
- cacharreo
- Moderador
- Mensajes: 6099
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 2998 times
- Contactar:
Re: ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum
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.
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
- eduardofilo
- Seguidor infernal
- Mensajes: 29
- Registrado: 16 Sep 2016, 23:27
- Ubicación: Zaragoza
- Has thanked: 62 times
- Been thanked: 4 times
- Contactar:
Re: ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum
Se la acabo de pedir. Muchas gracias.
- cacharreo
- Moderador
- Mensajes: 6099
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 2998 times
- Contactar:
Re: ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum
De nada. Me alegro de que pudiera servirte.
© cacharreo
- Rebobinando
- Demonio segundo orden
- Mensajes: 1020
- Registrado: 14 Sep 2018, 23:45
- Ubicación: Castelldefels y puntualmente Zaragoza
- Has thanked: 353 times
- Been thanked: 336 times
Re: ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum
Muchas gracias por el apunte @cacharreo .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.
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.