Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Montajes Personales : Cockpits, Pedales, Botoneras...

Moderador: XRStaff

jc1407
Espectador
Espectador
Mensajes: 19
Registrado: 08 May 2010 20:29
Volante: sidewinder con contro WN!
Ubicación: Buenos Aires

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por jc1407 » 19 Sep 2010 17:54

Willy, ya pude configurar los ejes. Con el DXTWEAK estos son los valores
Eje Y min 355 max 870 dif 515 (antes 65)
Eje Z min 398 max 890 dif 492 (antes 65)
Eje RZ min 115 max 1023 dif 908 (antes 1023)

Tengo un pequeño problema de ruido, estoy pensando poner un capacitor ceramico entre el central del pote y masa para que mande a masa algun componente de alterna que tenga en el circuito. No tengo buena puesta a tierra en la instalacion electrica.
Que opinas?
Geri26 como te ha ido??
Avatar de Usuario
willynovi
Piloto Histórico
Piloto Histórico
Mensajes: 1177
Registrado: 17 Mar 2009 01:00
Volante: 100% DIY, prox. con FFB
Ubicación: Argentina
Contactar:

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por willynovi » 22 Sep 2010 22:42

hola JC, esos valores son con los potes conectados y con el recorrido corto, es decir, no usas el total del recorrido?

Para el caso del RZ es que usarias para el volante? tienes conectado el potenciometro directo a la controladora o le pones una resistencia en serie? Yo no uso la resistencia en serie y puedo utilizar los 1024 escalones, o sea el rango completo.

Por el tema del ruido puede que te quede oscilando un poco, pero debe ser mínimo, por decir así, si esta en el centro te oscilaria entre 511 y 513 creo que es aceptable.
jc1407
Espectador
Espectador
Mensajes: 19
Registrado: 08 May 2010 20:29
Volante: sidewinder con contro WN!
Ubicación: Buenos Aires

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por jc1407 » 23 Sep 2010 00:55

Hola Willy!
RZ es el volante.
En cuanto a los pedales no tengo resistencias colocadas y el recorrido es de reposo a tope. Te comento que los potes del sidewinder son de 18k, me llamo la atencion por ser un valor raro. El ruido me parece que es por que construi el cable pedalera volante parchando cables. Esta asi de precario por que estoy probando como va.
Lo del capacete a masa es una tontera, estaria creando una cte de tiempo que no se que corno haria.
Donde consigo info para un encoder? Usarias la entrada digital?
Que libro me recomendas para aprender a hacer codigo para pics? Hice algunas aplicaciones en basic y en Visual para uso industrial.
Gracias!
Avatar de Usuario
Fuegomp3
Primeras curvas
Primeras curvas
Mensajes: 120
Registrado: 05 Jul 2010 01:34
Volante: Casero

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por Fuegomp3 » 23 Sep 2010 02:26

Jc: para mi carpc, utilize un encoder rotativo, despues de probar muchos circuitos, simples, complicados, ninguno me funciono bien, hasta que di con este
http://www.mikesflightdeck.com/DUAL-ROT ... TR_Sch.tif

Ahi hay un circuito para dos encoders rotativos, pero ojo, que si solo queres encoders hay varias cosas que se tienen que descartar. Las salidas de este circuito son simples, si giras el encoder a la derecha, "pulsa" una salida, si giras a la izquierda, pulsa la otra, es como apretar un boton pero girando el encoder. Si es lo que necesitas, creo que en algun lado tengo el circuito con solo las partes necesarias, ya que ese circuito asi como esta, tiene una funcion de "shift" que no se si te puede servir o no. Cualquier duda, avisame.
jc1407
Espectador
Espectador
Mensajes: 19
Registrado: 08 May 2010 20:29
Volante: sidewinder con contro WN!
Ubicación: Buenos Aires

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por jc1407 » 23 Sep 2010 03:59

Hola Fuego (esta linda la coupe).
Si lo tenes y no se te complica pasamelo, por favor.
Si tenes alguna foto del montaje tambien.
Gracias!
Avatar de Usuario
Fuegomp3
Primeras curvas
Primeras curvas
Mensajes: 120
Registrado: 05 Jul 2010 01:34
Volante: Casero

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por Fuegomp3 » 23 Sep 2010 11:59

Aca te dejo el circuito "resumido", para dos encoders, supongo que si necesitas solo uno sabras como hacerlo ;)

[img]http://img534.imageshack.us/img534/5279 ... der.th.png[/img]

Las unicas fotos que te puedo pasar son estas:


[img]http://img819.imageshack.us/img819/3012 ... a26.th.jpg[/img][img]http://img844.imageshack.us/img844/4436 ... a27.th.jpg[/img][img]http://img839.imageshack.us/img839/959/consola30.th.jpg[/img][img]http://img836.imageshack.us/img836/3769 ... a31.th.jpg[/img]


