Wanneer ik het eerst begonnen met microcontrollers, het enige dat ik wilde maken de meeste was een USB-adapter voor mijn ThinkPad T60 toetsenbord. Ik heb altijd genoten van het typen op het toetsenbord van mijn T60 en ik zou graag om het te gebruiken op alle laptops die ik in de toekomst kan kopen.
Sindsdien ik begonnen met het ontwikkelen van twee oplossingen: de uitvoering van een Arduino en een MSP430 uitvoering. Het was gemakkelijk en eenvoudig om te maken een adapter met behulp van een Arduino maar als gevolg van de beperkte pinnen telling, ik moest toevlucht nemen tot externe tellers en ICs maken toetsenbord scannen ondraaglijk was traag. De voetafdruk te groot was, waren er draden overal. Kortom, vond het niet ik leuk.
Dus ik op met mijn MSP430 uitvoering duwde en ten slotte het project kwam tot bloei. Ondanks het feit dat aanzienlijk moeilijker te ontwikkelen, biedt deze aanpak veel grotere voordelen: sneller toetsenbord scannen tijd, NumLock Toetsenbord gelijkwaardige, externe wakker en volledige toetscodes ondersteuning. En natuurlijk de TrackPoint werkt ook.
Houd er rekening mee dat dit meer als een project-logboek, in plaats van een tutorial is geschreven. Koppelingen naar PCB's en recipiënt en firmware code zal worden verstrekt aan het eind.