Griff Mortis
Schritt-für-Schritt-Anleitung zum Aufbau des Griff Mortis
Was ist der Griff Mortis, wofür ist er gedacht und was ist vor dem Kauf zu beachten?
Der Griff Mortis ist ein vielseitiger Bediengriff aus dem GripSwitch-Sortiment. Mit 12 Tasten und einem Thumbstick hast du alle wichtigen Funktionen direkt am Hebel – kompakter als der Directus, aber trotzdem mit allen wesentlichen Eingabemöglichkeiten. Der Mortis ist ideal, wenn du einen aufgeräumten Griff mit den wichtigsten Funktionen willst, ohne auf Komfort zu verzichten.
Was kann der Mortis?
Der Mortis bietet dir 12 Tasten – 10 Piktobutton-kompatible mechanische Taster auf der Vorderseite, einen Klick-Taster im Thumbstick und einen 12-mm-Taster auf der Rückseite des Griffs.
Der Thumbstick sitzt direkt unter dem Daumen und liefert zwei zusätzliche analoge Achsen – ideal z. B. für Kamerasteuerung oder Zusatzfunktionen.
Auf 10 der 12 Tasten werden Piktobuttons oder Blankobuttons aufgesteckt. Das sind austauschbare Tastenkappen mit eingedruckten Symbolen, die dir auf einen Blick zeigen, welche Funktion hinter jeder Taste steckt. Sie lassen sich jederzeit werkzeuglos wechseln, sind abriebfest und in über 100 verschiedenen Piktogrammen verfügbar. So kannst du deinen Hebel jederzeit an ein anderes Spiel oder eine andere Maschine anpassen.
Der Griff passt auf alle drei Unterbauten (Joystick/Fahrhebel, Lenkjoystick, Schubhebel) und kann je nach Einsatzzweck komplett anders belegt werden.
Vor dem Kauf beachten
- Für den Griff Mortis wird ein kompatibler Unterbau benötigt (separat erhältlich).
- Dein Unterbau muss mit dem langen Hebel (Hebelversion 1) bestückt sein. Informationen dazu findest du in der Produktbeschreibung deines Unterbaus.
- Piktobuttons / Blankobuttons werden zusätzlich benötigt (mindestens 10 Stück) – sie sind nicht im Lieferumfang enthalten, da du selbst entscheidest, welche Symbole und Farben zu deinem Einsatzzweck passen.
Alle Druckteile sind für PLA ausgelegt. Support nötig – als Supportmaterial wird ein lösliches Material empfohlen (z. B. PVA oder ähnliches), damit der Support sauber entfernt werden kann.
| Teil | Anzahl | Gewicht | Druckdauer | Support |
|---|---|---|---|---|
| Griff | 1× | ~357 g | ~11:25 h | ja |
| Vorderseite | 1× | ~174 g | ~6:00 h | ja |
| Rückseite | 1× | ~115 g | ~4:02 h | ja |
Gesamtgewicht: ca. 645 g PLA + ca. 33 g Support | Gesamtdruckzeit: ca. 21,5 Stunden
Lies dir diese Hinweise bitte einmal vollständig durch, bevor du anfängst. Sie helfen dir, den Aufbau ohne Fehler, sicher und erfolgreich abzuschließen.
Sicherheit beim Löten
Taster beim Löten schonen
Vor dem Einschalten prüfen
MCP23017 – Ausrichtung beachten
IC-Sockel sauber einstecken
Allgemeiner Tipp
Empfohlene Aufbaureihenfolge
Schrauben nicht zu fest anziehen
Haftungsausschluss
Haftungsausschluss: Diese Anleitung wurde mit größtmöglicher Sorgfalt erstellt. Eine Gewähr für Richtigkeit, Vollständigkeit oder Aktualität wird jedoch nicht übernommen. Die Nutzung erfolgt auf eigene Gefahr. Der Hersteller haftet nicht für Schäden, die durch den Nachbau oder die Verwendung des Produkts entstehen.
Platine bestücken
Hauptverbindungskabel vorbereiten
Du brauchst 6 Kabel mit je ca. 60 cm Länge in verschiedenen Farben. Die Farbzuordnung hilft dir später beim Verlöten – welche Farbe an welches Pad kommt:
Schneide 6 Kabel mit je ca. 60 cm Länge zu. Farbzuordnung: rot=VCC, schwarz=GND, grün=SDA, gelb=SCL, orange=Thumbstick Achse 1, blau=Thumbstick Achse 2.
Isoliere an jedem Kabelende ca. 5 mm der Isolierung ab. Verdrill anschließend die einzelnen Äderchen miteinander, sodass keines einzeln heraussteht.
Erwärme das abisolierte Kabelende mit dem Lötkolben und gib etwas Lötzinn hinzu, sodass die Äderchen vorverzinnt werden. Das Lötzinn muss die Äderchen gleichmäßig umschließen – so lassen sie sich später viel einfacher anlöten.
Kabel an die Platine anlöten
Bringe auf jedem Pad der Mortis-Platine etwas Lötzinn an, indem du das Pad kurz mit dem Lötkolben erwärmst und dabei Lötzinn zuführst. Das nennt man Vorverzinnen – es sorgt dafür, dass das Kabel beim Anlöten sofort haftet.
Löte die Kabel an die passenden Pads. Halte das vorverzinnte Kabelende an das vorverzinnte Pad und erwärme beides gleichzeitig mit dem Lötkolben. Sobald das Lötzinn auf beiden Seiten flüssig geworden ist, nimm den Lötkolben weg und halte das Kabel still, bis das Lötzinn erstarrt ist.
| Pad | Kabelfarbe |
|---|---|
| + | rot |
| − | schwarz |
| SDA | grün |
| SCL | gelb |
| Joystickpoti-1 | orange |
| Joystickpoti-2 | blau |
IC-Sockel einlöten
Setze den IC-Sockel (28-Pin) auf die Platine auf. Stecke alle 28 Metallbeinchen durch die vorgesehenen Löcher.
Drehe die Platine um und löte zunächst 2 diagonal gegenüberliegende Pins an, um den Sockel zu fixieren. Prüfe nochmal den Sitz und löte dann alle restlichen Pins fest.
MCP23017 einsetzen
Setze den MCP23017 in den IC-Sockel ein. Wichtig: Die Kerbe am MCP muss zur Beschriftung „Kerbe" auf der Platine zeigen. Drücke den MCP vorsichtig in den Sockel, bis alle Pins in den Buchsen sitzen.
Mechanische Taster auflöten
Stecke die 10 mechanischen Taster auf die Platine. Achte darauf, dass sie richtig herum eingesteckt werden und bündig und gerade auf der Platine aufsitzen – sonst passen die Piktobuttons später nicht drauf.
Drehe die Platine um und verlöte alle Tasterpins auf der Rückseite. Erwärme jeweils den Pin und das Pad gleichzeitig, führe Lötzinn zu und lass es erstarren.
Thumbstickmodul aufsetzen und verlöten
Setze das Thumbstickmodul auf die Platine. Alle Pins müssen durch die vorgesehenen Löcher gesteckt sein und das Modul muss bündig auf der Platine aufliegen.
Löte zuerst Pin 1 an. Erwärme die Lötstelle anschließend nochmal kurz und drücke gleichzeitig das Modul von oben gegen die Platine, sodass es bündig sitzt.
Löte Pin 2 an – nutze den gleichen Trick: Lötstelle warm machen und gleichzeitig das Modul an die Platine drücken, falls es noch nicht ganz bündig sitzt.
Verlöte alle restlichen Pins des Thumbstickmoduls auf normale Weise. Prüfe abschließend alle Lötstellen.
Thumbstickkappe aufsetzen
Stecke die Thumbstickkappe auf das Modul, bis sie spürbar einrastet.
12-mm-Taster vorbereiten
Der 12-mm-Taster sitzt später auf der Rückseite des Griffs. Bevor er eingebaut wird, bekommt er zwei Kabel angelötet und wird mit der Platine verbunden.
Kabel am Taster anlöten
Schneide 2 Kabel mit je ca. 20 cm Länge zu. Die Farbe ist egal – beide Kabel dürfen die gleiche Farbe haben, weil später eindeutig ist, wohin sie gehören.
Isoliere beide Enden jedes Kabels ca. 5 mm ab, verdrille die Äderchen und verzinne sie vor (wie in Kapitel 1).
Verzinne die beiden Pins des 12-mm-Tasters vor: Pin kurz mit dem Lötkolben erwärmen und etwas Lötzinn zuführen. Welcher Pin welcher ist, ist beim 12-mm-Taster egal.
Halte jeweils ein vorverzinntes Kabelende an einen vorverzinnten Pin und erwärme beides gleichzeitig mit dem Lötkolben. Sobald das Lötzinn verschmilzt, nimm den Lötkolben weg und halte das Kabel still bis das Lötzinn erstarrt ist.
Kabel an die Mortis-Platine anlöten
Suche auf der Mortis-Platine die beiden Pads mit der Beschriftung „Taste Rückseite" und verzinne sie vor.
Löte die anderen Enden der beiden Taster-Kabel an die vorverzinnten „Taste Rückseite"-Pads. Welches Kabel an welches Pad kommt, ist beim 12-mm-Taster egal.
Griff zusammenbauen
Jetzt kommen die 3D-Druckteile zum Einsatz. Du verschraubst die Vorderseite mit dem Hauptkörper, setzt den 12-mm-Taster und die Platine ein und schließt den Griff mit der Rückseite.
Vorderseite mit Griff verschrauben
Setze die Vorderseite auf den Hauptkörper des Griffs auf. Achte darauf, dass sie richtig herum aufliegt.
Verschraube Vorderseite und Griff mit 2 Innensechskantschrauben M3 × 12 mm.
12-mm-Taster einsetzen
Führe die Kabel des 12-mm-Tasters von außen durch die vorgesehene Öffnung auf der Rückseite des Griffs nach innen.
Drücke den 12-mm-Taster in die Öffnung. Er hält durch Klemmwirkung – es sind keine Schrauben nötig.
Kabel durch den Griff führen
Führe die 6 Hauptverbindungskabel (von der Platine kommend) nach unten durch den Griff, sodass sie unten herauskommen. Sie werden später durch den Hebel des Unterbaus geführt.
Verlege die beiden Kabel des 12-mm-Tasters im oberen Teil des Griffs so, dass sie nicht im Weg sind, wenn die Platine eingesetzt wird.
Platine einlegen und verschrauben
Lege die bestückte Mortis-Platine vorsichtig in den Griff ein. Achte darauf, dass keine Kabel eingeklemmt werden und die Taster sauber durch die Öffnungen in der Vorderseite ragen.
Fixiere die Platine mit 5 Innensechskantschrauben M3 × 12 mm. Ziehe die Schrauben handfest an – nicht zu fest, sonst kann das 3D-gedruckte Gewinde beschädigt werden.
Rückseite anschrauben
Setze die Rückseite auf den Griff auf. Achte darauf, dass keine Kabel eingeklemmt werden.
Verschraube die Rückseite mit 5 Innensechskantschrauben M3 × 12 mm.
Piktobuttons aufstecken (optional)
Stecke die Piktobuttons oder Blankobuttons auf die 10 mechanischen Taster auf der Vorderseite. Das geht werkzeuglos und kann jederzeit gewechselt werden – du kannst diesen Schritt also auch erst nach dem Testen machen.
Griff auf Unterbau montieren
Setze den Griff auf deinen Unterbau auf und verbinde die Kabel mit der Steuerplatine. Wähle oben deinen Unterbau aus, um die passenden Schritte zu sehen.
Wähle deinen Unterbau
Joystick / Fahrhebel-Unterbau
Fädel alle Kabel des Griffs von oben durch den Hebel des Joystick/Fahrhebel-Unterbaus bis nach unten durch.
Setze den Griff auf den Hebel auf.
Sichere den Griff mit einer Innensechskantschraube M3 × 12 mm.
Verbinde die Kabel mit der 2-Achs-Steuerplatine des Unterbaus. Verzinne dabei jedes Pad einzeln vor, bevor du das Kabel anlötest – so haftet das Kabel sofort. Die Anschlüsse VCC, GND, SDA und SCL findest du unter der Beschriftung „I2C Bus". Die Thumbstick-Kabel kommen an A0 und A1.
| Kabelfarbe | Pad Mortis-Platine | Pad Steuerplatine |
|---|---|---|
| rot | + | VCC (I2C Bus) |
| schwarz | − | GND (I2C Bus) |
| gelb | SCL | SCL (I2C Bus) |
| grün | SDA | SDA (I2C Bus) |
| orange | Joystickpoti-1 | A0 |
| blau | Joystickpoti-2 | A1 |
Lenkjoystick-Unterbau
Fädel alle Kabel des Griffs von oben durch den Hebel des Lenkjoystick-Unterbaus bis nach unten durch.
Setze den Griff auf den Hebel auf. Richte ihn entsprechend deiner bevorzugten Nutzungsweise aus (Hebel schwingt quer zur X-Achse = Lenkjoystick, längs dazu = einachsiger Fahrhebel).
Sichere den Griff mit einer Innensechskantschraube M3 × 12 mm.
Verbinde die Kabel mit der 1-Achs-Steuerplatine des Unterbaus. Verzinne dabei jedes Pad einzeln vor, bevor du das Kabel anlötest. Die Anschlüsse VCC, GND, SDA und SCL findest du unter der Beschriftung „I2C Bus". Die Thumbstick-Kabel kommen an A0 und A1.
| Kabelfarbe | Pad Mortis-Platine | Pad Steuerplatine |
|---|---|---|
| rot | + | VCC (I2C Bus) |
| schwarz | − | GND (I2C Bus) |
| gelb | SCL | SCL (I2C Bus) |
| grün | SDA | SDA (I2C Bus) |
| orange | Joystickpoti-1 | A0 |
| blau | Joystickpoti-2 | A1 |
Schubhebel-Unterbau
Fädel alle Kabel des Griffs von oben durch den Hebel des Schubhebel-Unterbaus bis nach unten durch.
Bringe den Hebel in die Rastposition und setze den Griff so auf, wie es auf dem Bild unten zu sehen ist.
Sichere den Griff mit einer Innensechskantschraube M3 × 12 mm.
Verbinde die Kabel mit der 1-Achs-Steuerplatine des Unterbaus. Verzinne dabei jedes Pad einzeln vor, bevor du das Kabel anlötest. Die Anschlüsse VCC, GND, SDA und SCL findest du unter der Beschriftung „I2C Bus". Die Thumbstick-Kabel kommen an A0 und A1.
| Kabelfarbe | Pad Mortis-Platine | Pad Steuerplatine |
|---|---|---|
| rot | + | VCC (I2C Bus) |
| schwarz | − | GND (I2C Bus) |
| gelb | SCL | SCL (I2C Bus) |
| grün | SDA | SDA (I2C Bus) |
| orange | Joystickpoti-1 | A0 |
| blau | Joystickpoti-2 | A1 |
Aufspielen des Codes auf den Microcontroller
Installieren der Arduino IDE und der benötigten Librarys
Wenn du die Arduino IDE noch nicht installiert hast, kannst du in dieser Anleitung erfahren wie es geht.
In dieser Anleitung wird dir auch erklärt wie man die Librarys installiert. Für dieses Projekt brauchen wir folgende Librarys:
| Library | Autor | Bezug |
|---|---|---|
| Arduino Joystick Library | MHeironimus | GitHub ↗ |
| Adafruit MCP23017 Arduino Library | Adafruit | Über den Bibliotheksverwalter: Tools → Manage Libraries, nach „Adafruit MCP23017" suchen |
Einstellen des Board Namens
Wenn du möchtest kannst du in dieser Anleitung erfahren wie du es schaffst das dein PC den Controller später auch wirklich mit seinem Namen erkennt. Das ist besonders nützlich wenn du mehrere Controller gleichzeitig angeschlossen hast – so weiß dein PC immer genau welcher Controller welcher ist. Es hilft außerdem bei der Erstellung der Tastenbelegung im Spiel.
Herunterladen und Aufspielen des Codes
Jetzt kannst du den Code für den Griff Mortis von GitHub herunterladen. Klicke dazu auf diesen Link ↗.
Klicke auf den grünen "Code"-Button und in dem sich öffnenden Fenster ganz unten auf "Download Zip".
Entpacke anschließend die heruntergeladene Datei. Darin befinden sich 3 Ordner – je einer pro Unterbau. Öffne den entsprechenden Ordner für deinen gewählten Unterbau und öffne die darin enthaltene Datei mit der Arduino IDE:
• Joystick/Fahrhebel → Mortis_Joystick.ino
• Lenkjoystick → Mortis_Lenkjoystick.ino
• Schubhebel → Mortis_Schubhebel.ino
Jetzt kannst du deinen Controller per USB mit dem PC verbinden. Anschließend klickst du in der Arduino IDE auf die Listenanzeige oben links und wählst den letzten Punkt: "Select other Board and Port..."
Wähle auf der linken Seite dein angeschlossenes Board aus. Wenn du das Kapitel "Einstellen des Board Namens" übersprungen hast, suchst du in der Liste nach "Arduino Micro". Wenn du die Anleitung aus dem Kapitel korrekt ausgeführt hast, kannst du auch den für deinen Controller passenden Namen nehmen.
Auf der rechten Seite der Liste musst du auswählen an welchen Port du den Controller angesteckt hast. Meistens steht hinter dem betreffenden Port (USB). Ist das bei dir nicht so, kannst du herausfinden welcher Port der richtige ist, indem du den Controller abziehst, die Liste anschaust und merkst welche Ports angezeigt werden und dann den Port auswählst, der hinzugekommen ist, wenn du den Controller wieder ansteckst.
Das Ganze bestätigst du mit einem Klick auf OK.
Nun kannst du den Code übertragen in dem du auf den Pfeil nach rechts in der linken oberen Ecke klickst.
Es öffnet sich dann an der Unterseite ein schwarzes Konsolenfenster und zeigt dir den Status des Uploads an. Wenn alles geklappt hat, steht dort „Upload successful".
Wenn der Upload erfolgreich war, weiter zu Kapitel 6: Testen & Kalibrieren.
Testen und Kalibrieren
Jetzt, wo alles aufgebaut und der Code aufgespielt ist, kannst du den gesamten Controller testen und die Achsen kalibrieren.
Taster und Thumbstick prüfen
Öffne dazu die Windows-Gamepad-Einstellungen: Drücke Windows + R, gib joy.cpl ein und drücke Enter. Klicke deinen Controller doppelt an und wechsle auf die Registerkarte "Testen".
Öffne die Gamepad-Einstellungen (Windows + R → joy.cpl → Enter). Wähle deinen Controller aus und klicke auf "Eigenschaften".
Wechsle auf die Registerkarte "Testen" und drücke nacheinander alle 12 Taster. In der Anzeige müssen die zugeordneten Buttons (1–12) aufleuchten. Welche Taste welcher Button ist, siehst du in der Tastenbelegungs-Übersicht unten. Bewege außerdem den Thumbstick – die X- und Y-Achse müssen reagieren.
Achsen kalibrieren
Bevor du den Controller das erste Mal richtig nutzt, solltest du alle Achsen einmal kalibrieren. Die Kalibrierung speichert den Nullpunkt und den maximalen Ausschlag der Achse(n) dauerhaft im Controller – sie bleibt auch nach dem Ausschalten erhalten.
Für die Kalibrierung musst du Taste 1 und Taste 3 (siehe Tastenbelegungs-Übersicht oben) gleichzeitig halten.
Kalibrierung durchführen
Die Kalibrierung läuft in zwei Phasen ab und kann jederzeit gestartet werden – direkt beim Einschalten oder auch im laufenden Betrieb.
Halte Taste 1 und Taste 3 gleichzeitig für 10 Sekunden. Sobald der Indikator-Button (Button 13) dauerhaft aufleuchtet, ist die Kalibrierung gestartet.
Lass die Tasten los. Der Indikator blinkt jetzt schnell (ca. 5×/Sek.) – das ist eine kurze Wartezeit. In dieser Zeit nichts tun.
Phase 1 – Nullpunkt (5 Sek.): Der Indikator blinkt jetzt langsam (ca. 2×/Sek.). Bringe den Hebel in die neutrale Mittelstellung und lass ihn dann vollständig los – den Hebel jetzt nicht mehr anfassen. Beim Schubhebel musst du die Neutralposition aktiv anfahren und dann loslassen; bei Lenkjoystick und Joystick/Fahrhebel reicht es, einfach loszulassen. Der Controller ermittelt in diesen 5 Sekunden den Nullpunkt – jede Berührung verfälscht das Ergebnis.
Phase 2 – Min/Max: Der Indikator leuchtet jetzt dauerhaft. Bewege die Achse(n) jetzt mehrfach langsam und vollständig bis zum jeweiligen Anschlag in alle Richtungen – der Controller erfasst dabei automatisch den maximalen Ausschlag.
Wenn du alle Achsen ausreichend durchbewegt hast, halte Taste 1 und Taste 3 erneut 5 Sekunden gedrückt. Die Kalibrierungswerte werden daraufhin dauerhaft im Controller gespeichert.
Der Indikator blinkt für eine Sekunde sehr schnell (ca. 10×/Sek.) – das ist die Bestätigung, dass die Werte gespeichert wurden. Danach kehrt der Controller automatisch in den Normalbetrieb zurück.
Hilfe & Support
Wenn irgendwo etwas nicht so funktioniert wie erwartet oder du an einer Stelle unsicher bist, melde dich gerne. Beschreibe dein Problem möglichst genau:
- Was funktioniert nicht?
- Was hast du bereits ausprobiert?
- Leuchtet etwas, reagiert etwas, bleibt etwas komplett tot?
Je genauer deine Beschreibung ist, desto schneller kann ich dir gezielt helfen.
Glückwunsch!
Wenn du bis hierhin alles aufgebaut, verlötet und programmiert hast, steht dein Griff Mortis fertig montiert vor dir.
Bevor du ihn endgültig verbaust oder intensiv nutzt, teste ruhig noch einmal alles in Ruhe durch. Alle 12 Taster prüfen, den Thumbstick bewegen, die Achsen checken und ein Gefühl für das System bekommen.
Ich hoffe, dir hat der Aufbau Spaß gemacht und du konntest vielleicht auch das ein oder andere dazulernen. Danke, dass du mein Projekt unterstützt und dir die Zeit genommen hast, es selbst aufzubauen.
Viel Freude mit deinem neuen Setup – und viel Spaß beim Zocken.