Proyectos cacharreo 2021-2024

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
luisbarna España - Cataluña
Demonio tercer orden
Demonio tercer orden
Mensajes: 619
Registrado: 27 Dic 2022, 12:24
Ubicación: Barcelona
Has thanked: 328 times
Been thanked: 210 times

Re: Proyecto #2407: CPC Diagnostics LED board 0.00

Mensaje por luisbarna »

Si es que no paras!!!
Otro trasto te quiero!! :))
Trastos:
AMSTRAD CPC464, CPC6128 (por arreglar)
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5875
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1210 times
Been thanked: 2829 times
Contactar:

Re: Proyecto #2407: CPC Diagnostics LED board 0.00

Mensaje por cacharreo »

luisbarna escribió: 20 Mar 2024, 22:27Si es que no paras!!!
Más quisiéramos, al final estamos parados o trabajando según llegan las placas. Vienen otras dos de camino pero a saber cuándo las entregan.

Por otro lado, deben estar al caer los proyectos de la ampliación de 4MB para PS/1 que lleva @gerpux que debe estar al caer y el expansor de 2 puertos para ZX Spectrum que lleva @ArleyJr.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5875
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1210 times
Been thanked: 2829 times
Contactar:

Re: Proyecto #2408: CPC Fo-Low-ROM 1.00

Mensaje por cacharreo »

Añadidas fotografías para la nueva versión del CPC Fo-Low-ROM 1.00 con freezer. ;)
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5875
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1210 times
Been thanked: 2829 times
Contactar:

Re: Proyecto #2409: Internal FDD CPC6128/ZX Spectrum +3 adapter 0.00

Mensaje por cacharreo »

Añadidas fotografías para el Internal FDD CPC6128/ZX Spectrum +3 adapter 0.00.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5875
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1210 times
Been thanked: 2829 times
Contactar:

Proyecto #2410: Amstrad CPC Bus Expander 0.00

Mensaje por cacharreo »

BETA Estado actual: PCB en fabricación

Un expansor de bus para Amstrad CPC con cinco puertos MX4, un puerto adicional de tira de pines y un conector de borde pass-through. Todo se ensambla utilizando componentes de agujero pasante (through-hole) aunque algunos componentes se puedan opcionalmente cambiar por sus equivalentes SMD (0805) si estéticamente se prefiere así.

El expansor tiene capacidad para manejar corrientes de hasta 2A, dispone de un conector DC (jack de barril) que admite voltajes entre +8V y +19V sin que importe la polaridad, un conector MiniUSB que admite una tensión de +5VDC y dos LED, PWR (rojo) que indica cuando las tarjetas están conectadas a la alimentación y EXT (azul) que indica cuando existe alimentación externa (USB o DC). Con el conmutador en la posición EXT, cualquiera de las dos opciones para la alimentación externa mantendrá encendidos los periféricos conectados, lo que es muy útil para que los periféricos conserven su estado si se apaga el CPC pero se debe tener en cuenta que mientras los periféricos estén encendidos (el LED EXT estará iluminado) no se debe desconectar el expansor del ordenador o conectar/desconectar nuevos periféricos.

Los valores de las resistencias de carga R1 (LED PWR) y R2 (LED EXT) se pueden ajustar entre los 330Ω y los 2.2kΩ para ajustarlas a la luminosidad de los LED utilizados.

La placa necesita ser ajustada para que la tensión entre los puntos de prueba (Test) VEX y GND sea exactamente de 5V. El proceso de ajuste se realizará mediante los siguientes pasos:
- asegurarse de que la placa no tiene conectado ningún periférico,
- que no está conectada al Amstrad CPC,
- que no hay nada enchufado al conector MiniUSB,
- enchufar el jack de barril de la fuente de alimentación (de +8V a +19V) al conector DC POWER,
- con un multímetro en el modo de medición de voltaje colocar la sonda negra en el punto Test-GND y la roja en el punto Test-VEX, y
- con un destornillador plano (preferentemente no metálico) ajustar el potenciómetro RV1 girando en sentido horario (aproximadamente 10 vueltas tal cual llega del fabricante) hasta observar en la pantalla del multímetro exactamente +5.00VDC.

Requiere un cable de conector de borde a conector MX4 (modelos CPC) o de conector Centronics a conector MX4 (modelos CPC+).

Esquemas
Imagen

Lista de componentes (44)
 Cantidad  Referencia  Valor  Formato 
