Se recuerda a los Nuevos Usuarios Registrados que es obligatorio pasarse por el hilo de Presentaciones y que, para poder descargar archivos,
se han de escribir un mínimo de tres mensajes en el Foro. Muchas gracias por vuestra colaboración y un saludo. La Administración.

Proyectos y Diseños RetroMegaDuino - MaxDuino basado en Mega2560 Pro Embed

Apartado dedicado a proyectos y diseños hardware del mundillo Retro que no se incluyen en los apartados anteriores.
Califica este tema
Responder
Avatar de Usuario
Pingui
Webmaster
Webmaster
Mensajes: 2159
Registrado: 16 Nov 2018 21:26
Ubicación: Aquí ¿No me ves?
Ha agradecido: 752 veces
Agradecido: 549 veces
Contactar:
    Windows 10 Chrome

#181 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por Pingui »

Y que no se te olvide qué, al principio del todo, te pregunte si quieres que te ponga un cafecito :cafe3:

Maaadre, la cantidad de cositas que le estáis metiendo al tema...


I Amiga
A Beer or Two Beers, this is the question...
Si te ríes de un niño especial, él se reirá contigo porque su inocencia sobrepasa tu ignorancia.
Avatar de Usuario
merlinkv
Administrador
Administrador
Mensajes: 4783
Registrado: 17 Nov 2018 18:38
Ubicación: España / Europa del Este
Ha agradecido: 736 veces
Agradecido: 1287 veces
Contactar:
    Windows 10 Firefox

#182 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por merlinkv »

Hola chicos,

Este es el nuevo circuito de audio que he diseñado ... ¿Por qué? ... Pues porque no todos los equipos "oyen" igual.

Mediante jumpers, podemos seleccionar la ganancia: 20, 50 ó 200
► Mostrar Spoiler
La nueva PCB que he encargado está pensada para soldar la Mega en la PCB y usar botones de 12x12mm. Al teenr el hueco para una pantalla OLED 128x64 de 1.3", pues se podrá usar cómodamente con o sin carcasa.
► Mostrar Spoiler


No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Avatar de Usuario
Bone
VIP
VIP
Mensajes: 1564
Registrado: 26 Nov 2018 14:56
Ubicación: Mareny de Barraquetes
Ha agradecido: 249 veces
Agradecido: 251 veces
    Android Chrome

#183 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por Bone »

Me encanta eso de las ganancias seleccionables... :guino1:
Muy buen detalle!!!!! Si señor!!! :bairlar2:


< Sistema preparado >
Avatar de Usuario
merlinkv
Administrador
Administrador
Mensajes: 4783
Registrado: 17 Nov 2018 18:38
Ubicación: España / Europa del Este
Ha agradecido: 736 veces
Agradecido: 1287 veces
Contactar:
    Windows 10 Firefox

#184 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por merlinkv »

Bone escribió: 03 Mar 2020 14:29 Me encanta eso de las ganancias seleccionables... :guino1:
Muy buen detalle!!!!! Si señor!!! :bairlar2:
Gracias compi.

El otro día pedí las PCB's ... a ver si llegan y monto uno .... :hola1:


No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Avatar de Usuario
merlinkv
Administrador
Administrador
Mensajes: 4783
Registrado: 17 Nov 2018 18:38
Ubicación: España / Europa del Este
Ha agradecido: 736 veces
Agradecido: 1287 veces
Contactar:
    Windows 10 Firefox

#185 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por merlinkv »

Ya estoy metido con la carcasa del MegaDuino_v2 (el que os tiene que llegar), a ver si consigo terminarla pronto. :hola1:

¡Ah! Se me olvidaba antes de pedir las PCB's que comentaba, se me ocurrio añadir un pequeño filtro para elminar el ruido (o la mayor parte) con ganancias grandes. Filtro que se puede activar o desactivar a voluntad.

El circuito de audio final quedó así:
► Mostrar Spoiler


No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Avatar de Usuario
Bone
VIP
VIP
Mensajes: 1564
Registrado: 26 Nov 2018 14:56
Ubicación: Mareny de Barraquetes
Ha agradecido: 249 veces
Agradecido: 251 veces
    Windows 10 Firefox

