Proyecto DUCK, Doragasu Usb Custom Kontroller
doragasu
view post Escrito el 29/11/2005, 12:03
Avatar

Desconectado de la realidad

Grupo: Member
Mensajes: 1643


Status: Offline: ultima azione eseguita il 6/7/2006, 21:56


QUOTE (cangrejo @ 29/11/2005, 11:59)
¿cómo va el montaje de las placas?

Buf, va lenta la cosa. Entre otras cosas porque además de que me falta el tiempo, aún no tengo todos los componentes. Con un poco de suerte creo que para el viernes podría tener la primera operativa.

Por desgracia soldarlas a mano lleva los suyo. Ya sólo con soldar los 65 diodos 1N4148 (130 soldaduras) te tiras un buen rato, y esa es sólo una parte...

No os preocupéis que ya os iré avisando de cómo avanza la cosa.
cangrejo
view post Escrito el 29/11/2005, 13:56
Avatar

Marcianito de los de antes

Grupo: Member
Mensajes: 1864


Status: Offline: ultima azione eseguita il 13/1/2007, 12:41


Toy impaciente.
Podrías ir adelantando como funciona la cosa, como se conectan los botones (masa y contacto), detalles del driver para funcionar o si el XP lo detectará como un mando, programa de configuración... y alguna cosilla más (por poner los dientes largos más que nada).
D_Skywalk
view post Escrito el 29/11/2005, 13:59
Avatar

Dev, Gamming & friski friski xD

Grupo: Moderadores generales
Mensajes: 767
Location: Granada


Status: Offline: ultima azione eseguita il 31/12/2006, 13:17


Es un dispositivo HID, asi que te lo detectaran tanto Windows como Linux, como un mando de control usb smile.gif

Un Saludo
doragasu
view post Escrito el 29/11/2005, 21:21
Avatar

Desconectado de la realidad

Grupo: Member
Mensajes: 1643


Status: Offline: ultima azione eseguita il 6/7/2006, 21:56


El DUCK (o AMUSE) es detectado como 4 joysticks y un teclado, como puedes ver en esta figura:

user posted image

Aunque en la figura también se ve un ratón, el ratón no va a estar soportado en un principio, sino que si tengo tiempo y la cosa va bien, sacaré un módulo de expansión para el soporte de ratón (y de algunas cosas más wink.gif).

De las conexiones ya hablaré cuando tenga más tiempo para poder hacer alguna figura.
PLAYJODETE
view post Escrito el 29/11/2005, 21:35
Avatar

The Patilla´s Master

Grupo: Moderadores de subforos
Mensajes: 2016
Location: CÁCERES


Status: Online: ultima azione eseguita alle ore 18:44, 16 minuti fa


Joe tio como mola , te mereces estar en el Hall de la fama de Marcianitos je je je.
Por cierto, el precio final sobre que cifra ronda ?

Saludos
cangrejo
view post Escrito el 29/11/2005, 21:56
Avatar

Marcianito de los de antes

Grupo: Member
Mensajes: 1864


Status: Offline: ultima azione eseguita il 13/1/2007, 12:41


En lo que a teclado respecta ¿quiere eso decir que habrá teclas que hagan la función de ESC, F1, F2, TAB, etc .... Vamos, que se podrán asignar a los botones cualquier teclas del teclado?
Visto lo visto solo queda saber el precio.
koskorron
view post Escrito el 29/11/2005, 22:25
Avatar

Supermarciano

Grupo: Member
Mensajes: 310


Status: Offline: ultima azione eseguita il 16/11/2006, 11:34


Yo digo lo de siempre que AMUSE sera el sustituto natural del J-PAC. Y desde marcianitos lo lanzaremos al SPACE!!!!!!
salu2

AMIGOS MARCIANITOS UNIDOS SOMOS ESTUPENDOS (tipo anunio amstel!!!!!)

Modificado por koskorron - 29/11/2005, 22:26
doragasu
view post Escrito el 29/11/2005, 23:22
Avatar

