Nanonote keyboard rebuild

Ron K. Jeffries rjeffries at
Thu Sep 1 20:25:16 EDT 2011

That's an interesting idea. But you could not use
the external keyboard if using 802.15.4 radio e.g. ATben.

BenDongle might be an alternative. ;)

An approach that might work, involves stealing an idea
from Google. Android phones have USB device interfaces.
GOOG has  created Android Debug Bridge.
It uses a simple protocol[1][2] allowing a computer with
USB host can talk to and exchange data with an Android phone.

See also Android Open Accessory Development Kit [3]

It seems feasible that we [the royal "we"] could design a little dongle
that plugs into Ben's USB device port, and in turn provides
two USB ports that are special i.e. only support  USB keyboard
and USB mouse. A driver on the Ben would talk take in serial
data carried over USB and send it to the correct linux driver.
the Keyboard and Mouse ports should be full size, naturally.

It would be ok for this dongle to need it's own battery. Personally
I'd select the same Nokia battery that Ben uses.

And while we dream, given a BenDongle, one might incorporate
a cheap AVR chip and bring out a bunch of i/o pins. You might even
use the UBB on 8:10 port as a way to (occasionally) program the AVR chip.
If memory serves, Werner and Tuxbrain already proved that concept works.

Ron K. Jeffries

On Thu, Sep 1, 2011 at 12:08, David Kuehling <dvdkhlng at> wrote:
> >>>>> "cenobyte" == cenobyte  <cenobyte at> writes:
> > Hello everyone, I just rebuilt my Nanonote keyboard (the one Jane gave
> > me). I used silicone and since I lost a key along the way, I even had
> > to make a new key. To make a long story short, it all worked out and I
> > improved the action from Jane's version. I did stick with her adapted
> > colemak layout, but I used an exacto-knife to trim the rubber left on
> > the keys in awkward places that sort of jammed the action.
> It is totally awsome that you did these things to your Nanonote and it
> still works :).
> Although a little off-topic to this thread: In case the keyboard totally
> breaks, I wonder how difficult it would be to make a UBB->PS2 adaptor.
> I figure we'd need a 9V block battery (to supply the 5V VCC to the
> keyboard, 8:10 slot has onl 3.3V), then a shift register, or simple SPI
> slave controller, to slow down the keyboard's serial protocol to a speed
> where Ben doesn't need 100% CPU cycles checking the inputs.
> cheers,
> David
> --
> GnuPG public key:
> Fingerprint: B17A DC95 D293 657B 4205  D016 7DEF 5323 C174 7D40
> _______________________________________________
> Qi Hardware Discussion List
> Mail to list (members only): discussion at
> Subscribe or Unsubscribe:

More information about the discussion mailing list