
818°
XIM4 / CronusMAX Ersatz: Adapter für Maus an PS4 / XBox One und andere Controller für 18,18 EUR im Eigenbau (Raspberry Pi Zero möglich!)
18,18€Zero Mode Angebote
CronusMax kostet 70 EUR, XIM4 kostet 150 EUR. Als echte Mydealzer bauen wir uns unseren eigenen Adapter für nur 18,18 EUR!
Kurzfassung: DIY USB adapter for dummies (Englisch!)
Beim Lesen der Kommentare in den diversen jüngsten Controllerdeals ist mir aufgefallen, dass viele Spieler gerne eine Maus oder XBox One Controller an der PS4 oder einen DS4 an die XBox anschließen möchten. Es wurden dort häufig der CronusMax mit einschlägigem Marktpreis von bis zu 70 EUR (nur Controller anderer Marken, keine Maus) oder der Adapter XIM4 mit Marktpreis von bis zu 150 EUR empfohlen. Ich möchte keine Aussage über die Qualität dieser Produkte machen, doch als Student und MyDealzer fragte ich mich: Geht das nicht billiger?
Ich habe eine Alternative gefunden und möchte sie Euch nicht vorenthalten, vor allem damit ihr Geld spart! Bei mir funktioniert es tadellos und ich bin glücklich darüber PC-ähnliches Feeling auf meiner 140€ PS4 haben zu können.
Wir werden gimxbenutzen, ein Open-Source Programm welches auf Windows und Linux läuft und dazu gedacht ist jedes mögliche PC Eingabegerät, also auch Computermäuse, Tastaturen, hochwertige Konsolencontroller, Wiimotes, Lenkräder, Infrarotfernbedienungen, Smarthome Sensoren, VR-Brillen Bewegungssensoren etc etc. - ihr wisst was ich meine - als Eingabegerät für die Konsolen PS4, PS3, XBox 360 und XBox One zu verwenden. Es nimmt die Eingaben eines Gerätes wie jedes andere PC Programm auch entgegen und schickt es per USB an unseren selbst gebauten Adapter. Der Adapter besteht aus einem USB zu UART konverter über den gimx per TTL mit einem Teensy 2.0 spricht, der dann an der Konsole angeschlossen ist. Auch kabellos per Bluetooth ist möglich, aber muss etwas anders konfiguriert werden!
EDIT: Es wird also ein PC zwischen den Controller und der Konsole geschaltet. Wer Stromkosten sparen möchte kann dafür auch einen Raspberry Pi Zero nehmen, auf welchem dann GIMX als autostart läuft. Prinzipiell ist es auch möglich auf das USB UART Board zu verzichten, wenn man die Verlötung/Verkabelung an den GPIO Pins des Raspberry Pis vornimmt, siehe: gimx.fr/wik…RPi
Ihr werdet die einzelnen Komponenten selbst konfigurieren müssen und die Software sowie die Profile für die Spiele meistens selbst erstellen müssen, auch wenn es bereits eine Datenbank mit bestehenden Profilen gibt gefällt mir die Tastaturbelegung meistens nicht. Glücklicherweise gibt es für alles eine intuitive GUI.
Alles was ihr dazu braucht ist ein bisschen Lust am basteln und folgende Hardware:
Die Kette wird so sein. -> ist eine USB Verbindung, --- eine Verbindung über Beinchen/Pins, also entweder benutzt ihr die beigelegten Kabel oder verlötet es fest:
Maus/Eingabegerät -> PC (oder Raspberry Pi für die Bastler!)-> USB UART --- Teensy 2.0 -> Spielkonsole
Konfiguration:
1. Richtige Firmware auf den Teensy 2.0 laden: Teensy 2.0 per USB an den PC anschließen und den Teensy Loader installieren, damit man Programme auf den Teensy laden kann. pjrc.com/tee…tml. Man lädt Programme auf den Teensy indem man den Teensy Loader öffnet, den Knopf am Teensy drückt und dann im Teensy Loader das Programm auswählt und rauflädt, rebooten des Teensy nicht vergessen!
Der Teensy gaukelt der Konsole vor ein bestimmtes Gerät zu sein, z.B. ein Hori Pad FPS Plus bei einer PS4 (als Ersatz für einen DS4 Controller, da sie den noch nicht hacken konnten). Ihr müsst selbst aussuchen als welches Gerät sich euer Teensy gegenüber der Konsole ausgeben soll und dann die entsprechende Firmware/Programm auf den Teensy laden. Ihr bekommt die Programme für den Teensy hier: gimx.fr/dow…res. Eine Übersicht wie die emulierten Geräte bezeichnet werden habt ihr hier: gimx.fr/wik…ter

