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: 2797
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 636 times
Been thanked: 1111 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
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

Gerbers
Descargar

⁽¹⁾ Pins blocked in row 5
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 2797
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 636 times
Been thanked: 1111 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 4x0606 convex
1RP2680Ω 1/16W 1%Network array 4x0606 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: 2797
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 636 times
Been thanked: 1111 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 4x0606 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

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

Proyecto #2208: µTZXduino 1.01

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 (39)
 Cantidad  Referencia  Valor  Formato 
4R1,R3,R6,R7330Ω 1/8W 1%0805
1R222kΩ 1/8W 1% ⁽¹⁾0805
1R4220kΩ 1/8W 1% ⁽¹⁾0805
1R51kΩ 1/8W 1% (optional VR1)0805
1C622pF 50V ⁽¹⁾ (optional)0805
4C1,C2,C4,C7100nF 50V0805
1C5330nF 50V0805
1C31µF 50V0805
1C9220µF 10V tantalum (optional C8)A227 EIA-3216/B227 EIA-3528
1D3PWR [RED]LED 0805
1D4ACT [GREEN]LED 0805
1Q1DMP2045U-Q7SOT-23-3
1U2LM4862SOIC-8
1U3TXB0104PWRTSSOP-14
1SD1SD CARDSD push-push TF reader 9p SMD
2D1,D2SMAZ5V1SMA
1J2USB POWERMicroUSB 5P-F Type B SMD
1VR110kΩBourns 3361P vertical
2U1NANO socketsPin socket 1x15 2.54mm. round pins
1SW6DPDT microswitchMSK22D18 (angled)/MSS22D18 (straight)
1J3OUTPUTAudio Jack 3.5mm 5p TRS PJ-307/PJ-307G
1J4REMOTEAudio Jack 2.5mm 5p TRS PJ-204B
2JD1,JD2Display socketsPin socket 1x04 2.54mm. vertical
5SW1-SW5UP,DOWN,STOP,PLAY,ROOTPush tactile button switch SPST 6x6x4.3mm angled
1C8220µF 10V (optional C9)ECA-1AM221 Radial ⌀6.30mm. 𝄩2.00mm. L11.2mm.
2U1NANO headersPin header 1x15 2.54mm. round pins
1U1NANO v3NANO v3 ATmega328P 16MHz, FTDI FT232RL, optiboot
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen

Fotografías
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 (R4 de 22kΩ) de forma que la ganancia (en tensión, Aᵥ) será igual a 2R4/R2.

Unos ejemplos: con los valores por defecto de R2 y R4, Aᵥ=2*220kΩ/22kΩ=20 por tanto la ganancia por defecto es de 20; si se quiere una menor ganancia, suponiendo R2>=20kΩ, por ejemplo, si R2=20kΩ y R4=100kΩ entonces Aᵥ=2*100kΩ/20kΩ=2*5=10; si R2=22kΩ y R4=22kΩ entonces la ganancia Aᵥ=2*22kΩ/22kΩ=2 y para estos valores bajos de ganancia se puede prescindir del condensador C6.

A mayor ganancia menor será el efecto perceptible de la resistencia ajustable VR1, la fidelidad de sonido y, posiblemente, mayor saturación por lo que con ganancias superiores a 8 debería utilizarse siempre el condensador C6.

⁽²⁾ 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
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 2797
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 636 times
Been thanked: 1111 times
Contactar:

Proyecto #2209: SCART MUX 0.06

Mensaje por cacharreo »

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

Proyecto #2210: SCART MUX 1.00

Mensaje por cacharreo »

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

Proyecto #2211: nanoTZXduino 0.01

Mensaje por cacharreo »

Versión aún más reducida del reproductor digital para microordenadores de 8 bits para cargar programas a través del conector de audio (EAR). Tiene pantalla de 1.3", su tamaño es de 43.7x40.4mm. (como 2.3 Nanos puestos uno al lado del otro) y dispone de conector MiniUSB para programarlo directamente desde el IDE.

Esquema
Imagen

Lista de componentes (49)
 Cantidad  Referencia  Valor  Formato 
