🎉 Aufbau abgeschlossen!

Glückwunsch! Hat alles geklappt? Hilf anderen Baukern mit einer kurzen Bewertung.

0%

Griff Directus

Schritt-für-Schritt-Anleitung zum Aufbau des Griff Directus

Griff Directus – Fertigbaugruppe
ℹ Produktinformation

Was ist der Griff Directus, wofür ist er gedacht und was ist vor dem Kauf zu beachten?

Der Griff Directus ist der umfangreichste Griff im GripSwitch-Sortiment. Mit 16 Tasten und einem Thumbstick hast du alle wichtigen Funktionen direkt am Hebel – ohne die Hand wegnehmen zu müssen. In Kombination mit einem Unterbau entsteht ein vollwertiger Bedienhebel, der sich perfekt für Simulationen eignet, in denen viele Eingaben gleichzeitig gebraucht werden.

Was kann der Directus?

Der Directus bietet dir 16 Tasten – 14 mechanische Taster auf der Ober- und Seitenfläche, 1 Taster auf der Rückseite und einen Thumbstick. Das sind genug Eingaben, um z. B. im Landwirtschaftssimulator alle wichtigen Funktionen auf einen einzigen Hebel zu legen.

Der Thumbstick sitzt direkt unter dem Daumen und liefert zwei zusätzliche analoge Achsen – ideal z. B. für Kamerasteuerung oder Zusatzfunktionen.

Auf 14 der 16 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 Directus 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 14 Stück) – sie sind nicht im Lieferumfang enthalten, da du selbst entscheidest, welche Symbole und Farben zu deinem Einsatzzweck passen.
✓ Benötigte Bauteile 0 / 13 bereit
Teil
Anz.
Status
Platine Directus Oben (Eigenentwicklung)
Im Set mit Platine Directus Unten erhältlich.
Pflicht
Platine Directus Unten / Seitlich (Eigenentwicklung)
Im Set mit Platine Directus Oben erhältlich.
Pflicht
MCP23017 I/O-Erweiterung (DIP-28, THT)
Pflicht
IC-Sockel 28-Pin (DIP)
Wird auf die Platine gelötet – der MCP23017 wird dann nur eingesteckt. So kann er bei Bedarf getauscht werden.
Pflicht
Mechanische Taster (5-Pin)
Z. B. Milky Yellow Pro V3 oder andere MX-kompatible Taster mit 5 Pins. Auf diese Taster können Piktobuttons und Blankobuttons aufgesteckt werden – austauschbare Tastenkappen mit eingedruckten Symbolen, die die Steuerung übersichtlich und individuell anpassbar machen. 6 Stück für die seitliche Platine, 6 für die obere Platine, 2 Reserve empfohlen.
14×
Pflicht
12 mm Taster
Wird auf der Rückseite des Griffs eingesetzt. Erhältlich in verschiedenen Farben.
Pflicht
Thumbstickmodul + Kappe
Elektromagnetisches Thumbstickmodul. Kappe ist im Set enthalten.
Pflicht
Kabel 0,14 mm² (AWG 26) – 7 Farben
Benötigt werden: rot, orange, gelb, grün, blau, grau, schwarz. Die Farben helfen bei der Zuordnung – du kannst auch andere verwenden, sofern du sie dir merkst.
Pflicht
Piktobuttons / Blankobuttons
Die 14 mechanischen Taster des Directus sind Piktobutton-kompatibel. Piktobuttons sind austauschbare Tastenkappen mit eingedruckten Symbolen – werkzeuglos wechselbar und abriebfest. Wähle die Symbole und Farben passend zu deinem Einsatzzweck.
Piktobuttons und/oder Blankobuttons
Du benötigst insgesamt mindestens 14 Stück. Wähle aus verschiedenen thematischen Paketen (z. B. Landwirtschaft, Forstwirtschaft, Zahlen) oder nutze Blankobuttons in 8 verschiedenen Farben.
14×
Pflicht
Schrauben
Die Schrauben bekommst du auch als Komplettset in meinem Onlineshop.
ZylinderkopfschraubeM3 × 12 mm
13×
Pflicht
ZylinderkopfschraubeM3 × 25 mm
Pflicht
ZylinderkopfschraubeM3 × 40 mm
Pflicht
3D-Druckteile (5 Teile)
Pflicht
✓ Benötigte Werkzeuge 0 / 7 bereit
Werkzeug
Anz.
Status
Lötkolben mit feiner Spitze
Eine feine Bleistiftspitze ist wichtig, um die dicht beieinanderliegenden Lötpads sauber zu verlöten.
Pflicht
Lötzinn (bleifrei 0.6–1.0 mm)
Wenn du den Lötkolben im verlinkten Set bestellst, ist schon Lötzinn enthalten, was für dieses Projekt auf jeden Fall ausreichen sollte.
Pflicht
Abisolierzange
Pflicht
Seitenschneider
Pflicht
Inbus 2,5 mm
Pflicht
Optional
Lötunterlage
Schützt deinen Tisch vor Beschädigungen durch heißes Lötzinn.
Empfohlen
Helfende Hand / 3. Hand
Ist sehr praktisch, um Kabel oder Bauteile an Ort und Stelle zu halten.
Empfohlen
Hinweise zum 3D-Druck