Beachtet:Die Firmwares/Programme gibt es für unterschiedliche Prozessoren, die auf diesen Teensy-Boards bzw. Arduino Boards drauf sitzen. Aus Gründen der Einfachheit habe ich mich hier auf Teensy 2.0 bzw. Teensy++ 2.0 beschränkt, aber es sind auch andere möglich. Wenn ihr einen Teensy 2.0 benutzt, dann müsst ihr in dem jeweiligen Ordner die Firmware mit dem Namen atmega32u4 wählen, bei Teensy++ 2.0 heißt die Firmware AT90USB1286.
Falls was nicht funktioniert und alle Kabel sitzen liegt es bestimmt daran, dass ihr die falsche Firmware geladen habt.
2. Verbinden von Teensy und USB UART) Verbindet nun den USB zu Seriell-TTL Stick mit dem Teensy auf den Pins D2 und D3 und den Teensy 2.0 mit der PS4 oder XBox One (im Bild PS3) über seinen Mini USB Anschluss.


3. Installation von GIMX: Da ich kein Windows benutze kann ich euch diesbezüglich nur deren Tutorial zitieren: gimx.fr/wik…ion Wenn man einen XBox Controller unter Windows benutzen möchte, dann steht da auch genauer was zu tun ist. Man muss bei 64-bit Windows dieses Installationsprogramm ausführen: gimx.fr/dow…its, das sollte vieles von selbst erledigen.
Bei Ubuntu einfach die aktuellsten Updates haben mit sudo apt-get update und dann folgendes Programm installieren: gimx.fr/dow…its
Alternativ kann man sich ein Raspberry Pi kompilat mit "wget gimx.fr/dow…ian -O gimx.deb" holen. Nähere Informationen gibt es unter gimx.fr/wik…RPi
Installiert das Programm, spielt ein bisschen in den Menüs rum, ist relativ selbsterklärend. Es gibt auch die Profilmanager sowie einen FPS Profilerzeuger. Beim FPS Profilerzeuger ist wichtig zu wissen, dass er für die rechte Maustaste immer ein zweites Unterprofil in dem Profil erzeugt, in welches durch den Druck auf die rechte Maustaste geswitcht wird und beim loslassen wieder zurück. Außerdem erzeugt das FPS Programm ein Profil mit PS3 Eingaben. Man muss dann im anderen Profilmanager einfach den Controllertyp umstellen und dann nochmal speichern.
4. Benutzung von GIMX am Beispiel für eine Maus: Beim ersten Aufrufen konntet ihr bereits einige Profile runterladen. Nimmt beispielsweise das Battlefield Profil und fangt einfach damit an. Raus kommt man mit Shift+ESC. Wichtig ist: GIMX braucht einen echten DS4 um sich zu authentifizieren gegenüber der PS4, das heißt während der ganzen Prozedur muss der DS4 auch am PC angeschlossen sein. Glücklicherweise kann man den dann auch gleichzeitig als Eingabegerät benutzen falls man genauere Bewegungen als WASD braucht, muss aber im Profil auch eingestellt werden. Ich benutze dafür immer das beigelegte Dualshock 4 Profil als Master und erstelle mir mein eigenes Profil für jedes Game. Damit die PS4 den Teensy als DS4 akzeptiert muss man beim jeden Verbinden einmal eine PS-Knopf Eingabe tätigen, außerdem darf der DS4 während der Prozedur nicht per Bluetooth mit der PS4 verbunden sein (einfach im Menü disconnecten).
5. Mauskallibrierung: Noch wichtiger als die Tastenbelegungen bei den Profilen ist die Mauskallibrierung. Die könnt ihr vornehmen indem ihr bei "Mode" den Modus "curses" wählt (oder in der commandline gimx mit dem Argument --curses aufruft). Dort könnt ihr nach Eingabe von CTRL+F1 bzw. STRG+F1 das Kallibrierungsmenü aufrufen, welches ihr mit den F-Tasten steuert und die Zahlen über das Mausrad verändert. Wichtig ist, dass die In-Game Sensitivität auf den höchsten Wert eingestellt ist und eure Maus mit der höchsten Poll-Rate und höchsten DPI Stufe mit dem PC kommuniziert. Für jedes Spiel ist eine eigene Mauskallibrierung notwendig, da jedes Spiel anders auf Eingaben reagiert.Am besten hält ihr euch bei der Kallibrierung an diesen Leitfaden: gimx.fr/wik…ion, das heißt:
1) Dead Zone bestimmen (nicht in jedem Spiel sehr wichtig), also so lange X runtersetzen bis der Char sich nicht mehr dreht. X=Y setzen.
2) Acceleration: Am besten über den Test machen. Acceleration ist der wichtigste Wert um eine 1zu1 Übertragung zu haben. Nach dem Test sollte sich der Char wieder an die Ausgangsposition gedreht haben. Es zählt wirklich die letzte Kommastelle.
3) Sensitivität (Nach belieben)
4) X/Y Ratio, also mit wieviel wird die Sensitivität mal genommen, damit eine Translation in Y-Richtung weniger Schwergängig ist.
Ich hoffe euch gefällt mein erster Deal! Statt 150 EUR für einen Mauskonverter zu bezahlen kriegen wir hier schon einen für unter 20 EUR. Das ist eine Ersparnis von 87%! Bei Fragen kann ich euch in den Kommentaren so wie meine Zeit es erlaubt mit Antworten helfen.
Kurzfassung: DIY USB adapter for dummies (Englisch!)
Beim Lesen der Kommentare in den diversen jüngsten Controllerdeals ist mir aufgefallen, dass viele Spieler gerne eine Maus oder XBox One Controller an der PS4 oder einen DS4 an die XBox anschließen möchten. Es wurden dort häufig der CronusMax mit einschlägigem Marktpreis von bis zu 70 EUR (nur Controller anderer Marken, keine Maus) oder der Adapter XIM4 mit Marktpreis von bis zu 150 EUR empfohlen. Ich möchte keine Aussage über die Qualität dieser Produkte machen, doch als Student und MyDealzer fragte ich mich: Geht das nicht billiger?
Ich habe eine Alternative gefunden und möchte sie Euch nicht vorenthalten, vor allem damit ihr Geld spart! Bei mir funktioniert es tadellos und ich bin glücklich darüber PC-ähnliches Feeling auf meiner 140€ PS4 haben zu können.
Wir werden gimxbenutzen, ein Open-Source Programm welches auf Windows und Linux läuft und dazu gedacht ist jedes mögliche PC Eingabegerät, also auch Computermäuse, Tastaturen, hochwertige Konsolencontroller, Wiimotes, Lenkräder, Infrarotfernbedienungen, Smarthome Sensoren, VR-Brillen Bewegungssensoren etc etc. - ihr wisst was ich meine - als Eingabegerät für die Konsolen PS4, PS3, XBox 360 und XBox One zu verwenden. Es nimmt die Eingaben eines Gerätes wie jedes andere PC Programm auch entgegen und schickt es per USB an unseren selbst gebauten Adapter. Der Adapter besteht aus einem USB zu UART konverter über den gimx per TTL mit einem Teensy 2.0 spricht, der dann an der Konsole angeschlossen ist. Auch kabellos per Bluetooth ist möglich, aber muss etwas anders konfiguriert werden!
EDIT: Es wird also ein PC zwischen den Controller und der Konsole geschaltet. Wer Stromkosten sparen möchte kann dafür auch einen Raspberry Pi Zero nehmen, auf welchem dann GIMX als autostart läuft. Prinzipiell ist es auch möglich auf das USB UART Board zu verzichten, wenn man die Verlötung/Verkabelung an den GPIO Pins des Raspberry Pis vornimmt, siehe: gimx.fr/wik…RPi
Ihr werdet die einzelnen Komponenten selbst konfigurieren müssen und die Software sowie die Profile für die Spiele meistens selbst erstellen müssen, auch wenn es bereits eine Datenbank mit bestehenden Profilen gibt gefällt mir die Tastaturbelegung meistens nicht. Glücklicherweise gibt es für alles eine intuitive GUI.
Alles was ihr dazu braucht ist ein bisschen Lust am basteln und folgende Hardware:
- USB zu Seriell-TTL Konverter (auch als UART bezeichnet), 5V Tolerant und min. 500 kbps. Erlaubte Chips sind ein CP2102 oder FT230X. Gibt es für 3,34 EUR bei Amazon:HIER KLICKEN
- Teensy 2.0 oder Teensy++ 2.0 oder anderes atmega32u4 Arduino kompatibles Board mit USB Anschluss. Ich benutze einen Teensy++ 2.0. Kenner wissen, dass man damit auch andere Dinge anstellen kann, also ganz praktisch zu haben. Gibts bereits für nur 14,84 EUR inkl Versand in der Bucht: HIER KLICKEN
- Bei Mausbenutzung: Nicht weniger als 2000 DPI bzw. ist die Abtastrate noch wichtiger, sonst kommt es zum Ruckeln bei der Bewegung. Hat man wohl beim XIM4 auch.
Die Kette wird so sein. -> ist eine USB Verbindung, --- eine Verbindung über Beinchen/Pins, also entweder benutzt ihr die beigelegten Kabel oder verlötet es fest:
Maus/Eingabegerät -> PC (oder Raspberry Pi für die Bastler!)-> USB UART --- Teensy 2.0 -> Spielkonsole
Konfiguration:
1. Richtige Firmware auf den Teensy 2.0 laden: Teensy 2.0 per USB an den PC anschließen und den Teensy Loader installieren, damit man Programme auf den Teensy laden kann. pjrc.com/tee…tml. Man lädt Programme auf den Teensy indem man den Teensy Loader öffnet, den Knopf am Teensy drückt und dann im Teensy Loader das Programm auswählt und rauflädt, rebooten des Teensy nicht vergessen!
Der Teensy gaukelt der Konsole vor ein bestimmtes Gerät zu sein, z.B. ein Hori Pad FPS Plus bei einer PS4 (als Ersatz für einen DS4 Controller, da sie den noch nicht hacken konnten). Ihr müsst selbst aussuchen als welches Gerät sich euer Teensy gegenüber der Konsole ausgeben soll und dann die entsprechende Firmware/Programm auf den Teensy laden. Ihr bekommt die Programme für den Teensy hier: gimx.fr/dow…res. Eine Übersicht wie die emulierten Geräte bezeichnet werden habt ihr hier: gimx.fr/wik…ter

