Proyectos cacharreo 2021-2023

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.
Responder
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 4299
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 984 times
Been thanked: 2158 times
Contactar:

Proyecto #2132: Joystick Tester 0.00

Mensaje por cacharreo »

Comprobador de joysticks compatible con las normas Atari, Amstrad, Commodore y Sinclair. Versiones THT y SMD.

Esquema
THT
Imagen

SMD
Imagen

THT
Lista de componentes (14)
 Qty  Designator  Value  Package 
4LED1,LED2,LED3,LED4UP,DOWN,LEFT,RIGHT [Green]LED 5.0mm
3LED5,LED6,LED7FIRE1,FIRE2,FIRE3 [Yellow]LED 5.0mm
1LED8POWER [Red]LED 5.0mm
2D1,D2BAT43DO-35
1RN1470ΩResistor network SIP-9
1J1USB connector MiniUSB 5pMolex 548190519
1J2KempstonDSUB-9 Male Horizontal 𝄩2.77x2.84mm EdgePinOffset 9.90mm Housed with Mounting Holes Offset 11.32mm
1BT1503035P (optional)Li-Po 503035P battery 3.7V 420-500mAh
Lista de componentes interactiva

SMD
Lista de componentes (14)
 Qty  Designator  Value  Package 
4LED1,LED2,LED3,LED4UP,DOWN,LEFT,RIGHT [Green]0805
3LED5,LED6,LED7FIRE1,FIRE2,FIRE3 [Yellow]0805
1LED8POWER [Red]0805
2D1,D2BAT60A (option #1)SOD-323
2D1,D2SS13HE (option #2)SOD-323HE
1RN1470ΩResistor network 8x0603 bussed CTS 745X101471JP
1J1USB connector MiniUSB 5pMolex 548190519
1J2KempstonDSUB-9 Male Horizontal 𝄩2.77x2.84mm EdgePinOffset 9.90mm Housed with Mounting Holes Offset 11.32mm
1BT1503035P (optional)Li-Po 503035P battery 3.7V 420-500mAh
Lista de componentes interactiva

PCB
THT
Imagen Imagen Imagen Imagen Imagen Imagen Imagen

SMD
Imagen Imagen Imagen Imagen Imagen Imagen Imagen

Gerbers
THT
Descargar

SMD
Descargar
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 4299
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 984 times
Been thanked: 2158 times
Contactar:

Proyectos cacharreo 2021-2023

Mensaje por cacharreo »

Gracias, sí que ha sido un año entretenido, visto en retrospectiva casi podría decirse que tanto el número de proyectos como los tiempos vinieron impuestos por los plazos de entrega entre placa y placa.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 4299
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 984 times
Been thanked: 2158 times
Contactar:

Proyecto #2201: Boost converter 0.00

Mensaje por cacharreo »

Módulo convertidor step-up boost DC-DC compatible con la versión grande (37x17mm.) del conocido HW-668 coincidiendo tanto en la funcionalidad de los pines (VIN-,VIN+,...) como en su ubicación.

Esquema
Imagen

Lista de componentes (7)
 Cantidad  Referencia  Valor  Formato 
1R31200Ω 1/8W 1%0805
2C31,C3218µF 25V0805
1U31MT3608/SX1308SOT-23-6
1D31SS34SMA
1L3122µHB82464P4224M 10.4x10.4x4.8mm. SMD
1RV31Trimmer 10kΩ Bourns/Baoter 3/8" 3296W-10.375" Trimpot 3 pins
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen

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

Proyecto #2202. VdR RAM Tester 1.06

Mensaje por cacharreo »

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

Proyecto #2203: Boost converter mini 0.01

Mensaje por cacharreo »

Módulo convertidor step-up boost DC-DC compatible con la versión compacta del conocido HW-668, la funcionalidad de los pines (VIN-,VIN+,...) coincide pero no la ubicación respecto a los bordes. Es apto para cualquier versión del VdR RAM Tester.

Esquema
Imagen

Lista de componentes (7)
 Cantidad  Referencia  Valor  Formato 
1R31200Ω 1/8W 1%0805
2C31,C3218µF 25V0805
1U31MT3608/SX1308SOT-23-6
1D31SS34SMA
1L314.7µHLQ55DN
1RV31Trimmer 10kΩ Bourns/Baoter 3/8" 3296W-10.375" Trimpot 3 pins
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen

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

Proyecto #2204: Boost converter mini 0.02

Mensaje por cacharreo »

Módulo convertidor step-up boost DC-DC compatible con la versión compacta del conocido HW-668, coinciden tanto la funcionalidad de los pines (VIN-,VIN+,...) como su ubicación respecto a los bordes.

Esquema
Imagen

Lista de componentes (7)
 Cantidad  Referencia  Valor  Formato 
1R31200Ω 1/8W 1%0805
2C31,C3218µF 25V0805
1U31MT3608/SX1308SOT-23-6
1D31SS34SMA
1L314.7µHLQ55DN
1RV31Trimmer 10kΩ Bourns/Baoter 3/8" 3296W-10.375" Trimpot 3 pins
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen

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

Proyecto #2205: ZX Spectrum Edge SX 0.00

Mensaje por cacharreo »

Expansor de bus que sirve de base para conectar al ZX Spectrum las placas de otros proyectos como, por ejemplo, SuperCoCo o ZX VaDeRetror! SX.

El puente JP4 debe estar instalado por defecto en las placas cuando no se especifique otra cosa.

Esquema
Imagen

Lista de componentes (6)
 Qty  Reference  Value  Package 
1J1BusEdge connector 2x28 𝄩2.54mm
1J3Pin socket 2x28Pin socket 2x28 𝄩2.54mm ⁽¹⁾
1J4Pin header 1x02Pin socket 1x02 𝄩2.54mm L15.00mm ⁽²⁾
1JP4Shorting jumperShorting jumper 2p 2.54mm
2J3#9,J3#10DuPont Blocking PinAMP-LATCH Keying Plug TE 499712-1 / Harwin M20-003 Polarising Pin
Lista de componentes interactiva

PCB
Imagen Imagen Imagen

Fotografías
Imagen

Gerbers
Descargar

⁽¹⁾ Pins blocked in row 5
⁽²⁾ Please note that these pins are longer (15mm) than the regular ones (11.5mm).
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 4299
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 984 times
Been thanked: 2158 times
Contactar:

Proyecto #2206: Nano 3.2f

Mensaje por cacharreo »

Placa de desarrollo basada en ATmega328P-AU con chip de comunicaciones USB (UART) FTDI FT232RL compatible con Nano v3.

Esquema
Imagen

Lista de componentes (23)
 Cantidad  Referencia  Valor  Formato 
5C1,C3,C4,C7,C9100nF 50V0805
2C2,C822µF 16V tantalum1206
1D1MBR0520LTSOD-123
1RP11kΩ 1/16W 1%Network array 4x1206 convex
1RP2680Ω 1/16W 1%Network array 4x1206 convex
1U3AMS1117-5.0/LM1117IMPX-5.0SOT-223
1U2FT232RLSSOP-28
1Y13pin 16MHz ceramic resonator CSTCE16M0V53-R03213
1LED2TX [Blue]0805
1LED1RX [Green]0805
1LED4POWER [Red]0805
1LED3L [Yellow]0805
1U1ATmega328P-AUTQFP-32
1SW1RST tactile push button switch 3x4x2mm.SKRKAEE010 or B3U-1000P
1J3USB MiniUSB-MINI-B_2 SMD
1J4ICSPPin header 2.54mm. 2x03
2J1,J2Nano pinsPin header 2.54mm. 1x15
Lista de componentes interactiva

PCB
Imagen Imagen Imagen

Fotografías
Imagen
Imagen
Imagen

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

Proyecto #2207: Nano 3.3d

Mensaje por cacharreo »

Placa de desarrollo basada en ATmega328P-MU con chip de comunicaciones USB (UART) FTDI FT232RL compatible con Nano v3 que, a diferencia de la versión original, para la mayoría de componentes utiliza el formato 0805.

Esquema
Imagen

Lista de componentes (25)
 Cantidad  Referencia  Valor  Formato 
1F1PTC Fuse 6V 500mA MF-FSMF050X-20603
4C1,C4,C6,C9100nF 50V0805
2C3,C7,C81µF 50V0805
2C2,C54.7µF 16V tantalumTAN-A/EIA-3216/18
1D1MBR0520LTSOD-123
2RP1,RP21kΩ 1/16W 1%Network array 4x1206 convex
1U3AMS1117-5.0/LM1117IMPX-5.0SOT-223
1U2FT232RLSSOP-28
1Y13pin 16MHz ceramic resonator CSTCE16M0V53-R03213
1LED2TX [Blue]0805
1LED1RX [Green]0805
1LED4POWER [Red]0805
1LED3L [Yellow]0805
1U1ATmega328P-MUMLF-32
1SW1RST tactile push button switch 3x4x2mm.SKRKAEE010 or B3U-1000P
1J3USB MiniUSB-MINI-B_2 SMD
1J4ICSPPin header 2.54mm. 2x03
2J1,J2Nano pinsPin header 2.54mm. 1x15
Lista de componentes interactiva

PCB
Imagen Imagen Imagen

Fotografías
Imagen

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

Proyecto #2208: µTZXduino 2.02

Mensaje por cacharreo »

Reproductor digital para microordenadores de 8 bits para cargar programas a través del conector de audio (EAR). Reune las más interesantes prestaciones de varios proyectos similares entre los que se cuentan los Arduitape, CASDuino y TZXDuino de Andrew Beer y Duncan Edwards, TZXDuino Compact de Steve Smith, TZX/CASDuino de Marco Maccaferri, TZXDuino de Hagen Patzke y, por petición expresa de uno de los usuarios del foro, el formato de la placa se hizo compatible con el diseño de la caja acrílica (o de metacrilato) del TZXDuino Reloaded de Edu Arana. Se apoya en gran medida en el firmware MaxDuino⁽³⁾ desarrollado por @rcmolina con contribuciones de @NataliaPC, @acf76es, @Spirax y @rampa en base a los desarrollos originales de Andrew Beer y Duncan Edwards.

Esquema
Imagen

Lista de componentes (38)
 Cantidad  Referencia  Valor  Formato 
2R1,R5330Ω 1/8W 1%0805
1R61kΩ 1/8W 1%0805
1R222kΩ 1/8W 1% ⁽¹⁾0805
1R333kΩ 1/8W 1% ⁽¹⁾0805
1R410kΩ 1/8W 1% ⁽¹⁾0805
4C1,C2,C4,C6100nF 16V0805
1C31µF 16V0805
1C5330nF 16V0805
1LED1ACT [Green]LED 0805
1LED2PWR [Red]LED 0805
1Q1DMP2045U-Q7SOT-23-3
1U2LM4862SOIC-8
1U3TXB0104DRSOIC-14
1SD1SD CARDSD push-push TF reader 9p SMD
1C7100nF 16V0805
2Z1,Z2SMAZ5V1SMA
1J2POWERMicroUSB 2P-F Type B SMD
1VR1200kΩ ⁽¹⁾Bourns 3361P vertical
1SW64PDT microswitchMSK42D01 (angled)/MSS42D01 (straight)
2U1NANO socketsPin socket 1x15 2.54mm. round pins
1J4REMOTEAudio Jack 2.5mm 5p TRS PJ-204B
1J3OUTPUTAudio Jack 3.5mm 5p TRS PJ-307/PJ-307G
2JD1,JD2Display socketsPin socket 1x04 2.54mm. vertical
5SW1-SW5UP,DOWN,STOP,PLAY,ROOTPush tactile button switch SPST 6x6x4.3mm⁽²⁾ angled
2U1NANO headersPin header 1x15 2.54mm
1U1NANO v3NANO v3 ATmega328P 16MHz, FTDI FT232RL, optiboot
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen

Fotografías
1.01
Imagen

2.01
SMD
Imagen
THT
Imagen
En pruebas y con caja acrílica
Imagen Imagen Imagen

2.02
Imagen Imagen

Gerbers
Descargar

Manual del firmware
Descargar

Enlaces
Firmware

⁽¹⁾ La ganancia de tensión del amplificador integrado está controlada por la resistencia de entrada (R2 de 22kΩ) y la de retroalimentación (R3 de 33kΩ) de forma que la ganancia (en tensión, Aᵥ) será igual a 2R3/R2. Con estos valores, Aᵥ=2*33kΩ/22kΩ=3 por tanto la ganancia por defecto es de 3; si se quiere una mayor ganancia, suponiendo que R2>=20kΩ, si R2=20kΩ y R3=80kΩ entonces Aᵥ=2*80kΩ/20kΩ=2*4=8; si R2=22kΩ y R3=22kΩ entonces la ganancia Aᵥ=2*22kΩ/22kΩ=2. A mayor ganancia menor será el efecto perceptible de la resistencia ajustable VR1 y aumentará la amplificación de ruido interno del Nano por lo que con ganancias superiores a 8 se recomendaría utilizar un condensador de 22pF soldado sobre R3 (piggyback).
En cuanto a las resistencias R4 y la variable VR1 se debe montar solo uno de las dos. Con R4 se dejaría fijo el volumen del amplificador, con VR1 se podría subir o bajar utilizando un destornillador.
⁽²⁾ Si se tiene intención de montar en caja tal vez los pulsadores deberían tener un vástago más largo, por lo que es recomendable usarlos de 6x6x8mm o 6x6x9mm.

⁽³⁾ Para actualizar el firmware se requiere:
- Descargar MaxDuino.
- Descomprimir el fichero y renombrar el directorio a "MaxDuino".
- Editar el fichero userconfig.h y convertir en un comentario (añadiendo // delante) o quitar la conversión a comentario (quitando // de delante) las líneas para las opciones que, respectivamente, deseemos activar o desactivar.
Por ejemplo, utilizándolo con una pantalla OLED de 1.3" (como en la fotografía) la configuración por defecto en userconfig.h incluiría como primera línea:

Código: Seleccionar todo

#define CONFIGFILE 2
- Instalar la última versión de Arduino IDE (enlace a la descarga y a las instrucciones de instalación).
- Descargar la librería SdFAT.
- Ejecutar la aplicación Arduino IDE.
- Instalar la librería descargada con Sketch -> Include Library -> Add .Zip Library.
- Navegar al directorio donde hemos descargado la librería, seleccionarla y pulsar el botón OK.
- Ir aSketch -> Include Library -> Manage libraries.
- Teclear SoftI2CMaster e instalar esa librería.
- En Arduino IDE, seleccionar Tools -> Board -> Arduino Nano w/ ATmega328P.
- Conectar µTZXduino a un puerto USB.
- Comprobar que Tools -> Board -> Serial Port que está seleccionado el puerto al que está conectado µTZXduino.
- Pulsar "Upload" (la flecha hacia la derecha situada cerca de la esquina superior izquierda de Arduino IDE).
© cacharreo
Responder

Volver a “Proyectos de hardware abiertos”