Fijate que las salidas para cada "boton", son justamente dos cables, conectas cada uno a cada punto donde iria un boton comun y listo, ya anda, no hay problema de polaridad, son bidireccionales. Yo no lo probe con la controladora de willy porque aun no la arme (tengo que hacerlo y pronto :D) pero se supone que deberia andar, al menos con un joystick generico anda al pelo.
Avatar de Usuario
crobol
Maestro al volante
Maestro al volante
Donante
Donante
Licencia B
Licencia B
Mensajes: 13867
Registrado: 28 Abr 2007 00:00
Volante: DFP
Ubicación: BCN
Contactar:

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por crobol » 24 Sep 2010 11:01

Fuegomp3 escribió:Aca te dejo el circuito "resumido", para dos encoders, supongo que si necesitas solo uno sabras como hacerlo ;)
[img]http://img534.imageshack.us/img534/5279 ... der.th.png[/img]
¿Podrias explicar un poco por encima los detalles de este elemento? Me parece interesante como complemento a la WNC o al DisplayXR, pero no estoy acostumbrado a los esquemas electronicos por lo que no identifico muchas cosas.

Supongo que hay que alimentarlo y que los dos 4053 son integrados. ¿Alguna imagen de como quedaria el circuito montado? tuya o sacada de alguna web...
Avatar de Usuario
Fuegomp3
Primeras curvas
Primeras curvas
Mensajes: 120
Registrado: 05 Jul 2010 01:34
Volante: Casero

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por Fuegomp3 » 24 Sep 2010 12:39

Crobol escribió:
Fuegomp3 escribió:Aca te dejo el circuito "resumido", para dos encoders, supongo que si necesitas solo uno sabras como hacerlo ;)
[img]http://img534.imageshack.us/img534/5279 ... der.th.png[/img]
¿Podrias explicar un poco por encima los detalles de este elemento? Me parece interesante como complemento a la WNC o al DisplayXR, pero no estoy acostumbrado a los esquemas electronicos por lo que no identifico muchas cosas.

Supongo que hay que alimentarlo y que los dos 4053 son integrados. ¿Alguna imagen de como quedaria el circuito montado? tuya o sacada de alguna web...
Se usan varios integrados, todos tipo CMOS, se pueden alimentar tanto con 5 volts como con 12 y hasta 16.

1 cd4093
1 cd4013
1 cd4538
1 cd4069
1 cd4081
2 cd4053

En mi caso, los 4053 no lo utilize, porque los conecte a un joystick que con darle 5 volts al pin del boton, ya funciona.

Lamentablemente no tengo fotos de la placa, mas que las que puse mas arriba, que no sirve de mucho, en caso que tenga que desarmar por algo ese control, le saco las fotos. En la web de donde saque ese circuito, tampoco vi fotos, ni recuerdo siquiera la direccion.salvo que te des buena mañana para hacer un circuito impreso chico y que entren todos esos integrados, lo veo complicadito meterlo en un volante, bah, capaz que no es tan complicado, pero bueno, todo depende de con que contamos a la hora de desarrollar algo. Yo lo arme sobre una placa experimental como todo lo que armo.

Saludos.
Nafterr
Espectador
Espectador
Mensajes: 23
Registrado: 07 Sep 2010 02:46

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por Nafterr » 26 Sep 2010 15:53

Willy... Necesito tu ayuda... Tengo que armar una controladora de estas para el proyecto de un simulador que estamos haciendo en la escuela...

Pero tengo una duda.. ¿Como es el tema de la matriz?... Como armo las conexiones?... Me podrias arrojar un poco mas de luz sobre esto. Ya lei todas las respuestas y vi que postearon varias PCB's con distantas matrices.

Desde ya muchas gracias!... Excelente trabajo el tuyo! :wink: :wink: :wink:
Avatar de Usuario
willynovi
Piloto Histórico
Piloto Histórico
Mensajes: 1177
Registrado: 17 Mar 2009 01:00
Volante: 100% DIY, prox. con FFB
Ubicación: Argentina
Contactar:

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por willynovi » 26 Sep 2010 16:27

de la matriz nunca he hecho una placa, las que estan en el foro creo que funcionan, el tema es que cada uno tiene sus necesidades de botones.

El esquema de la matriz es muy simple y lo encuentras la info de la controladora, en el PDF. A partir de eso puedes hacer tu propio PCB o incluso usarias una placa preperforada que creo es lo mejor.
Nafterr
Espectador
Espectador
Mensajes: 23
Registrado: 07 Sep 2010 02:46

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por Nafterr » 26 Sep 2010 16:40

Primero y antes que nada, muchas gracias por contestar!!..