Desconectado de la realidad

Grupo: Member
Mensajes: 1643


Status: Offline: ultima azione eseguita il 6/7/2006, 21:56


QUOTE (cangrejo @ 29/11/2005, 21:56)
En lo que a teclado respecta ¿quiere eso decir que habrá teclas que hagan la función de ESC, F1, F2, TAB, etc .... Vamos, que se podrán asignar a los botones cualquier teclas del teclado?
Visto lo visto solo queda saber el precio.

Mi intención es hacer algo parecido a las shift keys de los X-Pac, que permita cambiar entre "Modo Joystick" y "Modo Teclado. Así. uno puede estar usando el Joystick tranquilamente y si necesita las teclas para algo pulsa un botón o combinación de botones y el control pasa a teclado en lugar de Joystick. No obstante y aunque no lo tengo implementado, si creéis interesante que incluya un "modo híbrido" que permita mezclar botones del Joystick con teclas del teclado, puedo intentar a ver qué sale.

Lo del precio por ahora no lo he podido determinar, pero me temo que mientras no pueda fabricar esto en serie, va a salir carillo sad.gif

Gracias por los ánimos koskorron, pero esa predicción es más que optimista happy.gif
cangrejo
view post Escrito el 29/11/2005, 23:37
Avatar

Marcianito de los de antes

Grupo: Member
Mensajes: 1864


Status: Offline: ultima azione eseguita il 13/1/2007, 12:41


Una combinación de teclas tampoco estaría mal, aunque yo me quedo con teclas propias para determnadas acciones (tipo TAB, Pause, ESC), aunque si se pudoera hacer de las dos foprmas, elegir combinaciones o elegir tecla, estaría de lujo; para paneles con espacio, teclas y más teclas, para paneles reducidos, combinaciones wink.gif
Saludos monstruo.
doragasu
view post Escrito el 8/12/2005, 21:04
Avatar

Desconectado de la realidad

Grupo: Member
Mensajes: 1643


Status: Offline: ultima azione eseguita il 6/7/2006, 21:56


Vamos con una actualización... tengo buenas noticias y malas noticias:

Las malas son que la placa tenía dos errores de diseño sad.gif. El primero y menos importante consiste en la serigrafía de los terminales analógicos. En el que debería poner AN2 pone AN3 y viceversa. El otro error ya es más serio y me ha obligado a hacer una chapucilla (soldar un par de cablecitos). Estos errores los solventaré en la próxima revisión, pero ahora mismo tengo otras 10 PCBs que me han costado una pasta y que no me gustaría tirar a la basura...

Las buenas noticias son que ya tengo montada una placa completa, salvo las clemas de conexión, que no las tendré hasta bien entrado enero. Una vez solucionados los dos problemas de arriba, he estado haciendo pruebas y la verdad, funciona de maravilla. He probado las 64 entradas y van genial, además he estado retocando el código para refrescar cada Joystick 125 veces por segundo, lo cuál es más que de sobra (la mayoría de sistemas no leen más de 60 veces por segundo). También he metido soporte de los controles analógicos y va de maravilla. Ahora cada uno de los 4 joysticks, además de los 2 ejes digitales y los 12 botones, tiene una barra de throttle analógica, como veis aquí:

user posted image

Aunque todavía me faltan muchísimas cosas por hacer y además cada vez voy a tener menos tiempo (los examenes de enero/febrero se van acercando) creo que me vendría bien la ayuda de algún tester, pero si alguien se anima debe tener en cuenta las siguientes cosas:
- Por ahora tendría que ser con la placa sin las clemas de conexión, así que el tester tendría que soldar directamente en la placa, ya sea los cables directamente o bien las clemas de conexión que yo no le voy a proporcionar.
- El sistema está aún verde y aún no permite redefiner las teclas asignadas a los botones, por lo que tendría que usar la configuración por defecto del teclado y/o bien apañarse con los joysticks. Por desgracia aún falta bastante para que implemente la redefinición de controles porque se que me va a llevar mucho tiempo hacer la interfaz gráfica que permita hacer esto en un PC.
- Aún no tengo implementado el sistema de protección de vídeo. Creo que será lo siguiente a lo que ataque y a lo mejor en un par de semanas está hecho, pero a día de hoy no está implementado.

