This Python script allows you to check the SWR (Standing Wave Ratio) on an Icom IC-7300 radio and increment the VFO (Variable Frequency Oscillator) by 1 kHz within a specified frequency range. It also provides the option to save the SWR readings to a CSV file.
- Python 3.x
- pyserial library
-
Clone this repository:
git clone https://github.com/parttimelegend/ic-7300-swr-checker.git
-
Navigate to the project directory:
cd ic-7300-swr-checker
-
Install the required dependencies:
pip install -r requirements.txt
-
Connect your Icom IC-7300 radio to your computer via the appropriate serial interface.
-
Run the script:
python main.py
-
Follow the on-screen prompts to enter the start and end frequencies, serial port name, and CSV file name to save the results.
-
The script will increment the frequency by 1 kHz, print the SWR at each step, and save the results to the specified CSV file.
Contributions are welcome! Please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.