Другой вариант: сделать выносной энкодер, подключить тупо параллельно
Третий вариант: если-бы CAT не был занят связью с компом, то можно на arduino сделать не только внешний валкодер с любым шагом, но и к примеру клавиатурку прямого набора частоты заодно. Или еще чего, что надор CAT команд позволяет.
Кстати, второй CAT можно включить на микрофонном разьеме... А еще можно как на некоторых автоматических тюнерах сделать: CAT вход сделать "сквозным" т.е. тупо передавать с CAT входа на CAT выход чужие запросы и ответы, а свои вставлять в промежутки между ними. Т.е. достаточно будет одного CAT. Кстати, и преобразователь RS232-TTL там-же можно расположить.
Четвертый вариант: UR5EQF_log, которым я пользуюсь, как-то может использовать сторонние CAT управлялки. Omni-Rig и панель Omni-Rig. Свою управлялку по CAT я сравнительно легко могу написать и сам (опыт есть), сложнее разобраться как именно они стыкуются с UR5EQF_log...