Pycom Radio Controller allows you to control an Icom 9700 radio remotely via a USB serial connection. It is written in python and supplied as a executable so there's no need to install or maintain the python environment.
Prerequisites
- Windows 10/11 or MacOS (arm64)
- Internet Connection
- Audio software capable of using the USB audio. Sonobus for example.
- ICOM-9700 radio connected via serial port (e.g., COM3)
Installation
Follow these steps to install the Pycom Radio Controller:

Configuration
Replace placeholders with your specific details (e.g., serial port, callsign).
The application uses a config.ini
file located in the {YOUR_HOME_DIR}/Pycom/config/
directory.
Edit this file to match your setup:
[Radio] type=ICOM-9700 port=COM3 baud=115200 rit_max=2 [Pycom] pycom_license=YOUR_PYCOM_LICENSE_KEY [Station] station_callsign=YOUR_CALLSIGN my_city=YOUR_CITY my_country=YOUR_COUNTRY my_dxcc=YOUR_DXCC my_gridsquare=YOUR_GRIDSQUARE my_iota=YOUR_IOTA my_cq_zone=YOUR_CQ_ZONE my_itu_zone=YOUR_ITU_ZONE qsl_message=YOUR_QSL_MESSAGE
Next, explore the Documentation section to connect your radio.