Wenn du die 3D-Druckteile selbst drucken willst, findest du hier alle Informationen zu den wichtigsten Druckparametern.

💡 Falls du die 3D-Druckteile direkt bei mir bestellt hast, kannst du diesen Abschnitt überspringen – die Teile wurden bereits vollständig nachbearbeitet.

Alle Teile können in PLA gedruckt werden. Die .3mf-Dateien sind für Bambu Studio bereits korrekt ausgerichtet. Setze den Support-Abstand x/y auf 1 mm, damit sich der Support später leichter entfernen lässt.

💡 Die Teilequalität wird deutlich besser, wenn du die Schichthöhe auf 0,12 mm einstellst (statt der üblichen 0,2 mm). Das lohnt sich insbesondere beim Oberteil, dessen Rundungen bei feinerer Schichthöhe wesentlich glatter und sauberer werden.
⚠️ Stelle bei den Stützstrukturen (Support) unbedingt die Option „Nur auf Druckplatte" ein. Das gilt für alle Teile, aber insbesondere für das Hauptteil – innenliegende Stützstrukturen lassen sich dort nur sehr schwer entfernen und können die Passgenauigkeit beeinträchtigen.
BauteilAnzahlSupportHinweis
Hauptteil1Ja (normal)Support X/Y Abstand auf 1 mm einstellen
Oberteil1Nein
Distanzstück1Nein
Seitenblende1Nein
Rückseite1Ja (normal)Support X/Y Abstand auf 1 mm einstellen
Vor dem Start
Allgemeine Hinweise

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

⚠️ Löte immer in einem gut belüfteten Raum – Lötdämpfe sind gesundheitsschädlich. Fasse die Lötspitze nie mit bloßen Händen an, sie kann über 350 °C heiß werden. Stelle den Lötkolben immer sicher in der Halterung ab.

Taster beim Löten schonen

⚠️ Erwärme die Tasteranschlüsse nicht zu lange. Der Kunststoff der Taster wird durch zu viel Wärme weich und der Taster kann beschädigt werden. Halte die Lötzeit so kurz wie möglich und übe während des Lötvorgangs keinen mechanischen Druck auf den Taster aus.

Vor dem Einschalten prüfen

⚠️ Überprüfe nach dem Löten jede Verbindung auf Lötbrücken – ungewollte Verbindungen zwischen zwei benachbarten Lötpads. Eine einzige Lötbrücke kann Bauteile beschädigen oder zerstören.

MCP23017 – Ausrichtung beachten

⚠️ Der MCP23017-Chip muss richtig herum in den IC-Sockel eingesetzt werden. Die Kerbe am Chip muss auf der gleichen Seite liegen wie der weiße Punkt auf der Platine. Falsch eingesetzt kann der Chip und das Pro Micro Board beschädigt werden.

Allgemeiner Tipp

💡 Kein Zeitdruck – es ist besser, einen Schritt einmal in Ruhe richtig zu machen, als ihn dreimal nachzubessern. Qualität geht vor Geschwindigkeit.

Empfohlene Aufbaureihenfolge

💡 Es ist empfehlenswert – aber nicht zwingend notwendig –, mit der Anleitung deines Unterbaus zu beginnen. An einer bestimmten Stelle wird dich die Unterbau-Anleitung darauf hinweisen, dass du jetzt mit dieser Griff-Anleitung weitermachen sollst. Arbeite dich hier durch, bis der Griff auf den Unterbau montiert ist (Kapitel 1–6). Kehre dann zur Unterbau-Anleitung zurück und baue den Unterbau fertig zusammen. Komm danach wieder hierher zurück, um den Code aufzuspielen (Kapitel 7) und alles zu testen.