#186 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por Bone »

merlinkv escribió: 03 Mar 2020 21:23 Ya estoy metido con la carcasa del MegaDuino_v2 (el que os tiene que llegar), a ver si consigo terminarla pronto. :hola1:

¡Ah! Se me olvidaba antes de pedir las PCB's que comentaba, se me ocurrio añadir un pequeño filtro para elminar el ruido (o la mayor parte) con ganancias grandes. Filtro que se puede activar o desactivar a voluntad.

El circuito de audio final quedó así:
► Mostrar Spoiler
Moooooola!!!! :baila1::baila1::baila1::baila1::baila1:


< Sistema preparado >
Avatar de Usuario
merlinkv
Administrador
Administrador
Mensajes: 4783
Registrado: 17 Nov 2018 18:38
Ubicación: España / Europa del Este
Ha agradecido: 736 veces
Agradecido: 1287 veces
Contactar:
    Windows 10 Firefox

#187 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por merlinkv »

Hola chicos,

Os dejo unos cuantos juegos de ZX Spectrum con turbo carga a 3000 y 3500 bds para el MegaDuino, son como noventa y tantos .... ya subiré más.

En bastantes de ellos el proceso ha sido algo laborioso ya que muchos de los archivos que circulan por la red son una m... y no sirven:

- Cargar un tzx válido (vamos, que funcione bien) con Spectaculator
- Grabar un z80 en el modo correcto, es decir de 48K o 128K.
- Convertirlo otra vez a tzx con su pantalla de carga original y con carga rápida.

Están todos comprobados y cargan/funcionan perfectamente. :hola1:

Megaduino_TurboGames.7z
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.


No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Avatar de Usuario
Bone
VIP
VIP
Mensajes: 1564
Registrado: 26 Nov 2018 14:56
Ubicación: Mareny de Barraquetes
Ha agradecido: 249 veces
Agradecido: 251 veces
    Windows 10 Firefox

#188 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por Bone »

Por cierto.....esta mañana me han avisado que me ha llegado un paquetito de tierras lejanas.... :aplausos:


Que ganas tengo de llegar hoy a casa..... :baila1::baila1::baila1::baila1:


< Sistema preparado >
Avatar de Usuario
merlinkv
Administrador
Administrador
Mensajes: 4783
Registrado: 17 Nov 2018 18:38
Ubicación: España / Europa del Este
Ha agradecido: 736 veces
Agradecido: 1287 veces
Contactar:
    Windows 10 Firefox

#189 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por merlinkv »

Bone escribió: 05 Mar 2020 14:55 Por cierto.....esta mañana me han avisado que me ha llegado un paquetito de tierras lejanas.... :aplausos:


Que ganas tengo de llegar hoy a casa..... :baila1::baila1::baila1::baila1:
Creo que es un tarro de nosequehostiasvirus en almibar. No te lo comas a cucharones ... :sarcastico1::sarcastico1::sarcastico1:


No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Avatar de Usuario
droman
Colaborador
Colaborador
Mensajes: 1524
Registrado: 28 Jun 2019 09:25
Ubicación: En algún lugar cerca de Null
Ha agradecido: 247 veces
Agradecido: 432 veces
Contactar:
    Windows 10 Chrome

#190 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por droman »

Por cierto, en la serigrafía del conector de la pantalla, tendrías que especificar que el pin3 es SDA y el pin4 es SCL


"La muerte, segura de su victoria, nos da toda la vida de ventaja"
"Las fotografías de los que viajan, son la cultura de los que se quedan"
Avatar de Usuario
droman
Colaborador
Colaborador
Mensajes: 1524
Registrado: 28 Jun 2019 09:25
Ubicación: En algún lugar cerca de Null
Ha agradecido: 247 veces
Agradecido: 432 veces
Contactar:
    Windows 10 Chrome

#191 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por droman »

Por ahora, he cortado las tiras de pines.... creo que voy a poner las hembras en la Megaduino... me mola más.

Falta limar los cortes para que queden fetén, pero eso lo haré mañana... por lo visto a las 00:00 a mi familia no les molesta que tosa mi suegro... pero si yo hago ruidito... es que no tengo consideración... tócate las narices... ¡como si la radial hiciese mucho ruido!

