das wird sicherlich auch in 100 jahren nicht passieren. anderseits ist ja bald weihnachten :)
Druckbare Version
Morgen allerseits ...
Danke fürs Feedback!!! Ich versuche mal ein wenig zusammenzufassen ;)
@Linulo: Du hast eigentlich mit allem recht ... nen Patch würde sicher ne Weile halten. Irgendwann geht der aber nicht mehr und der muss auch (unter Umständen) für jede Version neu erzeugt werden. Da hat man schon als Entwickler einen gewissen Maintenance Aufwand, auf den wir ehrlich gesagt nicht so Lust haben ;) Das das Verhalten in den Mame-Source aufgenommen wird, wird ganz sicher nicht passieren, die sind da extrem selektiv ... Da wir das Gerät nicht nur im Automaten sondern auch in unseren Sticks an der MAK oder halt am PC oder Konsolen verwenden wollten war ne Softwarelösung nie so recht ein Thema ... ich denke mal, den Algorithmus zu entwickeln dauert überall gleich lang.
@Scorp.ius: Nein, Nein, hmmm joah so ähnlich :D:D:D Der Algorithmus ist natürlich Betriebsgeheimnis aber es spielen da mehrere Faktoren ne Rolle ...
@Loray: Also konfigurieren kann man den E-Liminator nicht. Das Verhalten ist "fest" implementiert. Der Chip reagiert aber erwartungskonform. Soll heißen auch ohne das man es jetzt im Einzelfall so ohne weiteres nachvollziehen könnte, warum sich das Ding bei Rechts/Oben im einen Fall für Rechts und beim anderen Mal für Oben entscheidet, fühlt es sich trotzdem beim Spielen gut an. Das war uns wichtig. Es muss im Spiel funktionieren. Dein 4-Wege-Algorithmus war aber auf jeden Fall auch mal eine Evolutionsstufe gewesen.
cheers, prc
hmm... bin auf alle Fälle gespannt und werde mir das ansehen.
Jan muss mir dann wohl auch mal eins schicken, damit ich das an meinen Automaten mal ausprobieren kann - da nervt es mich nämlich immer über die Münztür den Joystick von 8 auf 4 umzustellen und mit dem schwammigen Joystick den ich da noch installiert habe, weiss jeder Depp, dass da Pac Man zocken unmöglich wird :D
Muhahaha .... Weltpremiere und eine kleine Variation ... eigentlich müsste das Marquee "Arcadeforge" oder besser noch "Saxamp" zeigen aber der Bartop ist schon nen Tag älter ;)
cheers, prc
Geilo :) schreib mal ein wenig, was du da gemacht hast :) welche Modi und so :)
Jo ... ich habe den E-Liminator mal stumpf in den Bartop eingebaut. Modi gibt es folgende (Reihenfolge wie in den Bildern) 8-Wege (das ist der normale Mode in dem alle Richtungen durchgelassen werden), 2-Wege Horizontal (für alle Spiele, in denen man nur rechts und links lenken kann), 2-Wege Vertikal (für zum Beispiel Defender ... es geht nur hoch, runter) und 4-Wege mit heuristischer Filterung ...
Der kleine Taster schaltet die verschiedenen Zustände durch. Als Gimmik habe ich eine 7-Segment-Anzeige (genauer gesagt zwei) dran gehängt, die die Modi wie auf den Bilder anzeigt. Das ganze habe ich so hinterm Marquee plaziert, das es so aussieht als wäre das eingespiegelt! Kommt auf den Fotos nicht ganz so cool wie real aber ich glaube man kann es erahnen.
Der E-Liminator ist sehr einfach einzubauen, da kappt man nur die vier Signalleitungen des Joysticks und klemmt den Eli dazwischen. Die 5V, die der zum Arbeiten braucht, bekommt er in meinem Fall vom Tastaturencoder. Das ist ein InterfASD, der hat (wie z.B. ein IPac auch) eine Durchleitung für eine richtige Tastatur (PS2) und da liegen ja bekanntlich 5V drauf ;) Ich hätte aber auch vom USB oder PC-Netzteil den Strom nehmen können. Da gibts in Emu-Kisten ja ne Menge Möglichkeiten. Im Cab sind 5V ja auch weit verbreitet.
cheers, prc
Nixies!! Hmmmm .... ich brauch nen Datenblatt ;)
;) Nixieröhren... ;) .. ein wenig offtopic, aber hier gibt es Schaltpläne um solche Dinger mit einem ATMega anzusteuern. Irgendwie brauchen die Teile 200V ;)
Der E-Limitator hats endlich auf den Markt geschafft. Mein fettester Dank geht an PRC und Bencao, aber natürlich auch an Luigi (er weiß schon warum :)).
Ein kleiner Wermutstropfen bleibt: Wer die Anzeige per RGB LED lieber durch eine 7-Segmentanzeige wie von PRC beschrieben ersetzt haben möchte, muss sich das als Mod direkt beim Jörg bestellen.
Achja, das Wichtigste:
-> zum Produkt
-> zur Bastelanleitung
Hey, Glückwunsch!
Und schön, dass ein fairer Preis dabei herausgekommen ist.
von der Idee bis zur Realisierung sind einige Wochen/ Monate vergangen. Ich für mich habe eine Menge gelernt. :) Nochmal besten Dank an Jan, der dieses Projekt tatkräftig unterstützt hat.Zitat:
Und schön, dass ein fairer Preis dabei herausgekommen ist.
Grüße,
Bencao
Das erste (positive) Feedback ist öffentlich. Und da wir hier klotzen (kleckern dürfen andere :D), kommt das wie selbstverständlich aus den Staaten:
http://forum.arcadecontrols.com/inde...477#msg1054477
Haha, 1.000 views, 40 Kommentare bei forum.arcadecontrols.com - nicht übel :thumbs:
Bin etwas neugierig: Hat das gute Stück eigentlich schon jemand hier aus'm Forum ausprobieren können?
Inzwischen sind schon einige übern Ladentisch gegangen, allerdings fast ausschließlich ins Ausland. Erste Feedbacks gibts bereits in den Foren BYOAC und Jamma+. Allerdings hätte mich auch eine deutsche Meinung interessiert (zumal die Amis und Engländer gern frei Schnauze los plappern und ich nicht wirklich jedes Wort davon verstehe :D).
Ich habs eingebaut.....
Entweder bin ich zu doof oder das Ding funzt nicht mit dem USBLYNX vom Ultracade. 2 Wege (hori und vertikal) funzen. 4 Wege zum Teil, bei jedem Hebel betätigen blitzt die LED auf. Im 8 Wege Modus blinkt die LED wirr rum wenn ich den Hebel bewege und lässt auch nur 4 Wege durch. :o
hmmm. Was ist ein USBLYNX? :eek: Mach bitte mal ein oder mehrere Fotos von Deinem Aufbau.
USBLINX = Keyboard Encoder vom Ultracade.... USB geht zwar nicht wegen dem Eingebauten Watchdog, aber PS2 geht einwandfrei.
Die Kabelfarben für LED sind nicht richtig.... die Signale kommen aber richtig an die LED (rot,grün, blau).
Der Umschalttaster ist auf dem Bild nicht angeklemmt, um zu sehen obs an dem liegen könnte. Leider nicht
Morgen!
Ihr seid ja lange auf ;) ... Also was mir auf anhieb in deiner Beschreibung komisch vorkommt ist, das die LED blinkt! Das weist in meinen Augen darauf hin, das der Eli permanent den Modus wechselt, wenn du den Stick bewegst. Das ist komisch.
Gehen wir mal die möglichen Fehlerquellen durch:
1) Klingt schon wieder doof aber bitte mal den Aufbau testen. Vielleicht ist da irgendwas kalt gelötet. Auch den Chip mal rausnehmen und fest wieder reinsetzen. Bei Platinen hat man ja auch oft Kontaktprobleme, wenn die ROMs nicht richtig sitzen oder kalte Lötstellen existieren.
2) Klingt doof aber mal alle Kabel zum Stick checken ;) Ich glaubs zwar nicht aber es könnte auch sein, das der USBDINGS kein common ground nutzt! Weiss nicht, wie der Eli da drauf reagiert. Vielleicht nicht so gut, weil der immer auf ground schaltet.
3) 5V checken ... der Eli brauch genau 5V ... nicht mehr und nicht weniger, wie es bei PCBs der Fall ist. Der kann zwar bis zu 5,25V (Jochen korrigier mich, wenn ich falsch liege) ab aber 5V sind gut. Wenn die 5V vom USBDINGS kommt, könnte ein Problem sein, das der nicht genug Saft liefert um auch noch den Eli zu betreiben. Im Zweifelsfall mal den Saft vom Netzteil direkt holen.
Jochen, wat sachst du ;)
cheers, prc
Das E-Limitator sollte nicht mehr als 100mA brauchen. Das USB Gerät sollte genug Strom ;) liefern.
Überprüfe nochmal die Spielhebel Verkabelung . Schaltest du gegen Masse? Das Blinken der LED könnte auch an einem ständigen Reset der Schaltung liegen. Kannst du noch ein Foto der unteren Seite der Platine zeigen. Vielleicht hast du da einen Kurzen drin.
Also:
USBLinx ist mit PS/2 mit PC verbunden, hat aber einen 5,25 Zoll Stromstecker der das Dingens mit Saft versorgt. Auf dem Teil ist auch ein NF-Verstärker.
Am Eliminator liegen 5.09 Volt an.
Es ist mir beim Versuch des messens der Stromaufnahme aufgefallen dass der Eli auch ohne GND funktioniert. Ist das normal?
Hab nun mal alles an GND welches zum Panel geht getrennt. Der Eli geht immer noch allerdings leuchtet die LED nun Weiss (also alle 3), Hebel drücken bring keine Veränderung.
Wechseln tut das Teil eigentlich nicht.... denn wenn ich den Hebel nicht mehr bewege fällt er wieder auf "violett".
Also ich erkenne keinen Bau-Fehler, am Nachmittag kommt ein Bekannter der soll auch mal mit einer Lupe drübersehen..... eigene "Fehler" erkennen andere meistens besser.
Hmmm, hab nicht alles verstanden, was du gemacht hast aber teste mal bitte folgende Dinge:
1) Den Eli an die Stromversorgung, alle Inputs raus (also die Sticks nicht verkabeln) und den Taster für die Umschaltung und die LED dran. Mit anderen Worten: nur Strom, den Umschalter und die Kathoden der LED dran. Dann Saft drauf machen und kucken, ob sich die LED Farbe ändert, wenn du mit dem Umschalter die Modi durchschaltest
2) Bitte nochmal checken, ob dein Ultracade auch wirklich gegen ground schaltet, nicht das auf der Daisy Chain 5V oder sowas liegen ...
cheers, prc
zu 1) keine Input .... LED wechselt nicht auch das Umschalten geht. Sobald ich den geschlossen Kontakt des Joysticks anlege ( in dem Fall "Up") blinkt bzw wechselt die LED)
zu 2) ich denke schon .... einen Credit - Taster hab ich wie üblich gegen Masse gelegt und funzt....
Ok! Also umschalten scheint zu gehen, das ist schon mal gut. Jetzt würde ich immer genau eine der Strippen vom Stick anschliessen ... auch ruhig mal das Kabel, das eigentlich an "up" müsste an einem anderen Port am Eli testen. Vielleicht können wir das ganze so etwas eingrenzen. Unter Umständen wäre es möglich so festzustellen, ob da ein Lötfehler oder sowas vorliegt. Du könntest auch gerne nochmal Bilder machen von der Eli Platine von unten, vielleicht können wir da was sehen ;)
cheers, prc
Egal welche Strippe u,d,r,l .... sobald der zu gehörige Taster betätigt wird geht die Lichtshow der LED los....
Ich hoffe die Bilder passen so.
Das einzige was ich geändert habe ist das ein Präzisonssockel drin sitzt anstatt der Standartsockel der mitgeliefert wurde.
Schwer was zu zu sagen ... die Kratzer sehen übel aus ... wie hast du die denn hingekriegt? :unsure:
Kannst du mal durchpiepen, ob jede Klemme auch wirklich nur mit einem Pin am Chip verbunden ist? Vielleicht geht da was kurz ... Da die Umschaltung ohne was dran scheinbar funzt muss das Problem irgendwo in der Verdrahtung liegen.
cheers, prc
Die Kratzer sehen am Foto viel schlimmer aus.... Beim Flussmittel entfernen sind diese wohl entstanden. Aber ist nicht mal Schutzlack beschädigt.
Hab jeden Pin durch gepiepst, gegen Kurzschluss und auch zur Belegung an die Anschlussklemmen.
Ich pack nun mal meinen Logictester raus.
Mich macht halt Stutzig wenn am Eli kein GND an liegt, das Teil trotzdem geht....
hm ...
Also die Signale beim Schliesen der einzelnen tasten werden sauber nach Low gezogen, kein Pulsen oder so.....
Ich bau nun das Ding in mein anderes Ultracade - Cab, da ist ein Ipac drin. Allerdings muss ich mir dazu eine "RGB - LED" bauen, weil die die dabei war schon eingeklebt ist.
Also bisher sieht alles gut aus ... dein Belegungsplan ist korrekt ... Die Sache mit dem Logic Probe war schon mal ne super Idee! Das der Eli auch ohne Ground geht ist merkwürdig. Das habe ich noch nie getestet ob das bei meinen hier auch so ist :D
Ok, machen wir mal Bestandausnahme: Der Eli scheint zu funzen (Logic Test erfolgreich und LED schaltet die Farben durch) wenn weiter nix dran hängt. So weit so gut. Sobald ein Pin vom Stick dran kommt, geht alles schief.
Hmmm ... echt komisch. Der Test mit dem IPac wäre natürlich gut, dann hat man Vergleichswerte. Was mir gerade noch einfällt: haben die grounds vom Stick, er Encoder und der Eli dasselbe ground? Ich erinnere mich da an ein/zwei Padhacks wo es mehrere grounds gab ...
cheers, prc
PS: die LED kannste ja notfalls weglassen, beim IPac-Test. Spätestens wenn die 2-Wege-Modi kommen, dürfte das schnell auffallen ;)
So mit dem Ipac funzt der Eli. Mit dem USBLINX von Ultrcade nicht.
Hab schon an mir gezweifelt das ich die paar Lötpunkte nicht gebacken bekomme.
Nur was macht das USBLINX anders als der IPAC ??
Das USBLINX hat ja einen JAMMA - Adapter und der Kredittaster funzt ja auch der ganz normal angeschlossen ist. Der Joystick ist ganz normal mit GND verbunden.
Hier ist das Manual dazu
Ich muss da wiedermal ne Frage zwischenrein werfen: Beim Cab mit dem USBLINX, hast Du da den E-Li zwischen Joystick und USBLINX oder zwischen USBLINX und Rechner gehängt?
Ja stimmt, mich hatten die tausend Anschlüsse am USBLYNX verwirrt :unsure:
Ok ... meine Vermutung: es liegt an der Stromversorgung, bzw. unterschiedlichen grounds von Stromversorgung und Stick/Button Verkabelung. Auf einem deiner Bilder sieht man, das du den ground vom Eli mit zwei Strippen verbunden hast. Wo genau kommen die her? Ne weitere Frage wäre, wo du den Strom für die LEDs her ziehst. Ich vermute sowohl Eli als auch LEDs werden vom PC-Netzteil versorgt?
Laut Handbuch wird bei Stromversorgung per PC-Netzteil der Jamma-Anschluss vom USBLINX mit Strom versorgt (nicht umgekehrt, wie bei den meisten anderen Encodern) Das bedeutet aber auch, das der USBLINX die Kontrolle darüber hat, ob am Stick durch die Daisy Chain ground oder was anderes geht ... Du kannst natürlich jederzeit nen weiteren Button gegen ground vom Jamma Anschluss schalten aber ob da auch ground drauf kommt, weiss nur der LINX :D
Finde mal raus, wie der LINX den Jamma-Stecker befeuert und hole dir den Saft direkt dort ab. Ground natürlich genauso. Das gilt dann auch für den Strom für die LED. Alles vom Jamma nehmen.
Interessant, interessant .... Jochen ist heute nicht da, der wird aber wenn alles nix hilft morgen bestimmt auch noch ne Idee haben.
cheers, prc
Hi nochmal,
also GND is überall gleich also GND vom PC Netzteil gleich GND das der USBLINX an Jamma bereitstellt, dies findet sich auch wieder als GND an den Jeoysticks, Tasten wieder.
Die 5V und GND für den Eli hatte ich eh schon vom Jammafingerboard genommen, sind Schraubklemmen dran die auf Pin Componet und Soldier 1,2,27,28 (GND) und Componet und Soldier 3,4 (5V) des Jamma - Anschlusses führen. 12V werden ebenfalls an Componet und Soldier Pin 6 gegeben. Der USB LINX stellt die Versorgung also 1:1 zu Jamma und PC bereit, nur -5V gibts nicht, aber das brauch ich ja nicht.
Das 2. GND - Kabel das auf den Bildern zu sehen ist (schwarz-weisses Kabel) ist die gemeinsame Kathode der LED. Also nehme ich GND für die LED´s vom GND des Elis.
Hmmm, klingt ja alles etwas seltsam.
Zu der GND Geschichte fällt mir noch ein, dass auf PIN22 auch GND liegen sollte.
http://community.arcadeinfo.de/attac...4&d=1267285505
Laut Doku USBLNX liegen sind Jamma Pin 27, 28 nicht mit GND verbunden. Ist das korrekt?
Es ist an Pin22 vom ATMega auch GND ....
JAMMA 27,28 liegt definitv GND ... gemessen und getestet, da hängt ja mein Kredit - Button dran.
Hab die RGB - LED wieder ausgebaut und festgestellt das ich die Farben richtig nach der Anleitung angeschlossen hatte und trotzdem waren die Farben falsch. Entweder habe ich eine andere Diode oder es ist ein Fehler in der Anleitung. Richtig ist: Pin 1 = Blau, Pin 2 Kathode, Pin 3 Rot, Pin4 Grün.
Anleitung: Pin1 Rot, Pin2 Kathode, Pin3 Grün, Pin4 Blau.
Die Pinanordnung ist auf dem Bild ersichtlich.
Hi,
habe gerade nochmal die Doku überprüft. Du hast recht, die Pinbelegung ist genauso wie du sagst. Ich habe nochmal das Datenblatt der RGB Led angehängt.
100 mal drüber geguckt, aber nicht gesehen ;) Besten Dank!!
Grüße
Ok, kann sein ... muss Jochen mal kucken aber dann hätte die LED nur falsche Farben angezeigt (eine pro Modus zwar aber nicht die, die in der Anleitung stehen). Das Problem, das du beschrieben hast war ja, das die Farben wechseln, sobald du den Stick bewegst. Dafür gibt es eigentlich nicht so viele Ursachen. Es deutet wohl darauf hin (wenn ich deinen anderen Aussagen dazu nehme), das der Eli permanent durchschaltet in einen anderen Modus (was aufgrund der Programmierung eigentlich nicht sein kann, denn für die Modusumschaltung ist genau ein Pin zuständig, wenn der keine Strippe dran hat, dann kann da nix umschalten).
Jochen und ich diskutieren schon heftig, woran das liegen kann ...
cheers, prc