Skip to content

KPA500 Integration

The KPA500 is a 500-watt solid-state HF/6M amplifier with its own serial interface, independent from the K3. This page covers the commands needed to power the amplifier on and off, coordinate band changes with the K3, monitor operating parameters, and handle faults. For the complete command listing, see the KPA500 Remote Command Reference. For product details, see the KPA500 product page.

CommandDescriptionGETSET
^ONPower status/controlYesYes
^OSStandby/Operate modeYesYes
^BNBand selectionYesYes
^FLFault valueYesYes
^WSPower and SWRYesNo
^VIPA voltage and currentYesNo
^TMPA temperatureYesNo
^PFForward powerYesNo
^PRReverse powerYesNo

The KPA500 is a 500-watt solid-state HF/6M amplifier. It has:

  • Its own RS-232 serial port (DB-9 on the rear panel)
  • Automatic band following when connected to the K3 via AUX cable
  • Independent power on/off
  • Built-in fault protection (SWR, temperature, current, voltage)

The KPA500 uses a separate serial port from the K3 — a different COM port or device path on the host computer.

ParameterValue
Baud rate38400
Data bits8
ParityNone
Stop bits1
Flow controlNone

Commands use the same semicolon-terminated ASCII format as the K3. Characters can be upper or lower case; the KPA500 always responds in upper case.

The KPA500 has three primary states: Off, Standby, and Operate. Understanding the state machine is essential for correct programmatic control.

  • Off — the amplifier is powered down. Only the ^ON command is accepted.
  • Standby — the amplifier is powered on but not amplifying. RF passes through the amp without gain.
  • Operate — the amplifier is active. When the K3 keys TX, the KPA500 amplifies the signal.
  • Fault — a protection event has occurred. The KPA500 automatically returns to Standby. Query and clear faults with ^FL.
ON; Query power state → ON0; (off) or ON1; (on)
ON1; Power on the KPA500
ON0; Power off the KPA500

After sending ON1;, wait approximately 3 seconds for the amplifier to initialize before sending further commands. The KPA500 powers on in Standby mode by default.

ON1; Power on
Wait 3 seconds
ON; Verify → ON1;
OS; Query operating state → OS0; (standby) or OS1; (operate)
OS1; Switch to Operate mode
OS0; Switch to Standby mode
  • Operate (OS1;) — the amplifier is active and will amplify when the K3 transmits.
  • Standby (OS0;) — RF passes through but is not amplified. Use Standby during band changes and when you want the amp powered on but inactive.
BN; Query current band → BN05; (20m)
BN05; Set band to 20m

Band numbers follow the same scheme as the K3:

CodeBandCodeBand
00160m0617m
0180m0715m
0260m0812m
0340m0910m
0430m106m
0520m
FL; Query and clear fault → FL00; (no fault) or FL + fault code

Fault codes:

CodeFault
FL00No fault
FL01High SWR
FL02High current
FL03High temperature
FL04High voltage
FL05Low voltage
FL06Over drive

When a fault occurs, the KPA500 automatically returns to Standby to protect itself. Sending FL; both queries the fault code and clears it, allowing the amplifier to be returned to Operate after the condition is resolved.

Use these commands to monitor operating parameters while the KPA500 is in Operate mode.

WS; SWR reading → WS0150; (SWR format: 0100 = 1.0:1)
VI; Voltage and current → operating voltage and PA current
TM; Temperature reading
PF; Forward power
PR; Reverse power
  • SWR (^WS) — uses the same format as the K3. A value of 0100 represents a 1.0:1 SWR; 0150 represents 1.5:1.
  • Voltage/Current (^VI) — returns the PA supply voltage and drain current. Useful for monitoring amplifier health.
  • Temperature (^TM) — returns the heatsink temperature. Watch for rising temperatures that could trigger a thermal fault.
  • Forward/Reverse Power (^PF, ^PR) — instantaneous power readings during transmit.

Changing bands requires coordination between the K3 and KPA500 to avoid transmitting into the wrong band filter. The recommended sequence puts the KPA500 into Standby, changes the band on the K3 (and KPA500 if no AUX cable), then returns to Operate.

A complete startup sequence that powers on the amp, verifies the state, and switches to Operate:

ON1; Power on
Wait 3 seconds
ON; Verify → ON1;
BN; Check band matches K3
OS1; Switch to Operate
OS; Verify → OS1;
FL; Check for faults → FL00;

While the KPA500 is in Operate mode, poll these commands periodically to keep your application’s display current and to catch faults early:

Every 2 seconds while in Operate:
WS; Read SWR
VI; Read voltage/current
TM; Read temperature
FL; Check for faults
OS0; Switch to Standby
OS; Verify → OS0;
ON0; Power off
ON; Verify → ON0;