Mañana toquecito de Dremmel y listo.


"La muerte, segura de su victoria, nos da toda la vida de ventaja"
"Las fotografías de los que viajan, son la cultura de los que se quedan"
Avatar de Usuario
Bone
VIP
VIP
Mensajes: 1564
Registrado: 26 Nov 2018 14:56
Ubicación: Mareny de Barraquetes
Ha agradecido: 249 veces
Agradecido: 251 veces
    Android Chrome

#192 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por Bone »

merlinkv escribió: 05 Mar 2020 15:24
Bone escribió: 05 Mar 2020 14:55 Por cierto.....esta mañana me han avisado que me ha llegado un paquetito de tierras lejanas.... :aplausos:


Que ganas tengo de llegar hoy a casa..... :baila1::baila1::baila1::baila1:
Creo que es un tarro de nosequehostiasvirus en almibar. No te lo comas a cucharones ... :sarcastico1::sarcastico1::sarcastico1:
:carcajada1::carcajada1::carcajada1::carcajada1::carcajada1::carcajada1::carcajada1:


< Sistema preparado >
Avatar de Usuario
Bone
VIP
VIP
Mensajes: 1564
Registrado: 26 Nov 2018 14:56
Ubicación: Mareny de Barraquetes
Ha agradecido: 249 veces
Agradecido: 251 veces
    Android Chrome

#193 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por Bone »

droman escribió: 06 Mar 2020 00:10 .. pero si yo hago ruidito...
Eso me suena...... :broma1:


< Sistema preparado >
Avatar de Usuario
droman
Colaborador
Colaborador
Mensajes: 1524
Registrado: 28 Jun 2019 09:25
Ubicación: En algún lugar cerca de Null
Ha agradecido: 247 veces
Agradecido: 432 veces
Contactar:
    Windows 10 Chrome

#194 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por droman »

He conseguido soldar ya la Mbed a la placa y me dispongo a hacerla funcinar.

Cuando compilo la última versión, me da error en la función no declarada setXY.... ¿sale de alguna librería que me falta?

Esa función está declarada en Display.ino... pero no la reconoce el resto del código. Seguiré probando.


"La muerte, segura de su victoria, nos da toda la vida de ventaja"
"Las fotografías de los que viajan, son la cultura de los que se quedan"
Avatar de Usuario
merlinkv
Administrador
Administrador
Mensajes: 4783
Registrado: 17 Nov 2018 18:38
Ubicación: España / Europa del Este
Ha agradecido: 736 veces
Agradecido: 1287 veces
Contactar:
    Windows 10 Firefox

#195 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por merlinkv »

¿Qué pantalla estás usando?

Recuerda que en userMAXconfig.h debes seleccionar el tipo de pantalla que vas a usar y después compilar y grabar en la Mega.

El firmware de Github está configurado para OLED 128x64, si vas a usar otra pantalla, tienes que hacer los cambios antes de compilar.
....
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/* Configure your screen settings here */
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Set defines for various types of screen

//#define SERIALSCREEN // For testing and debugging

//#define LCD_I2C_ADDR 0x27 // Set the i2c address of your 1602LCD usually 0x27
//#define LCDSCREEN16x2 // Set if you are using a 1602 LCD screen

//#define LCD_I2C_ADDR 0x27 // Set the i2c address of your 1602LCD usually 0x27
//#define LCDSCREEN20x4 // Set if you are using a 1602 LCD screen

#define OLED_SETCONTRAS 0xcf // Override default value inside Diplay.ino, bigger to increase output current per segment
#define OLED1306 // Set if you are using OLED 1306 display
#define OLED1306_128_64 // 128x64 resolution with 8 rows
#define OLED1106_1_3 // Use this line as well if you have a 1.3" OLED screen
.....


No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Avatar de Usuario
droman
Colaborador
Colaborador
Mensajes: 1524
Registrado: 28 Jun 2019 09:25
Ubicación: En algún lugar cerca de Null
Ha agradecido: 247 veces
Agradecido: 432 veces
Contactar:
    Android Chrome

#196 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por droman »