No se podria hacer con cables sin placa?...

Vos donde compraste el integrado?.. ME di vuelta medio liniers y no hay nada.. Ahora encontre uno que lo vende por ML a 12 U$S
Nafterr
Espectador
Espectador
Mensajes: 23
Registrado: 07 Sep 2010 02:46

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por Nafterr » 19 Oct 2010 03:51

Bueno!... Voy progresando en la construccion de la controladora y lo mas dificil de conseguir que es el PIC ya lo tengo en mis manos y ya se lo entregue al que lo tiene que programar...

Ya se como armar la matriz de botones (Mañana la voy a hacer con una placa perforada)..

Pero tengo una duda... En la version de 6 ejes y 32 botones... De donde salen los 32 botones?...

Porque si yo multiplico la 7 columnas por las 7 filas, da 49. No logro entender eso. O se podrian poner 49 pero solo serian utilizables 32?.

Espero que me puedas evacuar esta duda!. Saludos
Avatar de Usuario
estanislaolopez
Piloto Privado
Piloto Privado
Mensajes: 479
Registrado: 10 Oct 2009 05:14
Volante: DIY 100%, controladora WN
Ubicación: Argentina

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por estanislaolopez » 19 Oct 2010 13:07

Hola, fijate en el esquemático, los botones salen de 6 filas y 6 columnas, (6x6=36)
32 botones + el hat switch (4 botones más)

Saludos
xarcoft

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por xarcoft » 31 Oct 2010 06:58

Tengo un par de dudas con respecto a la creacion de la controladora:

1º Donde puedo conseguir el PIC 18F2455 en argentina? se puede encargar en alguna casa de electronica? porque estuve buscando por mercadolibre y no aparece nada de nada :?

2º Si quiero utilizar 6 ejes y 32 botones... tengo que cargar el PIC con la version con bootloader? o sin bootloader? (para que ya salga andando luego de hacer todas las conexiones) no entiendo la diferencia con boot o sin el

Gracias, un saludo.
Nafterr
Espectador
Espectador
Mensajes: 23
Registrado: 07 Sep 2010 02:46

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por Nafterr » 31 Oct 2010 18:37

Hola!.. No se de que parte de argentina sos, pero en mercadolibre esta el PIC18F2550, busca en Google. Esta en parque patricios el proveedor.

Para cualquier version tenes que cargar la version Sin Bootloader. El Bootloader, es para que puedas cambiar el firmware desde la PC sin tener que desmontar todo el integrado y tenerlo que programar devuelta. Entendes?. Unas respuestas mas atras ya habian hablado de esto.

No soy experto en electronica, pero yo entendi eso. Si estoy equivocado por favor diganme. Saludos!
Avatar de Usuario
eleseDJ
Mecánico de Pista
Mecánico de Pista
Mensajes: 38
Registrado: 01 Nov 2010 05:42
Volante: Volante y pedalera DIY.
Ubicación: Argentina

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por eleseDJ » 01 Nov 2010 18:38

Hola a todos! Soy nuevo en el foro, y luego de leer bastante sobre la controladora me decidi a hacer una. Consegui donde comprar el PIC 18F2550, pero me surjen unas dudas que quiero comentar.
A la hora de cargar el .hex el en PIC, deberia cargar solamente el archivo "MCHPUSB_Joystick_01_sin_Boot.hex" que se encuentra en la carpeta "6ejes_32 botones"?
Aclaro que quiero usar los 6 ejes...
Y luego de grabado el PIC con dicho .hex, al conectar la controladora a la PC ya la deberia detectar como controladora generica y salir andando?
Pregunto esto ya que voy a darle a otra persona para que grabe el PIC, y queria saber si dandole este archivo ya lo puede grabar.
Espero su respuesta! Excelente foro... :aplausoup: Un saludo!
Avatar de Usuario
willynovi
Piloto Histórico
Piloto Histórico
Mensajes: 1177
Registrado: 17 Mar 2009 01:00
Volante: 100% DIY, prox. con FFB
Ubicación: Argentina
Contactar:

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por willynovi » 01 Nov 2010 23:49

:meapunto:
Avatar de Usuario
tanoloco
Espectador
Espectador
Mensajes: 20
Registrado: 21 Oct 2010 20:41
Volante: Construido por mi
Ubicación: Argentina

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por tanoloco » 02 Nov 2010 04:23

willynovi escribió::meapunto:
Willy.... creo que habría que migrar al Pic 18F4550... no me preguntes porque pero es mas barato y se consigue mas facil... despues es lo mismo, salvo que el formato es DIP40, las patas que sobran... sobran... no molestan...

