Giter VIP home page Giter VIP logo

raspberry-echolink's Introduction

Echolink and WSPR node based on a Raspberry PI

Requirements

  • Raspberry PI (model doesn't matter)
  • Raspbian 9 installed and working
  • Internet access setup and working

Required setup and software

sudo apt-get update && sudo apt-get upgrade
sudo apt-get install g++ make libsigc++-1.2-dev libgsm1-dev libpopt-dev tcl8.5-dev libgcrypt-dev libspeex-dev libasound2-dev alsa-utils libqt4-dev
sudo apt-get install libsigc++ cmake groff 

Echolink (Thru SVXLink)

sudo adduser svxlink
wget https://github.com/sm0svx/svxlink/archive/master.tar.gz
tar xvzf master.tar.gz
cd svxlink-master/src
mkdir build && cd build
sudo cmake -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc       -DLOCAL_STATE_DIR=/var -DUSE_QT=NO ..
make
make doc
sudo make install
sudo ldconfig
  • Copy the etc/svxlink folder to your /etc/svxlink foder.
sudo cp -r etc/svxlink/* /etc/svxlink/
  • Edit callsign and password (from Echolink Link/Repeater setup).
  • Edit description.
  • Check GPIO ports for Squelch and PTT.

GPIO Setup

  • Copy the etc/rc.local file to your /etc/rc.local
sudo cp etc/rc.local /etc/rc.local
  • Check and match GPIO ports for Squelch and PTT.
  • For SVXLink autostart:
sudo cp opt/svx.sh /opt/svx.sh
sudo chmod +x /opt/svx.sh
  • Add @lxterminal -l -e "/opt/svx.sh" BEFORE xscreensaver line on .config/lxsession/LXDE-pi/autostart

Software reset

  • There is a Python script that handles Raspberry PI reboots from a hardware switch without killing power.
  • Check the /etc/rc.local file and match the desired GPIO port for this task.
  • Copy lib/systemd/system/reset.service to /lib/systemd/system/reset.service
sudo cp opt/reset.py /opt/reset.py
sudo cp lib/systemd/system/reset.service to /lib/systemd/system/reset.service
chmod 644 /lib/systemd/system/reset.service
systemctl enable reset.service
systemctl start reset.service

WSPR

git clone https://github.com/JamesP6000/WsprryPi.git
cd WsprryPi/
make
sudo make install
sudo wspr --test-tone 780e3
  • Check if you hear the continuous test tone on 780Hz.
  • Add to your .bashrc file: alias wspr='sudo wspr -r your-callsign your-grid-locator 10 20m'
echo "alias wspr='sudo wspr -r your-callsign your-grid-locator 10 20m'" >> .bashrc

raspberry-echolink's People

Contributors

reynico avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

ea4gax

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.