Building an Allstar Node

Introduction

If you know me, you’ll know I have my own repeater on the WIN system repeater network. It uses Allstar as the connection to the WIN system. One of the common conversations I hear on the system is on the topic of nodes, what a node is, and owning your own node. Many don’t even know what that is or what it looks like to have one. It’s OK, this page is here to un-pack all of that. Because there are so many options available, I decided not to provide a step by step on building your own node, but to guide you as to an overall picture as to what you’re getting into. There are plenty of tutorials out there on how to build your specific node. If you wish, you may skip to the bottom for a great deal on a ready-made node that just plugs into a Raspberry Pi and it’s ready to sing.

IRLP or Allstar?

IRLP (Internet Radio Linking Project) is an amateur radio VOIP linking protocol which like Allstar allows the connection of radios via VOIP over the Internet. However IRLP has many limitations compared to Allstar. Allstar is a totally free system and with few exceptions you can do what you want on Allstar. Allstar polices its own system and in most cases as long as you are within FCC rules you can experiment away. On the other hand IRLP is administered by one or a group of individuals. Unlike Allstar there is no access to the source code, so enhancements by the community just doesn’t happen. There is little room for experimentation. Additionally, IRLP allows connections to only one other node at a time, whereas on Allstar, you’re allowed to connect to multiple nodes and build your own network. IRLP does offer what are called reflectors however. These are special nodes run by an administrator where multiple nodes can connect. You could think of this as just like a hub in Allstar, although like everything else in Allstar, a hub would probably be far less formally defined or run. Think of an IRLP reflector as an officially run chat room with a moderator and rules. An Allstar group though is organically built by anyone by just connecting nodes together. An Allstar network doesn’t necessarily need a hub (unless many connections would otherwise burden the nodes connecting a large number of stations), but an IRLP connected network needs to go through an official reflector. So without further discussion, we talk Allstar from here on.

Node basics

If you’re a Ham and operate a handheld into a repeater, you’ve undoubtedly had the experience of not being heard well, and you may not hear the person you’re trying to talk to well. Many that would like to use the WIN system, but they just can’t reach a WIN system repeater from where thy are or are only marginally able to reach a repeater. There may not be a repeater in your area that reaches the network you want to use. The repeaters for the WIN system around the globe use the Internet to stay connected, so the common question is, “Since I have my own Internet service, why couldn’t I bypass the need to reach another repeater, and make something where my radio can connect to the WIN system directly using my Internet?”

Turns out you can, and there are a number of ways to do it and it’s called having your own node. Any connection to the Internet intended to talk into a repeater system is called a node. A node can be in the form of a repeater, a simplex connection , or just a microphone and speaker connected to a computer using no radio at all.

In terms of using only a computer or smartphone to talk directly into the network, the Win system’s rules of operation heavily discourage the use of just a mic and speaker on a computer as it’s not using a ham radio transmission. WiFi, even though it’s technically wireless, doesn’t meet the criteria of ham radio transmission. So going forth, we will focus on a means of connecting you to a repeater network using your UHF/VHF radio as the endpoint.

Allstar node number

Regardless of what kind of node you set up, you will need to create an Allstar account and apply for a node number. Go here to get started.

While you’re waiting for your node number, start planning. All nodes will require some sort of computer. The most recommended CPU is a Raspberry Pi, mostly because you can get one for around $35-100, and thy have proven to be most reliable. The Pi 3 will run you around $50 with case and power supply, it’s the one I run my repeater on. A Pi 4 will be $120 or so once you purchase the case and fan. The Pi 3 does not require a fan and will support multiple nodes.

Raspberry Pi 3

The second item is a URI (USB Radio Interface). The DMK URI is the most ubiquitous but there are others out there, or you can modify a $15 sound fob to do the job. DMK URI page: http://dmkeng.com/URI_Order_Page.htm
Here’s a cheaper alternative but has a DB9 connector rather than DB25:
Masters RA33 (with audio level adjustments, recommended)
Roll your own URI using a $15 sound fob: http://www.ebay.com/itm/272374780193
Tutorial for adapting USB sound fob:

