Подозреваю, что устройство и принцип действия электронного штангенциркуля схож с электронными весами.
Для этого достаточно движение каретки кинематикой передать на вращающийся диск с прорезями. Оптрон регистрирует импульсы, соответствующие "пробегающим" мимо него прорезям, и направление вращения (как в компьютерной "мышке"). Реверсивный счетчик считает эти импульсы, складывая и вычитая, и с определенным коэффициентом переводит сумму в десятые доли миллиметра. Индикатор отображает полученную сумму. Просто?
Осталось сделать ременную передачу с каретки на мышку, написать программу для компьютера, и самодельный электронный штангенциркуль готов!