Schrauben nicht zu fest anziehen

⚠️ Schrauben nur handfest anziehen. Zu viel Drehmoment kann das Gewinde im 3D-gedruckten Material beschädigen oder das Bauteil reißen lassen.

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.

Zusammenbau
Kapitel 1

Seitliche Platine bestücken

Zuerst werden die Kabel an die seitliche Platine gelötet. Anschließend werden die 6 Taster aufgesteckt und auf der Rückseite verlötet.

Kabel vorbereiten

Du brauchst 7 Kabel mit je ca. 30 cm Länge in verschiedenen Farben. Die Farbzuordnung hilft dir später beim Verlöten – welche Farbe an welches Pad kommt:

1

Schneide 7 Kabel mit je ca. 30 cm Länge zu. Farbzuordnung: 1 = rot, 2 = orange, 3 = gelb, 4 = grün, 5 = blau, 6 = grau, GND = schwarz.

2

Isoliere an jedem Kabelende ca. 5 mm der Isolierung ab. Verdrill anschließend die einzelnen Äderchen miteinander, sodass keines einzeln heraussteht.

Kabel abisoliert und Äderchen verdrillt
Kabel abisoliert und Äderchen sauber verdrillt
3

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.

Vorverzinnte Kabelenden
Vorverzinnte Kabelenden – so sollte es aussehen

Kabel an die Platine löten

Die Pads auf der seitlichen Platine sind beschriftet (1–6 + GND). Jetzt werden die vorbereiteten Kabel angelötet.

4

Bringe auf jedem Pad der 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.

5

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. Wiederhole das für alle 7 Kabel:

PadKabelfarbe
GNDschwarz
1rot
2orange
3gelb
4grün
5blau
6grau
7 Kabel an seitliche Platine angelötet
Alle 7 Kabel farbcodiert an die seitliche Platine gelötet
⚠️ Achte darauf, dass sich die blanken Kabelenden nirgends berühren und keine Lötbrücken zu benachbarten Pads bestehen. Fehlerhafte Verbindungen können zu Fehlfunktionen oder Schäden führen.
6

Prüfe alle Lötstellen: keine Lötbrücken, keine kalten Lötstellen, blanke Kabelenden dürfen sich nicht berühren.

Taster aufstecken und verlöten

7

Stecke die 6 Taster auf die seitliche 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.

6 Taster auf seitliche Platine aufgesteckt
6 Taster aufgesteckt – Draufsicht
Seitenansicht – Taster sitzen bündig
Seitenansicht – die Taster müssen bündig auf der Platine sitzen
8

Drehe die Platine um und verlöte alle Tasterpins auf der Rückseite (THT-Löten). Erwärme jeweils den Pin und das Pad gleichzeitig, führe Lötzinn zu und lass es erstarren.

Rückseite – verlötete Tasterpins
Rückseite – alle Tasterpins sauber verlötet
9

Prüfe alle Lötstellen auf der Rückseite: keine Kurzschlüsse, keine kalten Lötstellen. Damit ist die seitliche Platine fertig.

Kapitel 2

Obere Platine bestücken

Jetzt werden die Komponenten auf die obere Platine gelötet: zuerst der IC-Sockel mit dem MCP23017, dann die Taster und zum Schluss das Thumbstickmodul.

IC-Sockel und MCP23017

1

Bevor du mit dem Auflöten beginnst, schau dir kurz an, wie der MCP23017 später in seinen Sockel auf der oberen Platine sitzt. So kannst du die Position und Ausrichtung schon einmal verinnerlichen.

MCP23017 auf der oberen Platine – Position und Ausrichtung
MCP23017 auf der oberen Platine – Position und Ausrichtung

Der MCP23017 Chip hat auf einer Seite eine Einkerbung an der Oberseite:

MCP23017 – Einkerbung an der Oberseite
MCP23017 – die Einkerbung kennzeichnet die Ausrichtung

Auf der Platine ist auf der Seite, an die diese Kerbe später muss, ein weißer Punkt aufgedruckt:

Weißer Punkt auf der Platine markiert
Weißer Punkt auf der Platine – hier muss die Kerbe des Chips später hin
2

