Forum: Mikrocontroller und Digitale Elektronik seltene Commodore 64 3-Tasten Maus funktioniert nicht


von Lokus P. (derschatten)


Angehängte Dateien:

Lesenswert?

Ich habe hier ein seltenes Stück erhalten das ich gerne wieder zum 
Laufen  bringen möchte.
Eine 3-Tasten maus für den Commodore 64 von der Firma CMD.

Das Fehlerbild dabei ist, dass sich der Mauszeiger nur nach oben und 
unten bweegen läßt.

Die Lichtschranke inkl. Empfänger scheinen jedoch in Ordnung zu sein.
Habe die beiden Bauteile mit den der Horizontalen Abtastung getauscht, 
das Problem bleibt jedoch an gleicher Stelle bestehen.

Wenn ich den Empfänger jedoch mit einer Taschenlampe "anrege" bewegt 
sich der Mauszeiger fehlerfrei.

Auf beiden Lichschranken (Sender) liegt eine Spannung von ca. 1,1 V an.
Die leuchten auch unter einer Kameralinse.

Auf dem Dreibeinigen Empfänger Transistor liegen bei der defekten Seite 
zwischen Mitte und außen jeweils 1,7V an und auf dem funktionierenden 
gerade mal 0,1V.

Im schlimmsten Falle kann ja dieser CSG5717 noch defekt sein. Aber 
vielleicht gibt es ja noch Hoffnung.

jemand vielleicht einen Tip ?

von Stefan F. (Gast)


Lesenswert?

Vielleicht ist der Sender nicht gut genug auf den Empfänger ausgerichtet

von Andi (Gast)


Lesenswert?

Lokus P. schrieb:
> seltenes Stück erhalten

Das ist das Erste mal dass ich in einer Maus eine RTC sehe.(Dallas 
DS1202)

von Klaus R. (klaus2)


Lesenswert?

Getauscht aber Fehler bleibt. Danach ! hat Taschenlampe aber Auswirkung? 
Komisch...oder? Beschreibung korrekt?

Klaus.

von Frank K. (fchk)


Lesenswert?

CSG5717 deutet auf eine 1351-Maus, die ihre Position über die 
Analogausgänge an den Rechner weitermeldet.

Wenn Du beim Einschalten die rechte Maustate gedrückt hältst, wechselt 
die Maus in den 1350-Modus und gibt die Bewegungen über die 
Joysticksignale aus. Wenn das funktioniert, ist mit Sicherheit der 
Analogausgang für Y defekt.

Hast Du schon mal das Kabel vom Joystickstecker an bis zur 
Mausleiterplatte durchgemessen? Kabelbrüche kommen schon mal vor.

fchk

PS: Hier gibts Schaltpläne
http://www.zimmers.net/anonftp/pub/cbm/schematics/misc/index.html
https://www.c64-wiki.de/wiki/Mouse_1351


"Einführung

Die Commodore-Maus 1351 ist ein Engabegerät, das für den Einsatz am
Commodore 64 oder Commodore 128 konzipiert ist. Sie bietet zwei
Tasten auf der Oberseite und eine Kugel auf der Unterseite, die bei
Bewegung der Maus auf einer ebenen Oberfläche mitrollt und dabei
richtungsmäßig entsprechende Bildschirmaktivitäten auslösen kann.

Die Maus arbeitet in zwei Betriebsarten: dem Joystickmodus und dem
Proportionalmodus.

Im Joystickmodus bildet die Maus einen Joystick nach und kann mit
Joystick-kompatibler Software betrieben werden.

Im Proportionalmodus wird ein neues Übermittlungsverfahren für
Mausbewegungen an die Steuersoftware verwendet. Das bedingt
spezielle Software, die die Maus erkennt und deren Impulse korrekt
verarbeitet. Z.B. kann das GEOS-Betriebssystem Treiber für mehrere
Eingabegeräte aktivieren. Einer von ihnen ist der
Commodore-Maus-Treiber, der die 1351 im Proportionalmodus betreibt.

