JoshuaCarroll / RepeaterProgrammingUtility

N5JLC Repeater Programming Utility
MIT License
10 stars 1 forks source link
amateur-radio dtmf ham-radio hamradio repeater-utility text-to-speech

If you are interested in ham radio related software, come join our Facebook group at https://www.facebook.com/groups/2576444145903691.


N5JLC Repeater Programming Utility

forthebadge forthebadge

A Windows desktop application that can be used to program any radio repeater controller that accepts DTMF tones for programming.

Given a serial interface (such as a TigerLink USB), it will automatically activate the PTT on your radio. If you don’t have one, then you can use the VOX feature of your radio to send the commands. The program will also automatically identify for you using text-to-speech.

Screenshot of the N5JLC Repeater Programming Utility with several lines of repeater programming code.

What?

Amateur Radio operators (aka ham operators or hams) use repeaters to basically re-broadcast a signal. Repeaters typically have a quality antenna, high power, and an elevated location. This way, a ham radio operator using a small hand-held radio with 1 watt of power (typically a broadcast radius of roughly 2 miles) can be heard across an entire state.

Why?

The computer that runs a repeater, called a controller, has to be programmed. Initially this is done by being physically plugged into the controller. However physically accessing a controller isn’t always easy because of distance, physical security, or other factors. Because of this, many controllers are capable of being programmed over-the-air by using dial-tones (yes, just like the ones you hear when you dial the phone).

Dialing a single command isn’t a big deal. But what happens when you need to completely rewrite a macro like this?

053 503 038 
056 503 428
056 503 800
056 503 053 256 551
056 503 053 258 554
056 503 053 260 598 
056 503 053 261 599 
056 503 037 1 3 
056 503 036 394 239 301 437 395
010 503 92751

You could dial it by hand, but if you get a single digit wrong you have to start over again. (If this hasn’t happened to you yet, take it from me… it sucks.)

This utility can key-up the radio, identify with your call sign, send each line, unkey between each line, and identify again at the end.

Installation & updates

Follow these steps to install the program:

  1. Browse to http://www.n5jlc.com/radio_tools/repeater_programming_utility/.
  2. Click Install.

The program will automatically look for an updated version if there is an Internet connection when the program is opened. If an update is available then the user will be asked if they want to install it.

Support

This is open-source, free software. This typically means, and is true in this case, that it is community supported. If you find a bug, check to see if there is already an issue open to address it before you submit one. If you have a suggestion please open an issue and share your idea.

Contributing

You can contribute to this project by using the program and providing feedback, submitting issues, or by assisting in the programming and submitting pull requests. In either case, please read the contributing page for instructions.

Credits