Página 2 de 48

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 02 Jun 2009 22:47
por chimpin
Ola!!!
He leido tu tutorial y en vez de meter MCHPUSB_Bootloader.hex porque no se podria meter directamente el MCHPUSB_Joystick_01.hex?? Perdona mi ignorancia.

Un saludo

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 02 Jun 2009 23:46
por noalone
guiller94 escribió:muchas gracias willy :alabar:
¿pero donde podemos comprar estos elementos en españa?
esta pregunta es para los que lo sepan no para ti willy :lengua:

en cualquier tienda de electronica
chimpin escribió:Ola!!!
He leido tu tutorial y en vez de meter MCHPUSB_Bootloader.hex porque no se podria meter directamente el MCHPUSB_Joystick_01.hex?? Perdona mi ignorancia.

Un saludo
te contesto yo, el bootloader creo que es para que el pc lo reconozca como un dispositivo y luego ya se carga el joysttick para que funcione como tal


pd.- YO lo montaer en breve, saludos

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 03 Jun 2009 02:36
por Manocruel
Hola a todos, mi nombre es Franco y me acerque a este foro por la publicacion que muy gentilmente hizo Willynovi, a quien agradezco el aporte.
Willynovi una pregunta, como soy usuario de simuladores, me interesa que esta controladora me diera como minimo 8 ejes, 10 ejes serian ideales.
Se puede modificar la placa para tener esta cantidad de ejes disponibles?
Puedo armar dos controladoras y hacerlas funcionar en simultaneo en caso de que no se puedan extender la cantidad de ejes?
No pude bajar el primer link MCHPFSUSB Framework v2.4 http://www.mic ... =en5344 94, porque me aparece como o disponible, se puede bajar de otro lugar?

Para las personas que preguntaron sobre los sensores Hall, en efecto se pueden usar sin ningun problema y no hay que adaptar nada, ya que el sensor funciona de manera similar al de un pote, en estado de reposo(sin campo magnetico), entrega la mitad de la tension de salida (2.5v), cuando se acerca el polo norte del iman sube a 5v y cuando se acerca el polo sur baja a 0v o viceversa.
Yo los compre elemon y compre los UGN3503 que son muy economicos.
Los imanes que compre son los de neodimio que son los mas poderosos y muy economicos.

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 03 Jun 2009 14:10
por Manocruel
Otra pregunta Willynovi, tenes el archivo joystick01.asm?

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 03 Jun 2009 14:41
por willynovi
así me gusta che, que ya empiecen algunas modificas.

El tema de la compra del PIC que es el elemento principal, los demas son comunardos, se puede comprar en RS que es una tienda con catalogo en linea y se consigue cualquier cosa, el tema es el precio, para los Argentinos, deben contactar a YEL.
Tambien hay otro proveedor, pero tenemos que importar mas de 5 creo, tendriamos que juntarnos y ver como hacemos, estos tiene mejor precio.

Por el tema del link al Framework, tienes que investigar un poco por la pagina de Microchip en la seccion de Software/Tools

El tema de poner mas ejes con el PIC18F2455/2550 puede ser hasta 10, y hasta 13 con el PIC18F4455/4550.
La placa como está sirve para los ejes que quieras, no se necesita modificar en nada, solo hay que cambiar el firmware.
En esta placa no puse tantos (con conexion de 0V y 5Vadjunta) porque no los vi utiles para un simulador de autos. En unos post mas hago unos esquemas para la conexion de los potes.
En caso de que pongas mas ejes, se pierden botones, por ejemplo:
Si pones 10 ejes, la matriz de botones queda de 4x4 que son 16 botones, si quieres usar el hat switch, les restas 4 y te quedan 12 para uso general.

La otra causa por la que no puse mas ejes es porque el DXTWeak no funca con mas de 6, y es una herramienta muy buena para calibrarlos ejes mandos.
Si alguien sabe que usar en lugar del DXTWeak para mas de 6 ejes, por favor comentar algo.

El tema del Bootloader es así,
para futuras modificaciones, incluso cuando se esta probando un nuevo programa, resulta conveninete el bootloader porque se puede cambian el firmware con solo presionar un boton y resetear la placa.
En caso de no tener el bootloader, tenemos que desenchufar la placa, sacar el PIC del zocalo (solicitacion mecanica no recomendable), programar con un programador externo, y luego poner otra ves el PIC en la placa. Esto cada vez que se cambia el programa. Para llegar al la version final del programa del Joystick 0.1 debo haber modificado el firmware unas 15 veces minimo. Mas cuando se trabaja con el HID del USB.

Esa versión del Joystick 0.1.hex creo no tiene el encabezado de configuración, porque esta en el bootloader. Por eso es probable que no ande si te carga de una.
De todas formas puedo poner una version para que si.

