The current designs of commercial artificial hands have a low level of innovation. As feedback to the user is difficult to achieve reliably, most devices are simple in design and operation, and limited in functional range. If information on the state of the hand, the forces and any slippage that is occurring is fed back to a microcontroller then more than one degree of freedom can be controlled and a greater and more natural functional range is possible. This paper describes the development of such a device. It outlines the design requirements, the methods of detection of the signals and the training required to operate the hand.