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 125
SN 85
A 7
K 2 Quiet
X-Ray C1.9
Wind 445.8 km/s
Aurora 2
Updated 00:30 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

Raspberry Pi 4 for contest station automation with N1MM+ integration

Setting up a Pi 4 as a dedicated contest automation controller to interface with my main Windows N1MM+ logging station. Goal is to handle antenna switching (SteppIR controller), band following for amplifier, and automatic recording of audio for later review.

Using Ham-Pi distribution with additional Python scripts for serial control of antenna controller and RF switching matrix. FLRIG handles CAT control of the IC-7610, works perfectly with N1MM+ via TCP/IP.

The trickiest part has been getting reliable PTT timing — there's about 50ms delay in the chain that's causing issues with voice keyer timing in rapid-fire contest exchanges. Anyone solved similar latency problems in Pi-based automation systems?

Also wondering about best practices for integrating GPIO-controlled relay drivers with contest software timing requirements.

  • Replies 2
  • Views 206
  • Created
  • Last Reply

Top Posters In This Topic

Most Helpful Posts

  • Christopher Lee
    Christopher Lee

    For contest timing, bypass software PTT and use hardware VOX or direct relay control. I trigger PTT via GPIO immediately when audio starts rather than relying on CAT commands. Much faster response.

  • Sarah Mitchell
    Sarah Mitchell

    That 50ms delay sounds like audio buffering in ALSA. Try reducing buffer sizes in your audio config — I got it down to 10ms with proper tuning. Also consider real-time kernel for better timing precisi

  • Sarah Wilson
    Sarah Wilson

    I'm just getting into contesting and this sounds amazing! Are you planning to share the Python scripts? Would love to learn how you're handling the antenna switching logic — do you have automatic band

Featured Replies

For contest timing, bypass software PTT and use hardware VOX or direct relay control. I trigger PTT via GPIO immediately when audio starts rather than relying on CAT commands. Much faster response.

That 50ms delay sounds like audio buffering in ALSA. Try reducing buffer sizes in your audio config — I got it down to 10ms with proper tuning. Also consider real-time kernel for better timing precision.

I'm just getting into contesting and this sounds amazing! Are you planning to share the Python scripts? Would love to learn how you're handling the antenna switching logic — do you have automatic band plans programmed in?

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

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.