1R1,R2330Ω 1/4W 1%Resistencia axial DIN0207 L6.3mm ⌀2.5mm 𝄩7.62mm ó SMD 0805
1R41.2kΩ 1/4W 1%Resistencia axial DIN0207 L6.3mm ⌀2.5mm 𝄩7.62mm ó SMD 0805
1R310kΩ 1/2W 1%Resistencia axial DIN0207 L6.3mm ⌀2.5mm 𝄩7.62mm ó SMD 0805
4D3,D4,D5,D6SB140E-GDO-41-2
1Q1IRFU9024NTO-251-3
1D7DF210-GPuente rectificador DF210-G ó DB207 DIP-4 5.00mm 𝄩8.80mm
1VR1LM2576T-ADJGTO-220-5
1D1PWR [Red]LED ⌀3.0mm ó SMD 0805
1D2EXT [Blue]LED ⌀3.0mm ó SMD 0805
1J8USB POWERConector MiniUSB 5 pines Molex 548190519 con 2 patas
1SW2RESETPush switch button 6x6x7mm.
1SW1POWERConmutador SPDT XKB SS-12D06L5 3A 125V
5J1-J5#1,#2,#3,#4,#5Tira de pines 2x25 hembra con polarizador 𝄩2.54mm
1J6#6Tira de pines 2x25 macho 𝄩2.54mm
1C2100µF 35VCondensador electrolítico axial ⌀8.0mm 16mm ó radial 𝄩5.0mm
1C11000µF 16VCondensador electrolítico axial ⌀10.0mm 26mm ó radial 𝄩5.0mm
1RV15kΩTrimmer 3296W Bourns/Baoter 3/8"
1J9DC POWERJack de barril hembra Wuerth 6941xx301002
1L1100µHInductor axial Abracon AIAP-03-101K ⌀11.4mm 22.9mm 𝄩5.0mm ó toroidal D13-16 W6.5-7 𝄩5-6.1
1J0CPC MX4 CONNECTORZócalo IDC 2x25 hembra (con pines) con bloqueo largo 𝄩2.54mm
1SW2RESETPush switch button cap [Blue]
8S1TornillosTornillo de nylon M3 6mm negro
8S2EspaciadoresEspaciador de nylon M3 12mm negro
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen

Gerbers
Descargar
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5875
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1210 times
Been thanked: 2829 times
Contactar:

Re: Proyecto #2410: Amstrad CPC Bus Expander 0.00

Mensaje por cacharreo »

Últimamente le estábamos dando vueltas a la idea de un nuevo expansor de puertos similar al ZX Spectrum Bus Expander 1.01 pero para Amstrad CPC.

Después de estudiar la oferta existente, se ha llegado a esta versión con 6 puertos MX4, un puerto de tira de pines, un pulsador para reiniciar todo el equipo y un conector de jack de barrill para alimentación externa para el que no importa la polaridad, además de electrónica de protección que aisla/desconecta dicha alimentación externa mientras el CPC esté apagado.

De momento están disponible el esquema, la lista provisional de componentes y en breve se diseñará la placa pero, antes, ¿se os ocurre alguna novedad relevante que incorporarle?

Gracias de antemano.
© cacharreo
Avatar de Usuario
luisbarna España - Cataluña
Demonio tercer orden
Demonio tercer orden
Mensajes: 619
Registrado: 27 Dic 2022, 12:24
Ubicación: Barcelona
Has thanked: 328 times
Been thanked: 210 times

Re: Proyecto #2410: Amstrad CPC Bus Expander 0.00

Mensaje por luisbarna »

Yo creo que no le falta nada, si ya controla la polaridad que le entra y tiene protección y hasta 6 puertos!! no veo que puede faltar.

Pinta bien, a ver que comentan el resto de compañeros.
Trastos:
AMSTRAD CPC464, CPC6128 (por arreglar)
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5875
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1210 times
Been thanked: 2829 times
Contactar:

Re: Proyecto #2410: Amstrad CPC Bus Expander 0.00

Mensaje por cacharreo »

Por un lado 6 puertos pueden parecer un poco demasiado, pero alguno hay existente, y por otro he visto algunos que tienen un conmutador individual por cada slot para "desconectar" la señal I̅O̅R̅Q̅ pero, además de no tener efecto sobre tarjetas de ampliación de RAM, no se me ocurre qué ventaja supone respecto a simplemente apagar el CPC y desconectar la tarjeta.
© cacharreo
Avatar de Usuario
luisbarna España - Cataluña
Demonio tercer orden
Demonio tercer orden
Mensajes: 619
Registrado: 27 Dic 2022, 12:24
Ubicación: Barcelona
Has thanked: 328 times
Been thanked: 210 times

Re: Proyecto #2410: Amstrad CPC Bus Expander 0.00

Mensaje por luisbarna »

No le veo la utilidad a poner un conmutador para conectar/desconectar los puertos a no ser que pinches por ejemplo dos expansores de ROM y quieras ir seleccionando uno u otro o algo así. Vamos, dispositivos que se "pisen" entre ellos.
Creo que con 4 puertos es suficiente aunque si con 6 no se hace muy larga la tarjeta, tampoco está de más.
Trastos:
AMSTRAD CPC464, CPC6128 (por arreglar)
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5875
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1210 times
Been thanked: 2829 times
Contactar:

Re: Proyecto #2410: Amstrad CPC Bus Expander 0.00

Mensaje por cacharreo »

luisbarna escribió: 28 Mar 2024, 18:56No le veo la utilidad a poner un conmutador para conectar/desconectar los puertos a no ser que pinches por ejemplo dos expansores de ROM y quieras ir seleccionando uno u otro o algo así. Vamos, dispositivos que se "pisen" entre ellos.
Así es, si compartieran los puertos pero en tal caso -y teniendo claro que no lo querría hacer en caliente- ¿no sería más cómodo apagar y cambiar de tarjeta?
luisbarna escribió: 28 Mar 2024, 18:56Creo que con 4 puertos es suficiente aunque si con 6 no se hace muy larga la tarjeta, tampoco está de más.
Para mi gusto 4 puertos está bien, con los 6 se va a ir a más de 190mm. y personalmente me gusta tener el expansor entre el monitor y el CPC. Si fuese tan largo quizás habría que rotarlo 90º para que cupiese cómodamente. Preguntaba por si a alguno se os ocurría un caso de uso lógico y razonable para 5 ó 6 tarjetas simultáneamente.
© cacharreo
Responder

Volver a “Proyectos de hardware abiertos”