A device for training and rehabilitation of a limb is provided. The device provides a board with a plurality of movement tracks to allow for controlled movement of the limb in various directions. Blockers and other controlling structures may be arranged on the device to limit range of motion of the movement of the limb.