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

Proyecto #2327: ZX Spectrum 16/48k multiROM adapter 0.00

Mensaje por cacharreo »

Adaptador interno para los ZX Spectrum 16/48k para sustituir su ROM interna por una EPROM W27C020 en la que se pueden programar 16 ROM diferentes seleccionables mediante un conmutador rotatorio.

La placa interna está diseñada para que en el peor de los casos no mida más de 10.7mm. de altura para que los modelos con teclado de goma puedan cerrarse con comodidad.

El conmutador rotatorio queda en el interior del equipo lo que hace necesario abrirlo para cambiar a otra ROM. Queda al gusto del usuario extender el conmutador con un cable de 5 núcleos, mecanizar la caja del ZX Spectrum e instalarlo para que quede expuesto y se pueda cambiar de página de ROM sin necesidad de abrir la carcasa.

A la hora de grabar la EEPROM W27C020 se debe tener en cuenta si el codificador rotatorio escogido tiene el binario tal cual o invertido a fin de generar la secuencia con las diferentes ROM en el orden que más nos convenga. La siguiente tabla muestra la tabla para diferentes modelos (16R y 16C) del fabricante Diptronics y será muy similar a la de cualquier otro fabricante.

Imagen

La lista de componentes mostrada a continuación propone un orden de montaje lo más cómodo posible.

Esquema
Imagen

Lista de componentes (40)
 Qty  Reference  Value  Package 
32U5Round pin sleeveAP-102B_G-T/ICS97
2D1,D21N4148/BAT86DO-34-2/DO-35-2
1R110kΩ 1/8W 1%Axial resistor L6.3mm ⌀D2.3mm 𝄩7.62mm
1RN110kΩ 1/8W 2%4xBussed resistor network SIP-5 bus (4605X-101-103LF)
2IC5Pin headerPin header 1x14 round pins 2.54mm
1SW1Binary coded rotary switch 16pos realRH3AF-16R-V-B
1U5W27C020DIP-32 W15.24mm
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen Imagen Imagen

Fotografía

Detalle de la instalación del alojamiento para los pines de la EEPROM
Imagen Imagen
(se introducen los pines en los agujeros, se fijan con un trozo de cinta de pintor poco más grande que la placa, se da la vuelta a la placa de forma que queden todos los pines apoyados y se suelda)

Montado
Imagen Imagen

Cortada la parte sobrante de los pines
Imagen

Aspecto final
Imagen Imagen

Gerbers
Descargar (Importante: encargarlos en placa de 1.20mm. de grosor)

ROM (ejemplo)
Descargar

Código: Seleccionar todo

00. 48
01. 48ES
02. 48imc
03. beckman
04. gw03
05. JGH
06. plus4
07. groot
08. 48-busysoft-140
09. sc01
10. seBasic321
11. hdt-iso
12. psycho
13. TURBO4 4
14. testrom
15. DiagROM.v61
© cacharreo
Avatar de Usuario
luisbarna España - Cataluña
Demonio tercer orden
Demonio tercer orden
Mensajes: 672
Registrado: 27 Dic 2022, 12:24
Ubicación: Barcelona
Has thanked: 353 times
Been thanked: 239 times

Re: Proyecto #2327: ZX Spectrum multiROM adapter 0.00

Mensaje por luisbarna »

Flipante!!!!
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: 6033
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1235 times
Been thanked: 2965 times
Contactar:

Re: Proyecto #2327: ZX Spectrum multiROM adapter 0.00

Mensaje por cacharreo »

luisbarna escribió: 11 Oct 2023, 23:54Flipante!!!!
Muchas gracias, Luis. ;)

Los pines hembra para U5 son de este tipo,

Imagen

Imagen

que se pueden comprar tal cual por la referencia especificada (de Assmann Components, algo difícil de encontrar en cantidades pequeñas) u optar por estos de ICS97 que se venden en AliExpress y modificarlos cortando/limando la punta para que queden así:

Imagen

Si lo hacéis de este modo, especial cuidado al cortar o limar porque si aparece un agujero o perforación el pin quedaría inútil (al soldar entraría el estaño y quedaría bloqueado).

