The AP58 series is a set of programmable photoelectric rotary encoders that consists of AP58M, AP58B, AP58C, AP58C2, AP58C3, AP58D depending on required mounting parameters. Through the programming tool that constitutes of a USB cable and Windows compatible software, the user can set a desired pulse number per revolution from 1 to 65.536. Software is supplied free of charge and can be found on the official website of Precizika Metrology. It can be installed on any PC running a Windows operating system (Windows XP or later).