3rd item needed is a node radio. Yes, it takes two radios to do this– the endpoint being the HT you talk into, and the node radio that receives your signal and translates it to the Internet. A Baofeng 888 can be had for as little as $15. Here’s the tutorial. There are many other radios are out there, and many mobiles have no modification required. Alinco, Yaesu, and Kenwood mobile radios all have connectors on them, and there are ready made cables that plug directly to a DB25 URI interface. The RA33 URI would need pin realignment.

Node Type

What do you want to do? The type of node and the combination of hardware and radio equipment is diverse. There are a number of ready-made products out there or hardware available for you to roll your own. Here is a picture of a typical roll-your-own simplex node.

The Pi, URI and power supply.

If opening up a radio and soldering wires to a $5 USB sound fob is something you’d like to tackle, You can spin up an Allstar node and be talking on it with as little as $20 (if you have your own PC to dedicate to it). You will need to modify the Baofeng BF888 and the $5 sound fob, but many have made it work.
For a professional repeater system with all the trimmings, north of $5000 isn’t unlikely depending on your environment. A 50′ crank-up tower can run $10K alone.

Difference between a simplex and repeater node

A repeater receives on one frequency and transmits on another. That means two or more people can hear everything even if what’s spoken is a local transmission. This also means two people can use the node to have a local QSO. Another nice thing is that one doesn’t have to wait for the carrier to drop in order to break in with a comment. A simplex node however is a bit more cumbersome to use. You can’t speak until the carrier drops, so if there’s interference causing the network to stay transmitting, you can’t talk. It’s because on a simplex node, you use only one frequency to transmit and receive. All you can do is communicate with whoever is coming in on the network, not local. A repeater requires two radios, a duplexer, and coordination of a pair of frequencies from a coordination authority. Most urban communities have no more pairs to assign. Simplex is more relaxed. Generally a low power duck antenna is all you need, and the range is usually less than 1/4 mile. Just find a simplex frequency that no one is using and go for it.

How-to program your Raspberry Pi (or PC) for Allstar

There are so many tutorials for preparing your CPU to be an Allstar node. One thing of note, there are a couple of images out there– both have their up and downs. One is from Allstarlink.org the other is the Hamvoip site. Hamvoip is the one I use, but I will provide links to both.
Allstarlink tutorial
Hamvoip tutorial

Ready-Made Simplex Node

This is a ready-made Allstar simplex node and radio that plugs directly into your Raspberry Pi and it’s ready to go. It’s called SHARI. The Pi 3 will run you $55 or so and SHARI costs about $90. This is the best price you’re going to find for a plug and play no fuss solution that includes everything. The URI and node radio are also included. All you will need to supply is your Allstar node number and a Pi. Find an un-used frequency in your area and enjoy.
Here’s the link

9 thoughts on “Building an Allstar Node”

  1. Great write up John, I’ve been licensed over two years. I’m a full-time rver In a 36ft fiberglass roof motorhome. Discovered Yuma three years ago as snowdbird spot. This winter I’m in Wellton, Az.
    Will miss winsystem when I return to Salt Lake.
    Thanks John for your article.
    I hear you frequently on Yuma, telegraph pass affiliate repeater.
    73 K5BVL

  2. John,
    I just want to say Thank You. All the information is there. Well written! I might have some questions along the way but it looks like an Allstar node is in my future.
    A clear signal into the system.
    Thanks.
    k7ofg.

    1. You’re welcome.
      We’re always looking for an excuse to go up North, Maybe my Wife and I can come up there sometime and get it going for you once you purchase everything.

  3. Can any one help I have an all star node need to get in to it having no look got the password it will not let me in

  4. A step by step guide with a home VPN would be nice to see.

    Without a VPN a Allstar Node will not work on any WAN or trunking network.

    Allstar on LAN with port forwarding works great.

  5. Andrew, Do you mean the password to SSH into your node Linux prompt to make changes, or your password to the Allstar account that your node uses to authenticate to the Allstar network?

  6. Hi Joe.
    Although I built a working VPN using a Raspberry Pi and Open VPN, I never used it for a roving node. I abandoned VPN as my employer provided a VPN box to connect to the corporate network. I know some have incorporated VPN in the Pi node, but I have no experience with that.
    Let me know what you come up with.

    73

  7. Can any one help im using a cm108 sound card and whant to put it in a box then use a USB lead to pi on the radio lead there is a ground that is soldered to my pi but if I do it the new way were do I put the ground

Leave a Reply

Your email address will not be published. Required fields are marked *

8 + 2 =