Controladora WNC [Willynovi version] Documentación para construir Controladora.
- Tutorial
- PCB en CAD
- PCB en PDF (imprimir al 100%)
- Firmware .hex del bootloader
- Firmware .hex del Joystcik 0.1 en versión 6 ejes 32 botones con bootloader
- Firmware .hex del Joystcik 0.1 en versión 6 ejes 32 botones para cargar sin bootloader
- Firmware .hex del Joystcik 0.1 en versión 81 botones para cargar sin bootloader (también funciona con bootloader) (actualizado 17-12-2009)
- Esquemático de la matriz de 81 botones (actualizado 17-12-2009)
- Firmware .hex del Joystcik 0.1 en versión 4 ejes 64 botones para cargar sin bootloader (actualizado 12-01-2010)
- Tutorial construcción de un programador.
- Esquemático y PCB definitivo, mas Foto de la placa montada
Controladora WNC [Noalone version] Documentación para construir Controladora.
- version 4 ejes 64 botones
- Se añade el conector Usb
- Resistencias pull down para keymatrix
- Se eliminan los dos botones de reset y bootloader (no es posible esa función)
- Se elimina la resistencia de 1 mega en paralelo con el reloj
- Con esto queda mas compacta
Esquemático de la matriz de 81 botones
Modificaciones a realizar en la placa para la versión de 4 ejes y 64 botones
Para poder utilizar cualquier Joystick que tenga mas de 32 botones es necesario hacer un mapeo a teclas por medio de un soft, el que anda muy bien es el SV Mapper. (actualizado 17-12-2009)
SV MApper v1.0.0.59
Estimados,
hace tiempo que venia dandoles vueltas a esta controladora, así que me puse firme en empezar y terminarla.
La idea es que sea un pequeño tutorial de como armarla, al menos un modelo base y luego que cada uno la personalice a su medida.
La base del proyecto es el FrameWork MCHPFSUSB de Microchip (demo de mouse) y el microcontrolador 18F2455, pero tambien puede usarse el 18F2550, 4455 y 4550. Dependera de la necesidad particular de mas entradas y salidas.
El esquematico del circuito que pueden ver adjunto es el que estoy usando.
Y el .hex esta en el link para que puedan quemarlo en el PIC con cualquier programador, yo uso el JDM y el Winpic800.
Otra opción seria, para el que le gusta laburar un poquito mas, y le interesa meterse en el mundo de los PIC, que se bajen el Framework, el Mplab, el MCC18 y carguen el bootloader en el PIC, y luego trabajen con el PDFSUSB (incluido en el Framework) que les permite modificar el programa y volver a cargarlo en el PIC sin la necesidad de desconectar la placa del USB de la PC. Asi es como yo trabajo actualmente y resulta muy cómodo.
Parece medio complicado, pero es muy simple, el que tenga alguna duda se la resolveré.
(Para el que descargue el de Microchip, no funciona con la placa, porque cambie el modo de inicio del bootloader para optimizar la placa a nuestra necesidad)
Enlace al FrameWork: http://www.microchip.com/stellent/idcpl ... m=en534494
Para los que ya estuvieron viendo algo, les pido disculpas, fue la anciedad por mostrarles mi trabajo.
Entre hoy y mañana voy a tratar de poner la info para armarla desde cero, a pedido de Crobol, para que los que tienen poco conocimiento de electronica puedan hacerla sin mayores problemas.
Lo prometido es deuda, ya esta la info para armarse la placa desde cero.
Si encuentran algún error, o tienen alguna sugerencia, por favor comunicarla, el feedback es importante, y mas si es FFB, jejejeje
Saludos,
Material protegido por Licencia CretiveCommons.