Baumer BHF 16.24A5000-12-A Incremental Encoder, 24VDC, 12mm (Blind Hollow Shaft), 5000PPR, Small Depth Profile $1,152.48 Select