Der Proportionalmodus der 1351 ermöglicht es, einen Mauspfeil
reaktionsschnell und präzise auf dem Bildschirm zu bewegen. Der
Joystickmodus bleibt als Reserve für solche Anwendungsprogramme, die
die aktivierten Eingabe-Treiber nicht verwenden. Damit kann man die
Maus für ältere Software als Joystick benutzen und kann trotzdem die
Vorteile des Proportionalmodus bei neuerer Software genießen.

Beim Einschalten des Stroms ist die Maus automatisch im
Proportionalmodus. Soll sie im Joystickmodus betrieben werden,
verbinden Sie sie mit dem Computer und halten beim Einschalten die
rechte Maustaste fest."

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Lokus P. schrieb:
> Auf dem Dreibeinigen Empfänger Transistor

Das ist kein einfacher Phototransistor, sondern ein dualer, sonst wäre 
die Erkennung vorwärts/rückwärts des Unterbrecherrädchens nicht zu 
erkennen. Plünderst du am besten aus einer alten 'Kugelmaus' aus dem PC 
Bereich.

von Crazy Harry (crazy_h)


Lesenswert?

Schau dir doch mal mit einer Handykamera die LEDs in Betrieb an (iPhone 
und neue Android mit IR-Filter gehen nicht), dann kannst du sehen, ob 
die leuchten.

von Lokus P. (derschatten)


Lesenswert?

Frank K. schrieb:
> Wenn Du beim Einschalten die rechte Maustate gedrückt hältst, wechselt
> die Maus in den 1350-Modus und gibt die Bewegungen über die
> Joysticksignale aus. Wenn das funktioniert, ist mit Sicherheit der
> Analogausgang für Y defekt.

Ja, aber auch nur vertikal...

> Hast Du schon mal das Kabel vom Joystickstecker an bis zur
> Mausleiterplatte durchgemessen? Kabelbrüche kommen schon mal vor.

Da ist alles in ordnung.

Stefan ⛄ F. schrieb:
> Vielleicht ist der Sender nicht gut genug auf den Empfänger ausgerichtet

Daran hab ich schon herumhantiert. Daran liegt es nicht.

Klaus R. schrieb:
> Getauscht aber Fehler bleibt. Danach ! hat Taschenlampe aber Auswirkung?
> Komisch...oder? Beschreibung korrekt?

ja, genau so verhält es sich aber...

Crazy H. schrieb:
> Schau dir doch mal mit einer Handykamera die LEDs in Betrieb an (iPhone
> und neue Android mit IR-Filter gehen nicht), dann kannst du sehen, ob
> die leuchten.

Wie oben geschrieben, ist ein leuchten mittels Handycam zu sehen.

: Bearbeitet durch User
von Nosnibor (Gast)


Lesenswert?

OK, die optischen Sender und Empfänger sind grundsätzlich nicht defekt, 
wurde durch Vertauschen festgestellt.
Beide Sender leuchten auch etwa gleich stark. Am Sender wird es also 
nicht liegen.
Wenn eine Reaktion in der "toten" Bewegungsrichtung bei 
Taschenlampenbeleuchtung zu sehen war, funktioniert auch die 
Kommunikation zum Rechner.
Dann könnte man jetzt noch das Schlitzrad prüfen, ob es korrekt im Lager 
sitzt und sich genauso leicht dreht wie das andere.
Oder misstrauisch werden, weil sich die Spannungen an den Empfängern vom 
funktionierenden Kanal zum defekten unterscheiden.
Meist (nachprüfen!) gibt's da einen Pullup-Widerstand, der die Spannung 
hochzieht, wenn der Empfänger hochohmig wird (also kein Licht bekommt). 
Die hohe Spannung beim defekten Kanal kann also daran liegen, dass der 
Empfänger zu wenig Licht sieht (unwahrscheinlich), dass der Empfänger 
defekt ist (bereits ausgeschlossen) oder der Pullup zu niederohmig.
Also mal verfolgen, wer die Spannung hochzieht, und ob es da 
Unterschiede zum funktionierenden Kanal gibt. Ich sehe da ein 
Widerstandsarray, das könnte die Pullups enthalten. Vielleicht sorgt 
auch eine Verschmutzung auf der Platine dafür, dass sie niederohmig 
aussehen. Vielleicht ist aber auch der Chip defekt und zieht die 
Spannungen hoch, dann könnte man die Sache höchstens noch retten, indem 
man das Empfängersignal verstärkt.

