Skip to content

greythane/qtUC

Repository files navigation

Last Commit Issues
Contributors Forks Stargazers


Logo

qtUC (USRP Client)

qtUC is a GUI application for accessing amateur radio digital networks from your PC
Explore the docs »

Report Bug · Request Feature

Table of Contents

Introduction

qtUC provides a user friendly front end application for the DVSwitch suite of software and connects to the Analog_Bridge component to provide access to the amateur radio DMR, DStart, Fusion, YSF and P25 digital networks using a PC
The underlying code is built on the original pyUC application by N4IRR but with a QT5 interface, using multiple threads for the usrp and audio communications
It was originally implemented as a means to investigate creating a GUI for pyUC and to learn and understand the communication methods used in the DVSwitch application

Windows 10

Windows 10

OSX Mojave

OSX Mojave

Built with

  • Python
  • PyQt5
  • PyAudio

Features

  • Select digital network
  • Select "talk group" or reflector from a list
  • Transmit and receive to the network
  • Record a list of stations received in the session
  • See pictures of the hams from QRZ.com
  • Themeable
  • much more...

Back To Top

Downloads

Packaged versions are available from the releases page

Back To Top

Getting started

Prerequisites

To transmit, a valid amateur licence for your country and a DMR ID is required
Go to RadioID to register and obtain a DMR ID if you do not have one
qtUC will run in receive only mode without a DMR ID

Installation

Download the current release for your OS from releases
Currently all releases are x64 bit. If an x32 bit installation is required please see the build instructions

  • Windows
    Extract to your choice of directory
    Run qtUC and modify settings to suit your system

  • Linux
    Run qtUC and modify settings to suit your system

  • Mac
    Run qtUC and modify settings to suit your system

  • Source
    If you wish to build and run from source, see the build instructions for requirements

Back To Top

Usage

qtUC is for use by licenced amateur radio operators on the amateur networks.
Commercial or other use is strictly prohibited

Roadmap

Suggestion or feature requests are alway welcome
See the open issues for a list of proposed features (and known issues).

Back To Top

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

VK3VW (Rowan) - Github | Email

Project Link: https://github.com/greythane/qtUC

Related projects

DVSwitch, [USRP_Client (pyUC)] (https://github.com/DVSwitch/USRP_Client)

Back To Top

License

This software is for use on amateur radio networks only, it is to be used
for educational purposes only. Its use on commercial networks is strictly
prohibited. Permission to use, copy, modify, and/or distribute this software
hereby granted, provided that the above copyright notice and this permission
notice appear in all copies.

THE SOFTWARE IS PROVIDED "AS IS" AND DVSWITCH DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL N4IRR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.

Back To Top

About

pyUC software transceiver with QT UI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages