Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/n1kdo/kpa500-remote

Pico-W Web & Remote server for Elecraft KPA500 amplifier and KAT500 autotuner
https://github.com/n1kdo/kpa500-remote

amateur-radio amateur-radio-remote-control amateurradio elecraft hamradio pico-w

Last synced: about 1 month ago
JSON representation

Pico-W Web & Remote server for Elecraft KPA500 amplifier and KAT500 autotuner

Awesome Lists containing this project

README

        

# Raspberry Pi Pico W Web Remote for Elecraft KPA500 Amplifier and KAT500 autotuner

I wanted to Internet-enable my KPA500 amplifier and KAT500 auto-tuner. This project
provides a Web Client for both the KPA500 and KAT500. In addition, it also works
as a server for the KPA-500 Remote and KAT-500 Remote software from Elecraft.

This runs on the [Pico-W-Dual-Serial](https://github.com/n1kdo/pico-w-dual-serial) board.

This project uses a lot of the same code as my [Antenna Rotator Controller Controller](https://github.com/n1kdo/rotator-controller-controller)

The hardware is a Raspberry Pi "Pico W" with a MAX3232 RS-232 interface IC.
Pretty simple. As usual, the simplicity of the hardware is made up for by
the complexity of the software.

## Ecosystem

The project supports both of the
[Elecraft Remote Control clients](https://elecraft.com/pages/kpa1500-kpa500-kat500-remote-software)
as well as web pages that emulate the remote control clients.

![ecosystem](kpa500-remote-ecosystem.png)

## Web Clients

The KPA500-remote provides web pages for both the amplifier and the auto-tuner.

The web pages are modeled on the Elecraft KPA500-Remote windows client,
and Elecraft KAT500-Remote windows client -- more or less.

The fundamental difference is that the web pages will
not automatically refresh unless one of the non-zero auto-refresh buttons
is selected. Note that the on every activity, the auto-refresh is
engaged for three one-second updates regardless of the update settings.
This is to allow the changes made from the UI to be reflected on the page.

![](KPA500-web.png "View of Web Console for KPA500 Amplifier")

![](KAT500-web.png "View of Web Console for KAT500 Amplifier")

## Elecraft "KPA-500 Remote" server and "KAT-500 Remote" server

The KPA500-remote also provides a network server that is
compatible with the KPA-500 remote client, and a network server
that is compatible with the KAT-500 remote client.

This means that you don't need a dedicated computer to serve the amplifier
and tuner to the network, the KPA500-remote (this application) does that for you.

No need to run a PC at your remote station!

See [Installation and Setup](Installation-and-Setup.md) for (duh) Installation and Setup
instructions.