Löte zuerst den 28-Pin IC-Sockel auf die obere Platine. Du kannst den MCP23017 auch direkt auf die Platine löten, aber der IC-Sockel ist stark empfohlen: Er kostet nur ein paar Cent und ermöglicht es dir, den Chip jederzeit ohne Löten auszutauschen. Außerdem läufst du nicht Gefahr, den empfindlichen Chip durch zu viel Hitze beim Löten zu beschädigen.

Rückseite obere Platine – IC-Sockel angelötet
Rückseite der oberen Platine – IC-Sockel angelötet
3

Setze den MCP23017 so in den IC-Sockel ein, dass die Kerbe am Chip und der weiße Punkt auf der Platine auf der gleichen Seite liegen.

⚠️ Achtung: Der MCP23017 muss richtig herum eingesetzt werden! Falsch eingesetzt kann er und das Pro Micro Board beschädigt werden. Vergleiche Kerbe und weißen Punkt, bevor du den Chip hineindrückst.
MCP23017 korrekt eingesetzt – Kerbe = weißer Punkt
MCP23017 korrekt eingesetzt – Kerbe und weißer Punkt auf der gleichen Seite

Taster aufstecken und verlöten

4

Stecke die 8 Taster auf die obere Platine. Auch hier gilt: bündig und gerade aufsetzen – sonst passen die Piktobuttons nicht.

8 Taster auf oberer Platine aufgesteckt
Taster aufgesteckt – Draufsicht
5

Prüfe von der Seite, ob alle Taster wirklich flach aufsitzen. Korrigiere sie jetzt, bevor du lötest.

Seitenansicht – Taster sitzen bündig auf oberer Platine
Seitenansicht – die Taster müssen bündig auf der Platine sitzen
6

Verlöte alle Tasterpins auf der Rückseite der Platine.

Rückseite obere Platine – verlötete Tasterpins
Rückseite – alle Tasterpins sauber verlötet

Thumbstickmodul auflöten

Um das Thumbstickmodul richtig gerade auf die Platine zu bekommen, gehst du am besten so vor:

Thumbstickmodul auf Platine – Position und Ausrichtung
Thumbstickmodul auf der oberen Platine – Position und Ausrichtung
7

Setze das Thumbstickmodul auf die Platine auf und verlöte zunächst nur einen Rahmen-Pin.

Ersten Rahmen-Pin des Thumbsticks verlöten
Ersten Rahmen-Pin verlöten – Thumbstick noch nicht festdrücken
8

Erwärme das Lötzinn an diesem Pin mit dem Lötkolben und drücke gleichzeitig mit der anderen Hand den Thumbstick bündig an die Platine. Vorsicht: nicht an den heißen Teilen verbrennen! Wenn der Thumbstick ordentlich aufliegt, nimm den Lötkolben weg und halte den Thumbstick bis das Lötzinn fest ist.

9

Fixiere den gegenüberliegenden Rahmen-Pin auf die gleiche Weise. Jetzt sitzt der Thumbstick gerade und fest.

Gegenüberliegenden Rahmen-Pin verlöten
Gegenüberliegenden Rahmen-Pin fixieren – Thumbstick sitzt jetzt gerade
10

Verlöte alle restlichen Pins des Thumbstickmoduls.

Thumbstick fertig – Seitenansicht
Seitenansicht – der Thumbstick sitzt ordentlich bündig auf der Platine
Thumbstick Rückseite – alle Pins verlötet
Rückseite – alle Pins des Thumbstickmoduls komplett verlötet

Verbindungskabel anlöten

Jetzt werden die Kabel angelötet, die später die obere Platine mit der Griffbasis und dem Unterbau verbinden.

11

Bereite 6 Kabel mit je ca. 45 cm Länge vor (abisolieren, verdrillen, vorverzinnen). Farbzuordnung: + = rot, − = schwarz, Datenleitung-SCK = gelb, Datenleitung-SCL = grün, Joystickpoti-1 = orange, Joystickpoti-2 = blau.

12

Löte die 6 Kabel an die beschrifteten Pads der oberen Platine.

6 Kabel an obere Platine angelötet
Verbindungskabel farbcodiert an der oberen Platine
Kapitel 3

12-mm-Taster vorbereiten

Jetzt wird der 12-mm-Taster verkabelt und an die obere Platine angeschlossen.

Kabel vorbereiten

1

Schneide 2 Kabel mit je ca. 15 cm Länge zu (beliebige Farben, können auch gleich sein).

2

Isoliere an jedem Kabelende ca. 5 mm ab, verdrill die Äderchen und verzinne die Enden mit dem Lötkolben.

