Photoelectric absolute rotary encoder AK50 is manufactured containing up to 8 bit resolution via Gray, binary or other custom code output. It uses photoelectric technology and provides the user with an ability to set arbitrary reference position accessible via switch of up to 256 indexed positions.