Va de Retro DRAM tester [v2.00]

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

Módulo 1.06x mod 0.00

Mensaje por cacharreo »

Añadidas fotografías y vídeo demostrativo del funcionamiento del módulo 1.06x mod 0.00 en una placa 1.06 probando una MCM4517 (@Gomas48K#18).
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6011
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1231 times
Been thanked: 2951 times
Contactar:

Módulo 1.06x mod 1.00

Mensaje por cacharreo »

La utilidad de este módulo es ampliar cualquier placa 1.06x a las funcionalidades extra de las placas 2.00x. El LED TEST se encenderá cuando el tester conecté a través de este módulo las tensiones entre J3 y J4 y ponga en marcha los dos convertidores DC-DC.

El pin derecho de J5 irá siempre alineado con el pin derecho del conector JP5 de la placa 1.06x; y J1 es un conjunto de pads que lleva soldados los cables negro, azul y verde para conectar, por medio de una tira de pines macho acodada, con GND, SCL/SCK y SDA del conector J1' de la placa 1.06x.

Esquema
Imagen

Lista de componentes (12)
 Cantidad  Referencia  Valor  Formato 
1R1330Ω 1/8W 1%0603
1LED1TEST [Yellow]0603
1U1PCA9536SOIC-8
3R2,R3,R410kΩ 1/8W 1%0603
1Q12N7002SOT-23-3L
1JP5CTRL5Tira de pines hembra 1x03 acodada 𝄩2.54mm
3J1I2CCables 10cm de colores negro, azul y verde
1J1I2CTira de pines macho 1x04 acodada 𝄩2.54mm (soldada al final de los cables y dejando el pin #1 libre)
Lista de componentes interactiva

PCB
Imagen Imagen Imagen Imagen Imagen Imagen Imagen

Fotografías
Imagen Imagen
Imagen Imagen Imagen Imagen

Demo
Imagen
(click para ampliar)

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

Módulo 1.06x mod 1.00

Mensaje por cacharreo »

Esta última es la nueva versión comprimida del módulo (de conmutación de tensiones) para las placas 1.06. Como veis se instala siempre en vertical y ocupa más o menos el espacio de la cara posterior de la tira de pines hembra que la conecta a la placa (10.16x15.24mm).
© cacharreo
Avatar de Usuario
Gomas48K !Sinclair 1
Aspirante a demonio
Aspirante a demonio
Mensajes: 274
Registrado: 16 Jun 2021, 06:08
Ubicación: España
Has thanked: 722 times
Been thanked: 218 times

Re: Va de Retro DRAM tester [v2.00]

Mensaje por Gomas48K »

Gran trabajo de nuevo @cacharreo! ;)

Esta última versión, es muy reducida.
Muy interesante no tener constante la alimentación en J3 y que esté controlada por programa.
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6011
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1231 times
Been thanked: 2951 times
Contactar:

Firmware fw0.29

Mensaje por cacharreo »

Firmware fw0.29

Nueva versión recomendada (stable) idéntica (en cuanto a funcionalidad) a la fw0.29β3.

Cambios
- El LED L del Nano hace hasta 4 parpadeos mientras se muestra el logo (puede servir de testigo de auto-diagnóstico).
- Se puede salir de la opción Info con el botón BACK(↲) además de con OK(✓).
- El número concreto de versión β del firmware se indica en pantalla con una letra mayúscula, "A"=β1, "B"=β2,.... Por ejemplo, fw0.29C sería la fw0.29β3.

Notas
  • Para actualizar el firmware o ejecutar cualquiera de los tests siempre hay que tener la precaución de no tener cables en J4 y el zócalo ZIF sin chip (vacío) pues en caso contrario puede producirse un error de comunicación con el Nano.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6011
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1231 times
Been thanked: 2951 times
Contactar:

Instrucciones para la actualización del firmware

Mensaje por cacharreo »

Los diferentes métodos para subir el firmware al Nano del VdR RAM tester son: (para todos los ejemplos es necesario modificar el puerto serie del Nano al que se haya configurado en cada PC)

1. Desde línea de comandos

Linux

Código: Seleccionar todo

avrdude -C /TU_RUTA_DE_AVRCONF/avrdude.conf -v -p atmega328p -c arduino -P /dev/ttyUSB0 -b 115200 -D -Uflash:w:VdR-RAM-tester.0.29.hex:i
Windows

Código: Seleccionar todo

avrdude -C C:\TU_RUTA_DE_AVRCONF\avrdude.conf -v -p atmega328p -c arduino -P COM32 -b 115200 -D -Uflash:w:VdR-RAM-tester.0.29.hex:i
Nota: "-C /TU_RUTA_DE_AVRCONF/avrdude.conf" (Linux) ó " -C C:\TU_RUTA_DE_AVRCONF\avrdude.conf" (Windows) puede omitirse normalmente en un sistema bien configurado que tiene en su "path" la trayectoria al programa avrdude.exe

2. Utilizando avrdudess (2.14) (Windows)

Imagen

Nota: pulsando el botón Detect se rellena automáticamente la casilla MCU.

3. Utilizando Xloader (1.00) (Windows)

Imagen

Este método es el más fácil pero no funciona bien en todos los casos porque la versión de avrdude incluida con Xloader tiene un error (bug) y falla en la verificación.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6011
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1231 times
Been thanked: 2951 times
Contactar:

Parche para Xloader 1.00

Mensaje por cacharreo »

Gracias al soplo de @Rebobinando he estado bicheando el Xloader 1.00 para localizar la causa del error al subir el fw0.29 cuando en la verificación leía un byte a 255 donde debía ser 0 (en los últimos 2304 bytes de la memoria Flash del Nano).

Para que Xloader 1.00 funcione bien al subir cualquier versión de firmware es necesario seguir el siguiente procedimiento:
  • localizar el directorio (o carpeta) donde está instalado Xloader,
  • realizar una copia de seguridad de todo el directorio (por si acaso),
  • descargar este fichero de MEGA,
  • descomprimirlo y mover los 3 ficheros al directorio donde está instalado Xloader sobrescribiendo lo que haya.
Además de la pequeña modificación que he realizado sobre el programa, he clasificado por orden alfabético la lista de dispositivos añadiéndole una nueva línea para el Nano, que facilita que ahora se pueda seleccionar como Device el Nano(ATmega328P) que queda preconfigurado con todos los parámetros, por lo que la primera vez que lo ejecutéis será únicamente necesario seleccionar el puerto serie (COM port) y cargar el fichero a subir al Nano (Hex file). Las sucesivas ejecuciones del programa recordarán los parámetros anteriormente especificados.

Como podéis ver en la siguiente imagen ahora, en lugar de acabar fallando ("Upload failed"), completa el proceso con éxito ("32768 bytes uploaded").

Imagen

Si tenéis ocasión, probadlo con la última versión del firmware y me comentáis cómo ha ido. Gracias.
© cacharreo
Avatar de Usuario
Gomas48K !Sinclair 1
Aspirante a demonio
Aspirante a demonio
Mensajes: 274
Registrado: 16 Jun 2021, 06:08
Ubicación: España
Has thanked: 722 times
Been thanked: 218 times

Re: Parche para Xloader 1.00

Mensaje por Gomas48K »

cacharreo escribió: 03 Sep 2023, 12:13 Si tenéis ocasión, probadlo con la última versión del firmware y me comentáis cómo ha ido. Gracias.
Probado en Windows 7 Pro 64, todo correcto.
Mas fácil que grabar el Nano con este procedimiento... Imposible!!!

Gracias @cacharreo ;)
Con mi Gomas 48K, hasta el mismo infierno!!! :twisted:
Avatar de Usuario
geloalex !Msx 3
Demonio segundo orden
Demonio segundo orden
Mensajes: 1412
Registrado: 19 Abr 2018, 19:21
Ubicación: Instagram: geloalex
Has thanked: 955 times
Been thanked: 496 times

Re: Va de Retro DRAM tester [v2.00]

Mensaje por geloalex »

En su dia comente de la existencia por los diferentes sitios de comunicación del grupo de betatesters.... si que es sencillo , aun así gracias @cacharreo por el parcheo de la aplicación , yo sigo con el mismo problema , le pegó el quebranto a mi nano del proyecto , va a tocar lobotomía. ::?
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
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 6011
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1231 times
Been thanked: 2951 times
Contactar:

Re: Va de Retro DRAM tester [v2.00]

Mensaje por cacharreo »

Lo bueno es que el programa (Xloader) parcheado ocupa la mitad que el original y es más estable de cara al futuro si se desean añadir nuevos dispositivos al fichero devices.txt

Respecto al Nano arisco, ahora están a los precios de antaño, no es problema pillar uno o dos nuevos.
© cacharreo
Responder

Volver a “Proyectos de hardware abiertos”