Echolink - svxlink-logo.png Server

The SvxLink Server is a general purpose voice services system, developed by Tobias Blomberg, by SM0SVX which when connected to a transceiver, can act as both an advanced repeater system and can also operate on a simplex channel. One could call it a radio operating system since it sits between the hardware (transceiver) and the applications (modules) and handle basic system services as well as input and output.
Source:https://www.svxlink.org/

svxlink-server.jpg

These are my note from my experiences installing SVXLink on a Raspberry Pi 4 Model B Rev 1.2 with 4Gb RAM running Buster Raspbian GNU/Linux 10

[Top][Home]


Echolink Nodes in Queensland

CallsignLocationNode
VK4DAK-R SE QLD Linked Repeater Net69580
VK4FBMV-R Townsville256640
VK4GYM-R Gympie636656
VK4JRC-R Central Queensland9003
VK4PQ-R Townsville [0/20]956580
VK4RAI-R The Knobby Ipswich158872
VK4RAR-R Rockhampton QLD108959
VK4RBA-R Brisbane QLD QG62nk575182
VK4RBN-R Brisbane, Australia888046
VK4RCQ-R Biloela 781664
VK4RC-R Redcliffe44666
VK4RDB-R Redlands Coast, Qld474766
VK4RGC-R Goldcoast, Australia66702
VK4RHB-R Booral, Fraser Coast [Svx]527138
VK4RNL-R Craignish Fraser coast281814
VK4WIS-R Sunshine Coast316084


[Top][Home]

EchoLinkIconEchoLink Link Status

This page provides for extensive searches of Echolink Nodes. It also provides an export facility to Googlr Maps.

EchoLink Link Status

[Top][Home]


EchoLinkIcon Echolink Callsign Registration and Validation

All access to the Echolink "network" is controlled by a validation database. You are required to provide proof of license. Several way are offered to validate.

The following screen allows for amateur radio operators to validate their callsigns: https://secure.echolink.org/validation

Results of my searches:

CallsignStatusDate Registered (UTC)
VK4PK Already validated 22-Jul-2017
VK4PK-L Already validated 5-Aug-2020
VK4RDB Already validated 5-May-2020
VK4RDB-L Already validated 28-Mar-2020
VK4RDB-R Already validated 20-Jan-2019
VK4RBA-L Already validated 18-Jul-2012

Callsign suffix meaning. Note this is only a conventions and not a fixed rule. Some clubs that have two Echolink Nodes will use "-L" for one and "-R" for the other.



[Top][Home]

Prepare Rpi of Build

Remove unused apps from Raspbian:


[Top][Home]

Install the Candidate



[Top][Home]
Download the sound bites required by svxlink. Check these are the latest releases:


[Top][Home]

Configuration of SVXLink

Determine the Sound cards and their devices:


S\Determine the USB to Serial Device:


Edit svxlink.conf


Edit ModuleEchoLink.conf


[Top][Home]

SVXLink Build from Source

This is NOT the prefered method of installing SVXLink:


[Top][Home]

Radio - Tait T22020 with T1000 UIS Interface Card

A Tait T2020 with a T2000-UIS interface card was available for use. See the Tait radio page here, Radio-Transceivers/Tait-Radios/Tait-Radios.html#T2000-UIS for more details on this model Tait radio

Link Setting:

LinkSet ToFunctionOptions
LK12-3LINE OUT Flat / De-emphasised1-2 Flat / 2-3 De-emphasised
LK2INMIC AUDIO to LINE OUTIN = YES / OUT = NO
LK3OUTBEEP to LINE OUTIN = YES / OUT = NO
LK4OUTLINE IN to LINE OUT Side ToneIN = YES / OUT = NO
LK51-2GATE OUT Source 1-2 BUSY + RX GATE
2-3 BUSY ONLY
2-4 TRUNKED BUSY
LK62-3LINE IN Flat / Pre- emphasised1-2 Flat / 2-3 Pre-emphasised
LK7INLINE IN to Volume & SpeakerIN = YES / OUT = NO
LK8INLINE IN Flat / Pre- emphasisedIN= Pre-emphasised / OUT = Flat
LK9INLINE IN 1 600 Terminated IN = YES / OUT = NO
LK10INLINE IN 2 600 Terminated IN = YES / OUT = NO
LK11OUT OUTLINE OUT, LINE IN, GATE OUT and PTT IN Control OUT = NONE
1-2 AUX SW
2-3 CALL SW
LK12OUTRX/TX Disabling IN = YES / OUT = NO
LK13OUTRX Disable IN = TX ONLY/ OUT = NO
LK14OUTGATE OUT PhaseOUT = Active Lo / IN = Active Hi
LK15OUTPTT IN PhaseOUT = Active Lo / IN = Active Hi
LK162-3GATE OUT Relay Phase1-2 N.C. / 2-3 N.O.
LK17OUTGATE OUT Common to Ground IN = GROUNDED / OUT = NOT
LK181-2I/O Signals matrix line 11 - Volts Source1-2 +13.8V SW / 2-3 +13.8V UNSW
or OUT = NONE
LK19INOPTO Coupler OptionIN = Yes / OUT = NO
LK2020TX Tail TimerIN = Yes / OUT = NO
LK212-3External Line Source1-2 /Emrgncy / 2-3 RX/TX Disabling
LK22 ** Not FoundLINE OUT 1 output impedanceIN = Very Low / OUT = 600 OHMS


