так то шестерни нашел где купить, соотношение 2:1, за один оборот вала затл смещается на 1 см. Как раз равно половина оборота шагового двигателя с установленной шестерней на 40 зубов, малая шестерня на 20 зубов сделает 1 оборот.
чтобы не ставить отдельно энкодер, посмотрел большие стоят прилично, можно купить шаговый двигатель с встроенным энкодером и драйвер к нему...на этом мои изыскания пока остановились.