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: 5616
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Proyecto #2316: CPC VaDeRetror! Mini 2.00 THT

Mensaje por cacharreo »

Nueva versión del CPC DD! Mini sin componentes SMD, 100% compatible e idénticamente funcional.

Esquema
Imagen

Lista de componentes (25)
 Cantidad  Referencia  Valor 
2R1,R210kΩ 1/4W 1%
1R3100Ω 1/4W 1%
4C1,C2,C5,C6100nF 25V MLCC
2C3,C410µF 25V MLCC
1J1USB Conector MiniUSB 5 pines Molex 548190519 con 2 patas
1U1LM1117-3.3 TO-220-3
1J4Conector de borde 2x25 𝄩2.54mm
1U4Zócalo de agujero redondo DIP-8
1U2Zócalo PLCC-32 a DIP
1U3Zócalo PLCC-44 a DIP
1J2Tira de pines macho 1x2 𝄩2.54mm
1J3JTAG tira de pines macho 1x6 𝄩2.54mm
3SW1,SW2,SW3Alternate,Disable,Reset pulsadores momentáneos 6x6x17mm
1U2SST39SF040 PLCC-32
1U3XC9572XL PC44
1U4CH340N DIP-8 o SOIC-8 con adaptador
1S1Tornillo M3 preferentemente con cabeza avellanada
1N1Tuerca M3
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen

Fotografías
Imagen Imagen

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

Proyecto #2304: ZX Spectrum AY Sound Card 0.00

Mensaje por cacharreo »

Se ha añadido la nueva versión ZX Spectrum AY Sound Card 1.00 que es funcionalmente idéntica a la anterior pero que sustituye el 74HCT4075 por un 74HCT32 que tiene mucha más disponibilidad y mejor precio.
© cacharreo
Avatar de Usuario
Popopo
Hermano de Lucifer
Hermano de Lucifer
Mensajes: 3466
Registrado: 05 Nov 2019, 15:25
Has thanked: 1120 times
Been thanked: 570 times

Re: Proyecto #2105: JTAG VaDeRetror! Programmer 0.02

Mensaje por Popopo »

cacharreo escribió: 23 Ene 2022, 22:18 Nueva versión 0.03 disponible
Un sencillo proyecto que facilita la programación de integrados con JTAG como, entre otras, las CPLD de Xilinx que utilizan CPC VaDeRetror! Mini 2.00 MX4, CPC VaDeRetror! Mini 2.00 y CPC DD! Mini MX4 de @Rebobinando (en formato PC44) o CPC VaDeRetror! 1.3b y CPC DD! Mini 1.3b (en formato VQ44).
Este es bastante útil,
Lo ando haciendo montando el Nano sobre una protoboard ... pero este diseño, simplifica y evita problemas de conexión. Muy cómodo y útil!
Igual me lo monto.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5616
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Re: Proyecto #2105: JTAG VaDeRetror! Programmer 0.02

Mensaje por cacharreo »

Popopo escribió: 21 Jun 2023, 13:21Este es bastante útil,
Lo ando haciendo montando el Nano sobre una protoboard ... pero este diseño, simplifica y evita problemas de conexión. Muy cómodo y útil!
Igual me lo monto.
Viene muy a mano para programar la CPLD con el XSVF Player instalado en el Nano. Si te lo vas a montar ten en cuenta que la última versión es esta.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5616
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Proyecto #2318: ZX Spectrum Keyboard pull-up mod 0.00

Mensaje por cacharreo »

Este dispositivo sustituye a las resistencias R65 a R69 en un ZX Spectrum proporcionando al usuario la opción de seleccionar entre dos modos de pull-up para el teclado, 5kΩ cuando el interruptor DIP está en ON y 10kΩ cuando está en OFF. En la posición ON se evitan problemas derivados de la pulsación de varias teclas de forma simultánea que, probablemente por un problema de diseño, generan pulsaciones fantasma como, por ejemplo, la combinación Espacio + O que causa que la tecla P se interprete como pulsada.

Esquema
Imagen

Lista de componentes (6)
 Cantidad  Referencia  Valor  Formato 
3RN1,RN2,RN35kΩ 1/16W 1%Red de resistencias 4x0603
1SW1SW_DIP-05Interruptor deslizante DIP 5p 𝄩2.54mm de bajo perfil SMD
2J1,J2RIGHT,LEFTTira de pines macho redondos 1x05 𝄩2.54mm
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen Imagen Imagen

Fotografías
Imagen Imagen Imagen Imagen Imagen

Gerbers
Descargar (Recomendación: encargarlos en placa de 1.20mm. de grosor)
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5616
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Proyecto #2319: SO/SOP/SOIC/TSSOP/VSSOP-8 to DIP-8 adapter 0.00

Mensaje por cacharreo »

Adaptador reversible (tipo breakout board) para convertir integrados en encapsulado SO-8, SOP-8, SOIC-8 (4.90x3.91mm 𝄩1.27mm), TSSOP-8 y VSSOP-8 (3x3mm 𝄩0.65mm) al formato DIP-8.