Beachtet:Die Firmwares/Programme gibt es für unterschiedliche Prozessoren, die auf diesen Teensy-Boards bzw. Arduino Boards drauf sitzen. Aus Gründen der Einfachheit habe ich mich hier auf Teensy 2.0 bzw. Teensy++ 2.0 beschränkt, aber es sind auch andere möglich. Wenn ihr einen Teensy 2.0 benutzt, dann müsst ihr in dem jeweiligen Ordner die Firmware mit dem Namen atmega32u4 wählen, bei Teensy++ 2.0 heißt die Firmware AT90USB1286.
Falls was nicht funktioniert und alle Kabel sitzen liegt es bestimmt daran, dass ihr die falsche Firmware geladen habt.
2. Verbinden von Teensy und USB UART) Verbindet nun den USB zu Seriell-TTL Stick mit dem Teensy auf den Pins D2 und D3 und den Teensy 2.0 mit der PS4 oder XBox One (im Bild PS3) über seinen Mini USB Anschluss.


3. Installation von GIMX: Da ich kein Windows benutze kann ich euch diesbezüglich nur deren Tutorial zitieren: gimx.fr/wik…ion Wenn man einen XBox Controller unter Windows benutzen möchte, dann steht da auch genauer was zu tun ist. Man muss bei 64-bit Windows dieses Installationsprogramm ausführen: gimx.fr/dow…its, das sollte vieles von selbst erledigen.
Bei Ubuntu einfach die aktuellsten Updates haben mit sudo apt-get update und dann folgendes Programm installieren: gimx.fr/dow…its
Alternativ kann man sich ein Raspberry Pi kompilat mit "wget gimx.fr/dow…ian -O gimx.deb" holen. Nähere Informationen gibt es unter gimx.fr/wik…RPi
Installiert das Programm, spielt ein bisschen in den Menüs rum, ist relativ selbsterklärend. Es gibt auch die Profilmanager sowie einen FPS Profilerzeuger. Beim FPS Profilerzeuger ist wichtig zu wissen, dass er für die rechte Maustaste immer ein zweites Unterprofil in dem Profil erzeugt, in welches durch den Druck auf die rechte Maustaste geswitcht wird und beim loslassen wieder zurück. Außerdem erzeugt das FPS Programm ein Profil mit PS3 Eingaben. Man muss dann im anderen Profilmanager einfach den Controllertyp umstellen und dann nochmal speichern.
4. Benutzung von GIMX am Beispiel für eine Maus: Beim ersten Aufrufen konntet ihr bereits einige Profile runterladen. Nimmt beispielsweise das Battlefield Profil und fangt einfach damit an. Raus kommt man mit Shift+ESC. Wichtig ist: GIMX braucht einen echten DS4 um sich zu authentifizieren gegenüber der PS4, das heißt während der ganzen Prozedur muss der DS4 auch am PC angeschlossen sein. Glücklicherweise kann man den dann auch gleichzeitig als Eingabegerät benutzen falls man genauere Bewegungen als WASD braucht, muss aber im Profil auch eingestellt werden. Ich benutze dafür immer das beigelegte Dualshock 4 Profil als Master und erstelle mir mein eigenes Profil für jedes Game. Damit die PS4 den Teensy als DS4 akzeptiert muss man beim jeden Verbinden einmal eine PS-Knopf Eingabe tätigen, außerdem darf der DS4 während der Prozedur nicht per Bluetooth mit der PS4 verbunden sein (einfach im Menü disconnecten).
5. Mauskallibrierung: Noch wichtiger als die Tastenbelegungen bei den Profilen ist die Mauskallibrierung. Die könnt ihr vornehmen indem ihr bei "Mode" den Modus "curses" wählt (oder in der commandline gimx mit dem Argument --curses aufruft). Dort könnt ihr nach Eingabe von CTRL+F1 bzw. STRG+F1 das Kallibrierungsmenü aufrufen, welches ihr mit den F-Tasten steuert und die Zahlen über das Mausrad verändert. Wichtig ist, dass die In-Game Sensitivität auf den höchsten Wert eingestellt ist und eure Maus mit der höchsten Poll-Rate und höchsten DPI Stufe mit dem PC kommuniziert. Für jedes Spiel ist eine eigene Mauskallibrierung notwendig, da jedes Spiel anders auf Eingaben reagiert.Am besten hält ihr euch bei der Kallibrierung an diesen Leitfaden: gimx.fr/wik…ion, das heißt:
1) Dead Zone bestimmen (nicht in jedem Spiel sehr wichtig), also so lange X runtersetzen bis der Char sich nicht mehr dreht. X=Y setzen.
2) Acceleration: Am besten über den Test machen. Acceleration ist der wichtigste Wert um eine 1zu1 Übertragung zu haben. Nach dem Test sollte sich der Char wieder an die Ausgangsposition gedreht haben. Es zählt wirklich die letzte Kommastelle.
3) Sensitivität (Nach belieben)
4) X/Y Ratio, also mit wieviel wird die Sensitivität mal genommen, damit eine Translation in Y-Richtung weniger Schwergängig ist.
Ich hoffe euch gefällt mein erster Deal! Statt 150 EUR für einen Mauskonverter zu bezahlen kriegen wir hier schon einen für unter 20 EUR. Das ist eine Ersparnis von 87%! Bei Fragen kann ich euch in den Kommentaren so wie meine Zeit es erlaubt mit Antworten helfen.




























































































