Skip to content
View in the app

A better way to browse. Learn more.

Ham Radio Base -Powered By Ham CQ DX

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Solar
SFI 147
SN 141
A 10
K 3 Unsettled
X-Ray C1.0
Wind 398.6 km/s
Aurora 3
Updated 03:00 UTC HamQSL · N0NBH
Day 80/40m Poor 30/20m Good 17/15m Good 12/10m Fair
Night 80/40m Fair 30/20m Good 17/15m Good 12/10m Poor

Callsign Lookup
_
Vanity Call Signs Available
Enter filters above and click Search.
ⓘ Callsign lookups are in real time via the FCC database. Vanity callsign availability is refreshed daily at 6:00 AM CST. The vanity search may be unavailable for a few minutes during this update.
Live DX spots
Live DX Spots — 70cm via PSKReporter · scroll or pinch to zoom
Band
Mode
Time
Loading map data…
MHz DX Spotter Info
Recent spots
Select a band above to load spots
Ready — select a band to fetch live spots

using arduino to automate my antenna relay switching — anyone done this?

so ive been sitting on this idea for a while now and finally started putting something together. basically i have 4 antennas — a 40m dipole, a vertical for 20/15/10, a 2m yagi, and a homebrew magnetic loop for indoor use — and im sick of physically going behind the radio to swap coax or flip the manual relay box i built like 3 years ago. it works fine but its just annoying especially during contests or when im doing some quick digital work and switching bands constantly.

started sketching out an arduino mega setup with a bank of relay modules, some basic SWR sensing from a directional coupler i pulled off an old Kenwood tuner, and the idea is to have a little 16x2 LCD showing which antenna is selected plus forward/reflected. nothing fancy. the arduino would talk to the PC over serial and i wrote a small python script that listens to the CAT interface on my IC-7300 and automatically suggests the right antenna based on the operating frequency but i still want manual override on the physical box.

the part im stuck on is the relay isolation. using those cheap 8-relay boards from amazon and the RF bleedthrough between channels is probably gonna be a problem at HF even with the relays open. thinking i need to either add some grounding on the unused ports or swap to actual RF relays but those get expensive fast. anyone dealt with this? or is it not as bad as im making it out to be?

  • Replies 1
  • Views 70
  • Created
  • Last Reply

Top Posters In This Topic

Most Helpful Posts

  • Steven Wilson
    Steven Wilson

    the bleedthrough thing is real but honestly at HF with 100w or less its probably not gonna kill you unless youre running a really critical setup. i built something similar with an UNO and one of those

  • Michael Anderson
    Michael Anderson

    ran into the exact same relay noise issue last winter. ended up just buying like 6 of the TE connectivity RF relays off ebay, think they were PE4259 or something similar, not cheap but not crazy eithe

Featured Replies

the bleedthrough thing is real but honestly at HF with 100w or less its probably not gonna kill you unless youre running a really critical setup. i built something similar with an UNO and one of those 4-relay boards and ran it for about 8 months without any issues i could notice on-air. the bigger problem i had was the relay coils generating noise that got into the audio — had to add some flyback diodes and a small cap across the coil supply. the cheap boards dont always have adequate snubbing.

for the RF side if you're really worried just add a coax stub or a series choke on the unused ports, 50 ohm termination on the open ports helps too. but if youre just doing casual HF operation id just test it and see before spending money on proper RF relays. those surplus RF relays are great but finding ones rated for your power level at a decent price is a whole thing.

the CAT integration sounds really clean by the way, been meaning to do something like that with my 7300 too. what library are you using for the serial communication on the python side?

ran into the exact same relay noise issue last winter. ended up just buying like 6 of the TE connectivity RF relays off ebay, think they were PE4259 or something similar, not cheap but not crazy either and they're actually rated for RF. the arduino side of it is easy, the RF plumbing is where you spend all your time.

also if youre using a mega you might as well throw a small ethernet shield on there and ditch the serial/python thing entirely — just serve a basic webpage from the arduino and hit it from the shack PC or your phone. i did that and its way more flexible, can pull up the antenna selector from anywhere on the network. took maybe an afternoon to get it working with the wiznet library.

  • Guest unlocked, locked, pinned and unpinned this topic
  • Guest unlocked, unpinned, locked and pinned this topic
Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.