From Trammell Hudson's Projects

USB E-Stop

USB mill controller and e-stop
USB CNC mill controller internals

The ATmega32u4 has built in USB hardware and makes it possible to make just about anything into a USB HID device. This is a emergency stop from an ancient CNC mill that now talks to any mill control program.