Hola señores,
Saludos desde Brasil.
Vi el enlace al vosso foro desde la Web do Escuadron69 español
Permítanme hacer un comentario sobre el Mjoy.
El más práctico es montar la Mjoy16 - posto que cuesta poco más que la Mjoy (8 ) desde que usa los mismos componentes aparte el ATMEGA16, y ofrece más ejes y botones, más ENCODER e "Toggle Switch".
A forma de su PCB es más simple. Sin la MATRIZ de DIODOS puede hacerse el PCB en casa.
En nombre de la sencillez, sugiero hacer el PCB sin la matriz de diodos - poner esto en una PCB a parte, o poner los DIODOS directamente en los botones.
Un PCB con MATRIZ de DIODOS debe hacerse por firma industrial, pues es de doble cara (face).
Nota que el PCB del Tsinik posteado anteriormente, con los componentes debajo del CHIP dificulta la colocación de los componentes.
El ATMEGA168 no es un sustituto para Atmega16.
El firmware de Mindaugas fue escrita para el Atmega16.
Para utilizar el Atmega 168 es necesario crear (programa) un nuevo firmware.
Los sufijos después de lo nombre ATMEGA - como PU or PI no tiene relevancia.
PU significa que el CHIP no contiene plomo, para cumplir la legislación medioambiental europea.
Si usted elige hacer el MJoy (8 ) utilizar la información de la página de Mercury, su firmware es lo mas actual.
El diseño de su circuito - tem uns RESISTORS a mas para filtrar ruídos - e de lo PCB es diferente de las versiones
anteriores de Mjoy (8 ) de Mindagas o de Lazzy Camel.
Por lo tanto no son intercambiables.
Nota que el firmware de Mjoy (8 ) pueden ser modificados/edictados. Mercury tiene versiones con sólo 4 ejos para automóviles coches).
El firmware de Mjoy (16) está bloqueado para edición. En el lo único que se puede cambiar es el nombre de MJ16 - con un límite de 4 caracteres (hexadecimal).
En Brasil, lo Atmega16-16PU es barato, en
www.mercadolivre.com.br - cuesta R$ 13,00 o ~ 5,50 US dólares.
Espero que estas informaciónes es de ayuda.
Perdón por el español "Googleano".

Salutos.
Sokol1