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.
- cacharreo
- Moderador
- Mensajes: 6110
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 3000 times
- Contactar:
Re: Proyectos cacharreo 2021-2023
En equipos antiguos sin puerto paralelo nativo en su placa madre a veces no hay forma de conectar según qué dispositivo. Los adaptadores USB a puerto paralelo son tan simples que funcionan, a duras penas, solo para impresoras y escáneres; busqué para un portátil antiguo una tarjeta PCIe ExpressCard con puerto paralelo (y serie) y aunque el producto existió está actualmente descatalogado; la mayoría de las ExpressCards disponibles utilizan chipsets del tipo ASM104x o ASM106x se reducen a un concentrador USB 3.0 al que conectan como buenamente pueden el puerto serie, paralelo, SATA,... pero no funcionarán para dispositivos delicados que requieren un puerto paralelo convencional con su puerto y su interrupción.
Por todo esto espero que este último diseño resuelva definitivamente el problema para cualquier ordenador con puertos USB.
La placa tiene unas dimensiones de 25x54mm. unos milímetros más que el conector D-sub 25 del puerto paralelo por lo que debería quedar muy recogida conectada a, por ejemplo, un programador al que se puede dejar asociada por lo que el conjunto sería virtualmente un programador con interface USB.
El adaptador admite varias configuraciones:
JP1: Un puente entre los pines 1 y 2 fija la tensión a +5V (configuración por defecto) (la misma que llegue por USB). Entre los pines 2 y 3 utiliza como tensión la salida regulada a +3.3V.
JP2: Un puente entre los pines 1 y 2 (configuración por defecto) conecta la señal de RESET del dispositivo a la señal SELECT del pin 13 del conector del puerto paralelo.
JP3: Un puente entre los pines 2 y 3 (configuración por defecto) conectan el pin 25 del conector del puerto paralelo a GND; entre los pines 1 y 2, a VCC.
El conector PWR sirve como salida para alimentar un dispositivo externo a la tensión seleccionada por JP1 con una corriente máxima de 400-450mA.
Por todo esto espero que este último diseño resuelva definitivamente el problema para cualquier ordenador con puertos USB.
La placa tiene unas dimensiones de 25x54mm. unos milímetros más que el conector D-sub 25 del puerto paralelo por lo que debería quedar muy recogida conectada a, por ejemplo, un programador al que se puede dejar asociada por lo que el conjunto sería virtualmente un programador con interface USB.
El adaptador admite varias configuraciones:
JP1: Un puente entre los pines 1 y 2 fija la tensión a +5V (configuración por defecto) (la misma que llegue por USB). Entre los pines 2 y 3 utiliza como tensión la salida regulada a +3.3V.
JP2: Un puente entre los pines 1 y 2 (configuración por defecto) conecta la señal de RESET del dispositivo a la señal SELECT del pin 13 del conector del puerto paralelo.
JP3: Un puente entre los pines 2 y 3 (configuración por defecto) conectan el pin 25 del conector del puerto paralelo a GND; entre los pines 1 y 2, a VCC.
El conector PWR sirve como salida para alimentar un dispositivo externo a la tensión seleccionada por JP1 con una corriente máxima de 400-450mA.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6110
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 3000 times
- Contactar:
Proyecto #2322: Amstrad CPC Edge SX 0.00
Expansor de bus para conectar al Amstrad CPC periféricos con conector MX4.
Esquema
Lista de componentes (2)
Lista de componentes interactiva
PCB
Fotografías
Gerbers
Descargar
Esquema
Lista de componentes (2)
Cantidad | Referencia | Valor | Formato |
---|---|---|---|
1 | J2 | CPC MX4 CONNECTOR | Tira de pines hembra polarizada 2x25 𝄩2.54mm |
1 | J3 | CPC EDGE CONNECTOR | Conector Edge Amphenol 10035388 2x25 STB en ángulo recto 𝄩2.7x2.54mm |
PCB
Fotografías
Gerbers
Descargar
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6110
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 3000 times
- Contactar:
Proyecto #2129: PCF1306P/ZX8401/AMSTRAD 40058 chip replacement
Publicadas nuevas fotografías del reemplazo para el PCF1306P/ZX8401/AMSTRAD 40058, ensamblado y también instalado en un ZX Spectrum issue 6A. Son inéditas porque en su día el proyecto no contó con fotos reales del PCF1306P pero esta última vez que he montado una, me acordé de que faltaban y saqué unas cuantas.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6110
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 3000 times
- Contactar:
Proyecto #2315: 2x4116 to 4132 adapter
Añadidas fotografías del adaptador 2x4116 a 4132, listo y después de haber sido comprobado en varios testers.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6110
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 3000 times
- Contactar:
Proyecto #2316: CPC VaDeRetror! Mini 2.00 THT
Seguimos probando proyectos pendientes y esta mañana ha tocado montar el CPC VaDeRetror! Mini 2.00 THT que, después de haber sido probado con la ROM de The Mojon Twins (para variar), nos ha dejado estas fotografías.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6110
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 3000 times
- Contactar:
Proyecto #2323: 4132 to 4116 adapter
Adaptador compacto (tipo breakout board) para que permite acceder a una 4132 M1 y M2 como si se tratara de una única DRAM 4116.
Esquema
Lista de componentes (6)
Lista de componentes interactiva
PCB
Fotografías
Demo
(click para ampliar) (es necesario subir el volumen del reproductor para escuchar el audio)
Gerbers
Descargar
Esquema
Lista de componentes (6)
Cantidad | Referencia | Valor |
---|---|---|
1 | RN1 | Network array 4x1206 convex 10kΩ 1/16W 1% |
1 | SW1 | Switch DPDT MSK22D18 (angled)/MSS22D18 (straight)/JS202011AQN (angled) |
2 | U2 | Round pin header 1x08 𝄩2.54mm |
1 | U1 | DIP-18 socket round pins |
1 | U1 | 4132 |
PCB
Fotografías
Demo
(click para ampliar) (es necesario subir el volumen del reproductor para escuchar el audio)
Gerbers
Descargar
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6110
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 3000 times
- Contactar:
Proyecto #2324: Amstrad CPC 1MB RAM Expansion 0.00
Ampliación de memoria RAM de 1MB con conector MX4 para los Amstrad CPC basada en los fantásticos diseños previos de @Revaldinho y @Rebobinando que admite tres tipos diferentes de CPLD, las más populares y potentes, XC9572XL ó XC9572, y la más económica, XC9536 que permite menos opciones. Es esencial configurar adecuadamente J1 para no destruir por error el CPLD.
Además dispone de 4 interruptores deslizantes DIP, situados en la esquina superior derecha y que están en la posición ON cuando están abajo (respecto a la posición con la placa apoyada), con los que se fija el modo de funcionamiento de la ampliación según se detalla en la siguiente tabla con las configuraciones recomendadas:
Los interruptores DIP-1 y DIP-2 fijan el modo de funcionamiento de la tarjeta,
Modo de funcionamiento
mientras que DIP-3 y DIP-4 determinan el tamaño de la ampliación de RAM.
Tamaño de memoria
Como es de esperar, si en un CPC 6128 se escoge la configuración para el tamaño de memoria 64kB, estos 64kB se solaparán a los 64kB ya presentes en este modelo.
El condensador de 22µF puede ser un cerámico multicapa, radial de tantalio o incluso electrolítico. En estos dos últimos casos hay que prestar especial atención a su polaridad.
Esquema
Lista de componentes (20)
Lista de componentes interactiva
PCB
Fotografías
Demo
(click para ampliar)
Gerbers
Descargar
Firmware
Descargar
J1 | CPLD instalada | Tensión de alimentación de la CPLD |
---|---|---|
1-2 (izquierda) | XC9572XL ó XC9572 | +3.3V |
2-3 (derecha) | XC9536 | +5V |
Modelo CPC | DIP1 | DIP2 | DIP3 | DIP4 | Memoria | Aplicación |
---|---|---|---|---|---|---|
6128/Plus | OFF | OFF | ON | ON | 1MB | Todas |
464/664 | ON | OFF | ON | ON | 960kB/1MB | FutureOS |
464/664 | OFF | ON | OFF | ON | 64kB | 6128 para juegos |
464/664 | OFF | ON | ON | OFF | 512kB | CP/M+,SymbOS,DK’Tronics silicon disk |
464/664 | OFF | ON | ON | ON | 1MB | Demos y juegos modernos |
Todos | OFF | OFF | OFF | OFF | 0MB | Deshabilita la ampliación |
Modo de funcionamiento
# | DIP1 | DIP2 | Modo | C3 Video |
---|---|---|---|---|
0 | OFF | OFF | 6128 | 6128/Plus |
1 | OFF | ON | dk'tronics | Compatible con ampliación de dk'tronics |
2 | ON | OFF | Shadow mode | Ampliación mejorada Amstrad C3 |
3 | ON | ON | Full shadow mode | Ampliación mejorada Amstrad C3 |
Tamaño de memoria
# | DIP3 | DIP4 | Tamaño | Descripción |
---|---|---|---|---|
0 | OFF | OFF | 0kB | Deshabilita la ampliación de memoria |
1 | OFF | ON | 64kB | Máxima compatibilidad con CPC 6128 |
2 | ON | OFF | 512kB | Compatible con ampliación de dk'tronics |
3 | ON | ON | 960kB/1MB | Ampliación RAM7/Yarek |
El condensador de 22µF puede ser un cerámico multicapa, radial de tantalio o incluso electrolítico. En estos dos últimos casos hay que prestar especial atención a su polaridad.
Esquema
Lista de componentes (20)
Cantidad | Referencia | Valor | Formato |
---|---|---|---|
3 | C1,C4,C5 | 100nF 25V | MLCC 𝄩5.00mm. |
1 | C2 | 10µF 25V | MLCC 𝄩5.00mm. |
1 | C3 | 22µF 25V | MLCC o tantalio radial 𝄩2.50mm. |
1 | U2 | Regulador LM1117-3.3 | TO-220-3 |
2 | U1,U4 | Zócalos SRAM | Zócalo DIP-32 |
1 | RN1 | 10kΩ 1/8W 2% ó 5% | Red de 4 resistencias en bus SIP5 |
1 | U3 | Zócalo CPLD | Zócalo PLCC-44 a DIP |
1 | J3 | CPC MX4 Connector | Conector MX4 2x25 𝄩2.54mm |
1 | J1 | XC9572XL/XC9536 | Tira de pines macho 1x03 𝄩2.54mm. |
1 | J2 | JTAG | Tira de pines macho 1x08 𝄩2.54mm. |
1 | SW1 | MODE | Interruptor deslizante DIP-4 en ángulo recto (piano) |
1 | J1' | XC9572XL/XC9536 | Puente cerrado de 2 pines 𝄩2.54mm |
2 | U1,U4 | SRAM HM628512LP-5 ó AS6C4008-55PIN | DIP-32 |
1 | U3 | CPLD Xilinx XC9572XL ó XC9572 ó XC9536 | PLCC-44 |
1 | S1 | Tornillo M3 | Tornillo M3 metálico con cabeza avellanada |
1 | N1 | Tuerca M3 | Tuerca M3 metálica |
PCB
Fotografías
Demo
(click para ampliar)
Gerbers
Descargar
Firmware
Descargar
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6110
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 3000 times
- Contactar:
Proyecto #2319: SO/SOP/SOIC/TSSOP/VSSOP-8 to DIP-8 adapter 0.00
Añadidas fotografías para el adaptador SO/SOP/SOIC/TSSOP/VSSOP-8 a DIP-8 en las que convertimos un CH340 y un un PCA9356 en DIP-8 (en placas de color negro y rojo respectivamente).
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6110
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 3000 times
- Contactar:
Proyecto #2320: µRTC 0.00
Más fotografías, esta vez del µRTC 0.00 que se muestra instalado en una Raspberry Pi 3 Model B+ que corre el reproductor multimedia OSMC. Este reloj en tiempo real es bastante útil, especialmente en casos como los de esta Pi que permanece el 100% del tiempo desconectada de Internet. Por un lado se visualiza permanentemente en el OSD arriba a la derecha; por otro, sirve para saber la hora estimada en la que terminará la reproducción de un vídeo.
Por si alguien se lo pregunta, el pulsador instalado en la caja sirve para apagar la Pi.
Por si alguien se lo pregunta, el pulsador instalado en la caja sirve para apagar la Pi.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 6110
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1248 times
- Been thanked: 3000 times
- Contactar:
Re: Proyectos cacharreo 2021-2023
Y en este día de soldador y de, sobre todo, muchas pruebas, seguimos con nuevas fotografías del expansor de bus Amstrad CPC Edge SX 0.00, probado al 100% por la siempre solícita y amable Jolly, con el CPC VaDeRetror! Mini 2.00 MX4 en el conector MX4 y con el CPC VaDeRetror! Mini 2.00 THT en el conector de bus pasante.
© cacharreo