Kabel abisoliert und Äderchen verdrillt
Kabel abisoliert und Äderchen sauber verdrillt
Vorverzinnte Kabelenden
Vorverzinnte Kabelenden

Taster vorverzinnen und Kabel anlöten

3

Bringe an beiden Anschlüssen des 12-mm-Tasters etwas Lötzinn an, indem du den Anschluss kurz mit dem Lötkolben erwärmst und dabei Lötzinn zuführst.

⚠️ Erwärme die Tasteranschlüsse nicht zu lange – der Kunststoff wird sonst weich und der Taster kann beschädigt werden. Übe im warmen Zustand keinen mechanischen Druck auf den Taster aus.
Vorverzinnte Anschlüsse am 12-mm-Taster
Beide Anschlüsse des Tasters vorverzinnt
4

Löte je ein vorverzinntes Kabel an jeden Anschluss des Tasters: Halte das Kabelende an den Anschluss, erwärme beides gleichzeitig mit dem Lötkolben bis das Lötzinn flüssig wird, nimm den Lötkolben weg und halte das Kabel still bis das Lötzinn erstarrt ist. Welches Kabel an welchen Anschluss kommt ist egal.

Kabel an 12-mm-Taster angelötet
Beide Kabel sauber an den 12-mm-Taster gelötet
💡 Tipp: Markiere die 12-mm-Taster-Kabel z. B. mit einem kleinen Stück Klebeband, damit du sie beim späteren Einbau nicht mit den Platinenkabeln verwechselst. Der Taster wird erst im nächsten Kapitel ins Gehäuse eingebaut und die Kabel dann an die obere Platine angeschlossen.
Kapitel 4

Gehäuse zusammenbauen

Jetzt werden die 3D-Druckteile zusammengeschraubt und die seitliche Platine eingebaut.

1

Schraube das Oberteil mit dem Hauptteil zusammen. Nutze dazu 3× Zylinderkopfschrauben M3 × 25 mm.

Oberteil und Hauptteil verschraubt
Oberteil und Hauptteil mit 3× M3×25 verschraubt
2

Drücke den 12-mm-Taster in die Öffnung auf der Rückseite des Griffs ein. Fädel die Kabel so, dass sie nach oben zeigen.

⚠️ Die Kabel müssen nach oben geführt werden! Das ist wichtig, man könnte sie intuitiv nach unten führen – das funktioniert aber nicht.
12-mm-Taster in Öffnung eingesetzt
12-mm-Taster in die Öffnung eingesetzt
12-mm-Taster – Kabelposition nach oben
Kabel nach oben geführt – so muss es aussehen
3

Jetzt werden die Kabel des 12-mm-Tasters mit der oberen Platine verbunden. Isoliere dazu die Kabelenden ab, verdrill die Äderchen und verzinne sie – genau wie bei der Kabelvorbereitung in Kapitel 1. Verzinne auch die beiden Pads „Taste Rückseite" auf der oberen Platine. Löte dann je ein Kabel an jedes Pad. Welches Kabel an welches Pad kommt ist egal.

Kabel des 12-mm-Tasters an Pads Taste Rückseite angelötet
Kabel des 12-mm-Tasters an die Pads „Taste Rückseite" angelötet
4

Setze die seitliche Platine ein. Führe dazu als erstes die Kabel durch das Distanzstück und anschließend durch die Öffnung im Hauptteil nach oben.

Seitliche Platine einsetzen – Kabel durch Distanzstück fädeln
Seitliche Platine einsetzen – Kabel durch das Distanzstück fädeln
Kabelführung durch Distanzstück und Hauptteil
Kabelführung – Kabel sauber durch das Distanzstück und nach oben geführt
5

Fixiere die seitliche Platine mit 2× Zylinderkopfschrauben M3 × 12 mm.

Seitliche Platine verschraubt
Seitliche Platine verschraubt
6

Schraube die Seitenverkleidung mit 2× Zylinderkopfschrauben M3 × 40 mm am Hebel fest.

⚠️ Ziehe die Schrauben nur so fest an, dass die Verkleidung gehalten wird, aber sich nicht nach innen eindellt oder verbiegt.
Seitenverkleidung angeschraubt
Seitenverkleidung angeschraubt

Kabel der seitlichen Platine mit der oberen Platine verlöten

7

Verbinde die Kabel der seitlichen Platine mit der oberen Platine. Die Pads sind gleich beschriftet – löte jedes Kabel an das Pad mit der gleichen Nummer:

Pad seitliche PlatineKabelfarbePad obere Platine
GNDschwarzGND
1rot1
2orange2
3gelb3
4grün4
5blau5
6grau6
⚠️ Hinweis erste Platinen-Charge: Bei der ersten Produktionsrunde der oberen Platine ist die Beschriftung fehlerhaft: Die Anschlüsse sind nicht mit 1–6 sondern mit 2–7 nummeriert. Ziehe einfach immer 1 ab (2 = 1, 3 = 2, usw.). Die Platine funktioniert ansonsten einwandfrei.
Kabel der seitlichen Platine mit oberer Platine verlötet
Kabel der seitlichen Platine mit der oberen Platine verbunden
Kapitel 5

Obere Platine einbauen & Griff schließen

1

Setze die Thumbstickkappe auf den Thumbstick auf (falls noch nicht geschehen).

Kappe auf Thumbstick aufgesetzt
Thumbstickkappe aufgesetzt
2

Fädel die Kabel durch den Fahrhebel nach unten und setze die obere Platine an ihren Platz. Achte darauf, keine Kabel zu quetschen oder einzuklemmen. Alle Kabel sollten hinter der Platine verlaufen – vor der Platine darf sich kein Kabel befinden.

Kabelführung – Kabel durch Fahrhebel
Kabel sauber durch den Fahrhebel nach unten fädeln
Obere Platine eingesetzt
Obere Platine eingesetzt – alle Kabel hinter der Platine
3

Befestige die obere Platine mit Zylinderkopfschrauben M3 × 12 mm.

Obere Platine verschraubt
Obere Platine verschraubt
4

Schraube die Rückseite auf das Oberteil. Achte darauf, dass du dabei keine Kabel zwischen den Teilen einklemmst oder beschädigst.

Rückseite aufgeschraubt
Rückseite aufgeschraubt – der Griff ist jetzt geschlossen
5

Stecke die Piktobuttons / Blankobuttons auf alle 14 Taster auf (8 oben, 6 seitlich).

💡 Dieser Schritt ist optional und kann auch später gemacht werden – z. B. nachdem der Griff auf den Unterbau montiert wurde. Es ist aber empfehlenswert, die Buttons jetzt schon aufzustecken, damit du beim späteren Testen direkt siehst welche Taste welche ist.
Piktobuttons aufgesteckt
Piktobuttons aufgesteckt
Kapitel 6

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

1

Fädel alle Kabel des Griffs von oben durch den Hebel des Joystick/Fahrhebel-Unterbaus bis nach unten durch.

Kabel durch den Hebel des Joystick/Fahrhebel-Unterbaus gefädelt
Kabel durch den Hebel des Joystick/Fahrhebel-Unterbaus nach unten fädeln
2

Setze den Griff auf den Hebel auf.

Griff auf Joystick/Fahrhebel-Unterbau aufgesetzt
Griff auf den Joystick/Fahrhebel-Unterbau aufgesetzt
3

Sichere den Griff mit einer Zylinderkopfschraube M3 × 12 mm.

Griff mit M3 × 12 mm Zylinderkopfschraube sichern
Griff mit der M3 × 12 mm Zylinderkopfschraube sichern
4

Verbinde die Kabel mit der Steuerplatine des Unterbaus. Die vier Anschlüsse VCC, GND, SDA und SCL findest du unter der Beschriftung „I2C Bus" auf der Platine. Die Thumbstick-Kabel kommen an A0 und A1.

KabelfarbePad-Beschriftung GriffPad auf Steuerplatine
rot+VCC (I2C Bus)
schwarzGND (I2C Bus)
gelbDatenleitung-SCKSCL (I2C Bus)
grünDatenleitung-SCLSDA (I2C Bus)
orangeJoystickpoti-1A0
blauJoystickpoti-2A1
Kabel an 2-Achs-Platine angelötet
Kabel an der 2-Achs-Platine angelötet

Lenkjoystick-Unterbau

1

Fädel alle Kabel des Griffs von oben durch den Hebel des Lenkjoystick-Unterbaus bis nach unten durch.

Kabel durch den Hebel des Lenkjoystick-Unterbaus gefädelt
Kabel durch den Hebel des Lenkjoystick-Unterbaus nach unten fädeln
💡 Der Lenkjoystick lässt sich in zwei Orientierungen nutzen: Schwingt der Hebel quer zur X-Achse des Thumbsticks, ist er als Lenkjoystick gedacht. Schwingt er längs dazu, dient er als einachsiger Fahrhebel. Setze den Griff also so auf, wie du ihn nutzen möchtest.
2

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).

Hebel schwingt quer zur X-Achse – Lenkjoystick-Orientierung
Hebel schwingt quer zur X-Achse → als Lenkjoystick
Hebel schwingt längs zur X-Achse – Fahrhebel-Orientierung
Hebel schwingt längs zur X-Achse → als einachsiger Fahrhebel
3

Sichere den Griff mit einer Zylinderkopfschraube M3 × 12 mm.

Griff mit M3 × 12 mm Zylinderkopfschraube sichern
Griff mit der M3 × 12 mm Zylinderkopfschraube sichern
4

Verbinde die Kabel mit der Steuerplatine des Unterbaus. Die vier Anschlüsse VCC, GND, SDA und SCL findest du unter der Beschriftung „I2C Bus" auf der Platine. Die Thumbstick-Kabel kommen an A0 und A1.

KabelfarbePad-Beschriftung GriffPad auf Steuerplatine
rot+VCC (I2C Bus)
schwarzGND (I2C Bus)
gelbDatenleitung-SCKSCL (I2C Bus)
grünDatenleitung-SCLSDA (I2C Bus)
orangeJoystickpoti-1A0
blauJoystickpoti-2A1
Kabel an 1-Achs-Platine angelötet – Oberseite
Kabel an der 1-Achs-Platine angelötet – Oberseite
Kabel an 1-Achs-Platine angelötet – Unterseite
Kabel an der 1-Achs-Platine angelötet – Unterseite

Schubhebel-Unterbau

1

Fädel alle Kabel des Griffs von oben durch den Hebel des Schubhebel-Unterbaus bis nach unten durch.

Kabel durch den Hebel des Schubhebel-Unterbaus gefädelt
Kabel durch den Hebel des Schubhebel-Unterbaus nach unten fädeln
💡 Der Schubhebel hat eine Rastposition. Von dieser Position aus gibt es einen kürzeren und einen längeren Bewegungsweg. Die Seite mit dem längeren Bewegungsweg ist die Vorderseite. Auf dem Bild unten siehst du den Hebel in der Rastposition – orientiere dich daran, wie der Griff aufgesetzt werden muss.
2

Bringe den Hebel in die Rastposition und setze den Griff so auf, wie es auf dem Bild unten zu sehen ist.

Griff auf Schubhebel aufgesetzt – Hebel in Rastposition
Griff auf den Schubhebel aufgesetzt – Hebel in Rastposition, Vorderseite zum längeren Bewegungsweg
3

Sichere den Griff mit einer Zylinderkopfschraube M3 × 12 mm.

Griff mit M3 × 12 mm Zylinderkopfschraube sichern
Griff mit der M3 × 12 mm Zylinderkopfschraube sichern
4

Verbinde die Kabel mit der Steuerplatine des Unterbaus. Die vier Anschlüsse VCC, GND, SDA und SCL findest du unter der Beschriftung „I2C Bus" auf der Platine. Die Thumbstick-Kabel kommen an A0 und A1.

KabelfarbePad-Beschriftung GriffPad auf Steuerplatine
rot+VCC (I2C Bus)
schwarzGND (I2C Bus)
gelbDatenleitung-SCKSCL (I2C Bus)
grünDatenleitung-SCLSDA (I2C Bus)
orangeJoystickpoti-1A0
blauJoystickpoti-2A1
Kabel an 1-Achs-Platine angelötet – Oberseite
Kabel an der 1-Achs-Platine angelötet – Oberseite
Kabel an 1-Achs-Platine angelötet – Unterseite
Kabel an der 1-Achs-Platine angelötet – Unterseite
Kapitel 7

Aufspielen des Codes auf den Microcontroller

💡 Jetzt ist der Griff fertig montiert und angeschlossen. Es muss aber noch der Code aufgespielt werden. Dafür solltest du aber den Unterbau zunächst fertig aufbauen. Fahre jetzt also mit der entsprechenden Anleitung des Unterbaus fort und kehre anschließend zum folgenden Kapitel zurück.
Die Bilder in diesem Kapitel stammen teilweise aus anderen Anleitungen und können sich optisch leicht vom tatsächlichen Bildschirminhalt unterscheiden. Die Vorgehensweise ist jedoch identisch.

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:

