Quantcast

DIY MultiTouch Keyboard Roadmap

avrusbkey

Today my AVR USBKey dev board finally came and I’m on my way to making an open source clone of my beloved TouchStream keyboard. I’m using the Cypress CapSense parts for the multitouch sensing and AVR parts for doing the processing and communication. The first prototypes will have most the processing done in software, actually, and then I’ll decide between AVR and ARM7 later.

Here is the roadmap:

  1. Write OSX userspace app to communicate with AVR over USB and emulate mouse/scroll wheel
  2. Prototype (onetouch) CapSense slider using Cypress PSoC chip
  3. Have PSoC chip communicate with AVR using SPI or CAN bus
  4. Implement slider that emulates scroll wheel that I can attach to the side of a Cinema Display (using userspace app for processing).
  5. Prototype small 2D multitouch touchpad using one PSoC chip communicating with AVR
  6. Make larger 2D multitouch surface with multiple PSoC drivers, all talking to the AVR
  7. Work on gesture recognition code in the userspace app
  8. Port gesture code to the AVR or ARM7
  9. Get keyboard to work as a HID device without drivers or the userspace control app.
  10. Done with version one!

5 Responses to “DIY MultiTouch Keyboard Roadmap”

  1. may
    March 23rd, 2007 | 11:15 pm

    oh wow, can’t wait to see!

  2. Jose Manuel Vigil
    June 19th, 2007 | 12:13 am

    Hi rajbot I find this article very interesting and I would like to contact you. I am sorry I don’t see any contact information here at TikiRobot. Is there any institutional mail I can send my mail whith my contact information?. Thanks lot. Kind regards. Jose.

    PS: If anyone knows a site mail plese tell me so i can send my contact request email.

  3. June 19th, 2007 | 9:22 am

    I’ll send Jose an email..

  4. August 3rd, 2007 | 9:01 am

    I would love to hear about any progress that you make in this endeavor…the cable in my touchstream is fraying, and replacements are ridiculously expensive on eBay, so any alternatives would be much appreciated!

  5. August 3rd, 2007 | 9:39 am

    You can replace the TouchStream ribbon connector very cheaply. A bit of soldering is involved. Here are the instructions and the part ordering information:

    http://www.fingerworks.com/TouchStreamLongCable.pdf

Leave a reply