на 27 положений. Из тонкого стеклотектолита сделал кодовый диск. Рисунок диска рисовал в автокаде а затем переносил фотоспособом на стеклотекстолит. Получилось просто и достаточно надежно и компактно. Оптопары делал из отдельных ИК светодиодов и фототранзисторов в SMD корпусе 0603. В твоем случае линейку можно сделать наборную из кусочков, поскольку плату длиной 1 метр сделать будет проблематично.