saludos... muy bueno el post!!!
Avatar de Usuario
willynovi
Piloto Histórico
Piloto Histórico
Mensajes: 1177
Registrado: 17 Mar 2009 01:00
Volante: 100% DIY, prox. con FFB
Ubicación: Argentina
Contactar:

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por willynovi » 03 Nov 2010 00:34

el firmware es el mismo, en teoría anda para cualquiera de la flia, 2455, 2550, 4455 y 4550.

Después le pego una miradita para ver que hacer con todas las patas libres, que seguro hay que llevarlas a GND. Pero como no estan asignadas a alguna función de seguro que no hay problemas de ruido.
Avatar de Usuario
tanoloco
Espectador
Espectador
Mensajes: 20
Registrado: 21 Oct 2010 20:41
Volante: Construido por mi
Ubicación: Argentina

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por tanoloco » 03 Nov 2010 18:24

willynovi escribió:el firmware es el mismo, en teoría anda para cualquiera de la flia, 2455, 2550, 4455 y 4550.

Después le pego una miradita para ver que hacer con todas las patas libres, que seguro hay que llevarlas a GND. Pero como no estan asignadas a alguna función de seguro que no hay problemas de ruido.

Willy:... increiblemente acabo de conseguir el 2550 SMD a 43 mangos... mas barato que el 4550 dip 40 que lo consigo a 48... asi que en una de esas me pongo a hacer el Lyout para smd...

saludos!!
Avatar de Usuario
willynovi
Piloto Histórico
Piloto Histórico
Mensajes: 1177
Registrado: 17 Mar 2009 01:00
Volante: 100% DIY, prox. con FFB
Ubicación: Argentina
Contactar:

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por willynovi » 04 Nov 2010 00:23

vendria bien un diseño SMD (montaje superficial pa los que no estan al tanto) asi no ha problema para ubicarla dentro de algun volantin, en ese caso yo no tengo experiencia, es que siempre me ha gustado atravesar el agujero :dribble: , lo digo por los componentes, no? :lol:
Avatar de Usuario
tanoloco
Espectador
Espectador
Mensajes: 20
Registrado: 21 Oct 2010 20:41
Volante: Construido por mi
Ubicación: Argentina

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por tanoloco » 04 Nov 2010 01:22

willynovi escribió:vendria bien un diseño SMD (montaje superficial pa los que no estan al tanto) asi no ha problema para ubicarla dentro de algun volantin, en ese caso yo no tengo experiencia, es que siempre me ha gustado atravesar el agujero :dribble: , lo digo por los componentes, no? :lol:
jeje... si igual se puede hacer algo hibrido, un poco de SMD y un poco discreto, osea que siempre vas a encontrar algun agujero... son un mal necesario... jajaj!!
Si hago algo despues lo cuelgo...

Saludos!!

TAnoLOco
Avatar de Usuario
eleseDJ
Mecánico de Pista
Mecánico de Pista
Mensajes: 38
Registrado: 01 Nov 2010 05:42
Volante: Volante y pedalera DIY.
Ubicación: Argentina

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por eleseDJ » 04 Nov 2010 16:20

jc1407 escribió:Willy, ya pude configurar los ejes. Con el DXTWEAK estos son los valores
Eje Y min 355 max 870 dif 515 (antes 65)
Eje Z min 398 max 890 dif 492 (antes 65)
Eje RZ min 115 max 1023 dif 908 (antes 1023)
Con respecto a los potenciometros, aparte de ser lineales y preferentemente de 100 K, tienen que cumplir con alguna caracteristica para mayor precision?

Tambien estaba pensando en usar cable blindado (con maya) para la conexion de los potes, serviria de algo para el tema del ruido?

Un saludo!
Avatar de Usuario
estanislaolopez
Piloto Privado
Piloto Privado
Mensajes: 479
Registrado: 10 Oct 2009 05:14
Volante: DIY 100%, controladora WN
Ubicación: Argentina

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por estanislaolopez » 04 Nov 2010 19:28

Cualquier pote lineal puede andar, si son de cermet mejor, te van a durar mas, yo en mi volante y pedalera tengo uno de cermet 100k en el volante para mas precisión y el resto un rejunte de los comunes 100k, y 50k :lol: :lol:


Imagen

Con el cable mallado anda joya ...

Saludos
Avatar de Usuario
eleseDJ
Mecánico de Pista
Mecánico de Pista
Mensajes: 38
Registrado: 01 Nov 2010 05:42
Volante: Volante y pedalera DIY.
Ubicación: Argentina

Re: Controladora USB Willynovi [6/32 4/64 0/81 ejes/botones]

Mensaje por eleseDJ » 04 Nov 2010 21:14

Por lo pronto y cuando arme la controladora empezare con algun rejunte de potes que encuentre en casa :lol: si logro hacerla funcionar pasare a algo mas "pro" :scratchchin: Saludos!
Responder