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: 5633
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1190 times
- Been thanked: 2720 times
- Contactar:
Proyecto #2314: DIP Patch Board 0.00
Añadidas fotografías para la DIP Patch Board 0.00.
Me han preguntado para qué diablos sirve. La utilizo para sustituir en un dispositivo en pruebas o reparación los integrados que no pudiera tener a mano. Se conectan cables DuPont entre el cabezal hembra y una placa de prototipos (breadboard) y en ésta se configura el circuito a reproducir. La última vez lo usé para comprobar un problema con un interfaz de joystick y como no tenía a mano la GAL a sustituir, probé primero con circuitos integrados lógicos discretos y después con una CPLD. Las pruebas de funcionamiento las he hecho con memorias 4164 y el VdR DRAM tester.
Como se ve en la última foto las líneas entre pin y pin sirven para cortar la placa con una sierra circular con una hoja de 0.1-0.2mm. para dejarla al tamaño adecuado (2x8, 2x14, 2x16,...) pero eso sí, la numeración no cambia aunque se corte.
Como digo es útil para hacer pruebas en un dispositivo pero para lo contrario, por ejemplo probar el diseño de un periférico en un ZX Spectrum, lo suyo es usar algo como la ZX Spectrum Breadboard 0.00.
Me han preguntado para qué diablos sirve. La utilizo para sustituir en un dispositivo en pruebas o reparación los integrados que no pudiera tener a mano. Se conectan cables DuPont entre el cabezal hembra y una placa de prototipos (breadboard) y en ésta se configura el circuito a reproducir. La última vez lo usé para comprobar un problema con un interfaz de joystick y como no tenía a mano la GAL a sustituir, probé primero con circuitos integrados lógicos discretos y después con una CPLD. Las pruebas de funcionamiento las he hecho con memorias 4164 y el VdR DRAM tester.
Como se ve en la última foto las líneas entre pin y pin sirven para cortar la placa con una sierra circular con una hoja de 0.1-0.2mm. para dejarla al tamaño adecuado (2x8, 2x14, 2x16,...) pero eso sí, la numeración no cambia aunque se corte.
Como digo es útil para hacer pruebas en un dispositivo pero para lo contrario, por ejemplo probar el diseño de un periférico en un ZX Spectrum, lo suyo es usar algo como la ZX Spectrum Breadboard 0.00.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5633
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1190 times
- Been thanked: 2720 times
- Contactar:
Proyecto #2313: PLCC-28 to DIP-24 adapter 0.00
Día de montaje, soldar y más y más pruebas.
Añadidas fotografías para el PLCC-28 to DIP-24 adapter 0.00.
Con este adaptador se puede sustituir una GAL 22V10 en formato DIP de 24 pines por una en formato PLCC de 28 pines. Indirectamente puede utilizarse para probar si una GAL PLCC funciona con solo pincharla en un VaDeRetror! ó DD!
Añadidas fotografías para el PLCC-28 to DIP-24 adapter 0.00.
Con este adaptador se puede sustituir una GAL 22V10 en formato DIP de 24 pines por una en formato PLCC de 28 pines. Indirectamente puede utilizarse para probar si una GAL PLCC funciona con solo pincharla en un VaDeRetror! ó DD!
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5633
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1190 times
- Been thanked: 2720 times
- Contactar:
Proyecto #2309: SPI-JTAG driver 0.00a
Añadidas fotografías para el SPI-JTAG driver 0.00a.
He aprovechado y hoy mismo lo he estado probando con un TL866IIplus y un clon de Nano con CH340G.
He aprovechado y hoy mismo lo he estado probando con un TL866IIplus y un clon de Nano con CH340G.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5633
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1190 times
- Been thanked: 2720 times
- Contactar:
Bloquear pines, pines de bloqueo
Una duda recurrente sobre el montaje es cómo bloquear las tiras de pines hembra (pin sockets) para dispositivos como el ZX Spectrum Edge SX, el ZX Spectrum Bus Expander, etc.
Hay alternativas comerciales como los DuPont Blocking Pin AMP-LATCH Keying Plug TE 499712-1 o los Harwin M20-003 Polarising Pin.
Los primeros requieren las ballestillas de la tira de pines para fijarse (o pegarlos en sus posición), los segundos (más cómodos para mí e infinitamente más fiables) no. Pero sea como sea son caros, los segundos pueden costar unos 24 euros la bolsa de 100 unidades lo que, por ejemplo, para montar un ZX Spectrum Bus Expander supone un sobre coste de 1.92€.
Otra alternativa comercial similar a los TE 499712-1 de TE Connectivity son los 2.54mm Dupont Connector Blocking Pins de MODDIY que el lote de 10 pines cuesta unos 0.17€ pero, a menos que se compren muchos o incluidos en un pedido más grande, no son económicos porque se envían desde Hong Kong y esto conlleva gastos de envío, la tangenti de aduanas, etc.
Hay otros métodos que implican ciertas manualidades,
1) Bloquear el agujero con una gota de cianocrilato (pegamento rápido);
2) Bloquear el agujero con masilla bi-componente de epoxi (barrita "arreglatodo"), moldeando, bloqueando y una vez seca, puliendo y pintando (vale un rotulador permanente);
3) Extraer la ballestilla, soldarla en su parte superior para cerrar el hueco, y volver a colocarla en la tira de pines;
4) combinaciones de los métodos anteriores.
Hay alternativas comerciales como los DuPont Blocking Pin AMP-LATCH Keying Plug TE 499712-1 o los Harwin M20-003 Polarising Pin.
Los primeros requieren las ballestillas de la tira de pines para fijarse (o pegarlos en sus posición), los segundos (más cómodos para mí e infinitamente más fiables) no. Pero sea como sea son caros, los segundos pueden costar unos 24 euros la bolsa de 100 unidades lo que, por ejemplo, para montar un ZX Spectrum Bus Expander supone un sobre coste de 1.92€.
Otra alternativa comercial similar a los TE 499712-1 de TE Connectivity son los 2.54mm Dupont Connector Blocking Pins de MODDIY que el lote de 10 pines cuesta unos 0.17€ pero, a menos que se compren muchos o incluidos en un pedido más grande, no son económicos porque se envían desde Hong Kong y esto conlleva gastos de envío, la tangenti de aduanas, etc.
Hay otros métodos que implican ciertas manualidades,
1) Bloquear el agujero con una gota de cianocrilato (pegamento rápido);
2) Bloquear el agujero con masilla bi-componente de epoxi (barrita "arreglatodo"), moldeando, bloqueando y una vez seca, puliendo y pintando (vale un rotulador permanente);
3) Extraer la ballestilla, soldarla en su parte superior para cerrar el hueco, y volver a colocarla en la tira de pines;
4) combinaciones de los métodos anteriores.
© cacharreo
- luisbarna
- Demonio tercer orden
- Mensajes: 553
- Registrado: 27 Dic 2022, 12:24
- Ubicación: Barcelona
- Has thanked: 290 times
- Been thanked: 181 times
Re: Proyectos cacharreo 2021-2023
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
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
- cacharreo
- Moderador
- Mensajes: 5633
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1190 times
- Been thanked: 2720 times
- Contactar:
Re: Proyectos cacharreo 2021-2023
Gracias.
Es la versión definitiva, tiene lista la autodetección del modelo de ZX Spectrum y elimina la necesidad del interruptor para encenderlo o apagarlo por lo que no tiene ningún conmutador pero aún estamos de pruebas porque no se ha probado en todos los modelos y lo más importante de momento es ensayar cómo programarlo sin necesitar más que un Arduino Nano o Uno y 6 cables DuPont hembra-hembra.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5633
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1190 times
- Been thanked: 2720 times
- Contactar:
Proyectos cacharreo 2021-2023
Está disponible el µTZXduino 2.01, una nueva versión actualizada con los siguientes cambios:
- se reduce el brillo por defecto del LED PWR,
- ambos LED se reubican alejándolos uno del otro para evitar que el brillo de un LED impida ver pequeños parpadeos en el otro,
- el LED PWR se deja en la esquina inferior derecha donde es más intuitivo buscarlo,
- se optimiza el consumo del amplificador,
- se ajusta el valor de la resistencia opcional fija (que sustituiría a la variable VR1) para que sirva de referencia al usuario. Tal como queda ahora esta resistencia fija, por defecto el volumen con amplificador y sin amplificador será casi el mismo por lo que si se desea un mayor volumen se debe reducir su valor (con precaución porque el amplificador es potente y quizás un volumen muy alto pudiera no ser apropiado para el microordenador anfitrión).
- VR1 es ahora de 200kΩ, con el valor anterior el volumen mínimo con amplificador era aproximadamente el mismo que sin amplificar, ahora se permite reducirlo por debajo de ese valor (hasta casi silenciarlo por completo) por si a alguien le satura en ciertos sistemas.
- se reduce el brillo por defecto del LED PWR,
- ambos LED se reubican alejándolos uno del otro para evitar que el brillo de un LED impida ver pequeños parpadeos en el otro,
- el LED PWR se deja en la esquina inferior derecha donde es más intuitivo buscarlo,
- se optimiza el consumo del amplificador,
- se ajusta el valor de la resistencia opcional fija (que sustituiría a la variable VR1) para que sirva de referencia al usuario. Tal como queda ahora esta resistencia fija, por defecto el volumen con amplificador y sin amplificador será casi el mismo por lo que si se desea un mayor volumen se debe reducir su valor (con precaución porque el amplificador es potente y quizás un volumen muy alto pudiera no ser apropiado para el microordenador anfitrión).
- VR1 es ahora de 200kΩ, con el valor anterior el volumen mínimo con amplificador era aproximadamente el mismo que sin amplificar, ahora se permite reducirlo por debajo de ese valor (hasta casi silenciarlo por completo) por si a alguien le satura en ciertos sistemas.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5633
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1190 times
- Been thanked: 2720 times
- Contactar:
Proyecto #2315: 2x4116 to 4132 adapter
Adaptador compacto (tipo breakout board) para utilizar dos DRAM 4116 emulando una única 4132.
Esquema
Lista de componentes (6)
Lista de componentes interactiva
PCB
Fotografías
Prototipo
Versión final
Gerbers
Descargar
Esquema
Lista de componentes (6)
Cantidad | Referencia | Valor |
---|---|---|
2 | U3 | Round pin header 1x09 𝄩2.54mm |
2 | U2 | DIP-16 socket |
2 | U2 | 4116 |
PCB
Fotografías
Prototipo
Versión final
Gerbers
Descargar
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5633
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1190 times
- Been thanked: 2720 times
- Contactar:
Re: Proyectos cacharreo 2021-2023
Añadidas nuevas fotografías del µTZXduino 2.01, dos del montaje (SMD y THT), otras dos del resultado final y una más con la caja acrílica.
© cacharreo
- cacharreo
- Moderador
- Mensajes: 5633
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1190 times
- Been thanked: 2720 times
- Contactar: