Diese Aufstellung dokumentiert die folgenden Elemente:
-
Firmware MC1 / Software für Arduino Nano ESP32
-
Firmware MC2 / Software für Teensy 4.0
-
Main PCB / Gerber Dateien (Hauptplatine)
-
Thumb PCB /Gerber Dateien (Joystick Platine)
-
3D Model / 3D-Druck Design-Dateien
-
Assembly Guide and User Manual (Bauanleitung und Benutzer Handbuch)
Firmware MC1 (V4.50) & Assembly Guide and User Manual (V3.00 ) vom 04.10.2024
Einführung der mehrsprachigen Unterstützung für die Benutzeroberfläche des Geräts und die Webkonfigurationsoberfläche.
Derzeit unterstützte Sprachen sind Englisch und Deutsch.
Die Montageanleitung und das Benutzerhandbuch wurden weiter optimiert. Entfernte Kapitel wurden überprüft und auf dieser Website unter Dokumentation in englischer und deutscher Sprache hinzugefügt.
Firmware MC1 (V4.20) vom 30.09.2024
-
Behebung kleinerer Fehler.
Assembly Guide and User Manual (V2.50) vom 29.09.2024
-
Vollständige Neugestaltung des Layouts.
-
Gedruckte Teiletabelle entfernt und in den Supportbereich auf der Website übertragen.
-
Alle Teiletabellen entfernt und in den Supportbereich auf der Website übertragen.
-
Aktualisiert Screenshots der GUI der Webkonfiguration, damit sie mit der neuesten Firmware-Version übereinstimmen.
-
Kleinere Korrekturen.
Firmware MC1 (V4.10) und 3D Model (V2.50) vom 16.09.2024
-
Vollständige Unterstützung für Rechtshänder mit gespiegeltem Tastaturlayout auf dem Display und Web-Konfigurations-GUI hinzugefügt. Das Setup für Links-/Rechtshänder kann im Konfigurationsmenü ausgewählt werden. Einzelheiten bei den Modellbildern auf Printables.
-
Den Designdateien wurden spezielle rechte Teile „Base-Right-Hand“ und „USB-Hub-Spacer-Right-Hand“ hinzugefügt.
-
Im Notizfeld wurden Kommentare zu den Teilen für rechte Betrachtung hinzugefügt, z. B. ob ein Teil benötigt wird, nicht benötigt wird oder gespiegelt werden muss.
-
Die Kugelgröße des „Thumb-Stick-Lever“ wurde um 0,2 mm im Durchmesser vergrößert.
Firmware MC1 (V4.00) vom 12.09.2024:
-
Für jede Taste wurden „Aktions-/Funktions-/Hinweis“-Informationen hinzugefügt, die beim Drücken einer Taste kurz auf dem Display eingeblendet werden, um die beabsichtigte Spielaktion im aktiven Profil anzuzeigen, z. B. Springen, Sprinten, Inventar usw.
-
Das GUI-Layout der Webkonfiguration wurde optimiert und die Darstellung auf Mobilgeräten verbessert.
-
Für den Analogstick „Maus (M)“ und das Maus-Scrollrad wurden Einstellungen zur Anpassung der Empfindlichkeit hinzugefügt.
-
Die Anzahl der Makros wurde auf 50 erweitert.
-
Sehr wichtige Information: Diese Änderungen erforderten eine Optimierung der internen Datenstrukturen und des Datenaustauschprotokolls. Da eine solche Änderung technisch noch nicht vorgesehen war, musste ich die bestehenden Daten zurücksetzen. Ich bin darüber nicht glücklich und es tut mir sehr, sehr leid. Du kannst leider auch keine mit früheren Versionen auf dem PC gespeicherten Konfigurationen erneut laden. Ich empfehle, vor dem Upgrade Screenshots Ihrer aktuellen Einstellungen in der Web-Konfigurations-GUI zu machen. Die neue Struktur enthält eine Datenversionierung, die bei weiteren Upgrades bei Bedarf eine zuverlässige Datenmigration ermöglicht.
Firmware MC1 (V3.10) & Firmware MC2 (V3.10 ) vom 03.09.2024:
Einführung des neuen Analogstick-Modus „Maus (M)“ um Mausbewegungen zu ermöglichen.
Neuer Makromodus „Alle Aktionen beim Drücken aktivieren“ hinzugefügt. Dies ermöglicht es auf einfachere Weise, „CRTL-C“ oder eine andere Kombination mit bis zu 4 Aktionen zu erstellen und diese aktiviert zu halten, solange die Taste gedrückt wird.
Automatisches Layout für Makronamen basierend auf der Länge hinzugefügt und Schriftfarbe auf Gelb geändert, um Makros besser von normalen Tasten zu unterscheiden.
Aktualisiertes Kommunikationsprotokoll zwischen den beiden MCs, um unerwartetes Verhalten von MC2 während des OTA-Updates von MC1 zu vermeiden. Das MC2-Update muss auf normale Weise durchgeführt werden.
Wichtig: Ab dieser Version ist die Mindestversion für MC2 (Teensy 4.0) 3.10.
Kleinere Fehlerbehebungen und Verbesserungen der GUI der Webkonfiguration für die mobile Anzeige.
Firmware MC1 (V3.00) vom 29.08.2024
Einführung eines neuen Analogstick-Modus (D3) zur Emulation des einfachen Analogstick-Verhaltens auf der Tastatur
Animierte Anzeige für Analogstick auf dem Display hinzugefügt, um Hebelniveau im Modus AL, AR, J und D3 anzuzeigen
Kleinere Fehlerbehebungen.
Firmware MC1 (V2.40) vom 26.08.2024
Logo geändert.
Kleinere Fehlerbehebungen und Verbesserungen in der GUI der Webkonfiguration.
Firmware MC1 (V2.20) vom 19.08.2024
Zugriff auf die Webkonfiguration geändert. Die Webkonfiguration ist jetzt nach der WLAN-Verbindung immer verfügbar.
Der WLAN-Verbindungsstatus wird jetzt in der oberen rechten Ecke des Displays angezeigt (grau = getrennt, grün = verbunden).
Option zum Trennen der WLAN-Verbindung im Konfigurationsmenü hinzugefügt.
Einführung von OTA-Updates (Over-the-Air). Für den MC1 (Arduino Nano ESP32) können Sie jetzt Firmware-Updates über die Web-Konfigurations-GUI hochladen, wenn der WLAN-Status verbunden ist. (Natürlich nur für das nächste Update)
Firmware MC1 (V2.10) vom 15.08.2024
Analogstick-Kalibrierung von der Hauptebene ins Konfigurationsmenü verschoben.
Xbox-Tastensymbole für Xinput-Zuweisungen auf dem Gerätedisplay hinzugefügt.
Firmware MC1 (V2.01) vom 14.08.2024:
-
Kleine Fehlerbehebung.
Firmware MC1 (V2.00) & 3D Model (V2.00) vom 12.08.2024
Eine flachere alternative Handballenauflage wurde hinzugefügt. Teile „Base-Hand-Rest-Option-B.stl“ und „Base-Rise-Option-B.stl“.
Zwei alternative Fingertastenbasen (s)mall und (l)arge hinzugefügt. Teile „Finger-Key-Base-Option-S-4x.stl“ und „Finger-Key-Base-Option-L-4x.stl“. Natürlich können sie auch kombiniert werden.
Bei Teilen, die mehr als einmal gedruckt werden müssen, fügen Sie dem Dateinamen die Anzahl der Kopien hinzu, zB „Finger-Key-Base-Cap-4x.stl“.
Neu gestaltete und verbesserte Web-Konfigurationsschnittstelle.
Einführung der Makrofunktion:
Definieren Sie bis zu 40 Makros mit jeweils maximal 20 Schritten.
Definierte Makros sind in allen Profilen nutzbar.
Es stehen 3 Makrotypen zur Verfügung:
Läuft bei jedem Tastendruck bis zum Ende. Kann nicht unterbrochen werden!! Läuft erneut, wenn die Taste am Ende immer noch gedrückt ist.
Einmal ausführen, solange die Taste gedrückt ist. Erneut ausführen, wenn die Taste losgelassen und erneut gedrückt wird.
Ausführen und wiederholen, solange die Taste gedrückt wird.
Makros unterstützen die Funktionsaktivierungszeit (Drücken) und die Verzögerungszeit für den nächsten Schritt.
Beide Timer starten für jeden Schritt gleichzeitig.
Ermöglicht die Definition von Kombinationen aus STRG-C, UMSCHALT-S usw. basierend auf dem Tastaturlayout auf dem Zielsystem. (PS: Die STRG-Modifikatortaste auf dem Mac ist CMD und muss über die GUI bedient werden.)
Beim Start automatisch das zuletzt ausgewählte Profil auswählen. Nur für Profile, die über das Menü ausgewählt wurden, nicht für Profile, die über die Tastenfunktion „Profil ändern“ ausgewählt wurden.
Neue Tastenbelegung zur Auswahl „Vorheriges Profil“ hinzugefügt.
Korrigierte Datenübertragungslogik, um das Problem mit dem Energiesparmodus der Windows-Tastatur zu vermeiden.
Verbesserung der Stabilität und Behebung kleinerer Fehler
Die Dokumentation wurde noch nicht aktualisiert, wird aber aufgrund einer größeren Änderung in ein paar Tagen folgen. Der Build-Teil und die allgemeine Bedienungsanleitung bleiben jedoch weiterhin gültig.
Firmware MC1 (V1.60) vom 30.06.2024
Automatisches Ausschalten des Displays nach 120 Sekunden ohne Aktivität. Es schaltet sich wieder ein, wenn eine beliebige Taste gedrückt oder der Stick bewegt wird. Funktioniert mit Main-PCB-Version V1.50 und höher.
Implementierung einer Multi-Core-Verarbeitung zum Lesen von Tasteneingaben, um die Eingabelatenz zu reduzieren.
Verbesserte Logik zum Senden von Daten, um die Leistung zu steigern und weniger Daten an den Computer/die Konsole zu senden.
Tastenbelegungen für 16 Joystick- und 5 Maustasten hinzugefügt. Außerdem analoge Joystick-Bewegung für Analogstick hinzugefügt.
Firmware MC1 (V1.50), 3D Model (V1.50 ) & Main PCB (V1.50 ) vom 24.06.2024
Einführung einer separaten Auswahltaste auf der Daumentastenschale. Die Vorrichtung wurde aktualisiert, um diese Baugruppe zu unterstützen.
Die Fingertastenschalen und Schieber wurden von der vertikalen auf die freie 360°-Einstellung umgestellt.
Neu gestaltete Schlüsselgehäuse, die ohne Gewindeeinsätze funktionieren.
Die Hauptplatine wurde geändert, um das Ausschalten des Displays mit dem nächsten Firmware-Update zu unterstützen. Der Displayanschluss wurde daher von einem 7-poligen JST PH 2.0-Anschluss und -Kabel auf 8-polig geändert. Die vorherige Version der Platine würde weiterhin wie zuvor funktionieren, unterstützt jedoch nicht die zukünftige Funktion.
Bootreihenfolge geändert, um schneller einsatzbereit zu sein. Daher startet es ohne WLAN-Verbindung. WLAN kann jetzt bei Bedarf eingerichtet/gestartet werden, wenn eine Konfigurationsbearbeitung erforderlich ist.
Verbesserte und optimierte Gesamtleistung und MC-zu-MC-Kommunikation. Wenn die XBOX-Controller-Funktion verwendet wird, müssen beide MCs die Firmware V1.50 ausführen.
Behebung kleinerer Fehler.