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: 5847
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1205 times
- Been thanked: 2820 times
- Contactar:
- cacharreo
- Moderador
- Mensajes: 5847
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1205 times
- Been thanked: 2820 times
- Contactar:
- cacharreo
- Moderador
- Mensajes: 5847
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1205 times
- Been thanked: 2820 times
- Contactar:
Proyecto #2211: nanoTZXduino 2.00
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 Arduino IDE.
Se recomienda especial atención en la soldadura de los conectores OUTPUT y REMOTE para que queden bien fijados a la placa. Así se evitará que con la manipulación, un jack pueda arrancar uno de los conectores hembra y arrastrar tras él uno o más pads.
Esquema
Lista de componentes (46)
Lista de componentes interactiva
PCB
Fotografías
Demo
(click para ampliar) (es necesario subir el volumen del reproductor para escuchar el audio)
Gerbers
Descargar
Firmware, manual, mods,...
µTZXduino 2.02
Se recomienda especial atención en la soldadura de los conectores OUTPUT y REMOTE para que queden bien fijados a la placa. Así se evitará que con la manipulación, un jack pueda arrancar uno de los conectores hembra y arrastrar tras él uno o más pads.
Esquema
Lista de componentes (46)
Cantidad | Referencia | Valor | Formato |
---|---|---|---|
1 | R1 | 330Ω 1/16W 1% | 0603 |
1 | R2 | 10Ω 1/16W 1% | 0603 |
1 | C4 | 47nF 25V | 0603 |
9 | C2,C5,C6,C7,C8,C10,C11,C12,C14 | 100nF 25V | 0603 |
1 | C1 | 10µF 25V | 0603 |
2 | C9,C13 | 22µF 10V tantalum | A226 EIA-3216/18 |
1 | C3 | 220µF 10V tantalum | A226 EIA-3216/18 |
1 | RN1 | 1kΩ 1/16W 1% | Red de resistencias 4x0603 |
1 | RN2 | 680Ω 1/16W 1% | Red de resistencias 4x0603 |
2 | Z1,Z2 | PDZ5.1B,115 | SOD-323 |
1 | LED1 | ACT [Yellow] | LED 0805 |
1 | LED2 | PWR [Red] | LED 0805 |
1 | LED3 | TX [Blue] | LED 0805 |
1 | LED4 | RX [Green] | LED 0805 |
1 | Q1 | DMP2045U-Q7 | SOT-23-3 |
1 | U1 | LM386M-1 | SOIC-8 |
1 | VR1 | 10kΩ potentiometer | Panasonic EVM3ESX50B14 |
1 | X1 | 3pin 16MHz ceramic resonator CSTCE16M0V53-R0 | 3213 |
1 | U5 | TXB0104PWR | TSSOP-14 |
1 | U2 | FT232RL | SSOP-28 |
1 | U4 | ATmega328P-AU | TQFP-32 |
1 | U3 | AMS1117-5.0/LM1117IMPX-5.0 | SOT-223 |
1 | SD1 | SD CARD | SD push-push TF reader 9p SMD |
1 | SW6 | RST tactile push button switch 3x4x2mm. | SKRKAEE010 |
1 | J1 | USB Mini | MiniUSB 5P-F Type B SMD |
1 | J2 | OUTPUT | Audio Jack 3.5mm 5p TRS PJ-327A |
1 | J4 | REMOTE | Audio Jack 2.5mm 5p TRS PJ-242 |
1 | J3 | ICSP | Pin header 2x03 1.27mm. horizontal |
1 | SW7 | DPDT microswitch | MSK22D18 (angled)/MSS22D18 (straight) |
1 | LCD1 | Display socket | Pin socket 1x04 2.54mm. vertical |
5 | SW1-SW5 | UP,DOWN,STOP,PLAY,ROOT push tactile button switch SPST | SKRTLAE010 |
1 | LCD1 | OLED1.3" 128x64 SSD1306 | L35.50x33.70mm. |
PCB
Fotografías
Demo
(click para ampliar) (es necesario subir el volumen del reproductor para escuchar el audio)
Gerbers
Descargar
Firmware, manual, mods,...
µTZXduino 2.02
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5847
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1205 times
- Been thanked: 2820 times
- Contactar:
Proyecto #2212: ZX Spectrum Dev Kit 2.00
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
Lista de componentes (57)
Lista de componentes interactiva
PCB
Fotografías
Gerbers
Descargar
⁽¹⁾ No pins @ row 5
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
Lista de componentes (57)
Qty | Reference | Value | Package |
---|---|---|---|
1 | J1 | Bus | Edge connector 2x28 2.54mm |
2 | J3,J4 | Pin header 2x28 | Pin header 2x28 2.54mm ⁽¹⁾ |
54 | JP1-JP54 | Jumpers J3,J4 | Shorting jumper 2p 2.54mm |
PCB
Fotografías
Gerbers
Descargar
⁽¹⁾ No pins @ row 5
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5847
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1205 times
- Been thanked: 2820 times
- Contactar:
Proyecto #2213. ISP adapter 10p 2.54mm. to 6p 1.27mm. 0.01
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
Lista de componentes (2)
Lista de componentes interactiva
PCB
Fotografías
Gerbers
Descargar (Importante: encargarlos en placa de 1.00mm. de grosor)
Esquema
Lista de componentes (2)
Cantidad | Referencia | Valor |
---|---|---|
1 | J1 | IDC/DC3-10p header 2.54mm. |
1 | J2 | IDC/DC3-6p socket 1.27mm. or Pin socket 2x03 1.27mm. |
PCB
Fotografías
Gerbers
Descargar (Importante: encargarlos en placa de 1.00mm. de grosor)
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5847
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1205 times
- Been thanked: 2820 times
- Contactar:
Proyecto #2214. 0.91" OLED display I2C module 0.00
Módulo I2C para pantalla OLED de 0.91" 128x32 con SSD1306 integrado.
Esquema
Lista de componentes (18)
Lista de componentes interactiva
PCB
Fotografías
Gerbers
Descargar (Importante: encargarlos en placa de 1.20mm. de grosor)
Esquema
Lista de componentes (18)
Cantidad | Referencia | Valor | Formato |
---|---|---|---|
3 | R1,R2,R3 | 4.7kΩ 1/16W 1% | 0603 |
1 | R4 | 910kΩ 1/16W 1% | 0603 |
3 | C3,C8,C11 | 100nF 50V | 0603 |
4 | C1,C2,C6,C7 | 1µF 50V | 0603 |
1 | C9 | 2.2µF 25V | 0603 |
3 | C4,C5,C10 | 4.7µF 25V | 0603 |
1 | U1 | SC662K-3.3 | SOT-23 |
1 | DS1 | 0.91" OLED display | 0.91" OLED display with SSD1306 |
1 | J1 | I2C | Pin header 1x04 2.54mm |
PCB
Fotografías
Gerbers
Descargar (Importante: encargarlos en placa de 1.20mm. de grosor)
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5847
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1205 times
- Been thanked: 2820 times
- Contactar:
Proyecto #2215: SuperCoCo 0.01
Interfaz para doble joystick con teclas redefinibles para ZX Spectrum inspirada en el ComCon de Frel Limited del año 1984.
Se puede montar en dos configuraciones diferentes, con conector de borde para enchufarlo directamente al ZX Spectrum (como se muestra en las dos primeras imágenes) o con una tira de pines macho 2x28 de 2.54mm. de paso sin la columna 5 para conectarlo a través de un expansor de bus como ZX Spectrum Edge, ZX Dev Kit o SpecEdge (como se muestra en la tercera imagen).
El funcionamiento es sencillo. Como indica la serigrafía sobre los conectores de joystick (Dsub-9) el joystick#1 queda a la izquierda y el joystick#2 a la derecha, adyacente a cada conector hay una tira de 7 pines etiquetada con las posibles direcciones, el botón de disparo (F de Fire) y otros dos botones extra (B2 y B3). Con un juego de 7 cables DuPont de 10cm. hembra-hembra se realizan puentes desde dicho conector a los pines de la parte inferior de la placa etiquetados con los nombres de las teclas del teclado del ZX Spectrum.
Por ejemplo, en el conector superior izquierdo podríamos dejar sin conectar B3, B2 y conectaremos F a la tecla SPACE, ▲ a la tecla Q, ▼ a la tecla A, ◀ a la tecla O y ▶ a la tecla P. De este modo tendríamos la clásica combinación QAOP y espacio programada en el primer joystick. Análogamente en el conector superior derecho dejaríamos sin conectar B3, B2, conectaríamos F a la tecla CAPS SHIFT, ▲ a la tecla 7, ▼ a la tecla 6, ◀ a la tecla 5 y ▶ a la tecla 8, consiguiendo así tener programado el segundo joystick (el derecho) para moverse con las teclas de cursor y disparar con CAPS SHIFT.
Esquema
Lista de componentes (41)
Lista de componentes interactiva
PCB
Fotografías
Joystick 1: OPAQ y espacio / Joystick 2: Cursor
Gerbers
Descargar
Se puede montar en dos configuraciones diferentes, con conector de borde para enchufarlo directamente al ZX Spectrum (como se muestra en las dos primeras imágenes) o con una tira de pines macho 2x28 de 2.54mm. de paso sin la columna 5 para conectarlo a través de un expansor de bus como ZX Spectrum Edge, ZX Dev Kit o SpecEdge (como se muestra en la tercera imagen).
El funcionamiento es sencillo. Como indica la serigrafía sobre los conectores de joystick (Dsub-9) el joystick#1 queda a la izquierda y el joystick#2 a la derecha, adyacente a cada conector hay una tira de 7 pines etiquetada con las posibles direcciones, el botón de disparo (F de Fire) y otros dos botones extra (B2 y B3). Con un juego de 7 cables DuPont de 10cm. hembra-hembra se realizan puentes desde dicho conector a los pines de la parte inferior de la placa etiquetados con los nombres de las teclas del teclado del ZX Spectrum.
Por ejemplo, en el conector superior izquierdo podríamos dejar sin conectar B3, B2 y conectaremos F a la tecla SPACE, ▲ a la tecla Q, ▼ a la tecla A, ◀ a la tecla O y ▶ a la tecla P. De este modo tendríamos la clásica combinación QAOP y espacio programada en el primer joystick. Análogamente en el conector superior derecho dejaríamos sin conectar B3, B2, conectaríamos F a la tecla CAPS SHIFT, ▲ a la tecla 7, ▼ a la tecla 6, ◀ a la tecla 5 y ▶ a la tecla 8, consiguiendo así tener programado el segundo joystick (el derecho) para moverse con las teclas de cursor y disparar con CAPS SHIFT.
Esquema
Lista de componentes (41)
Cantidad | Referencia | Valor | Formato |
---|---|---|---|
9 | C0,C1,C2,C3,C4,C5,C6,C7,C8 | 100nF 50V | 0805 |
10 | DN01,DN02,DN11,DN12,DN21,DN22,DN31,DN32,DN41,DN42 | 1SS308 | Quad Diode Array Common Anode SOT-25-5 |
1 | U8 | 74LS32DRE4 | SOIC-14 3.9x8.65mm 𝄩1.27mm |
8 | U0,U1,U2,U3,U4,U5,U6,U7 | 74LS365ADR | SOIC-16-Narrow 3.9x9.9mm 𝄩1.27mm |
1 | J0 | Joystick#1 | Pin header 1x07 𝄩2.54mm vertical SMT Pin1-Right |
1 | J1 | Joystick#2 | Pin header 1x07 𝄩2.54mm vertical SMT Pin1-Right |
1 | J2 | 1-5 | Pin header 1x10 𝄩2.54mm vertical SMT Pin1-Left |
1 | J3 | 6-0 | Pin header 1x10 𝄩2.54mm vertical SMT Pin1-Right |
1 | J4 | Q-T | Pin header 1x10 𝄩2.54mm vertical SMT Pin1-Right |
1 | J5 | Y-P | Pin header 1x10 𝄩2.54mm vertical SMT Pin1-Left |
1 | J6 | A-G | Pin header 1x10 𝄩2.54mm vertical SMT Pin1-Left |
1 | J7 | H-ENTER | Pin header 1x10 𝄩2.54mm vertical SMT Pin1-Right |
1 | J8 | CAPS-V | Pin header 1x10 𝄩2.54mm vertical SMT Pin1-Right |
1 | J9 | B-SPACE | Pin header 1x10 𝄩2.54mm vertical SMT Pin1-Left |
2 | J10,J11 | Kempston | DSUB-9 Male Horizontal P2.77x2.84mm EdgePinOffset 9.90mm Housed with Mounting Holes Offset 11.32mm |
1 | J12 | ZX BUS | ZX Spectrum Edge Connector (optional) |
1 | J12 | ZX BUS | Pin header 2x28 𝄩2.54mm vertical (row5 must be removed) (optional) |
PCB
Fotografías
Joystick 1: OPAQ y espacio / Joystick 2: Cursor
Gerbers
Descargar
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5847
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1205 times
- Been thanked: 2820 times
- Contactar:
Proyecto #2216. ISP-UPDI adapter 0.00
Adaptador ISP-UPDI con conectores IDC/DC3 de 10 y 6 pines para conectar un programador ICSP-UPDI a diferentes dispositivos compatibles.
Esquema
Lista de componentes (3)
Lista de componentes interactiva
PCB
Fotografías
Gerbers
Descargar
Esquema
Lista de componentes (3)
Cantidad | Referencia | Valor | Formato |
---|---|---|---|
1 | J3 | IDC/DC3-6p socket | |
1 | J1 | ISP-10 | IDC/DC3-10p socket |
1 | J2 | ISP-6 | IDC/DC3-6p socket |
1 | J3 | UPDI | IDC/DC3-6p socket |
PCB
Fotografías
Gerbers
Descargar
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5847
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1205 times
- Been thanked: 2820 times
- Contactar:
Proyecto #2217: ZX Spectrum +2/+2a/+2b/+3 multiROM adapter 0.00
Nueva versión 1.00 disponible
Adaptador interno para 8 ROM programables para los ZX Spectrum +2a, +2b y +3.
Esquema
Lista de componentes (11)
Lista de componentes interactiva
PCB
Fotografías
Gerbers
Descargar
Adaptador interno para 8 ROM programables para los ZX Spectrum +2a, +2b y +3.
Esquema
Lista de componentes (11)
Cantidad | Referencia | Valor | Formato |
---|---|---|---|
4 | IC7,IC8 | W27E257 | Pin header 2.54mm 1x14 |
3 | R1,R2,R3 | 4.7kΩ 1/4W 1% | 1206 |
1 | J1 | Pin header 2x02 Odd/Even | Pin header 2.54mm 2x02 horizontal |
2 | U7,U8 | W27C020 | DIP-32 socket 15.24mm |
1 | SW1 | Binary coded rotary switch 8pos | S-8010 |
PCB
Fotografías
Gerbers
Descargar
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5847
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1205 times
- Been thanked: 2820 times
- Contactar:
Proyecto #2218: Amstrad CPC multiROM MX4 adapter 0.00
Adaptador externo para 8 ROM programables con conector MX4 para los Amstrad CPC.
Esquema
Lista de componentes (24)
Lista de componentes interactiva
PCB
Fotografías
Gerbers
Descargar
Esquema
Lista de componentes (24)
Cantidad | Referencia | Valor | Formato |
---|---|---|---|
1 | D1 | 1N4148 | DO-35 |
6 | C1,C2,C3,C4,C5,C6 | 100nF 25V | MLCC 𝄩5.00mm. |
1 | U1 | 74HCT4075 | DIP-14 socket |
1 | U2 | 74HCT573 | DIP-20 socket |
1 | U3 | 74HCT138 | DIP-16 socket |
1 | U4 | 74HCT30 | DIP-14 socket |
1 | U5 | 74HCT86 | DIP-14 socket |
1 | U6 | W27C010 | DIP-32W socket (15.24mm.) |
1 | SW2 | ROM ENABLE | DIP slide switch SPSTx08 9.78x22.5mm W7.62mm 𝄩2.54mm |
1 | RN1 | 10kΩ 1/8W 2% | Resistor network SIP9 4609X-101-103LF/A103J |
1 | C7 | 22µF 25V | Radial aluminum electrolytic capacitors ⌀4.00mm. 𝄩2.00mm. |
1 | J1 | CPC MX4 CONNECTOR | IDC-50 right angle (MX4) connector |
1 | SW1 | BANK | Switch SPDT/1P2T SS-12D0G4 |
1 | U1 | 74HCT4075 | DIP-14 |
1 | U2 | 74HCT573 | DIP-20 |
1 | U3 | 74HCT138 | DIP-16 |
1 | U4 | 74HCT30 | DIP-14 |
1 | U5 | 74HCT86 | DIP-14 |
1 | U6 | W27C010 | DIP-32W |
PCB
Fotografías
Gerbers
Descargar
© cacharreo