Coder Social home page Coder Social logo

guru-rf / svxtrxrepeater Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 2.3 MB

Installation software for the svxlink TRXRepeater board

Home Page: https://shop.rf.guru/products/2023-p-300

Shell 100.00%
echolink ham-radio raspberry-pi repeater svxlink

svxtrxrepeater's Introduction

SVXLink install for the RF.Guru TRXrptr HAT (TRXrptr)

SVXLink Bookworm Image

Bookworm 64Bit Lite 2024-02-01 Image

Utilize PI-Imager to write the image to your MicroSD card! Don't use svxlink, root as a username, these are system usernames, using them will result in a broken installation !

Use the latest release of PI-Imager Github

Youtube demonstration of how to use PI-Imager on Windows 11

Youtube demonstration of how to use PI-Imager on MacOS X

It appears that the Raspberry Pi freezes after resizing the file system. Currently, after the initial boot, wait for 10 minutes, disconnect the power, and then restart. We suspect this issue is a bug and anticipate it will likely be resolved in a future release of pi-shrink.

To complete the final configuration step, SSH is required. For Linux/Mac, SSH is installed by default. Open a terminal and type ssh username@ip. However, for Windows, you'll need an additional application, such as Putty.

Youtube how to install putty on Windows 11

Ensure that you download Putty for the correct architecture; for the majority, it will be x86 64-bit.

Manual Install

HAT has been successfully trialed on both a Raspberry Pi Zero 2 W and a Raspberry Pi 4, and it is anticipated to be compatible with other models as well.

The board includes an audio card and offers the option for audio and PTT bypass functionality.
PTT operation is achieved using a compact relay with both NC and NO contacts available.
Additionally, PTT/COS-COR bypass functionality is also facilitated through a small relay with both NC and NO contacts accessible.
COS detection can be optionally configured within the voltage range of 3V to 24V.

To begin, make sure to prepare your SD card with the Raspberry Pi OS Lite as demonstrated in this (YouTube) video.

Next, access your system through SSH and execute the following commands:

Install GIT

sudo apt -y install git

Clone repostory

git clone https://github.com/Guru-RF/SVXTRXRepeater.git

Audio and Radio module installation script

cd SVXTRXRepeater
sudo bash install-trxrptr.sh 

SVXLink installation script

cd SVXTRXRepeater
sudo bash install-svxlink.sh

Simple Test

Initiating the parrot function commences upon transmitting a D1# DTMF signal.

GPIO Pins

Description of the GPIO pins

GPIO 7: Configured as an output. Set it to a high signal to deactivate the audio bypass (the audio is in bypass mode by default).
GPIO 8: Configured as an output. This pin is used for optional PTT bypass (refer to the breakout for details).
GPIO 16: Configured as an output. Utilize this pin to activate PTT for any type of PTT operation, such as using a relay.
GPIO 12: Configured as an input. This pin is used for COS (Carrier Operated Squelch) detection. Depending on your transceiver, the logic voltage can vary within the range of 3.3V to 24V.

AUDIO Pins

Description of the AUDIO pins

AUDIOOUT/RMIC corresponds to transmitting audio, which signifies audio going from the board to the repeater.
AUDIOIN/RAF corresponds to receiving audio, indicating audio traveling from the repeater to the board.
GND this is common ground, also needed for the audio in and output

PTT Pins

Description of the GPIO pins

PTTGND -> PTT Ground
PTTNO -> PTT Normaly Open
PTTNC -> PTT Normaly Closed

Custom Bypass Pins

Description of the GPIO pins

BPGND -> Bypass Ground
BPNO -> Bypass Normaly Open
BPNC -> Bypass Normaly Closed

Modify volume

Modify repeater_volume to your needs ...

vi /usr/sbin/repeater_volume

You can use arecord to fine tune the audio in and output levels

systemctl stop svxlink
/sbin/hotspot_volume
arecord -V stereo -r 44100 -f S16_LE -c 2 /dev/null

New version !!! With Breackout board !!!

Main PCB
2023-P-300

Breakout PCB
2023-P-701

Picture's

ON0AND
ON0AND
ON0HAL
ON0HAL
ON0ORA
ON0ORA
ON7FQ
2023-09-30 08_25_03

svxtrxrepeater's People

Contributors

ure avatar

Watchers

 avatar

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.