Nehebkau: Laptop controlled keyboard and mouse emulator

Posted on Friday, July 13th, 2012 in project logs by DP

Frank designed, and built a Laptop controlled keyboard, and mouse emulator for his Raspberry Pi. It is designed around two microcontroller with USB device capability.

One is connected to a Laptop, from which it receives it’s mouse and keyboard data, while the other is connected to the Raspberry Pi to which it emulates a mouse, and keyboard, parsing the data received from the laptop connected uC.

Via the forum.

This entry was posted on Friday, July 13th, 2012 at 9:00 pm and is filed under project logs. You can follow any responses to this entry through the RSS 2.0 feed. You can skip to the end and leave a response. Pinging is currently not allowed.

3 Responses to “Nehebkau: Laptop controlled keyboard and mouse emulator”

  1. oliver says:

    Why two HUGE micro’s for such a simple task?

    V-USB runs between 1.2KB – 2.2KB max. So a (attiny-25) ‘per side’ should be plenty for a simple USB USB translator. (attiny45) has 4k if more memory is need and if one could somehow include a double V-USB stack :p

    BoM would be much much lower I reccon. Especially when buying bigger quantities chips.

    • Frank says:

      I wanted a chip that supported bootloading while being small. I don’t think any of the ATtiny series supports bootloading.

      I consider myself already extremely familiar with V-USB already, I wanted to play with LUFA.

      V-USB will become obsolete soon because of the emergence of the Leonardo. Think of V-USB and Teensy like Windows Mobile 6, which wasn’t bad at all. and then think of all the Arduino’s as a different iPhone. It’s all about the brand.

      This project was never about optimizing anything at all, just for fun, more code space, the better

  2. tagno25 says:

    Now to get a cheap VGA USB input to repair servers that do not have a management card.

Leave a Reply

Notify me of followup comments via e-mail. You can also subscribe without commenting.

Recent Comments

  • KH: TPS62200 will get him to under 15uA, a bit better than the 20-30uA he mentioned. I would try the same thing. Switch some resistors in...
  • KH: Yeah, it's an end-user thing. Very few people would spend hundreds of hours on this kind of project and sustain it. It's more or less...
  • Max: Not quite a dinosaur if you've seen Big Hero 6 though... wait. You've watched it with your kids, didn't you? That's cheating...! ;) One of...
  • Edward Mallon: A visiting researcher dropped by our humble basement workshop with questions about the physical skill level students would need if they added one of our...
  • KH: And that looks really expensive... Only browsed the vid though, I'm an dinosaur so I had the sound off too. Nice of him to open-source...