Actualización: El vendedor de AliExpress se ofrece a fabricarlos pero el precio no es competitivo, unos $310 para 3,000 unidades portes incluidos.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6033
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1235 times
Been thanked: 2965 times
Contactar:

Proyecto #2328: AY-3-8910⇆AY-3-8912 adapter 0.01

Mensaje por cacharreo »

Nueva versión 0.02 disponible
Adaptador para instalar un AY-3-8910 en el zócalo de un AY-3-8912. Esta nueva versión reducida está diseñada para adaptarse específicamente al Amstrad CPC.

Esquema
Imagen

Lista de componentes (3)
 Qty  Designator  Value  Package 
2U1AY-3-8912Low profile pin header 1x14 𝄩2.54mm
1U2AY-3-8910Low profile DIP-40 W15.24mm socket (optional)
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen Imagen

Fotografías
Imagen Imagen Imagen Imagen

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

Proyecto #2329: Inverter board 0.01

Mensaje por cacharreo »

Inversor autorregulado basado en el ST SG3525A. Su utilidad es convertir una tensión de corriente continua entre +9VDC y 12VDC a corriente alterna (entre 9VAC y 12VAC).

La salida (AC OUTPUT) puede conectarse a un transformador de aislamiento de la tensión adecuada (9V ó 12V) o incluso a uno de 220V para generar 220VAC utilizando como alimentación una batería de +12VDC.

El funcionamiento es muy simple, se conecta la tensión de corriente continua de entrada a los bornes del conector "DC INPUT" (J2) y se obtiene la tensión en corriente alterna de salida en los bornes del conector "AC OUTPUT" (J1). La frecuencia de la corriente alterna es regulable utilizando el trimpot RV1 que se recomienda fijar a 50Hz.

Esquema
Imagen

Lista de componentes (32)
 Qty  Designator  Value  Package 
2R1,R3,R84.7kΩ 1/8W 1%0805
2R2,R1110kΩ 1/8W 1%0805
2R6,R910Ω 1/8W 1%0805
1R468kΩ 1/8W 1%0805
2R5,R101kΩ 1/8W 1%0805
1R7100Ω 1/8W 1%0805
1C1220nF 50V0805
3C2,C3,C510µF 50V0805
1LED1PWR [Red]LED 0805
1U1SG3525ASO-16/SOIC-16
2D1,D21N4007WSOD-123F
1D3ST54BFSMB
2Q1,Q5S8050SOT-23
5Q2,Q3,Q4,Q6,Q7IRLR7843TO-252-2
1C4220µF 25VElectrolytic capacitor Radial ⌀6.3mm 𝄩2.50mm
1RV120kΩTrimpot Bourns/Baoter 3/8" 3296W-1
1C6470µF 25VElectrolytic capacitor Radial ⌀6.3mm 𝄩2.50mm
2J1,J2AC OUTPUT,DC INPUTTerminal block KF35C 1x02 𝄩8.25mm
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen

Fotografías
Imagen Imagen Imagen Imagen Imagen Imagen

Comparación de la serigrafía (JLCPCB en morado y PCBWay! en blanco) ¿Cuál véis más nítida? ;)
Imagen

Cara superior
Aplicar la pasta de soldadura,
Imagen

situar los componentes,
Imagen

y soldar con aire caliente o infrarrojos.
Imagen Imagen

Aspecto final
Imagen Imagen

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

Re: ¿Cuándo se deben descargar los gerbers?

Mensaje por cacharreo »

Me gustaría insistir en la importancia de la cuestión de los gerbers y el momento de descargarlos. Como se dijo en el primer mensaje, siempre hay que descargarlos justo antes de enviarlos a fabricar.

El motivo es que cada fabricante tiene unos requerimientos y, en algunas ocasiones, esto provoca que al enviarles los gerbers se quejen. Que si la placa es menor de 60x60mm. y por tanto no admite los cortes transversales (v-cuts); que si tal pista a menos de 0.7mm. del borde;... y, después al enviarlo a otro fabricante, aparecen quejas diferentes, como que la placa tiene que tener un tamaño mínimo de 70x70mm; que las pistas deben estar a 0.2mm. del borde de la placa (a 0.4mm. en otros);... El mundo de los requirimientos previos de los fabricantes está muy lejos de alcanzar un estándar porque depende muchísimo de la maquinaria concreta que utilizan en cada etapa de la fabricación.

