Forum: Mikrocontroller und Digitale Elektronik Laptoptastatur retten


von Knight Mare (Gast)


Lesenswert?

Hallo,
ich habe eine alte Laptoptastatur aus einem Powerbook 100 mit zwei 
Ribbon cable dran. Ich würde diese gern „retten“. Um nun die 
Tastaturmatrix auszulesen muss ich ja auf irgendeinen Pin Strom bringen.

kann mir jemand helfen, woran ich erkenne welcher Pin Power benötigt und 
wieviel Volt reichen?

danke

von sid (Gast)


Lesenswert?

bist Du sicher, dass da ein Treiberchip drin ist?
das müsste alt genug sein um nur ein gridlayout zu sein (Treiber dann 
auf mainboard)
besonders da du sagst Du hast zwei kabel.

Zähl mal die Tasten, und die Kontakte an den Folienkabeln..

Ist das Produkt der Folien (Anzahl kontakte Kabel1 * Anzahl Kontakte 
Kabel2)
grösser als die Anzahl der Tasten, tippe ich auf reines Grid,
überschuss ist dann doppelt belegt für "lange Leitung"

Geh einfach mal mit dem Multimeter an einen wahllosen Pin auf Folie1 und 
einen and Folie2 und miss ob Du Durchgang hast,
dann drück mal alle Tasten nacheinander und schau ob beim Drücken einer 
bestimmten Taste Durchgang entsteht.
falls ja, wiederhole das bis Du für jeden Kontakt Durchgang verifiziert 
hast bei Tastendruck...
Am einfachsten malst Du Dir eine Tabelle mit 12Spalten und 13 Reihen 
oder wieviel Kontakte Du jeweils hast so siehst Du schnell welche Kombi 
welche Taste sein sollte.

Falls keine Kontakte übrigbleiben
ist aller Wahrscheinlichkeit nach kein zu betreibender Chip in der 
Tastatur.

Du kannst also einfach das Grid auslesen, dafür reicht ne minimale 
Spannung ohnen nennenswerte Stromstärke
(sind halt nur folientaster... 1V 2mA oder so reichen dann denke ich)
Und es gibt weder einen GND noch einen power pin um den Du Dich kümmern 
müsstest.

'sid

von pegel (Gast)


Lesenswert?

Da ist kein Chip drin.

Ich würde zuerst Buchsen für die Kabel besorgen.
Auf den aufgedampften Leiterbahnen sollte man nicht herumkratzen.

Alternativ findet sich ein Schaltplan vom Powerbook 100.

von Philipp K. (philipp_k59)


Lesenswert?

Man muss dafür alle Flex Kabel Pins auf die MCU bekommen, meistens 
zwischen 24 und 30 Pins, dann brauch man einen Arduino, da gibt es schon 
ein gutes Projekt und Python Programm das dann alles herausfindet.

Bei einigen Geräten findet man Service Schaltpläne im Netz, dort findet 
man im Schaltplan die In und Out Pins heraus. bei meiner tastatur hatte 
jede Mainboard Revision identischer Geräte verschiedene Belegungen.

https://github.com/thedalles77/USB_Laptop_Keyboard_Controller

https://github.com/marcelhillesheim/USB_Laptop_Keyboard_Controller/blob/master/matrixgenerator.py

https://www.instructables.com/id/How-to-Make-a-USB-Laptop-Keyboard-Controller/

: Bearbeitet durch User
von Knight Mare (Gast)


Lesenswert?

Danke, wild auf die tasten klimpern bekomme ich hin und Klemmen für die 
Flachbänder habe ich mir schon besorgt...

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.