Wenn du das Gefühl hast, dass Mäuse in den letzten Jahren an Qualität verloren haben, bist du nicht allein. Die Schalter sterben von heute auf morgen, keine Reinigung hilft, und es fehlt nie ein minderwertiger Sensor. Alexander Nadeau, auch bekannt als „wareya“ auf GitHub und YouTube, erklärt, dass er bereits bei seiner dritten Logitech G203 angekommen ist und beschlossen hat, dieser Spirale zu entkommen, indem er eine Open-Source-Maus entwickelt, basierend auf dem beliebten Pixart-PMW3360-Sensor – mit allen Herausforderungen, die das mit sich bringt.
Die Figur des „Gaming-Zubehörs“ hat zu einer riesigen Menge an Produkten geführt, aber gleichzeitig ist es schwieriger, Qualitätsoptionen zu identifizieren. Sogar beliebte Marken scheinen an Zugkraft verloren zu haben, und was einst für robuste und stabile Erfahrungen bekannt war, enttäuscht heute in jeder Hinsicht.
Alexander „wareya“ Nadeau hat ein Problem mit Mäusen. In seinem Video gibt er zu, dass er bereits bei seiner dritten Logitech G203 ist und die Schalter alle sechs Monate austauscht, weil sie aufhören zu funktionieren. Persönlich verstehe ich, wie er sich fühlt, da ich gezwungen war, zwei Schalter in meiner Logitech G300s zu transplantieren (und dabei zwei Tasten zu deaktivieren), aber die Lösung von „wareya“ ist viel fortschrittlicher: eine DIY-Open-Source-Maus zu bauen.
Die Herausforderung, eine Open-Source-Maus zu bauen
„wareya“ erklärt die Hauptarten, auf die ein Schalter ausfällt, den „Bounce“ (wenn der On/Off-Zustand des Schalters zu schnell wechselt und Effekte wie falsche Doppelklicks erzeugt) und das „Chatter“ (wenn der Schalter aufhört zu funktionieren, wenn man ihn gedrückt hält). Beide Zustände können von der Firmware korrigiert werden, erzeugen aber zusätzliche Latenz. Schalter haben eigentlich drei Zustände: Ein, Aus und die Position dazwischen. Das Chatter lässt den Schalter in diesem Zwischenzustand gefangen bleiben, aber mit Hilfe eines Algorithmus kann man es ignorieren und den vorherigen Zustand beibehalten.
„wareya“ hat sowohl die Platine als auch das Gehäuse der Maus entworfen, aber das Schwierigste war es, einen Sensor zu finden. Der Pixart PMW3360 hat ein ausgezeichnetes Preis-Leistungs-Verhältnis, und viele preisgünstige Mäuse haben ihn übernommen, aber es ist fast unmöglich, ihn separat zu kaufen. Dazu kommt ein weiteres Problem: Die zum PMW3360 gehörende Firmware ist nicht Open Source, also muss man ihren Inhalt von einer anderen Maus klonen … und das Vorhandensein dieses Blobs tolerieren.
Zusammenfassend erfordert der Bau einer DIY-Maus das Opfern einer anderen Maus, das Extrahieren der zum Sensor kompatiblen Firmware und das Entwerfen einer Platine basierend auf dem RP2040, um den gesamten relevanten Code auszuführen. „wareya“ versuchte, einen ESP32 zu verwenden, aber ein Bug verhindert, dass er aus dem Ruhemodus zurückkehrt. Link unten!
Zugriff auf das Projekt auf GitHub: Klicke hier