| |
| | Proyecto DUCK, Doragasu Usb Custom Kontroller | |
| |  | |  |
 | doragasu | |  Desconectado de la realidad
 Grupo: MemberMensajes: 1643 Status:  | |
| 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 | |  Marcianito de los de antes
 Grupo: MemberMensajes: 1864 Status:  | |
| 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 | |  Dev, Gamming & friski friski xD
 Grupo: Moderadores generalesMensajes: 767 Location: Granada Status:  | |
| Es un dispositivo HID, asi que te lo detectaran tanto Windows como Linux, como un mando de control usb  Un Saludo |
|  |
 | doragasu | |  Desconectado de la realidad
 Grupo: MemberMensajes: 1643 Status:  | |
| El DUCK (o AMUSE) es detectado como 4 joysticks y un teclado, como puedes ver en esta figura:  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  ). De las conexiones ya hablaré cuando tenga más tiempo para poder hacer alguna figura. |
|  |
 | PLAYJODETE | |  The Patilla´s Master
 Grupo: Moderadores de subforosMensajes: 2016 Location: CÁCERES Status:  | |
| 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 | |  Marcianito de los de antes
 Grupo: MemberMensajes: 1864 Status:  | |
| 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 | |  Supermarciano
Grupo: MemberMensajes: 310 Status:  | |
| 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 | |  Desconectado de la realidad
 Grupo: MemberMensajes: 1643 Status:  | |
| 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  Gracias por los ánimos koskorron, pero esa predicción es más que optimista  |
|  |
 | cangrejo | |  Marcianito de los de antes
 Grupo: MemberMensajes: 1864 Status:  | |
| 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  Saludos monstruo. |
|  |
 | doragasu | |  Desconectado de la realidad
 Grupo: MemberMensajes: 1643 Status:  | |
| Vamos con una actualización... tengo buenas noticias y malas noticias: Las malas son que la placa tenía dos errores de diseño  . 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í:  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  ). |
|  |
 | doragasu | |  Desconectado de la realidad
 Grupo: MemberMensajes: 1643 Status:  | |
| Ahí van las fotillos, primero la cara de arriba:  Y ahora la cara de abajo, en la que se puede ver la ñapa con los 2 cabler rojos  :  |
|  |
 | patata2002 | | Gran Marciano
Grupo: MemberMensajes: 225 Location: sevilla Status:  | |
| 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  . 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  . Animo y si no te sale nadie y consigo mis palancas pues me ofrecere yo  |
|  |
 | doragasu | |  Desconectado de la realidad
 Grupo: MemberMensajes: 1643 Status:  | |
| 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  . 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  . Animo y si no te sale nadie y consigo mis palancas pues me ofrecere yo  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":  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 | |  Póg mo thóin :)
 Grupo: MemberMensajes: 1074 Status:  | |
| 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  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  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  Salu2... |
|  |
 | catetosurfer | |  Desconectado de la realidad
 Grupo: MemberMensajes: 1477 Location: Locationáo por el aljarafe Sevillano Status:  | |
| 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 |
| | | | |
|