• You can now help support WorldwideDX when you shop on Amazon at no additional cost to you! Simply follow this Shop on Amazon link first and a portion of any purchase is sent to WorldwideDX to help with site costs.

Elecraft KPA1500 Raspberry PI Remote Host and Web Client

Moleculo

Ham Radio Nerd
Apr 14, 2002
9,362
2,097
383
Elecraft has published a KPA1500 remote host and control app for Windows since the amp was released. The benefit of this app is that it allows you to specify secure credentials for connecting to, controlling, and monitoring the amp. By itself, the amp has a full remote control capability, but it offers no native security. The windows app solves that. Unfortunately, the app has always only ever existed for Windows with no public plans from Elecraft to provide anything else. So I decided to address that.

Today I'm releasing an remote control host and web app I built that runs on the Raspberry PI. After installation it places a shortcut on the PI desktop for full configuration of the remote host settings, just like the Elecraft Windows app. Configuration is fairly obvious: Specify the connection details - either IP address or Serial port. If you have a DNS host name, you can use that, or configure DynDNS and put that in the same field. You can/should configure a one-time public CA certificate which you can store in a cloud account somewhere for installation on your other PC, phones, tablets, etc. The host will work find and the transport is secure without this certificate, but your browser will issue a warning. Configure the port forwarding on the router and you're in business! Now you can control your KPA1500 amp over the web from anywhere without additional software!

1784395509450.png


I've included both the distribution package for download, as well as the source code in case anyone wants to compile for a different distro. If you have any questions, or run into any issues, let me know.
 

Attachments

Last edited:

I updated the source and install in the OP with the following changes:

0.6.0 - 2026-07-27​

This release tightens protocol fidelity and fills out the remote panel.

  • Fixed ATU inline/bypass control to use the verified ^AMI; and ^AMB; macros.
  • Added PF1 and PF2 buttons to the remote dashboard using the front-panel hold macros.
  • Corrected frequency telemetry display so ^FR is treated as kHz and shown in MHz with the proper scale.
  • Corrected band rendering so Elecraft band numbers show as human-readable band labels.
  • Added fan speed severity colors: 3 is yellow, 4 is orange, and 5 is red.
  • Kept the private HTTPS remote workflow, WOL capture, and host/client architecture unchanged.
Previous release:

  • 0.5.0 introduced ATU controls, fan minimum control, private CA HTTPS trust workflow, and the initial browser remote panel.
 
dxChat
Help Users
  • No one is chatting at the moment.