Вот только вопрос о ситуации, когда всего этого нет
ТС интересовал вопрос перевода "кнопками" ДСС декодера.
Вы предложили собрать генератор для этого. Зачем городить огород, если оно уже предусмотрено?
Кроме того, не так давно, обсуждался вопрос использования цифровых декодеров на аналоговых макетах. Вот например та ситуация.
Найти человека с КС чтобы запрограммировать декодеры - нет проблем. А эксплуатировать их в ручном режиме.
К слову, я бы и на цифре у себя сделал перевод тумблерами, оно так удобнее. Но есть два но:
1. Я хочу группами переводить - с тумблерами тут засада будет.
2. Часть стрелок на AJL - а он не умеет тумблерами.
Вот тут какраз и пригодился бы некий "посредник", преобразующий нажатие кнопок (переключение тумблеров) в DCC команды.
Но это явно не генератор импульсов для сервы.