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 128
SN 73
A 6
K 2 Quiet
X-Ray B7.3
Wind 389.8 km/s
Aurora 2
Updated 04:00 UTC HamQSL · N0NBH
Day 80/40m Fair 30/20m Good 17/15m Good 12/10m Fair
Night 80/40m Good 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 a pi zero to automate my shack — anyone else gone down this rabbit hole

so i've been messing around with a raspberry pi zero w for a few months now and honestly i dont think i can go back to doing things manually. started out just wanting to log contacts automatically when i keyed up on my IC-7300 and it kind of snowballed from there.

right now i have it pulling the freq and mode from the radio over USB using rigctld, writing to an ADIF log, checking the DX cluster via telnet, and flipping a couple relays to switch between my vertical and the dipole depending on what band im on. the relay board is just one of those cheap 4-channel SainSmart things from amazon, runs off the 3.3v GPIO no problem.

the part that actually surprised me was how easy the serial comms were once i stopped fighting the baud rate settings. took me like two evenings to figure out that my USB hub was the problem, not the code. classic.

anyway im curious if anyone else is running automation setups like this and what you're using. i looked at some of the dedicated logging software integrations but they felt like overkill for what i needed. also thought about an arduino mega for the relay stuff instead since the pi feels like a lot of compute just to flip some switches, but the wifi integration makes it so convenient for MQTT to my home assistant setup that i kept it on the pi.

anyone run into issues with RF getting into the GPIO pins? i havent had a problem yet but im running 100w on 40m sometimes and the pi is sitting pretty close to the back of the radio on the desk.

  • Replies 1
  • Views 30
  • Created
  • Last Reply

Top Posters In This Topic

Featured Replies

yeah RF into the GPIO is a real thing, ask me how i know lol. i had a pi 3B running a rotator controller and anytime i hit the key on 20m with more than like 50 watts the thing would just freeze up. turned out i had totally unshielded jumper wires running like 18 inches from the relay board to the pi header and they were basically acting as a little antenna. once i switched to shielded cable and added some ferrite chokes on the power leads it got way better. still occasionally gets a bit weird at 100w but its stable enough that i just live with it.

the MQTT to home assistant thing is great, i do the same thing. i have a dashboard that shows me band conditions, what mode im in, SWR reading from my tuner — all on a tablet on the wall. it genuinely feels like a proper shack now instead of a pile of random gear. the pi is doing a lot less than it looks like honestly, most of the MQTT messages are tiny and the CPU just sits there idle most of the time.

if you want to keep things really separate the arduino approach for relay control isnt a bad idea — you can talk to it over serial from the pi and the arduino handles the timing-critical stuff while the pi does the network side. best of both worlds and the arduino is more forgiving about weird voltage spikes anyway.

ferrite ferrite ferrite. seriously just put them on everything that goes near the radio. i learned this the hard way with a different project (was trying to use an esp8266 for remote PTT) and the 2m amp killed it twice before i figured out what was happening. now i just wrap a few turns through a type 31 mix toroid on every cable that comes within a foot of the antenna feedline and havent had a problem since.

also — have you looked at flrig at all? plays really nicely with rigctld and might save you some of the serial headaches if you ever add a second radio to the mix.

Guest
Reply to this topic...

Affiliate Disclosure: As an Amazon Associate, Ham Radio Base earns from qualifying purchases. Some links throughout this website may be affiliate links. If you purchase a product through one of these links, we may earn a commission at no additional cost to you. Your support helps us continue creating free articles, tutorials, reviews, and resources for the amateur radio community. N0TLB © Ham Radio Base - Powered by the Ham CQ DX Community. All rights reserved.

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.