Lo primero que he hecho ha sido cambiar la pantalla, en mi caso, a LCD 16x2, la Oled la recojo el lunes.

Me da un error al compilar y me dice que la función setXY no ha sido declarada. Por estar, está en el Display.ino.... pero no la reconoce.


"La muerte, segura de su victoria, nos da toda la vida de ventaja"
"Las fotografías de los que viajan, son la cultura de los que se quedan"
Avatar de Usuario
merlinkv
Administrador
Administrador
Mensajes: 4783
Registrado: 17 Nov 2018 18:38
Ubicación: España / Europa del Este
Ha agradecido: 736 veces
Agradecido: 1287 veces
Contactar:
    Windows 10 Firefox

#197 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por merlinkv »

Esta tarde lo miro ... igual toqué algo y no me acuerdo, pero el problema de estar, no está en Display.ino, ya que es solo para las OLED.

Lo dicho, en cuanto llegue pincho mi LCD 16x2 y lo chequeo.


No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Avatar de Usuario
droman
Colaborador
Colaborador
Mensajes: 1524
Registrado: 28 Jun 2019 09:25
Ubicación: En algún lugar cerca de Null
Ha agradecido: 247 veces
Agradecido: 432 veces
Contactar:
    Windows 10 Chrome

#198 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por droman »

Con la LCD 20x4 pasa lo mismo.

Pero si activo la OLED no da errores.

El error lo da en menu.


"La muerte, segura de su victoria, nos da toda la vida de ventaja"
"Las fotografías de los que viajan, son la cultura de los que se quedan"
Avatar de Usuario
merlinkv
Administrador
Administrador
Mensajes: 4783
Registrado: 17 Nov 2018 18:38
Ubicación: España / Europa del Este
Ha agradecido: 736 veces
Agradecido: 1287 veces
Contactar:
    Windows 10 Firefox

#199 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por merlinkv »

Hola droman,

Descárgate el firmware ahora y prueba con la LCD 16x2, bájate también la librería LiquidCrystal_I2C que he puesto en el Github e instálala.

No sé, me debí enciscar tanto con las OLED 128x64 que descuidé las LCD y en algún momento la cagué del todo.

He estado toda la tarde reprogramando la parte de la LCD 16x2, ahora me sale bien en mi pantalla...


No sé como será la tercera Guerra Mundial. Pero sí sé como será la cuarta: Con palos y piedras.
Aquí yace un valiente, un temible adversario y un verdadero hombre de honor. Descanse en paz. 21-04-1918
Avatar de Usuario
droman
Colaborador
Colaborador
Mensajes: 1524
Registrado: 28 Jun 2019 09:25
Ubicación: En algún lugar cerca de Null
Ha agradecido: 247 veces
Agradecido: 432 veces
Contactar:
    Windows 10 Chrome

#200 Re: MegaDuino - MaxDuino basado en Mega2560 Pro Embed

Mensaje por droman »

Vale... Ya funciona... aunque mis dos Spectrums (+3 y 2A) son de los sordos... pone el nombre del juego e inmediatamente da error cargando cinta.

¿El cable ha de ser especial? Tengo puesto un mini-jack st a mini-jack st

Bueno... he probado un juego en MSX y daba error, pero al poner una fuente de 12v en el MegaDuino... ha funcionado. En el Spectrum el error es el mismo. Me he descargado un juego del TOSEC en formato TAP y nada... no importa que le pongas, error cargando cinta.

Si consigo alguno en CDT probaré mañana el Amstrad a ver si me escucha o si se hace el sordo.
Última edición por droman el 06 Mar 2020 23:13, editado 1 vez en total.


"La muerte, segura de su victoria, nos da toda la vida de ventaja"
"Las fotografías de los que viajan, son la cultura de los que se quedan"
Califica este tema
Responder

Últimos 25 Usuarios que han visitado este Tema

Pingui, msxmakers, jorsus, merlinkv, pintza, Sup3rH4L, tun40, TorpedoJavi, TINGIS53, Eusebio, SamJB, droman, Bone, o0Nosferatu0o, empardopo, Valfac, alcatelmx01, JupiterJones, papanillu, centurix, Alki, retrolab, iturbez, jmv_10, Supsik65

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados