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
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5921
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1216 times
Been thanked: 2870 times
Contactar:

Re: Proyecto #2339: µpDrive 0.00

Mensaje por cacharreo »

Añadida una nueva versión 1.10 para el proyecto QL µpDrive que atiende una sugerencia de @ArleyJr respecto a la colocación del conector de cabecera J1.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5921
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1216 times
Been thanked: 2870 times
Contactar:

Proyecto #2417: SPI-JTAG driver 0.00b

Mensaje por cacharreo »

Adaptador ICSP-JTAG compatible con el programador XGecu T48 que proporciona dos conectores ICSP/JTAG de 6 y 10 pines a la vez que aisla tanto la alimentación (solo +5VDC) como las señales entre el dispositivo o chip y el programador para evitar en la medida de lo posible destruir el microcontrolador del programador debido a fallos de conexión, en la tensión, en la corriente, en el orden de asignación de los cables,...

Esquema
Imagen

Lista de componentes (11)
 Cantidad  Referencia  Valor  Formato 
1D1BAT43WSSOD-323
2C1,C2100nF 25V0805
1C44.7µF 25V0805
1C310µF 25V0805
1U2ISO7741DWRSOIC-16W 7.5x10.3mm 𝄩1.27mm
1J1PROGRAMMERTira de pines 2x08 hembra con polarizador 𝄩2.54mm
1J2DEVICEConector KF2510 1x06 macho 𝄩2.54mm en ángulo recto
1J3ISP-6IDC/DC3-6p socket
1J4ISP-10IDC/DC3-10p socket
1U1Conversor DC-DCmuRata CRE1S0305S3C 5V 200mA 2W aislado ó B0505S-1W SIP-4
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen Imagen

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

Proyecto #2418: Mikro-Plus II 0.00

Mensaje por cacharreo »

Réplica mejorada del famoso interface Mikro-Plus desarrollado para el vídeojuego "Shadow of the Unicorn" que ofrece una experiencia de juego única con los 64kB del ZX Spectrum 16/48k gracias a una ROM de 16kB que sustituye la interna del Spectrum, además de incorporar un interface de joystick propio norma Atari.

Imagen

También existe la opción de usar una memoria EPROM convencional, 27C128, o una memoria flash, AM29F040B. Lo más importante es:
1) Nunca montar en la placa una memoria EPROM y una memoria flash simultáneamente,
2) programar la memoria con el fichero SOTU_ROM_0.00.bin al principio de la misma.

La lista de componentes se facilita en el orden propuesto de montaje. De cada componente marcado como "(optional)" solo debe soldarse uno, de agujero pasante o de montaje en superficie según la propia elección.

Esquema
Imagen

Lista de componentes (20)
 Qty  Reference  Value  Package 
1LED1 (optional)POWER [Red]0805
1R2 (optional)330Ω 1/8W 1%0805
1R1 (optional)20kΩ 1/8W 1%0805
3C1,C2,C3 (optional)100nF 16V0805
1J2EXPANSION BUS (optional)Pin header 2x28 𝄩2.54mm (row 5 must be removed before soldering)
1J2EXPANSION BUS (optional)ZX Spectrum Edge Connector 2x28 𝄩2.54mm
5D1,D2,D3,D4,D51N4148/1N4148wDO-34/DO-35/SOD-123
1R2 (optional)330Ω 1/8W 1%DIN0204 resistor
1R1 (optional)20kΩ 1/8W 1%DIN0204 resistor
3C1,C2,C3 (optional)100nF 16VMLCC 𝄩5.00mm
1U174LS32DIP-14 W7.62mm Socket 𝄩2.54mm
1U227C128DIP-28 W15.24mm Socket 𝄩2.54mm
1U3AM29F040BDIP-32 W15.24mm Socket 𝄩2.54mm
1LED1 (optional)POWER [Red]LED ⌀3.0mm
1SW1JoystickSK-12D07 SPDT Switch
1SW2RESETTactile SPST Switch Angled PTS645Vx39-2LFS
1J1JoystickDSUB-9 Male Horizontal 𝄩2.77x2.84mm EdgePinOffset 9.90mm Housed with Mounting Holes Offset 11.32mm
1U174LS32DIP-14
1U2 (optional)27C128DIP-28
1U3 (optional)AM29F040BDIP-32
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen

Gerbers
Descargar

ROM, instrucciones, etc.
Descargar
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5921
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1216 times
Been thanked: 2870 times
Contactar:

Re: Proyecto #2418: Mikro-Plus II 0.00

Mensaje por cacharreo »

Este proyecto surge de un debate que manteníamos en la tarde de ayer con algunos compañeros sobre la posibilidad de ampliar la memoria RAM del ZX Spectrum con una expansión de RAM externa y, como no podía ser de otra forma, apareció "Shadow of the Unicorn". Para los nostálgicos que quieran disfrutarlo con su ROM original y/o con el joystick, aquí está esta placa que además tiene dos agujeros de montaje preparados por si alguien quiere fabricarse una caja a medida.
© cacharreo
Avatar de Usuario
luisbarna España - Cataluña
Demonio tercer orden
Demonio tercer orden
Mensajes: 638
Registrado: 27 Dic 2022, 12:24
Ubicación: Barcelona
Has thanked: 334 times
Been thanked: 228 times

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