Cuando encargamos los gerbers, muy de vez en cuando algún fabricante pone alguna pega y gracias a esa retroalimentación estoy en condiciones de modificar y actualizar los gerbers. Las modificaciones son muy triviales, mover una pista, cambiar el ancho de una pista, añadir trozos inútiles (edge rails) a los lados de las placas para que cumplan ciertos requisitos mínimos de tamaño, modificar estos trozos inútiles para que sean dos en vez de uno; como digo son tonterías, pero que sirven para que todos los fabricantes estén conformes con los gerbers y para que el próximo que los encargue no le molesten con pegas ni retrasos y pasen directamente a producción.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6033
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1235 times
Been thanked: 2965 times
Contactar:

Proyecto #2330: USB Cable Tester 0.01

Mensaje por cacharreo »

Comprobador de cables USB con conectores USB tipo A, B, C, Mini USB, micro USB y Lightning alimentado por una batería de Litio-Manganeso CR2032.

Advertencia: Solo debe ser utilizado con cables USB desconectados, nunca debe conectarse a dispositivos USB (móviles, PC, reproductores, etc.) con una conexión USB activa pues podría dañarlos.

Instrucciones de uso
Conectar un extremo del cable a uno de los conectores USB de la parte superior (J1 USB-C ó J2 USB-A) y el otro extremo a otro conector USB de la parte inferior (J3 USB-C, J4 USB-A, J5 USB-B, J6 Lightning, J7 Mini USB ó J8 micro USB) y comprobar el estado de los LED en la zona central.

Esquema
Imagen

Lista de componentes (17)
 Qty  Designator  Value  Package/Reference 
1R1330Ω 5% 1/10W0603
1RP1330Ω 5% 1/10W resistor array/pack 4x06031608
5LED1,LED2,LED3,LED4,LED5CC,D+,D-,VCC,GND [Green]0805
2J1,J3USB-C femaleUSB-C female 24p U52A-0111-161031 SMD-THT
2J2,J4USB_AUSB-A female 4p XKB Connectivity U221-041N-4V33-S5 SMD
1J5USB-BUSB-B female 4p G45 SMD
1J6LIGHTNINGLightning female 10p Jing 914-614A2025S10200 or KL02-10F SMD
1J7Mini USBMini USB female 5p SMD
1J8micro USBmicro USB female 5p SMD
1BT1BATTERYBattery holder Kinghelm KH-CR2032-2-1
1BT1BATTERYCR2032 3V 450-500mAh battery
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen

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

Proyecto #2330: USB Cable Tester 0.01

Mensaje por cacharreo »

Esta nueva versión del USB Cable Tester es idéntica a la anterior excepto que utiliza un conector USB tipo C hembra mucho más económico y accesible (tambień algo más corto) que el de Amphenol, actualmente difícil de localizar y muy caro (de $2.5 a $4/unidad).
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6033
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1235 times
Been thanked: 2965 times
Contactar:

Proyecto #2223: USB Cable Tester 0.00

Mensaje por cacharreo »

Añadidas fotografías del USB Cable Tester 0.00 en funcionamiento comprobando 8 cables con diferentes tipos de conectores USB y derivados.

Faltaría la prueba del cable USB-Lightning pero como los cables que tengo de ese formato infame no los uso y son solo para probar el tester se me pasó pedir uno así.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6033
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1235 times
Been thanked: 2965 times
Contactar:

Proyecto #2222: ZX VaDeRetror! SX 0.02

Mensaje por cacharreo »

Añadidas fotografías del ZX VaDeRetror! SX 0.02 incluyendo detalles del proceso de montaje por si alguno se anima a hacerse uno. ;)
© cacharreo
Responder

Volver a “Proyectos de hardware abiertos”