This release features a USB remote control interface and a second, improved revision of the keyman64 board:

Various aspects of the pcb layout have been improved in comparision to the first revision. The SMD USB connector has been discarded in favor of a through-hole connector. A pin header has been added to allow selection of the power source (keyboard connector, direct connection or USB connector). The electrolytic capacitors around the 7660 have been replaced with tantalum types. The silkscreen has been improved, indicating the direction of the diodes and polarized capacitors and showing the layout of the user and serial interface pins. Proper mounting holes were added as well.

A remote control interface has been added to allow sending commands from the PC via USB directly to the keyman64.

The project is now licensed under the GPL2.

Please refer to the project page for detailed documentation.

Please see the remainder of this post for a detailed Changelog.

Hardware

  • Updated to Revision 2
  • Increased board height to 6.4mm
  • Added mounting holes (3m)
  • Switched to through-hole mini-b USB connector
  • Added Pin header to choose power source
  • Switched to tantalum type 10uF caps for th 7660
  • Avoided routing on front layer under USB connector
  • Improved silk screen
  • Cleaned up and reassigned component references
  • Added gerber files to distribution

Software

  • Added remote control interface via USB
  • Implemented the corresponding USB device
  • Added explicit convert command
  • Added –delay option to specify automatic delay
  • Use MT8808 as the default crosspoint switch type

Build System

  • Fixed uninstall target
  • Added installation of udev rules for USB devices on Linux
  • Various minor improvements