Flrig

Flrig is a transceiver control program designed to be used either stand alone or as an adjunct to fldigi.  The supported transceivers all have some degree of CAT.  The flrig user interface changes to accommodate the degree of CAT support available for the transceiver in use.

flrig running on Puppy Linux




The back end control code for each transceiver is unique to flrig.  No additional libraries or definition files are required.

Setup

Select the transceiver with the "Config / Xcvr select" menu item
Select the rig in use from the "Rig" combo box.

The default values associated with that transceiver will be preset for you.  These have been verified by the test team but might require some tweaking for your particular h/w.

You may prefer to use h/w PTT signaling instead of CAT PTT.  Not all transceivers support the CAT PTT function, but it will be preset to on if the selected transceiver supports that command.  The h/w PTT may be shared with the CAT serial port.

If your serial connection is a CI-V device you might need to check "Echo" and also set either RTS or DTR to +12 if CI-V power is derived from the serial port.


Your PTT h/w control may also make use of a second serial port.

You might also need access to special h/w functions.  flrig provides this via the DTR and RTS signal lines of an independent serial port.  Additional main dialog controls are enabled and shown if you select anything other than NONE (the default) on this tab.





Additional control settings may be available depending on the transceiver being controlled.  This dialog shows those controls for the Jupiter, TT-538.  This transceiver implements the bandpass filter using DSP.  It also has the ability to control the IF shift (passband tuning).  By combining the two functions it is possible to always center the selected BPF at a user specified frequency.  This is particularly useful when operating digital modes and in cooperation with fldigi.

Many modern transceivers derive all injection and demodulation frequencies from a single crystal oscillator.  The Vfo-Adj control allows you to compensate for small errors in the transceiver master oscillator.  This is best done using an external reference (WWV at 5 Mhz for example) and the frequency measurement ability of fldigi's Analysis mode.  This is what the waterfall looks like when tracking WWV with the VFO set to 4998.5, USB.  The WWV carrier then is centered in the waterfall at 1500 Hz.

The measured WWV carrier in this test was 4,999,999.75 Hz.

Operating Controls



The frequency display is also a control.  Each numeric is sensitive to mouse left/right buttons for up/down and to the mouse scroll wheel for rapidly changing value.  Click on any of the numeric segments and you can enter a new frequency using the keyboard numeric keypad.  If you make an error simply enter a non-numeric key.  Set the newly entered frequency by pressing the Enter key.

When the mouse pointer is over the frequency display you can also change frequency values using the arrow and page key buttons:
  • left / right arrow - increase / decrease 1 Hz
  • up / down arrow - increase / decrease 10 Hz
  • Page Up / Page Down - increase / decrease 100 Hz

The buttons that have a light box are toggles - activated when the lighted box is colored.  Some of these are linked to a slider.  If the button state is inactive then that associated slider will be greyed out.  In the example the volume control is active and the IF shift control is inactive.  The Attenuator is OFF.

Operating flrig with fldigi requires a simple setup in fldigi.  Deselect all but the "xmlrpc" rig control.  Xmlrpc is used via a local socket device for the two programs to communicate.  fldigi acts as the server and flrig the client.  There is no requirement for start / stop ordering of the programs.

Flrig sends rig configuration data to fldigi when the two programs initially recognize each other.  This data is used to populate the rig name, the available modes and the available bandwidths.

After this initial communications the operator can set the paired controls from either fldigi or flrig.  The two programs will remain sychronized.  The data from the computer to the transceiver is always from flrig.

PTT can be activated at flrig or using the T/R button on fldigi.  fldigi also engages the PTT via the macro <TX> <RX> tags.  When operating digital modes with fldigi you should use the PTT from fldigi.