LibraryAutorBezug
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 Directus von GitHub herunterladen. Klicke dazu auf diesen Link ↗.

1

Klicke auf den grünen "Code"-Button und in dem sich öffnenden Fenster ganz unten auf "Download Zip".

GitHub: Code-Button und Download Zip
GitHub: Grüner Code-Button → Download Zip
2

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 → Directus_Joystick.ino
• Lenkjoystick → Directus_Lenkjoystick.ino
• Schubhebel → Directus_Schubhebel.ino

Entpackte Ordnerstruktur mit den drei Unterbau-Ordnern
Entpackte Datei: drei Ordner, je ein Ordner pro Unterbau
3

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..."

Arduino IDE – Select other Board and Port
Arduino IDE: Listenanzeige oben links → Select other Board and Port...
4

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.

Board auf linker und Port auf rechter Seite auswählen
Board auf linker Seite, Port auf rechter Seite auswählen, dann OK
5

Nun kannst du den Code übertragen in dem du auf den Pfeil nach rechts in der linken oberen Ecke klickst.

Code übertragen – Pfeil oben links in der Arduino IDE
Code übertragen: Pfeil-Schaltfläche oben links in der Arduino IDE
6

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".

Konsolenfenster mit Upload successful
Konsolenfenster mit der Meldung "Upload successful"
7

Wenn der Upload erfolgreich war, weiter zu Kapitel 8: Testen & Kalibrieren.

Kapitel 8

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".

1

Öffne die Gamepad-Einstellungen (Windows + Rjoy.cpl → Enter). Wähle deinen Controller aus und klicke auf "Eigenschaften".

2

Wechsle auf die Registerkarte "Testen" und drücke nacheinander alle 16 Taster. In der Anzeige müssen die zugeordneten Buttons (1–16) aufleuchten. Bewege außerdem den Thumbstick – die X- und Y-Achse müssen reagieren.

Windows Gamepad-Einstellungen – Buttons und Achsen prüfen
Windows Gamepad-Einstellungen: Registerkarte Testen – Taster drücken und Achsen prüfen
Tastennummerierung Griff Directus
Übersicht: Tastennummerierung Griff Directus – alle 16 Buttons

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 15 und den 12-mm-Taster auf der Rückseite (Taste 16) gleichzeitig halten.

💡 In den Windows-Gamepad-Einstellungen (joy.cpl) siehst du neben deinen 16 physischen Tasten noch einen 17. Button – das ist der Kalibrierungs-Indikator (virtuelle Taste). Er ist im Normalbetrieb immer aus und blinkt nur während der Kalibrierung. Das Blinkmuster zeigt dir an, in welcher Phase du dich gerade befindest. Öffne die Gamepad-Einstellungen (joy.cpl) vor der Kalibrierung, damit du die Phasen live mitverfolgen kannst.

Kalibrierung durchführen

Die Kalibrierung läuft in zwei Phasen ab und kann jederzeit gestartet werden – direkt beim Einschalten oder auch im laufenden Betrieb.

1

Halte Taste 15 und den 12-mm-Taster (Taste 16) gleichzeitig für 10 Sekunden. Sobald der Indikator-Button (Button 17) dauerhaft aufleuchtet, ist die Kalibrierung gestartet.

2

Lass die Tasten los. Der Indikator blinkt jetzt schnell (ca. 5×/Sek.) – das ist eine kurze Wartezeit von 2 Sekunden. In dieser Zeit nichts tun.

3

Phase 1 – Nullpunkt (5 Sek.): Der Indikator blinkt jetzt langsam (ca. 1×/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.

4

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.

5

Wenn du alle Achsen ausreichend durchbewegt hast, halte Taste 15 und den 12-mm-Taster erneut 5 Sekunden gedrückt. Die Kalibrierungswerte werden daraufhin dauerhaft im Controller gespeichert.

6

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.

Support

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.

✉️ Schreib mir eine Mail an: support@hendriks-work.shop
Abschluss

Glückwunsch!

Wenn du bis hierhin alles aufgebaut, verlötet und programmiert hast, steht dein Griff Directus fertig montiert vor dir.

Bevor du ihn endgültig verbaust oder intensiv nutzt, teste ruhig noch einmal alles in Ruhe durch. Alle 16 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.

© Hendrik Kleinwächter – für den privaten Gebrauch. Jegliche kommerzielle Nutzung ohne Genehmigung ist untersagt. Hendriks-Work.shop