von Автомат К. (dermeckrige)


Lesenswert?

Andi schrieb:
> Das ist das Erste mal dass ich in einer Maus eine RTC sehe.(Dallas
> DS1202)

Die Bestückungsoption für die Lithiumzelle nebenan ist Dir auch 
aufgefallen? Vielleicht für geplante Obsoleszenz 1.0 :-D

von Lokus P. (derschatten)


Lesenswert?

Macht es Sinn wenn ich den CSG5717 mal auslöte und außerhalb auf 
Funktion prüfe? Falls man das überhaupt kann.

Автомат К. schrieb:
> Die Bestückungsoption für die Lithiumzelle nebenan ist Dir auch
> aufgefallen? Vielleicht für geplante Obsoleszenz 1.0 :-D

Die ist nicht nur eine Option, sondern im Regelfall auch bestückt. Da 
sie aber defekt war hab ich sie vorsichtshalber mal ausgelötet.

Nosnibor schrieb:
> Ich sehe da ein
> Widerstandsarray, das könnte die Pullups enthalten.

Das scheint korrekt zu sein. Die Werte passen aber, habe ich schon 
gemessen.

Aja, das Teil hat ne Echtzeituhr, die man zb. unter GEOS nutzen kann. 
Das macht die maus auch so speziell :)

von Axel S. (a-za-z0-9)


Lesenswert?

Lokus P. schrieb:
> Macht es Sinn wenn ich den CSG5717 mal auslöte und außerhalb auf
> Funktion prüfe?

Sehr unwahrscheinlich.

> Falls man das überhaupt kann.

Das sowieso.

An deiner Fehlerbeschreibung kommt mir etwas merkwürdig vor:

Lokus P. schrieb:
> Auf dem Dreibeinigen Empfänger Transistor liegen bei der defekten Seite
> zwischen Mitte und außen jeweils 1,7V an und auf dem funktionierenden
> gerade mal 0,1V.

Hattest du nicht gesagt, du hättest die getauscht? Und das hätte nichts 
gebracht?

Der "Dreibeinigen Empfänger Transistor" enthält zwei unabhängige 
Fototransistoren. Der mittlere Pin sind die beiden (intern verbundenen) 
Emitter und die beiden äußeren Pins sind die Kollektoren. Bei 
ausgebauter Schlitzscheibe sind die beide voll beleuchtet und die 
gemessenen 0.1V am Kollektor wären genau das, was man erwarten würde.

Wenn nun an einer der beiden Doppellichtschranken beide 
Fototransistoren nicht voll durchsteuern, dann ist da entweder Dreck im 
Strahlgang oder die zugehörige LED ist defekt. Hattest du nicht gesagt, 
du hättest die getauscht?

Die Wahrscheinlichkeit, daß beide Fototransistoren im Package 
gleichzeitig kaputt gegangen sein sollten, ist praktisch 0. Genauso wie 
die Wahrscheinlichkeit, daß die beiden Pullups gleichzeitig viel 
niederohmiger geworden sein sollten.

> Auf beiden Lichschranken (Sender) liegt eine Spannung von ca. 1,1 V an

Die Spannung sagt nicht viel aus. Stell dein Multimeter auf einen 20mA 
Strommeßbereich und schließe es parallel zur jeweiligen LED an. Fließt 
da jeweils der gleiche Strom? Es sollten ca. 10mA sein.

Aus meiner Sicht ist eine der LEDs entweder tot oder kriegt sonst aus 
irgendeinem Grund nicht genug Strom.

Sowohl die LED als auch die Doppel-Fototransistoren sind Standardteile. 
Findet man in jeder Rollkugelmaus (aus dem Schrottcontainer).

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.