Sometimes works on computer, Not on tablets
Dear cy384,
I was successful in making the adapter. I have gotten the palm keyboard to work on my WinXP and Win7 machines, however, it's not always successful... Very first time plugged into my WinXP machine USB port it worked perfectly, but when I unplugged it and plugged in back i, it doesn't work. Computer makes the sounds of added USB item and says ready to use but the keyboard doesn't work. Unplug, plug and repeat... no go. Finally, I plugged it in and grounded the Reset pin with a paper clip and released, now it works (until I unplug and replug again). (Any time is is plugged in the micro controller has the led light on). I know when it working because the red led with flash with each keypress.
Next issue is I can't get it to work with my tablets. A normal keyboard will work just fine (no powered USB hub needed) but for some reason the tablets won't see the Leonardo device. Driver perhaps? Tried on 3 different tablet models/manufacturers. Any thoughts here? This is why I made it in the first place.
Awesome work on your part. Thank you for posting it and help.
-Allen
For determining what problems you're having on your PC, I would advise compiling the firmware in debug mode (set PPK_DEBUG to 1 in the .ino file) and looking at what is printed in the serial console. That should let you see where it's getting stuck, and possibly what to do about it. I think you could also look at Windows Device Manager and make sure it shows up as a USB keyboard/HID.
I'm not sure why it would work on your PC and not on tablets; it has worked on all computers and (android) mobile devices I've tested on. I don't think any additional drivers should be necessary. It may be related to the intermittent problems you've been having with the PCs. Unfortunately, I don't know what tools would be useful for figuring out what's happening on phones/tablets.
Hope this helps.