Таких поделок здесь уже много было, но в этой есть некоторые отличия:
- Библиотека Etherkit не используется, функция установки частоты включена в код и занимает меньше места в памяти. За основу взят код KE7ER.
- Частота устанавливается через последовательный порт в формате CAT, Kenwood TS-480. Отладил для работы с hamlib/rigctl.
- После установки частота пишется в EEPROM и восстанавливается при подаче питания. Так что можно ставить вместо кварца (или трёх, если скетч допилить).
- на плате с Али перерезаны дорожки CLK0/1/2 у пинов разъёма, к ним припаяны провода UPDI, RxD, TxD от контроллера. Выход можно брать только с SMA.
Микроконтроллер Attiny1624, какой попался под руку. Среда - Arduino + megaTinyCore. UPDI программатор для Attiny серии 2 делается из любого адаптера COM порта буквально за 10 минут. Разные Атмеги и Ардуины тоже должны работать, но я не пробовал. На плате адаптера TSSOP запаян конденсатор 0.1мкФ на питание, его ноги припаяны к плате сишки и держат конструкцию, вместе с жёсткими проводами TxD/RxD. Ещё для красоты припаян светодиод, который мигает при обработке команд CAT.
Хотелось бы добавить усыпление контроллера, чтобы не шумел, когда не надо. Но я ещё не научился будить его от последовательного порта.