2R1,R2330Ω 1/16W 1%0603
1R322kΩ 1/16W 1%0603
1R4220kΩ 1/16W 1%0603
1C422pF 50V0603
9C2,C5,C7,C8,C9,C11,C12,C13,C15100nF 50V0603
1C3330nF 50V0603
1C11µF 50V0603
2C10,C1422µF 10V tantalumA226 EIA-3216/18
1C6220µF 10V tantalumA227 EIA-3216/B227 EIA-3528
1RN11kΩ 1/16W 1%Red de resistencias 4x0603
1RN2680Ω 1/16W 1%Red de resistencias 4x0603
2Z1,Z2PDZ5.1B,115SOD-323
1LED1ACT [Yellow]LED 0805
1LED2PWR [Red]LED 0805
1LED3TX [Blue]LED 0805
1LED4RX [Green]LED 0805
1Q1DMP2045U-Q7SOT-23-3
1U1LM4862SOIC-8
1VR110kΩ potentiometerPanasonic EVM3ESX50B14
1X13pin 16MHz ceramic resonator CSTCE16M0V53-R03213
1U3TXB0104PWRTSSOP-14
1U2FT232RLSSOP-28
1U4ATmega328P-AUTQFP-32
1U3AMS1117-5.0/LM1117IMPX-5.0SOT-223
1SD1SD CARDSD push-push TF reader 9p SMD
1SW6RST tactile push button switch 3x4x2mm.SKRKAEE010
1J1USB POWERMiniUSB 5P-F Type B SMD
1J2OUTPUTAudio Jack 3.5mm 5p TRS PJ-327A
1J4REMOTEAudio Jack 2.5mm 5p TRS PJ-242
1J3ICSPPin header 2x03 1.27mm. horizontal
1SW7DPDT microswitchMSK22D18 (angled)/MSS22D18 (straight)
1LCD1Display socketPin socket 1x04 2.54mm. vertical
5SW1-SW5UP,DOWN,STOP,PLAY,ROOT push tactile button switch SPSTSKRTLAE010
1LCD1OLED1.3" 128x64 SSD1306L35.50x33.70mm.
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen Imagen Imagen Imagen Imagen Imagen

Gerbers
Descargar

Firmware, manual, mods,...
µTZXduino 1.01
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 2797
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 636 times
Been thanked: 1111 times
Contactar:

Proyecto #2212: ZX Spectrum Dev Kit 2.00

Mensaje por cacharreo »

Nueva versión 3.01 disponible
Placa de desarrollo para el estudio, el diseño y la prueba de dispositivos/prototipos en ZX Spectrum y compatibles, con los nombres de las señales y las tensiones serigrafiadas para facilitar las conexiones.

Esquema
Imagen

Lista de componentes (3)
 Qty  Reference  Value  Package 
1J1BusEdge connector 2x28 2.54mm
2J3,J4Pin header 2x28Pin header 2x28 2.54mm ⁽¹⁾
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen

Fotografías
Imagen Imagen
Imagen

Gerbers
Descargar

⁽¹⁾ No pins @ row 5
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 2797
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 636 times
Been thanked: 1111 times
Contactar:

Proyecto #2213. ISP adapter 10p 2.54mm. to 6p 1.27mm. 0.01

Mensaje por cacharreo »

Adaptador ISP de conector IDC/DC3 10 pines macho a IDC/DC3 6 pines hembra específico para conectar un programador ICSP a un dispositivo con conector ICSP en placa con paso de 1.27mm. (por ejemplo, el nanoTZXduino).

Esquema
Imagen

Lista de componentes (2)
 Cantidad  Referencia  Valor 
1J1IDC/DC3-10p header 2.54mm.
1J2IDC/DC3-6p socket 1.27mm. or Pin socket 2x03 1.27mm.
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen Imagen

Fotografías
Imagen

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

Proyecto #2214. 0.91" OLED display I2C module 0.00

Mensaje por cacharreo »

Módulo I2C para pantalla OLED de 0.91" 128x32 con SSD1306 integrado.

Esquema
Imagen

Lista de componentes (18)
 Cantidad  Referencia  Valor 
3R1,R2,R34.7kΩ 1/16W 1%0603
1R4910kΩ 1/16W 1%0603
3C3,C8,C11100nF 50V0603
4C1,C2,C6,C71µF 50V0603
1C92.2µF 16V0603
3C4,C5,C104.7µF 16V0603
1U1SC662K-3.3SOT-23
1DS10.91" OLED display0.91" OLED display with SSD1306
1J1I2CPin header 1x04 2.54mm
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen Imagen

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

Volver a “Proyectos de hardware abiertos”