Проблемы:
1. После каждого выключения и включения измеряемая длина не остается постоянной, может прыгнуть в плюс, может (как правило) в минус. Т.е. если в предыдущем задании была указана длина (к примеру) 250мм, то после выключения и включения он отмеряет примерно 205мм. Пока работает, даже с ошибкой, эта самая ошибка постоянна. Как победить, пока не придумал, возможно нужно будет прикрутить энкодер, но что то с ним в мыслях напряг(( Буду бесконечно благодарен за любую подсказку!

Дальше попробую решить сам, но может на вскидку кто то подскажет:
2. Не обнуляются значения в меню в разделах "длина" и "маркер", ставил на счетчики ресет, но какая то фигня получается, в проекте сейчас убрал его, обнуляется только количество.