Энкодер для двигателя

Есть такой тип двигателей - шаговые, в управлении простые, как два жёлудя.
Но есть у них недостаток один, при превышении нагрузки бывает проскакивание шага или наоборот, шаг не совершается. Т.е. по факту неизвестно, сделан шаг или нет.

Что бы понять наличие шага нужна обратная связь - энкодер.
По сути это линейка с маркированными шагами, принцип маркировки может быть разный, сути это не меняет. При работе двигателя энкодер вращается со скоростью двигателя и с него снимается положение вала двигателя, а дальше - как в программе заведено.

Что это даёт по итогу?
А плюсы такие:
+ можно поднять питание, что бы компенсировать ЭДС двигателя при торможении и разгоне
+ увеличить количество оборотов

+ получаем сервопривод


Когда то такой диск резался лазером и был очень дорогим, сейчас продается за копейки.

В видео энкодер от принтера.