Mensaje por luisbarna »

Acabo de probar unos Internal FDD CPC6128/ZX Spectrum +3 adapter 0.00 para conectar una gotek a una placa de AMSTRAD PCW8 256 y funcionan perfectamente.
Conectas la manguera y el cable de alimentación directamente de la placa y listo.
Lo único que sí echo en falta, por poner alguna pega, es que se pudiera poner la gotek como unidad activa mediante un jumper. He puesto un puente en el cable para poder activarla (indicado con la flecha):

Imagen

El resto, tal cual, los cables directamente desde la placa de PCW y arranca a la primera. Muy cómodo.

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

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

Mensaje por luisbarna »

Hala, le hacemos un apaño para poner un jumper y listo! :D

Imagen Imagen Imagen

Ya tenemos la Gotek siempre como Ready. Jajaja
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: 5921
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1216 times
Been thanked: 2870 times
Contactar:

Proyecto #2419: Internal FDD CPC6128/ZX Spectrum +3 adapter 0.10

Mensaje por cacharreo »

Adaptador interno que facilita la sustitución de una disquetera de 3" como las que usadas en los Amstrad CPC6128 o el ZX Spectrum +3 por una Gotek o una disquetera de 3.5".

La configuración del adaptador se realiza mediante diferentes puentes:
- Drive A/B̅ (selección de unidad): Si está abierto la unidad se reconocerá como disco B; si está cerrado, como disco A.
- SIDE (selección de cabezal): Si está a la izquierda se fija por defecto el cabezal de la unidad S0; si está a la derecha, S1.
Los cabezales (magnéticos) de la unidad S0 y S1 equivalen a las caras inferior y superior en los discos de doble cara.
En las imágenes renderizadas se muestra la configuración por defecto recomendada.
- R̅ E̅ A̅ D̅ Y̅ (disquette listo): Si está abierto, esta señal no se modificara; si está cerrado entre las posiciones 1 y 2 (ON) forzará que el disquette siempre esté listo; y, si está cerrado entre las posiciones 2 y 3 forzará a que el disquete esté listo solo si se trata de la unidad A: (útil en un ZX Spectrum +3 para que el cargador del menú de inicio no quede en un ciclo infinito).

Para su montaje se recomienda soldar en primer lugar los componentes de la cara superior (FDD) y después los de la cara inferior (GOTEK). Para ajustar la posición del conector de cabecera J5 exactamente con la disquetera o Gotek, en la cara inferior se suelda primero el conector J6 (GOTEK DATA), se introduce el conector J5 en los pines de alimentación de la Gotek, se instala la placa sobre la Gotek y después se soldaría el conector J5.

Esquemas
Imagen

Lista de componentes (11)
 Qty  Reference  Value  Package 
1D11N4148/1N4148wDO-34/DO-35/SOD-123
1J2Drive A/B̅Pin header 1x02 𝄩2.54mm
2J4,J5R̅ E̅ A̅ D̅ Y̅ ,SIDEPin header 1x03 𝄩2.54mm
1J3FDD DATAPin header 2x13 𝄩2.54mm
1J1FDD POWERFDD Berg connector or Molex KK-254 AE-6410-04A 1x04 𝄩2.54mm Vertical
1J7GOTEK DATAPin socket 2x17 𝄩2.54mm
1J6GOTEK POWERPin socket 1x04 𝄩2.54mm
3JP2,JP4,JP5Drive A/B̅ ,R̅ E̅ A̅ D̅ Y̅ ,SIDEShorting jumper 1x02 𝄩2.54mm
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen
Imagen Imagen

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

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

Mensaje por cacharreo »

luisbarna escribió: 01 May 2024, 18:14Hala, le hacemos un apaño para poner un jumper y listo! :D
No te digo que haya quedado mal o que no vaya a funcionar pero la nueva versión 0.10 es más potente. ;)
© cacharreo
Avatar de Usuario
luisbarna España - Cataluña
Demonio tercer orden
Demonio tercer orden
Mensajes: 638
Registrado: 27 Dic 2022, 12:24
Ubicación: Barcelona
Has thanked: 334 times
Been thanked: 228 times

Re: Proyecto #2419: Internal FDD CPC6128/ZX Spectrum +3 adapter 0.10

Mensaje por luisbarna »

Ostras!!!! que rápido que eres!!! No dejas de sorprenderme!

Por cierto, ¿Cual es la funcion de la resistencia? No veo el valor de ésta en la lista de componentes.
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
luisbarna España - Cataluña
Demonio tercer orden
Demonio tercer orden
Mensajes: 638
Registrado: 27 Dic 2022, 12:24
Ubicación: Barcelona
Has thanked: 334 times
Been thanked: 228 times

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

Mensaje por luisbarna »

cacharreo escribió: 01 May 2024, 19:47
luisbarna escribió: 01 May 2024, 18:14Hala, le hacemos un apaño para poner un jumper y listo! :D
No te digo que haya quedado mal o que no vaya a funcionar pero la nueva versión 0.10 es más potente. ;)
Hombre pues sí, como ñapa no está mal. Pero nada que ver con utilizar el nuevo diseño turbo plus v0.10 que has publicado, jajaja
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
Responder

Volver a “Proyectos de hardware abiertos”