Proyectos cacharreo 2021-2024
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.
- luisbarna
- 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
Si es que no paras!!!
Otro trasto te quiero!!
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
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
- cacharreo
- 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
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
- cacharreo
- 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
Añadidas fotografías para la nueva versión del CPC Fo-Low-ROM 1.00 con freezer.
© cacharreo
- cacharreo
- 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
Añadidas fotografías para el Internal FDD CPC6128/ZX Spectrum +3 adapter 0.00.
© cacharreo
- cacharreo
- 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
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
Lista de componentes (44)
Lista de componentes interactiva
PCB
Gerbers
Descargar
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
Lista de componentes (44)
Cantidad | Referencia | Valor | Formato |
---|---|---|---|
1 | R1,R2 | 330Ω 1/4W 1% | Resistencia axial DIN0207 L6.3mm ⌀2.5mm 𝄩7.62mm ó SMD 0805 |
1 | R4 | 1.2kΩ 1/4W 1% | Resistencia axial DIN0207 L6.3mm ⌀2.5mm 𝄩7.62mm ó SMD 0805 |
1 | R3 | 10kΩ 1/2W 1% | Resistencia axial DIN0207 L6.3mm ⌀2.5mm 𝄩7.62mm ó SMD 0805 |
4 | D3,D4,D5,D6 | SB140E-G | DO-41-2 |
1 | Q1 | IRFU9024N | TO-251-3 |
1 | D7 | DF210-G | Puente rectificador DF210-G ó DB207 DIP-4 5.00mm 𝄩8.80mm |
1 | VR1 | LM2576T-ADJG | TO-220-5 |
1 | D1 | PWR [Red] | LED ⌀3.0mm ó SMD 0805 |
1 | D2 | EXT [Blue] | LED ⌀3.0mm ó SMD 0805 |
1 | J8 | USB POWER | Conector MiniUSB 5 pines Molex 548190519 con 2 patas |
1 | SW2 | RESET | Push switch button 6x6x7mm. |
1 | SW1 | POWER | Conmutador SPDT XKB SS-12D06L5 3A 125V |
5 | J1-J5 | #1,#2,#3,#4,#5 | Tira de pines 2x25 hembra con polarizador 𝄩2.54mm |
1 | J6 | #6 | Tira de pines 2x25 macho 𝄩2.54mm |
1 | C2 | 100µF 35V | Condensador electrolítico axial ⌀8.0mm 16mm ó radial 𝄩5.0mm |
1 | C1 | 1000µF 16V | Condensador electrolítico axial ⌀10.0mm 26mm ó radial 𝄩5.0mm |
1 | RV1 | 5kΩ | Trimmer 3296W Bourns/Baoter 3/8" |
1 | J9 | DC POWER | Jack de barril hembra Wuerth 6941xx301002 |
1 | L1 | 100µH | Inductor axial Abracon AIAP-03-101K ⌀11.4mm 22.9mm 𝄩5.0mm ó toroidal D13-16 W6.5-7 𝄩5-6.1 |
1 | J0 | CPC MX4 CONNECTOR | Zócalo IDC 2x25 hembra (con pines) con bloqueo largo 𝄩2.54mm |
1 | SW2 | RESET | Push switch button cap [Blue] |
8 | S1 | Tornillos | Tornillo de nylon M3 6mm negro |
8 | S2 | Espaciadores | Espaciador de nylon M3 12mm negro |
PCB
Gerbers
Descargar
© cacharreo
- cacharreo
- 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
Ú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.
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
- luisbarna
- 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
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.
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
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
- cacharreo
- 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
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
- luisbarna
- 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
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.
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
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
- cacharreo
- 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
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?
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