Translate

Twitter Updates

Posts mit dem Label logitech werden angezeigt. Alle Posts anzeigen
Posts mit dem Label logitech werden angezeigt. Alle Posts anzeigen

Montag, 18. April 2016

Logitech Marble Mouse Button 3

Vom letzten Flohmarkt habe ich einen optischen Trackball,
genannt: Logitech Marble Mouse USB T-BC21

Vendor-ID: 0x046D (Logitech)
Product-ID: 0xC408

Der Trackball hat 4 physikalische Tasten, 2 große und 2 kleine.
Das USB-HID Interface zeigt mir jedoch 5 an, wobei Taste 3 nicht geht.
Sehr unpraktisch! So müsste ich auf jedem Computer eine Taste zur mittleren (dritten) umdefineren.

Aber mal gucken, was sich im inneren tut, vielleicht kann ich ja mal wieder eine zusätzliche Taste drann löten.
Das Datenblatt zum Cypress CY7C63723C gibt es unter anderem hier: http://www.cypress.com/file/125836/download
Leider kein freier Pin mehr, aber mir fällt auf, das 3 Universelle Ein-/Ausgabe Pins miteinander verbunden sind. Darüber wird der Trackball konfiguriert, ohne den Chip neu programieren zu müssen, wie ich durch ausprobieren herausgefunden habe.

Pin 18 (High) ist der Gemeinsame, Pin 5 und Pin 14 (beide Low) sind 2 Bits die 4 verschiedene Konfigurationen ermöglichen, wobei 2 gleich sind.

Pin5, Pin14, Konfiguration
------------------------
0, 0, Vier Tasten, die Position der Kugel ist um 90 Grad gedreht und die Product ID wechselt zu 0xC409
0, 1, Fünf Tasten, wovon Nr. 5 nicht geht.
1, 0, Fünf Tasten, wovon Nr. 5 nicht geht.
1, 1, Fünf Tasten, wovon Nr. 3 nicht geht. (Originalzustand)

Ich hab also eine der Varianten gewählt, bei der die fünfte Taste nicht geht.
Schöner währe es gewesen, in der Software die vier Tasten zu haben, die auch physikalisch da sind, aber dabei ist die Position der Kugel um 90 Grad gedreht, das fällt also weg. Vielleicht ist das Interresant für jemanden, der den Trackball in ein anderes Gehäuse bauen will.

Die Unterbrechung habe ich einfach durch absaugen des Lötzinns hergestellt, sowohl beim testen, als auch im endgültigen Zustand.

Danach war eigentlich alles super, aber ich hatte ein komisches Gefühl bei der linken Taste. Sie war träger als die rechte, ein Doppelklick liess sich nicht so schnell ausführen.
Also nochmal auseinandergenommen und zwischen den Großen und den kleinen Tasten Schaumgummi entdeckt. Auf der rechten Seite war es wohl schon ausgeleiert. Also beide entfernt und ich bilde mir ein, jetzt schneller klicken zu können.


EOF

Samstag, 8. Juni 2013

Logitech M-RBF111 zurücksetzen

Vom letzten Flohmarkt-Wochenende habe ich eine Logitech Funkmaus. Modell M-RBF111 .
Etwas für sehr kleine Hände, oder zum platzsparenden mitnehmen. Süß!
Nur, die Maus und ihr Empfänger verstehen sich leider nicht mehr. Die Maus hat einen Reset-Knopf, den ich schon hunderte male gedrückt habe. Der Logitech Support bietet ein "Connection Utility" an, für das ich "MS-Wind*ws" nutzen musste. Letztendlich erkennt dieses Programm den Empfänger gar nicht. Frustration!

Mal auseinander nehmen...
So geht's auf.



Kurz bevor ich das Ensemble zum ausschlachten in die Bastelkiste werfen konnte, fiel mein Blick auf eine unbestückte Stelle der Empfängerplatine:

SW1 "SW" wie in Switch!
Ach, Logitech!

Der Reset-Taster wurde einfach eingespart. So konnte das auch nicht funktionieren. Ich frage mich, wie lange die Maus vom Erstbesitzer überhaupt genutzt wurde...

Nun zum Fix: Taster anlöten. Loch bohren. Fertig!

Ja, das funktioniert.









Donnerstag, 9. Juni 2011

Logitech RX1000 Button 5

Ich finde die Maus eigentlich ganz OK, aber sie hat zwei entscheidende Nachteile:
1.: Die Position des 4. Button ist zu weit vorne (Bei der MX300 ist sie Perfekt).
2.: Die Firmware sugeriert mir 8 mögliche Tasten. Ungenutztes Potential!

Mit diesem Hack löse ich beide Probleme.




8 Tasten gibt es leider doch nicht, aber zumindest eine mehr. Das ist doch schon was.
In der Maus ist ein CY7C63816 im 18 Pin PDIP (DIL) Gehäuse verbaut. Mit dem Datenblatt fällt die Suche nach den GPIO Pins schon leichter.
Alle Tasten gehen gegen Masse, keine Dioden, somit auch keine Matrix mit der mehr Tasten möglich währen.
Der einzige freie Pin ist Nummer 9, er endet auf einem unbestückten Pad für R15.
Wie auch die Eingänge für die anderen Tasten liegt an Pin 9 ein 5-Volt Pegel über interne Pullup-Widerstände. Schalte ich den Pin über einen Taster nach Masse wird Button-5 betätigt.

Jetzt "nur noch" etwas bohren, einen Microschalter reinkleben und zwei Kabel anlöten, schon wurde die Maus enorm aufgewertet.

Ja, der 5. Button ist der goldene Würfel. Der passte gerade. :-)

Nachtrag:

  Product Name: 'USB Optical Mouse'
  Product ID: 0xC046
  Version: 2720
  Manufacturer: 'Logitech, Inc.'
  Vendor: 0x046D

Über mich

Mein Bild
Longboard Skater, Elektronik Bastler und Retro-Computer Fan.

Follower