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.
-
luisbarna
- Demonio tercer orden
- Mensajes: 759
- Registrado: 27 Dic 2022, 12:24
- Ubicación: Barcelona
- Has thanked: 387 times
- Been thanked: 290 times
Re: Proyecto #2425: ZX Spectrum Single Stepper 0.00
Flipo contigo!!
Trastos:
AMSTRAD CPC464, CPC6128, placa PCW 8512
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, placa PCW 8512
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: 6305
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1307 times
- Been thanked: 3158 times
- Contactar:
Re: Proyecto #2425: ZX Spectrum Single Stepper 0.00
Muchas gracias aunque esta adición al ZX Spectrum es bastante simple. Los ordenadores clásicos como el Altair 8800 o el IMSAI 8080 y los típicos ordenadores en kit aún más antiguos incluían un modo paso a paso.
Hace unas semanas debatía con un forero sobre la posibilidad de introducirlo en un MSX y pensé que por qué no probarlo antes en el Spectrum.
![Sonrisa :)](./images/smilies/sc_jsmiley.gif)
© cacharreo
- msxmakers
- El infierno es su lugar
- Mensajes: 142
- Registrado: 13 Feb 2020, 17:04
- Has thanked: 15 times
- Been thanked: 5 times
Re: Proyecto #2425: ZX Spectrum Single Stepper 0.00
Gracias @cacharreo, parece que ser pesado tiene sus frutos (el forero MSX soy yo).cacharreo escribió: ↑07 Jun 2024, 17:24
Muchas gracias aunque esta adición al ZX Spectrum es bastante simple. Los ordenadores clásicos como el Altair 8800 o el IMSAI 8080 y los típicos ordenadores en kit aún más antiguos incluían un modo paso a paso.
Hace unas semanas debatía con un forero sobre la posibilidad de introducirlo en un MSX y pensé que por qué no probarlo antes en el Spectrum.![]()
De echo no es que mi intención sea solo para el MSX sino que empecé por ahi, tambien tengo un harlequin.
¿lo has probado y funciona siempre el paso a paso? yo tuve un problema con eso con un circuito muy similar.
a lo mejor es un tema MSX que aun no he visto.
¿tienes una pcb o kit para construir uno igual?
saludos
-
cacharreo
- Moderador
- Mensajes: 6305
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1307 times
- Been thanked: 3158 times
- Contactar:
Re: Proyecto #2425: ZX Spectrum Single Stepper 0.00
![Guiño ;-)](./images/smilies/sc_jwink.gif)
Lo he probado y funciona bien, tanto en manual como con un oscilador/reloj que da pulsos entre 1 y 3 veces por segundo. Según la configuración del hardware, cuando el paso a paso se hace demasiado lento aparecen artefactos de vídeo pero en general el Spectrum se comporta.
Tengo encargadas las placas. En cuanto lleguen monto uno y lo probamos a fondo.
© cacharreo
- eduardofilo
- Seguidor infernal
- Mensajes: 39
- Registrado: 16 Sep 2016, 23:27
- Ubicación: Zaragoza
- Has thanked: 90 times
- Been thanked: 7 times
- Contactar:
Re: Proyecto #2425: ZX Spectrum Single Stepper 0.00
Estupenda placa. Una de los proyectos que tengo pendientes (aunque por lo que parece voy a tener que esperar a jubilarme) es construir un Z80 computer siguiendo las enseñanzas de Grant Searle. Y uno de los primeros módulos a hacer es el reloj, que tenía la idea de hacer algo similar, es decir, modo normal, modo paso a paso manual y modo reloj lento regulable. Me quedo con el libro de Ciarcia (que no conocía además) y con tu propio esquema para cuando llegue el momento. Gracias por tu impecable trabajo y por compartirlo como siempre.
-
cacharreo
- Moderador
- Mensajes: 6305
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1307 times
- Been thanked: 3158 times
- Contactar:
Re: Proyecto #2425: ZX Spectrum Single Stepper 0.00
Muchas gracias.
Imagino que es un ordenador modular y supongo que los modulos irán sobre un bus común tipo S-100 como en el Altair 8800. En mi opinión no sería la mejor opción para generar la señal de reloj para el Z80. Para ello es más cómodo utilizar otra con un cristal activo por ejemplo de 16MHz o 20MHz y un conmutador para dividir la frecuencia por 2, 4, 8,... mucho más simple (aunque por minimizar distancias y pérdidas interesaría tener en la misma placa el Z80). Eso sí, ambas placas no serían mutuamente excluyentes pues pueden convivir en un ordenador modular basado en Z80.eduardofilo escribió: ↑09 Jun 2024, 19:33Una de los proyectos que tengo pendientes (aunque por lo que parece voy a tener que esperar a jubilarme) es construir un Z80 computer siguiendo las enseñanzas de Grant Searle. Y uno de los primeros módulos a hacer es el reloj, que tenía la idea de hacer algo similar, es decir, modo normal, modo paso a paso manual y modo reloj lento regulable.
Gracias de nuevo. Cuando te metas en fena recuerda por favor consultar el esquema en ese momento. Como siempre digo es posible que haya cambios en valores, etc. para ajustarlo al resultado que más nos convenga.eduardofilo escribió: ↑09 Jun 2024, 19:33Me quedo con el libro de Ciarcia (que no conocía además) y con tu propio esquema para cuando llegue el momento. Gracias por tu impecable trabajo y por compartirlo como siempre.
© cacharreo
-
cacharreo
- Moderador
- Mensajes: 6305
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1307 times
- Been thanked: 3158 times
- Contactar:
Re: Proyecto #2423: iProbe 0.00
Anteayer recibí las placas para la iProbe 0.00 y he montado una de ellas. Aparentemente todo iba bien pero después apareció un problema y tras estudiarlo he encontrado que tiene un ruído (CM) bastante molesto de hasta 1Vpp lo cual considero intolerable para lo que se supone un instrumento de medida.
Seguiré con las pruebas pero probablemente sea necesario rediseñar el circuito de alimentación aunque las alternativas no son especialmente económicas (¿RECOM?). Otra opción es alimentarlo con baterías de litio, una por cada lado, pero esto sin duda acarrearía que aumente el tamaño.
Como curiosidad, dejo unas fotografías de este prototipo.
![Imagen](https://raw.githubusercontent.com/r3p0s/ibom/main/images/iProbe/08._iProbe_0.00_th.jpg)
![Imagen](https://raw.githubusercontent.com/r3p0s/ibom/main/images/iProbe/09._iProbe_0.00_scope_th.jpg)
Información relacionada:
RECOM RxxCTxxS Series
A Monolithic Switching Regulator with 100µV Output Noise (Analog Devices, 1997) (DC-DC no aislado)
Edito: iProbe 1.00
© cacharreo
-
geloalex
- Demonio segundo orden
- Mensajes: 1439
- Registrado: 19 Abr 2018, 19:21
- Ubicación: Instagram: geloalex
- Has thanked: 974 times
- Been thanked: 510 times
Re: Proyecto #2423: iProbe 0.00
Que putada.....con dos pilas de botón de 3v?? tendrías 6v, podrias reducir ese voltio de mas a lo mejor con un simple diodo , no se que consumo puedes tener ahí , pero si enciendes con un microswitch o con un simple minijumper cada vez hagas medición podrían durarte tiempo , podrías ajustar buscando pilas de un tamaño mas reducido. Siempre mirando el tema consumo claro. ![Guiño ;)](./images/smilies/sc_jwink.gif)
![Guiño ;)](./images/smilies/sc_jwink.gif)
SpectrumZX81,ZX48,ZX48+,ZX128+2+3CommodoreA1200,A500,C64,C64C,C16AmstradCPC464,CPC6128MSXHB20P,HB75P,HBF1,HBF1XD,SVI728,8020Atari2600Sixer,2600Jr,7800PhillipsVideopacG7000NintendoGB,GBC,GBA,NES,FAMICOM,SNES,N64PCEnginePCEngine,PCEngineDUOSegaGG,SMS,SMS2,MD1,MD2,MEGACD2,SATURN,DC,NAOMIMicrosoftXBOX360Sony PS1,PS2,PS3,PS4,PSP,PSVitaMINISNES,SNES,MD,PSX INSTAGRAM: geloalex
-
cacharreo
- Moderador
- Mensajes: 6305
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1307 times
- Been thanked: 3158 times
- Contactar:
Re: Proyecto #2423: iProbe 0.00
Estas cosas pasan, son demasiadas variables y de vez en cuando alguna se escapa. Lo peor han sido los conectores hembra BNC que se pidieron bastante antes que las placas, se perdieron en el almacén de consolidación y estuvieron allí más de un mes hasta que finalmente se pusieron en camino pero, curiosamente, no se podía cancelar el pedido hasta finales de este mes.
Requiere dos fuentes de alimentación independientes para conseguir el aislamiento y estas BxxxS -que aunque sea mi responsabilidad aclaro que me habían recomendado- son ultraruidosas. Las entradas del amplificador operacional diferencial se mueven en el rango de los ±200mV y las tensiones de salida en unos ±2V por lo que este ruido es inaceptable para cualquier medición relativamente seria.
El consumo del cacharrejo no es mucho, está calculado/dimensionado para un máximo de 100mA pero en realidad estará alrededor de los 25mA. Para algo que no se va a usar constantemente quizás la mejor solución y la más económica sea añadir dos pilas de botón lo más pequeñas posible en la cara inferior, ¿un LED? y un mini interruptor DPDT que darían para meses de uso. A fin de cuentas las sondas comerciales supuestamente aisladas usan pilas de petaca de +9VDC.geloalex escribió: ↑15 Jun 2024, 23:41podrias reducir ese voltio de mas a lo mejor con un simple diodo , no se que consumo puedes tener ahí , pero si enciendes con un microswitch o con un simple minijumper cada vez hagas medición podrían durarte tiempo , podrías ajustar buscando pilas de un tamaño mas reducido. Siempre mirando el tema consumo claro.
Las candidatas más probables son las CR927 (Li-MnO2) que permitirían un uso acumulado de unos 66 minutos según el modelo, o las 1632 que -aunque aumentarán un 45% el tamaño de la placa- darían para más de 5 horas de uso acumulado con las CR1632 (Litio-Dióxido de manganeso) o más de 4 horas con las BR1632 (Litio-Monofluoruro de policarbonato).
© cacharreo
-
cacharreo
- Moderador
- Mensajes: 6305
- Registrado: 09 Ago 2019, 10:17
- Ubicación: /home/cacharreo/
- Has thanked: 1307 times
- Been thanked: 3158 times
- Contactar:
Proyecto #2426: 6502 to 7501/8501 adapter 0.01
BETA Estado actual: Placas enviadas a beta-testers 2024-07-15
Adaptador para Commodore C16, C116 y Plus/4 que permite reemplazar el microprocesador 7501 ó 8501 por el más económico y disponible 6502. Versión compacta (24x52mm) que intencionalmente evita el uso de dispositivos de lógica programable como CPLD y FPGA que, dado su relativamente corto ciclo de obsolescencia, obligarían cada pocos años a rediseñarla. Este dispositivo está inspirado en el diseño original de D.Mantione.
Esquema
![Imagen](https://raw.githubusercontent.com/r3p0s/ibom/main/images/6502_to_7501-8501_adapter/6502_to_7501-8501_adapter_0.01_print_th.png)
Lista de componentes (23)
Lista de componentes interactiva
Se sugiere el siguiente orden para el montaje:
Lista de componentes (23)
PCB
![Imagen](https://raw.githubusercontent.com/r3p0s/ibom/main/images/6502_to_7501-8501_adapter/05._6502_to_7501-8501_adapter_0.01_bottom-components_th.png)
Fotografías
![Imagen](https://raw.githubusercontent.com/r3p0s/ibom/main/images/6502_to_7501-8501_adapter/09._6502_to_7501-8501_adapter_0.01_bottom_th.jpg)
Gerbers
Descargar (Importante: encargarlos en placa de 1.20mm. de grosor)
Adaptador para Commodore C16, C116 y Plus/4 que permite reemplazar el microprocesador 7501 ó 8501 por el más económico y disponible 6502. Versión compacta (24x52mm) que intencionalmente evita el uso de dispositivos de lógica programable como CPLD y FPGA que, dado su relativamente corto ciclo de obsolescencia, obligarían cada pocos años a rediseñarla. Este dispositivo está inspirado en el diseño original de D.Mantione.
Esquema
![Imagen](https://raw.githubusercontent.com/r3p0s/ibom/main/images/6502_to_7501-8501_adapter/6502_to_7501-8501_adapter_0.01_print_th.png)
Lista de componentes (23)
Qty | Designator | Value | Package |
---|---|---|---|
2 | R1,R2 | 5.6kΩ 1% | 0603 |
1 | RN1 | 47kΩ 1%/2%/5% | Resistor network convex 4x0603 |
4 | D1,D2,D3,D4 | FMN1T148 | SOT-25-5 |
1 | U1 | ATF16V8 | TSSOP-20 |
1 | U2 | 74HCT573 | TSSOP-20 |
3 | U3,U4,U6 | 74LS541 | SSOP-20 |
1 | U5 | 74LS245 | SSOP-20 |
6 | C1,C2,C3,C4,C5,C6 | 100nF 16V | 0603 |
2 | IC2 | 7501/8501 | Pin header 1x20 𝄩2.54mm |
1 | IC1 | 6502 | DIP-40 W15.24mm socket |
1 | IC1 | 6502 | DIP-40 W15.24mm |
Se sugiere el siguiente orden para el montaje:
Lista de componentes (23)
Qty | Designator | Value | Package |
---|---|---|---|
1 | RN1 | 47kΩ 1%/2%/5% | Resistor network convex 4x0603 |
3 | C4,C5,C6 | 100nF 16V | 0603 |
4 | D1,D2,D3,D4 | FMN1T148 | SOT-25-5 |
1 | U4 | 74LS541 | SSOP-20 |
1 | U5 | 74LS245 | SSOP-20 |
1 | U6 | 74LS541 | SSOP-20 |
3 | C1,C2,C3 | 100nF 16V | 0603 |
2 | R1,R2 | 5.6kΩ 1% | 0603 |
1 | U1 | ATF16V8 | TSSOP-20 |
1 | U2 | 74HCT573 | TSSOP-20 |
1 | U3 | 74LS541 | SSOP-20 |
2 | IC2 | 7501/8501 | Pin header 1x20 𝄩2.54mm |
1 | IC1 | 6502 | DIP-40 W15.24mm socket |
1 | IC1 | 6502 | DIP-40 W15.24mm |
![Imagen](https://raw.githubusercontent.com/r3p0s/ibom/main/images/6502_to_7501-8501_adapter/01._6502_to_7501-8501_adapter_0.01_3d_th.png)
![Imagen](https://raw.githubusercontent.com/r3p0s/ibom/main/images/6502_to_7501-8501_adapter/02._6502_to_7501-8501_adapter_0.01_3d_th.png)
![Imagen](https://raw.githubusercontent.com/r3p0s/ibom/main/images/6502_to_7501-8501_adapter/03._6502_to_7501-8501_adapter_0.01_3d_th.png)
![Imagen](https://raw.githubusercontent.com/r3p0s/ibom/main/images/6502_to_7501-8501_adapter/04._6502_to_7501-8501_adapter_0.01_top-components_th.png)
![Imagen](https://raw.githubusercontent.com/r3p0s/ibom/main/images/6502_to_7501-8501_adapter/05._6502_to_7501-8501_adapter_0.01_bottom-components_th.png)
![Imagen](https://raw.githubusercontent.com/r3p0s/ibom/main/images/6502_to_7501-8501_adapter/06._6502_to_7501-8501_adapter_0.01_top-layout_th.png)
![Imagen](https://raw.githubusercontent.com/r3p0s/ibom/main/images/6502_to_7501-8501_adapter/07._6502_to_7501-8501_adapter_0.01_bottom-layout_th.png)
Fotografías
![Imagen](https://raw.githubusercontent.com/r3p0s/ibom/main/images/6502_to_7501-8501_adapter/08._6502_to_7501-8501_adapter_0.01_top_th.jpg)
![Imagen](https://raw.githubusercontent.com/r3p0s/ibom/main/images/6502_to_7501-8501_adapter/09._6502_to_7501-8501_adapter_0.01_bottom_th.jpg)
Gerbers
Descargar (Importante: encargarlos en placa de 1.20mm. de grosor)
© cacharreo