Ham Radio Remote Control Radio Interface

This post is about building a ham radio remote control radio interface to remote operate non CAT-controlled amateur ham radio transceivers with a Raspberry Pi and ham radio remote control software.

    Functions:
  1. Turn radio power On/Off
  2. Toggle Push to Talk (PTT)
  3. User-selectable GPIO pins
  4. Route Speaker-Microphone Audio between the USB Audio adapter and the Radio

ham radio remote control radio interface block diagram image raspberry pi icom yaesu kenwood

Prototype Circuit Development

Schematic

ham radio remote control radio interface schematic image raspberry pi icom yaesu kenwood

 

Prototype Printed Circuit Board (PCB)

PCB Layout

ham radio remote control radio interface printed circuit board pcb image raspberry pi icom yaesu kenwood

 

Working Prototype

Icom IC 2AT

ham radio remote control radio interface image raspberry pi icom yaesu kenwood

IC 2AT - Ham Radio Remote Control Radio Interface - USB Audio adapter - Raspberry Pi

 

Notes:

This project still in the experimental stage...

    Jumpers J1-J7 custom PTT options:
  1. J1-J2 Transistor IC 2ATPTT
  2. J2-J4 Transistor PTT
  3. J3-J5 Relay PTT
  4. jumper J3-J4 for PTT RLY 1

GPIO pins user-selectable.

ham radio remote control radio interface image raspberry pi pinout icom yaesu kenwood

Simple Ham Radio Remote Control IC 2AT Configuration:

    Jumpers J1-J7:
  1. J1 - J2 installed for IC 2AT PTT
  2. All other jumpers open
    GPIO # - Pin #:
  1. Power On/Off GPIO 23-16
  2. Push to Talk GPIO 24-18
  3. Ground pin 14

Keep the Raspberry Pi, Speaker - Microphone Audio grounds isolated from each other.

Note: GPIO pins are user-selectable pins assigned on the schematic and printed circuit board were just used for testing..

Icom - Yaesu Radio Audio Interface Example

ham radio remote control radio interface yaesu - raspberry pi schematic

Raspberry Pi USB Serial to Icom C-IV Interface Example

To remote control older Icom radio you need a USB serial to Icom C-IV Interface Here

ham radio remote control icom civ schematic

ham radio remote control photo of icom civ adapter

I have used this RS232 to Icom C-IV interface for many year it simple and it works, but I replaced the 2N2222 with a 2N3904.

ham radio remote control icom civ schematic

Below is the pinout of the USB to male 9-pin RS232 connector, this connector type is also referred to as a DB9 connector. A computer's serial COM port (DTE) is usually a male port as shown below, and any peripheral devices you connect to this port usually has a female connector (DCE).

RS232 Pinout

This table shows the pin numbers with signal names and the signal direction.

Pin Signal Signal Name DTE Signal direction
1 DCD Data Carrier Detect In
2 RXD Receive Data In
3 TXD Transmit Data Out
4 DTR Data Terminal Ready Out
5 GND Ground -
6 DSR Data Set Ready In
7 RTS Request to Send Out
8 CTS Clear to Send In
9 RI Ring Indicator In

The Icom C-IV interface is powered by pin 6 DTR by default DTR is set Low so it needs to be set High using the following command:

stty -F /dev/ttyUSB0 -hupcl

Or replacing /dev/ttyUSB0 with whatever device file actually corresponds to your USB serial port.

Note: This will have to be set every time the Raspberry Pi is turned ON.

Make sure that the Radio - Software baud rate is the same, then plug the 3.5mm mono plug into the radio C-IV port and your ready to go...

 

Related Links

Simple Ham Radio Remote

Home | Cookies | Terms of Use | Privacy Policy

Last updated: 05/12/2024
sd
This site uses cookies. By continuing to use this website, you agree to their use.