New Arduino CAT Control Library for Homebrew SSB transceiver #arduino #cat #homebrew
Dean Souleles
(Also posted to SoftwareControlledHamRadio group - sorry if a duplicate for some)
Hi all - I got frustrated with the inconsistent behavior of the Yaesu FT-8x7 CAT emulation library that many were using to add CAT control to homebrew SSB transceivers (including the uBitx). It was particularly a problem with the most recent release of WSJTX that has still not been corrected. So I decided to to move away from Yaesu emulation and implement the ICOM CI-V CAT protocol emulating an IC-746 transceiver. I chose the CI-V protocol because, unlike the Yaesu protocol it implements a complete handshake between the CAT controller and the rig with a well defined communications protocol. I am pleased to make version 1 of the KK4DAS IC746 CAT Library available on Github - kk4das/IC746CAT I have tested on a homebrew transceiver of my creation. I tested on an Arduino Nano and Arduino Nano Every although it should work with any MCU with a serial port. It works with WSJTX in all modes as well as the fldigi suite, Ham Radio Deluxe, the hamlib rigclt command line, and the CatBkt universal rig CAT control tool. It should work with any hamlib enabled software. The following CAT functions are implemented:
All other functions are coded to give correct reasonable responses to other CAT commands.
|
|
On similar lines I had written Arduino programs to control using Yaesu FT2000 protocol which is used by all modern Yaesu rigs. The library was announced in this forum in May 2020 and is available from Hope someone finds good use for this. I am using this code for CAT control of my uBitx with TFT VFO/BFO also available from Enjoy radio and keep safe, VU2SPF/ S Prakash Bhatnagar
|
|