This is an open source and open hardware Arduino based keyer.
The nanoKeyer is suitable as a standalone keyer or for keying the radio via the USB port by using the K1EL Winkeyer protocol from a connected computer and your favored contest logging software. By means of the K3NG firmware, it can also be used as a computerless keyboard keyer by attaching a PS2-Keyboard to it.
(all parts are soldered,
nanokeyer_rev_D firmware is burned to Arduino Nano):
Dimensions: 99*70 mm
Full-assembled with metal enclosure
Dimensions: 112*75*35 mm