Source: T-2000-UIS-AM2K-UIS.pdf



[Top][Home]

Interface Cable Construction

Cable Made For This Application:
DB9-F Pin No
(Radio Interface)
ColourFunctionTo DB9-M Pin No
(Serial Port)
1No Connect
2Blue
3GreenGND5
4Yellow
5Orange
6No Connect
7BrownPTT
8Purple
9No Connect


Tait T2020-T2000-UIS S21 DB9F Default Pin Out:
DB9 DescriptionI/O Tait Terminology
Pin 1Discriminator AudioOut LINE OUT 1
Pin 2Radio Busy IndicatorOut /GATE OUT 1
Pin 3Ground-GROUND
Pin 4PTTIn/PTT IN 1
Pin 5Transmit AudioInLINE IN 1
Pin 6No ConnectLINE IN 2
Pin 7No Connect/PTT IN 2
Pin 8Data MuteIn/GATE OUT 2
Pin 9Power (Switched)OutLINE OUT 2


[Top][Home]

Audio Connection and Consideratios

3mm-audio.jpeg
Speaker/ Line Out/ Audio Out - with respect to the sound card:
AudioPin on Radio's DB9
Tip
Ring
Sleeve


Mic/ Line in/ Audio In - with respect to the sound card:
AudioPin on Radio's DB9
Tip
Ring
Sleeve


[Top][Home]

Tait Signal Matrix setting

**EDIT

[Top][Home]

I/O Signal Matrix to DB9 Pinouts

This is the standard layout and as set up in the Radio used in this project.

matrix-to-db9.png

[Top][Home]


Tait 2020 Configuration Steps- **EDIT THESE

Step to configure the Tait Radio for SVXlink Server operation.

  1. Program the T2020 as required, i.e. Tx/Rx frequencies, etc.
  2. Confirm the T2020 is fully functional (i.e. test Tx/Rx and adjust if required)
  3. If no CTCSS is required, adjust microphone deviation for 5Khz (on a 25Khz channel) or if using CTCSS, 4.5Khz (on a 25Khz channel)
  4. Adjust sub audio deviation (if used) for 500Hz (on a 25Khz channel)
  5. If fitted remove R513 (0 ohm resistor) on Logic PCB linking options connector S14 Pin 5 (PTT-TO-OPT) and S14 pin 6 (PTT-FRM-OPT)
  6. On the UIT board, modify the I/O signals and I/O Pins matrix (changes are highlighted) as follows. RSSI Output on Pin 7 is optional.
  7. Modify the Link Settings as set out above.
  8. Connect / fit the A2000-UIT to the T2000 series II transceiver.


[Top][Home]

Configuration of the VK4RBA-R Echolink Server

Leigh VK4LAH did an excellent job building and testing this svxlink Echolink server for the Brisbane Amateur Radio Club based at Roachdale, Brisbane. Futher testing is being conduced and some reconfiguration and fine tuning is anticitated.

Notes on this configuration: Hardware employed on this site is a Raspberry Pi 3B, USB2 C-Media sound card, and a prolific USB to serial cable. The radio transceiver is a Tait T202 with a T2000 UIS interface card. There is a short RF link to the VK4RBA repeater station. In this configuration the Server is operating in simplex mode.

Serial pinouts in use are:

Some issues controlling the with the serial outputWhen RTS is pulled low, the radio will transmit with the setting PTT_PIN=!RTS as the radio is using DTR as the reference.

At this stage the gate signal (pin 2)is not being actuated by the Serial Interface. It was attempted to use DCD to ground. This didn’t work because the A2000 UIS card needs a reference and it is suggestion to use the RTS or DTR signal. This interferes with the PTT function, so VOX was used.

The [Rx1] stanza of svxlink.conf:


The [Tx1] stanza of svxlink.conf:


[Top][Home]


IP_ALLOW

The IP_ALLOW is used to let clients on the local network to setup an EchoLink (voice) connection without being authenticated. Use this to run Qtel, connecting to your own node.

[Top][Home]


CQiNet

The SVXLink relied on the work done by CQiNet in decipering the Echolink Protocol

http://cqinet.sourceforge.net/index.shtml

EchoLib

EchoLib classes documentation:

http://www.svxlink.org/doxygen/echolib/index.html



[Top][Home]

References

:
https://github.com/sm0svx/svxlink/wiki

https://jeff9v1as.files.wordpress.com/2015/04/how-to-install-svxlink-on-raspberry-pi.pdf

This is better resource:
http://np2wj.com/echolink-node-on-raspberry-pi-using-svxlink-part-1

This is a quick instruction on how to install svxlink from source code. An easier way is to use pre-compiled packages already available in the latest Raspbian release.

Instruction on how to install svxlink from source code:
https://github.com/sm0svx/svxlink/wiki/installSRCHwRpi

These instructions explain how to install SvxLink on a Raspberry Pi, with pre-compiled packages from the official Raspbian software repository.

Instruction on how to install svxlink from the official Raspbian software repository:
https://github.com/sm0svx/svxlink/wiki/InstallBinRaspbian

[Top][Home]


Glenn Lyons VK4PK
glenn@LyonsComputer.com.au
Ver:gnl20200806 - pre published v0.9