Si alguno quiere trastear, que me avise, pero no garantizo (ni mucho menos) que pueda proporcionarle el "juguete". Estas son las preferencias que tengo a la hora de elegir un tester:
1.- Que viva en Madrid. Esto no es capricho, sino que lo hago porque si algo falla, siempre será mucho mejor así, ya que nos podremos poner en contacto rápidamente y así solucionar el problema, sin necesidad de que me envíe la placa por correo con todo lo que esto conlleva.
2.- Que tenga muchas ganas de trastear. Cuantas más cosas tenga pensado probar de la placa mejor, si quiere montarse un panel de 4 jugadores, con controles analógicos y además quiere usar el ampli de vídeo, entonces será un firme candidato. Sobretodo lo que más me interesa es la gente que tenga pensado probar la parte de vídeo que es la que menos seguro estoy de que funcione.
3.- Que tenga tiempo libre en abundancia para dedicarle, no sea que luego me ande diciendo que no lo ha podido montar por falta de tiempo...
4.- Que tenga experiencia en el tema y sea un habitual de este foro.
5.- Si tiene conocimientos de programación y me puede echar una mano con el interfaz de usuario... ¡mejor que mejor! (ejem ejem, ¿alguien dijo D'Antoine?).
6.- Que utilice cuantos más sistemas operativos mejor. Yo por ahora sólo lo he podido probar en Windows XP y SuSE Linux 9.2, y me ha funcionado, pero no estaría de mas probarlo con más versiones de Windows/Linux y también con MacOS. Por desgracia, el bootloader por ahora sólo funciona en Windows, así que para actualizar el invento es indispensable Windows 2000/XP.
7.- ¡Que no tenga miedo!. Aunque no puedo garantizar que no os carguéis algo (ni Andy ni tan siquiera Microsoft lo hacen), lo cierto es que he puesto mucho cuidado en este proyecto y si bien a lo mejor el ampli de vídeo no va, estad seguros que no os va a petar el monitor. Tampoco peligran por supuesto vuestros PCs ni los puertos USB ni nada de nada (salvo que a alguno le de por sumergir la placa en agua o alguna burrada similar).

También tened presente que aunque ahora le falten cosas por implementar, gracias al bootloader que le he puesto y que permite actualizarlo, según fuese yo desarrollando nuevas funcionalidades y/o corrigiendo posibles bugs, iría proporcionando el código para que los usuarios pudiesen actualizarlo a la última versión.

Bueno, esto es todo por ahora, a ver si mañana puedo poner alguna fotillo para que lo veais montado (y también para que veais la ñapilla que he hecho con los 2 cablecitos cry.gif).
doragasu
view post Escrito el 9/12/2005, 13:44
Avatar

Desconectado de la realidad

Grupo: Member
Mensajes: 1643


Status: Offline: ultima azione eseguita il 6/7/2006, 21:56


Ahí van las fotillos, primero la cara de arriba:

user posted image

Y ahora la cara de abajo, en la que se puede ver la ñapa con los 2 cabler rojos dry.gif:

user posted image
patata2002
view post Escrito el 9/12/2005, 14:02

Gran Marciano

Grupo: Member
Mensajes: 225
Location: sevilla


Status: Offline: ultima azione eseguita il 18/12/2006, 23:11


JOOOOOOOOOODOOOOOOOOOOO. menuda panzada de soldar que te vas a dar amigo. Yo por mi te ayudaba, pero NO vivo en madrid ni tengo una maca aun sad.gif. Haber si saco € y por lo menos me piyo las palancas y botones en ultimarc. Por cierto, las clemas que irian soldadas en los orificios mas grandes que tienes en la placa no?. Si van ahi los podria soldar el testeador directamente y as tener la placa mas ordenda biggrin.gif. Animo y si no te sale nadie y consigo mis palancas pues me ofrecere yo wink.gif
doragasu
view post Escrito el 9/12/2005, 15:27
Avatar

Desconectado de la realidad

Grupo: Member
Mensajes: 1643


Status: Offline: ultima azione eseguita il 6/7/2006, 21:56


QUOTE (patata2002 @ 9/12/2005, 14:02)
JOOOOOOOOOODOOOOOOOOOOO. menuda panzada de soldar que te vas a dar amigo. Yo por mi te ayudaba, pero NO vivo en madrid ni tengo una maca aun sad.gif. Haber si saco € y por lo menos me piyo las palancas y botones en ultimarc. Por cierto, las clemas que irian soldadas en los orificios mas grandes que tienes en la placa no?. Si van ahi los podria soldar el testeador directamente y as tener la placa mas ordenda biggrin.gif. Animo y si no te sale nadie y consigo mis palancas pues me ofrecere yo wink.gif

Ya te digo, tardo un montón en soldar cada placa, sólo con los 65 diodos imagínate, y eso es sólo una parte...

Las clemas en efecto se insertan en los agujeros grandotes que quedan libres. La placa está preparada para utilizar clemas de las que van a 2 niveles de altura, de modo que a pesar de tener para 64 switches y 4 potenciómetros, la placa ocupa poco más que un I-Pac. Aquí os dejo una imagen donde se aprecian los conectores de la placa así como el LED indicador de estado y el pulsador de puesta en modo programación de "Emergencia":

user posted image

Por cierto que lo de mis preferencias para la elección de testers no son obligatorias, si no que son preferencias. Si al final el único que se decida a probarlo ni vive en Madrid ni va a montar controles analógicos, ni ampli, ni tiene tiempo, etc. supongo que me conformaría. Digamos que esas condiciones que pongo son para el caso de que saliesen más voluntarios de los que puedo "coordinar".
Geezup
view post Escrito el 9/12/2005, 16:20
Avatar

Póg mo thóin :)