Recuerden que la idea es luego esta placa sirva para otras funciones, como ser comandar un servo para el tacómetro, o un 7 segmentos para los cambios.
Con el bootloader esto sale con fritas.

Saludos,

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 03 Jun 2009 15:35
por guiller94
guiller94 escribió:
muchas gracias willy
¿pero donde podemos comprar estos elementos en españa?
esta pregunta es para los que lo sepan no para ti willy



en cualquier tienda de electronica
hombre de logica :lengua: yo decia que como que tiendas en internet?

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 03 Jun 2009 15:58
por mac56
willynovi escribió: La otra causa por la que no puse mas ejes es porque el DXTWeak no funca con mas de 6, y es una herramienta muy buena para calibrarlos ejes mandos.
Si alguien sabe que usar en lugar del DXTWeak para mas de 6 ejes, por favor comentar algo.



Saludos,

Les recuerdo que el DIView es una herramienta muy útil para calibrar, pues reconoce mas de 6 ejes .

viewtopic.php?f=26&t=5479

PD: haa.. me olvidaba, para grabar el pic con Windows XP/Vista, no olviden ejecutar el soft Por ejemplo el WinPic en modo compatible para Windows 95/98 de esta manera:

Click secundario sobre el Ejecutable del programa /Propiedades/Compatibilidad y ahí seleccionan la versión de Windows.

Salutes mac.

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 03 Jun 2009 18:35
por willynovi
mac56, el DiView no detecta la placa, debe ser algo del descripto HID que esta jodiendo, tengo que ponerme a laburar en eso.

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 03 Jun 2009 18:54
por mac56
Raro.. 8O

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 06 Jun 2009 20:35
por willynovi
aca esta el .hex del joystik para cargar derecho a la placa sin usar el bootloader.
tb sirve para el boot loader.

http://uploading.com/files/B7ZJ2VFC/MCH ... t.hex.html

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 07 Jun 2009 07:36
por cristian88
Imagen

me seria muy util si me ayudas con la conexion de los ejes y botones por q me sirbe mucho tu informacion para mi proyecto de volante y pedalera

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 09 Jun 2009 02:02
por labombarda
Excelente trabajo Willi. Igualmente mis felicitaciones para el resto de los desarrolladores. Hace más de una semana que estoy conectado a la página leyendo los distintos temas.
No tengo volante y ninguno de los que están a la venta me a terminado de gustar. Y el G25 se escapa de mi presupuesto. Vuestro trabajo me ha dado ganas de meterme manos a la obra. Asique es probable que intente armar una volante con este tutorial.
Mi intención es que sirva tanto para la simulación de autos como de aviones. Intentaré hacer todo paso a paso, pero seguramente surgirán dudas que iré consultando.
Mis felicitaciones y con vuestra anuencia, me uno al equipo.

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 09 Jun 2009 03:25
por pololo40
Muchas Gracias willynovi, me vendrá de perlas :aplau: :aplau:

Excelente trabajo 8O

De que manera se está animando el foro
:cheers: :cheers:

Saludos

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 09 Jun 2009 16:47
por willynovi
cristian, el tema de la conexion de un eje, por ejemplo el X, para los demas es igual.
En el caso de los pedales, no es necesario llevar desde la placa los cables de (+) y (-) hasta cada pote, basta con llevar uno de cada uno y luego conectar en paralelo todos los extremos de los potes, y la señal (el centro del pote) si individual para cada pedal. Entonces la cantidad de cable que deberian ir a una pedalera con 3 pedales seria 5, uno (+), uno (-), tres (señales).

[img]http://img40.imageshack.us/img40/8234/79540161.th.jpg[/img]

Para el caso de la botonera, debes guiarte por el esquematico para construirla.
Yo no he construido ninguna, estoy usando para probar que todo ande bien una matriz tipo teclado numerico de telefono de 3x4 (12 botones).
Cualquier cosa me avisas.

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 09 Jun 2009 19:25
por Geri26
Vale, esta todo muy claro, pero hay un pequeño problema jeje

Por casualidad no tienes el esquema para programar este pic? ya que muchos de los que encuentro, o no lo entiendo, o no me sirve porque son para los 16F


Me harias un gran favor!

Muchas graciass


Eres un crack!


Saludosss

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 11 Jun 2009 02:06
por cristian88
muchas gracias willynovi por tu ayuda

Saludos....

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 13 Jun 2009 10:19
por Geri26
Geri26 escribió:Vale, esta todo muy claro, pero hay un pequeño problema jeje

Por casualidad no tienes el esquema para programar este pic? ya que muchos de los que encuentro, o no lo entiendo, o no me sirve porque son para los 16F


Me harias un gran favor!

Muchas graciass


Eres un crack!


Saludosss

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 14 Jun 2009 01:53
por cristian88
Imagen

