Skip to content

rhomann/kbupgrade

Repository files navigation

|
| Keyboard Upgrade -- A generic open source firmware for
|                     homebrew computer keyboard controllers
|                     based on Atmel AVR microcontrollers.
|
| E-Mail: kbupgrade [at] gmx.net

_           _
=== What? ===

Have a PS/2 keyboard, but your brand new computer only supports USB?
Your PS/2-to-USB converter does its job only half-hearted?
Or do you have a keyboard never intended to work on a PC or Mac, but still want
to use it?

Then Keyboard Upgrade is for you! Build your own USB keyboard controller and
let the free Keyboard Upgrade firmware blow some life into it! Multiple
user-defined key maps can be uploaded to your controller and switched at any
time, turning your keyboard into a Dvorak or Colemak or any other layout
keyboard in hardware.

This open source firmware was designed for use on homebrew keyboard controllers
based on Atmel AVR microcontrollers--in particular, the ATMEGA series.
Currently, these keyboards are supported:

- IBM Model M (1391401 and compatibles)
- IBM Model M Mini (1392934 and compatibles)
- IBM M4-1 (without trackpoint)
- IBM Model M 122-key terminal keyboards (1390702 and compatibles)

Schematics are included. Support for new controller designs can be added fairly
easily by re-using a common set of source code files.

_                 _
=== Lawyer Mode ===

Copyright (C) 2009, 2010  Robert Homann.

The Keyboard Upgrade package is published under the terms of the
GNU General Public License Version 2.0 (or any later version),
GNU GPL for short.
See the file COPYING distributed with this package for the license terms.


Keyboard Upgrade makes use of the V-USB driver by
Objective Development Software GmbH.
Their driver is licensed under the terms of the GNU GPL as long as it is not
used commercially. For the exact license terms, please see

  http://www.obdev.at/products/vusb/

or the License.txt file in the directory containing the V-USB version shipped
with this software package.


Keyboard Upgrade also makes use of a modified version of the
BootloadHID USB boot loader by Objective Development Software GmbH.
BootloadHID is licensed under the terms of the GNU GPL as long as it is not
used commercially. For the exact license terms, please see

  http://www.obdev.at/products/vusb/bootloadhid.html
  http://www.obdev.at/products/vusb/

or the License.txt file in the directory containing the BootloadHID version
shipped with this software package.

About

Generic firmware for homebrew computer keyboard controllers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published