Especial atención a la posición de pin 1 del integrado y a la línea larga en la serigrafía que señala cuál es la posición correcta. El "1" de la serigrafía señala el pin 1 de los pines del adaptador, no del integrado a soldar.

Esquema
Imagen

Lista de componentes (2)
 Cantidad  Referencia  Formato 
1J1,J2Pin header 1x04 𝄩2.54mm
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen Imagen

Fotografías
Imagen

Gerbers
Descargar (Recomendación: encargarlos en placa de 1.20mm. de grosor)
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5616
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Proyecto #2320: µRTC 0.00

Mensaje por cacharreo »

Reloj en tiempo real basado en el chip de bajo coste y alta precisión (±5ppm) con interfaz I2C compatible con una amplia mayoría de microcontroladores (Arduino, Raspberry Pi,...)

Esquema
Imagen

Lista de componentes (7)
 Qty  Reference  Value  Package 
2R1,R24.3kΩ 1/8W 1%0805
1BT1Battery holder for CR927Keystone 3030 1x16.10mm
1C1100nF 15V0805
1RTC1DS3231M/DS3231SNSOIC-16W W7.5xL10.3mm 𝄩1.27mm
1J1I2CPin socket 1x05 𝄩2.54mm
1BT1CR9273.0V 30mAh Lithium coin battery
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen Imagen Imagen

Fotografías
Imagen Imagen Imagen

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

Re: Proyectos cacharreo 2021-2023

Mensaje por cacharreo »

Éste último proyecto data de hace un par de años pero no lo tenía completo hasta ahora. Lo uso para proporcionar un reloj a las Raspberry Pi 3 y es 100% compatible con su GPIO conectándose en los primeros pines impares (1, 3, 5, 7 y 9).

Sé que hay módulos chinos muy económicos que realizan la misma función pero no usan los chips de Maxim y la batería no se puede poner y quitar, va soldada así que cuando se compra nunca se sabe cuánto durara la batería.

Imagen

Así quedaría en una Raspberry Pi 3 Model B v1.2 pero, por ejemplo, sería igual en una Pi 4B.

Imagen
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5616
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Proyecto #2321: USB2LPT 1.6a

Mensaje por cacharreo »

Interfaz Mini USB a puerto paralelo (LPT) basado en la versión 1.6 desarrollada por Henrik Haftmann en 2004 que no es compatible con dispositivos que requieran frecuencias superiores a 100Hz como son motores paso a paso, máquinas CNC, dispositivo de protección de software (dongles), etc. pero funciona para casi todos los demás, incluyendo programadores (AVR, JTAG, SPI, LPT,...), instrumentos de adquisición de datos, gestión de dispositivos electrónicos de baja frecuencia (como domótica), protocolos de bus síncronos (I2C, SPI,...), robótica y herramientas de laboratorio.

Requiere controladores específicos y el firmware para el ATmega8A.

Esquema
Imagen

Lista de componentes (21)
 Cantidad  Referencia  Valor  Formato 
2R3,R4220Ω 1/8W 1%0805
1R5330Ω 1/8W 1%0805
2R1,R210kΩ 1/8W 1%0805
2C2,C3100nF 25V0805
1C110µF 25V0805
1LED1ACT [Yellow]LED 0805
1Y112MHzResonador cerámico de 3 pines 12MHz 3020 ó 3213
1U2ATmega8A-AUTQFP-32 7x7mm 𝄩0.8mm
1J1USB MiniMiniUSB 5P-F Type B SMD
1J3PWRTira de pines macho 1x02 𝄩2.54mm
1JP2RESETTira de pines macho 1x02 𝄩2.54mm
1JP1+5V/+3.3VTira de pines macho 1x03 𝄩2.54mm
1JP3VCC/GNDTira de pines macho 1x03 𝄩2.54mm
1J2Parallel portDSUB-25 hembra en ángulo recto 2.77x2.84mm offset 7.70mm
1U1LM1117IMPX-3.3SOT-223-3
1JP1'VCCPuente cerrado de 2 pines 𝄩2.54mm para seleccionar la alimentación entre +5V y +3.3V
1JP2'RESETPuente cerrado de 2 pines 𝄩2.54mm para habilitar la señal RESET
1JP3'DB25#25Puente cerrado de 2 pines 𝄩2.54mm para seleccionar entre GND y VCC para el pin 25 del puerto paralelo
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen

Fotografías
Imagen Imagen Imagen Imagen Imagen Imagen
Imagen Imagen Imagen Imagen Imagen Imagen

Gerbers
Descargar

Ficheros
Firmware, controladores,...
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5616
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1190 times
Been thanked: 2717 times
Contactar:

Re: Proyectos cacharreo 2021-2023

Mensaje por cacharreo »

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.
© cacharreo
Responder

Volver a “Proyectos de hardware abiertos”