Mercury Lux Pc - Help

Version: 0.3.2
Developed by: Ray Faucher (KB1SO)

Overview

Mercury Lux Pc is a cross-platform desktop application for monitoring and controlling the KM3KM Mercury LUX HF amplifier. Designed for Windows and Linux (including Raspberry Pi 5), the application provides advanced telemetry visualization, remote access, TLS encryption, and user customization features.

Getting Started

Key Features

PowerBar Widget

The PowerBar widget provides an intuitive graphical representation of amplifier telemetry:

Meter Modes

Choose how the PowerBar meters behave from the Meters menu:

Profiles (hold time and decay rates) are saved between sessions. Advanced users can edit values directly in the settings file or via the Windows Registry.

Tick Marks & Smoothing

User-Selectable Units

Mercury Lux Pc allows you to select your preferred measurement units via the Setup dialog:

Controls and Indicators

Automatic Serial Port Reconnect

When the amplifier is powered off, its USB serial port disappears from the system. Mercury Lux Pc automatically checks for the last used port and reconnects once the amplifier is turned back on — no user interaction required.

PTT Delay Prevention

To avoid PTT (Push-To-Talk) delay during CW or rapid switching, the app uses CW-friendly polling:

These values are persisted and can be tuned by advanced users via the settings file or Windows Registry.

Hotkeys

Configure keyboard shortcuts to switch antennas and trigger actions quickly. Hotkeys work when the app has focus, and—if enabled—can also be captured globally (system-wide) on Windows, macOS, and X11.

Set Up

Edit & Clear

Global (System-Wide) Hotkeys

Status & Testing

Using Hotkeys

Tips & Limitations

Network Mode: Server and Client

Mercury Lux Pc supports a networked architecture where one instance acts as the Server and others operate as Clients. All clients have full telemetry and control functionality, identical to the host.

Disabled Mode

Server Mode

Client Mode

Configuration

TLS (Transport Layer Security)

TLS is optional but recommended when connecting over public or unsecured networks:

You can generate a self-signed TLS certificate directly from the application using:
Tools → Generate TLS Certificate...

This tool uses OpenSSL to create a server.crt and server.key file stored in your application's data directory: %AppDataLocation%/

Troubleshooting

Logging

Internal logging tracks amplifier connection and status messages. You can view or clear logs from the Log dialog.

License

Mercury Lux Pc is licensed under the GNU Lesser General Public License v3.0 (LGPLv3).
A full copy of the license is included with this application in the license folder.
You can also read the full license online at:
https://www.gnu.org/licenses/lgpl-3.0.html

This application also includes the OpenSSL command-line tool (openssl.exe) for certificate generation. OpenSSL is licensed under the OpenSSL and original SSLeay licenses.
A full copy of the OpenSSL license is provided in the license/openssl.txt file.
You can also read the OpenSSL license online at:
https://www.openssl.org/source/license.txt

The LGPLv3 allows you to use and redistribute this application freely, including in commercial software, as long as the LGPL-licensed components remain open and accessible under the same license.

About

Mercury Lux Pc is a desktop application developed to complement the KM3KM Mercury LUX amplifier. It is an approved third-party application by KM3KM Electronics. Use of this application does not void or affect the amplifier’s warranty.

The application is developed using Qt C++ and supports Windows, macOS and Linux (including Raspberry Pi 5).

We welcome your bug reports and feature requests on GitHub. Your feedback helps improve the application.

For direct contact: Ray Faucher (KB1SO), RF StateSide, LLC.