• This repository has been archived on 30/Jan/2020
  • Stars
    star
    111
  • Rank 312,751 (Top 7 %)
  • Language
    D
  • License
    Apache License 2.0
  • Created over 10 years ago
  • Updated over 10 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Using an Arduino Micro as a USB adapter for ThinkPad T60 keyboard with TrackPoint support. Supports different keyboards from the ThinkPad family that shares the same receptacle as T60.

Introduction

Using an Arduino Micro as a USB adapter for ThinkPad T60 keyboard with TrackPoint support. Supports different keyboards from the ThinkPad family that shares the same receptacle as T60.

Photo: Modular approach that splits the circuit into the microcontroller side and receptacle + supporting ICs side.

Part list:

  • 1x Arduino Micro
  • 16x 0805 10k resistors
  • 1x MCP23S17-E/SO
  • 1x CD74HC4017EE4

Files

Library: TrackPointExtended.h, TrackPointExtended.cpp, MCP23S17_InputsOnly.h, MCP23S17_InputsOnly.cpp

Example: MicroThinkPadAdapter.ino

License

Copyright 2014 CONG NGUYEN

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

More Repositories

1

cc254x-hidKbdM

HID Keyboard and Mouse firmware for CC2541 ICs
C
151
star
2

arduino-trackpoint-extended

Arduino library used to interface with a TrackPoint/PS2 mouse. Supports stream mode.
D
59
star
3

tmk_samd21

On-going effort to use tmk_core on SAM D21 MCUs
C
9
star
4

thinkclamp-backup

Backup of ThinkClamp project files: v0.6.1 are produced PCBs on Tindie and v0.6.2 is a draft that was not produced
HTML
3
star
5

Frame

Remote controlling APIs for iPhone cameras with remote preview using NDI, and effects galore for camera and microphone.
C
2
star
6

multi-obj-cplex-python

Jupyter Notebook
2
star
7

line-highlighter

This project highlights specific lines of interest in a code snippet. The result can be copy/pasted back into a Powerpoint slide with the resulting highlight. https://congx.dev/line-highlighter
HTML
2
star
8

toddler-auth

Tribal Wars 2 scripts to authorise with Tribal Wars 2 server
TypeScript
2
star
9

kicad-thinkpad-kbd-connectors

Ongoing effort to bring ThinkPad keyboard connectors to KiCad.
1
star
10

samd21-usb-hids-cdc

Boilerplate application for SAM D21 with USB HID keyboard, mouse and STDIO over CDC
C
1
star
11

platform-config

1
star
12

catalog

1
star
13

multi-obj-optim-prob1

IBM ILOG CPLEX problem 1: max strength minimise recruit time
AMPL
1
star
14

angular-electron-vmware-clarity

Ultra-fast bootstrapping with Angular 6 and Electron And VMware Clarity (Typescript + SASS + Hot Reload)
TypeScript
1
star
15

watson-tts-esp32-lyrat

An example for IBM Watson Text-to-Speech on ESP32 ADF
C
1
star
16

rosa-cp4i

Shell
1
star
17

cpd-wds-wks

Shell
1
star
18

nodered-typescript-node-starter

A super simple node built in Typescript, with some Gulp automation to make life simple
JavaScript
1
star
19

grakn-bank-kb

JavaScript
1
star
20

cp4i

Shell
1
star
21

node-red-contrib-tribalwars2-gap

Tribal Wars 2 Graphical Attack Planner nodes for Node-RED
HTML
1
star
22

antora-x-carbon-example

1
star
23

antora-x-carbon

CSS
1
star
24

feklee-node

1
star