Grupo: Member
Mensajes: 1074


Status: Offline: ultima azione eseguita il 15/1/2007, 12:36


Buenas.

Yo no vivo en Madrid, vivo en Segovia, y tarde o temprano tendré que volver por allí para currar (en cuanto me recupere del todo de una operación que me ha jodido vivo los 2 últimos meses). Tiempo libre ? Pues ahora mazo, porque estoy sin curro, y estudiando muy poco para la UNED. Soldar, si sólo hay que soldar las clemas, me atrevo smile.gif Te refieres a los terminales roscados aquellos no ?

Uso XP, 2000 y Open suse (del cual a ver si me pongo con los tutos aquellos de compilación de los emuladores).

Programar... pues depende de en que lenguaje smile.gif Ahora estoy con VB.NET.

Me acojona lo del video, pero si hay modo TV creo que podré acceder a unas cuantas TVs viejas que no importa que peten si algo va mal.

En cuanto a planes d emeter de todo a la maca, ahí no entro, que yo sólo quiero ponerle para 2 players (de momento tiene 3 botones por player, más los de selección, y en cuanto me haga con las herramientoas, tengo que meterle 4 botones más que me pasó el amigo cangrejo).

Si te sirvo, avisame smile.gif

Salu2...
catetosurfer
view post Escrito el 9/12/2005, 20:01
Avatar

Desconectado de la realidad

Grupo: Member
Mensajes: 1477
Location: Locationáo por el aljarafe Sevillano


Status: Offline: ultima azione eseguita il 17/1/2007, 00:03


solo posteo para dar animos, la currada es tremenda, poca gente se atrevería a testear todo esto.
doragasu, animo esres un mostruo.
304 respuesta(s) desde el 28/8/2005, 10:17