Ich nutze den Xim4 und bin an sich ganz zufrieden, aber klar, gut über 100 € waren schon 'ne Hausnummer ..
Hab das Tutorial jetzt auch nicht ganz durchgelesen, aber ist es auch hier der Fall, dass für Maus und Tastatur ein Rechner mitlaufen muss?
Edit: Ah, ja - muss man. Anscheinend auch mit allen Controllern?!
Dann wäre es wirklich NUR eine Alternative wenn man extrem knapp bei Kasse ist. Da geb ich dann doch lieber 45€ für einen CronusMAX aus und spare mir den Strom für den Rechner.
Gibt für die Arbeit trotzdem ein Hot von mir.
Danke für die super Anleitung. Daumen hoch!
Verfasser
Es ist schwer mit einer Hand die Kamera still zu halten aber ich denke es kommt raus was Sache ist: vid.me/po6G
Die Bewegung ist echt 1 zu 1 und ich bin echt zufrieden wie gut es läuft. Macht großen Spaß.
Du kannst auch einen Raspberry Pi Zero als PC nehmen, den du über den USB Port deiner Konsole mit Strom versorgst.
Verfasser
Habs aktualisiert.
sonst HOT
dann kommen die No-Scope/Quick-Scope-Heinis jetzt mit ihren 6000dpi-Mäusen auch noch auf die Konsolen-Server
Kann mit einem pi3 problemlos YouTube HD Videos gucken ohne Spezial Software kaufen zu müssen?
Ich vermute, das hier wird der richtige Link sein.
Ist das so ein "ich weiß alles besser"-Kommentar und das Ding gabs dann zufällig mit 3 Gutscheinen kombiniert um 3 Uhr nachts als WHD zu dem Preis oder hast du auch nen aktuellen Link?
Ich habe vorletzte Woche für 55 eur bei amazon.de bestellt:
amazon.de/gp/…5M/
kompatiblen USB-Hub nicht vergessen:
Hama 4-Port USB-2.0 Hub (nochmal 7 eur)
amazon.de/gp/…L0/
insgesamt also ca. 60 eur für völlige Controllerfreiheit
Die 60 eur war es mir auf jeden Fall wert!
Die Bastellösung hier ist echt interessant - vor allem in Kombination mit einem RasPi, aber der Zeitaufwand ist schon recht hoch.
Und da Zeit = Geld kann man sich letztlich gleich den Cronusmax kaufen.
Dennoch ne super Anleitung - wenn ich mehr Zeit hätte, würde ich das mal antesten.
Finde ist so nicht richtig. 1. gibt es direkt von Sony lizenzierte Mausadapterprodukte ( die sind aber Müll) und zweitens ist am PC auch keine Gleichheit für alle. Wenn ich mit meinem Eierrechner und meiner Oldschoolkugelmaus ohne dpi auf einem 800*480 Röhrenmonitor BF1 spiele gegen einen Freak mit High End PC, Gamermaus und 144hz Monitor, bin ich auch benachteiligt. Ist natürlich mega übertrieben, aber als Beispiel OK:)
Verfasser
Und vielen Dank für den Post.
Verfasser
Verfasser
Verfasser