He subido bastante info de momento:
http://www.megaupload.com/?d=3MYA557W
Datasheets, Esquemas de las diferentes placas, Código fuente beta y Presentación...
Parte Inferior (Electrónica):






Parte Superior (Entradas y LCD):

Estado de las entradas en la pantalla LCD:

Videos de demostración:
Parte 1: http://www.youtube.com/watch?v=9xsrPPIz80E
Parte 2: http://www.youtube.com/watch?v=6dT4ddg_G94
Fotos de la electronica:





Vídeo de una prueba de funcionamiento: http://www.youtube.com/watch?v=z6D3DJ7tqHg
Fotos de la carcasa provisional:




MENSAJE ORIGINAL:
Voy a realizar un proyecto, en teoria, para finales de marzo (regalo para un colega que cumple años) que trata de un "Arcade Stick" Programable y remapeable, pantalla LCD 4x20, compatible xbox360 (y por consecuente en PC) quizá inalámbrico, etc...
El arcade stick dispondrá del Joystick y de 12 botones.
Para enviar las señales utilizaré un mando de xbox360 "descuajeringado" (o Hackeado, como querais llamarlo) a modo de interfaz con el PC/XBOX360.
La programación, remapeo y gestion de perifericos lo haré con Arduino (Mas bien usaré solo el Microcontrolador y le pondré los componentes indispensables para que funcione sin la placa y asi ahorrar gastos).
Para poneros en situación os explico un poco parte del esquema:
[Botones Arcade Stick] => [Microcontrolador] => [Mando XBOX360] <=> [XBOX360 / PC]
Cuando lo acabe, lo publicaré con videos, codigo fuente, esquemas, etc... para que podais replicarlo o mejorarlo si quereis.

De momento tengo algo hecho del hardware de control.
Tengo hecho un prototipo de interfaz de control del Arcade Stick (Configuración e información en pantalla):
- Código: Seleccionar todo
PANTALLA DE JUEGO:
=================================
--------------------
Modo Juego:
Perf: Street Fighter
XYABBBB........
--------------------
PANTALLA DE CONFIGURACION:
=================================
--------------------
Config.:
>+ Perfiles
+ Macros
+ Memoria v
--------------------
+ LCD
+ Contr. Analog.
+ Sistema
* Salir
=================================
--------------------
Config. LCD:
>+ Ajuste Brillo
+ Ajuste Contraste
* Volver
--------------------
=================================
--------------------
Config. Memoria:
>+ Estado
+ Borrar
* Volver
--------------------
=================================
--------------------
Config. Con.Analog.:
>+ P. Muerto Izq X
+ P. Muerto Izq Y
+ P. Muerto Der X v
--------------------
+ P. Muerto Der Y
+ P. Muerto Izq Z
+ P. Muerto Der Z
* Volver
=================================
--------------------
Config. Perfiles:
>+ Cargar
+ Editar
+ Nuevo v
--------------------
+ Eliminar
* Volver
--------------------
Cargar Perfil:
>- Default
- Street Fighter
* Volver
--------------------
--------------------
Editar Perfil: /Eliminar Perfil:
>- Street Fighter
* Volver
--------------------
--------------------
Nuevo Perfil:
Nombre?
Street Fighter# OK
^
--------------------
--------------------
Edit: Street Fighter
>+ Izquierda
+ Arriba
+ Derecha v
--------------------
+ Abajo
+ Boton A
+ Boton B
+ Boton C
+ Boton D
+ Boton 1
+ Boton 2
+ Boton 3
+ Boton 4
+ Boton 5
+ Boton 6
+ Boton 7
+ Boton 8
* Volver
=================================
--------------------
Config. Sistema:
>- T. Polling I/O
* Volver
v
--------------------
Y ahora estaba pegándome un poco con la programación del Arduino.
.
D