http://www.microchip.com/stellent/idcpl ... e=en540668

creo que esto es lo q andas buscando



saludosssss

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 27 Jun 2009 00:02
por Geri26
cristian88 escribió:Imagen

http://www.microchip.com/stellent/idcpl ... e=en540668

creo que esto es lo q andas buscando



saludosssss
No no, me referia al programador, donde se pone el PIC.

La semana que viene voy a por los componentes y ya de paso quiero comprar para hacer el prigramador, Asi que si antes de la semana que viene alguien me puede hechar un cable y ayudarme a buscar un programador (si tiene el fotolito hecho muchissimo mejor).


Muchas gracias!!

Willy, la semana que viene te dare el coñazo preguntandote cosas, espero que me perdones :oops:


:mrgreen:



Saludos i GASSSSSSs

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 28 Jun 2009 17:27
por Geri26
Bueno... he estado buscando.. y...


Alguien me podria decir si esto me sirve?

[img]http://www.foxdelta.com/products/progra ... rt2003.jpg[/img]

Gracias

Saludos

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 29 Jun 2009 15:16
por willynovi
Geri26, perdón por la demora, es que ando sin internet en casa, pero ahi va la lata

El tema de los programadores es así:
En teoria cualquier programador sirve para cuaquiera de las dos clases de PIC 16F y 18F.
Hay diferentes conexiones a la PC, los mas facil de armar son por puerto serie o paralelo. El que yo armé es puerto serie a base del JDM, que es el que menos componentes necesita.
El que vos adjuntas la imagen tendria que andar porque lo he oido por allí.
Con respecto al software, el WinPic800 anda muy bien con casi todos los programadores.

Para programar cualquier micro de la linea PIC16F o 18F se conectan las lineas siguientes:
VDD
GND
MCLR
PGC
PGD
PGM (en algunos casos no es necesario y depende le programador)

Luego teniendo un detalle de los pines del micro que estas por programar conectas a las patas que corresponda.

Cualquier cosa me avisas

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 29 Jun 2009 19:29
por Nye
Gracias willy.

Ya se a quien tengo que acudir cuando haga algo con el programador que tengo. Me volví loco para hacer esto:

[img]http://t2sp.darkstargamers.com/t2sp/Uti ... ador11.jpg[/img]

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 29 Jun 2009 19:47
por Geri26
willynovi escribió:Geri26, perdón por la demora, es que ando sin internet en casa, pero ahi va la lata

El tema de los programadores es así:
En teoria cualquier programador sirve para cuaquiera de las dos clases de PIC 16F y 18F.
Hay diferentes conexiones a la PC, los mas facil de armar son por puerto serie o paralelo. El que yo armé es puerto serie a base del JDM, que es el que menos componentes necesita.
El que vos adjuntas la imagen tendria que andar porque lo he oido por allí.
Con respecto al software, el WinPic800 anda muy bien con casi todos los programadores.

Para programar cualquier micro de la linea PIC16F o 18F se conectan las lineas siguientes:
VDD
GND
MCLR
PGC
PGD
PGM (en algunos casos no es necesario y depende le programador)

Luego teniendo un detalle de los pines del micro que estas por programar conectas a las patas que corresponda.

Cualquier cosa me avisas
Osea que el paralelo este tendria que funcionar no?

Tambien he encontrado esto, me parece algo mejor http://www.islafria.es/blog/?p=12 segun pone el tio, dice que funciona.

Esta semana lo ire a comprar todo. Creo que me decidiré por el programador en serie. aunque el otro es mucho mas simple... pero claro si no funciona.. mal!


Muchas gracias willy!


Saludos i GASSSs

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 30 Jun 2009 13:32
por willynovi
Geri, estuve viendo el link que pones y ese programador tendria que andar de 10 pa 11.
Cualquier cosa te paso el link del que arme yo ya hace vastante, pero basicamente es el mismo. Eso si te explica un poco como es la programacion de los pics.
http://perso.wanadoo.es/pictob/jdm.htm
Como yo lo armé tiene las conexiones libres para PGC, PGD, VPP, VDD, VSS. Y asi puedes programar cualquier micro sin importar el tamaño.

Nye, hay que rebuscarselas che, me parece perfecta la solucion, yo hago algo así para poder programar cualquier tamaño de micro.
[img]http://img7.imageshack.us/img7/8780/34568676.th.jpg[/img]
Cualquier consulta no dudes y dispara.

Re: Controladora 6 ejes de 10 bits + 32 botones + Hat switch

Publicado: 07 Ago 2009 01:50
por crobol
Incluido en el primer post un enlace de descarga a un pack que incluye todos los archivos y manuales de Willynovi para la construcción de su controladora.
Para facilitar la descarga. Pincha para ir a la descarga Pack con todos los archivos