• This repository has been archived on 30/Jan/2020
  • Stars
    star
    111
  • Rank 314,510 (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

catalog

1
star
12

platform-config

1
star
13

multi-obj-optim-prob1

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

watson-tts-esp32-lyrat

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

rosa-cp4i

Shell
1
star
16

cpd-wds-wks

Shell
1
star
17

nodered-typescript-node-starter

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

grakn-bank-kb

JavaScript
1
star
19

cp4i

Shell
1
star
20

node-red-contrib-tribalwars2-gap

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

antora-x-carbon-example

1
star
22

antora-x-carbon

CSS
1
star
23

feklee-node

1
star