Welcome

Hello, my name is Mark (W5TSU). I started amateur radio as KD5AMB (tech) on 02/21/2007 and I hold a general class license. (Working on my Extra.:)

I love electronics and Amature Radio. This website, is my way of keeping notes and sharing with others. If you want to ask questions you can email me at w5tsu @ grennan.com.

I’m currently helping with the M17 project (M17Project.org). M17 is a community of open source developers and radio enthusiasts. We’re building understandable systems in support of the hackers and experimenters’ history of ham radio.

Going DMR

Not your father’s radio!

I’ve started with a couple of new radios for this round of Ham Radio projects.

A Radioddity G90 and their GD-88. As a fan of SDR, I’m using digital modes with both. FT8 on the G90 and DMR on the GD-88. I love the way FT8 cuts through the noise when signal are low.

But I can’t yet say I’m a fan of DMR. It seems like a radio build by a government committee that didn’t know anything about it. Oh… because it was. The process needed to get your DMR radio working is very technical and bureaucratic.

The Radioddity GD-88 is a very nice looking radio with lots of fetchers and good documentation. Radioddity has done an OK to GOOD job on the PC Configuration software.

Getting Started (FM Analog)

A DMR radio, like the GD-88, is NOT your father’s radio. You don’t just “tune” to a frequency, start hearing people. These radios have to be programmed / configured / PLUG-ed.

If you got a GD-88 you should start with the extended manual. The User manual is for option details, Not operations.

Making an Analog Connection

  • Programming Software - This is for my GD-88 and its software.
  • Radio ID - Your radio needs a RADIO Number(ID).
  • Zones (Lists) -These would be getter called lists. You can define their names. (Analog, Digital, HotSpot) They can be loaded and saved as .CSV files.

Software - The GD-88 “Programming Software” runs on Windows. Download it to get started. (For my Linux friends I’ll check if it works with Wind.)

Radio ID - Getting your “Radio ID” is where the bureaucratic BS begins. You’d think call signs would be good enough. NO! You have to register for an ID at RadioID.net. You’ll need to agree with the Privacy Policy, Terms and Conditions, Cookie Policy, and Acceptable Use Policy. Create a RadioID account with your Call sign, email address, a password and the Country you operate in and prove you’re not a robot. RadioID will email you. You’ll need to click on the link in the email to activate your account.

You’ll need an OFFICIAL! PDF copy of your license. If you don’t have the PDF of your License, you can that from the FCC with your FCC registration number and password. When you get logged into the FCC website:

  • Click on “Download Electronic Authorizations”. (left yellow menu, about 1/4 way down)
  • Under “Filter by Radio Service”, select your current call sign and click ADD to “Authorizations to Download”.
  • Click DOWNLOAD alt the bottom right.

Did I say this is technical and bureaucratic? Upload this copy of your license to RadioID and wait. When your request is approved, you should get an email with your Radio ID. My ID is 3196320.

This is enough to get you talking to local analog FM repeaters. Run the DMR_CPS program on your desktop and enter your Call Sign and Radio ID in the Basic Parameters section.

Basic Parameters

ZONES - Create the names of your Zones (Lists) by clicking on the Zones Folder. I created Analog for repeaters in my area, Hotspot for the talk groups I want to use in my hotspot and APRS to work with it. When you expand the Zones folder will see these names.

Zones

Starting with the Analog zone, add your local repeaters. Or, you can create a .CSV file and import the list. See the files section below.

Analog

Plug in the programming cable, select it’s USB device with the Comm button. Select Analog under the Zones menu and import your CSV file. Use the Write button to write your “Plug” to the radio. Unplug the cable to use the radio.

Your radio is ready to use like other Analog FM HTs. Use the “Green” button to select the 01-Analog zone (list) and use the Up/Down or spin the top center knob to select a repeater.

Making a Digital Connection

This gets confusing. This diagram show the dependancies of tables used.

It’s more understandble if you think about about how the Police might use it. Contacts would be an Officer’s assigned radio or a set of partners. Channels are their working groups like Traffic, Invistigation and so on. Zones would be their City or District (North West or Down Town). DD5LP does a good job of explaing this.

  • Contacts - can be “Private Call” or a “Talk Group”
    • Private Call (Radio ID) - At the time of writing, there are 223,649. The GD-88 hold 300,000.
    • Talk Group - is a conference call.
  • Channels - Digital or Analog.
    • Digital - made of Name, Frequency, offset, which time slot, Color code, which scan list (if appropriate) which receive group list and contact (i.e. the digital contact record which contains the talk group number)
    • Analog - have just Frequency, offset, CTCSS code, which scan list (if appropriate)
  • Zones - Again are lists of channes. A way to group repeaters (channels in DMR terms) together.

To make an RF connections you’ll need: Local DRM Repeaters - You can search this map. Or a HotSpot - I’m using Pi-Star.

You’ll also need some Private Call numbers (Hams) or Group Call numbers (Think Chat Rooms).

You can search for Private Call IDs at RadioID.net. I added four cammas ‘,’ to the end of each line to import this data. I use Linux. The AWK command line for this is…

  awk '{print $0, ",,,,"} user.csv  > [DMR-Hams.csv](https://www.radioid.net/static/files/DMR_Hams.csv)

Repeaters and Hotspots A Hotspot is realy just a personal (low power) digital repeater. Most are simplex and connect to a DMR network on the Internet. A few duplex and so can transmit local signals to a remote repeater. Many of these also can connect to the Internet.

Digital Channels are made with a

  • Name - What is it or what do you want to call it.
  • ID - The Radio ID number of the repeater, hotspot, group or person you will call
  • Frequency - Transmitter frequency - your radio will receive on this
  • Offset - Receive frequency offset.
  • Time Slot - Each frequency is divided into two time slots.
  • Color (1-16) - Think of it as a CTCSS or PL tone. It has many definitions.

BrandMeister registers Repeaters and HotSpots. Think of it as its own network with centralized (worldwide cluster) of control servers. Although Brandmeister is the largest amateur network of connected repeaters, there are other amateur radio networks of repeaters, like “Anarchy” as well as private networks. Most public service agencies, like police and fire, have private networks. Unless the network owners set it up, users of one network aren’t automatically bridged to the other.

Repeaters can be connected to only one network at a time. So if you are using a Brandmeister connected repeater and your friend is using a repeater connected to Anarchy or some other network, you won’t be able to communicate with each other.

You can find your local repeater on their map.

BrandMeister

Using a HotSpot

I’m using Pi-Star as my HotSpot. I’m not going to explain all the details. I’ll leave that up to some UTube-ers.

Putting it all together Your DMR radio expect you to select a Zone, then a Channel and a Contact.

As I create files for my GD-88 I’ll publish them here. Zone File Channel File Contacts File

Useful Files I’m writing a program to create .CSV files to import into the GD-88. I’m pulling a list of “Local” repeaters from RepeaterBook.com.

UN-TESTED This is my first attempt to create an Analog Zone file for the GD-88. gd-88-repeaters.csv

Other Explinations of DMR DD5LP - https://dd5lp.com/baofeng-rd-5r-dmr-ht/

W5TSU

RepeaterBoot.com

If you need to program your HT for a local area, look no feather than RepeterBook.com.

After creating an account, you can build a list of repeaters based on your location and export it to many common file formats, including Chirp and CSV.

W5TSU

AM broadcast band filter

For the W5TSU.net:8030 receiver I build a broadcast band filter. This should front end overload and intermod created by these stations and allow for better Ham band receiption. I also wanted to learn how to build my own coils.

I found a design at the vk3il blog. This filter was modeled with the ELSIE (free version). It is a 7-pole Chebychev filter with cutoff frequencies of 1.7MHz.

Scmatic

I started by winding some coils from 22, 26 and 30 awg magnet wire. I use a MingHe model LC100-A meter to masure these coils. I found holding the coils with my fingers didn’t make a sizeable different in the coil. What did make a difference was how tight the coile was wound and the lingth of the wire used. The size of the winding did make some difference but not as much as the amount of wire and how stable the winds where.

To make my coils I used a thick wall plastic tube. I put a hole with a T pin in the tube and put the 22awg wire through the hole. The wound the wire around the tube. Testing told me less then 20 turns would produce a coil with less then 2uh.

As I wound the wire I would use the LC meter to learn the value. When the value reached the 1.6 or 1.4uh needed I would put another hole in the tube and push the other end of the wire through it. I then secured the coil in place with some heat scrink.

Here are some pictures of the process and the results on the radio.

Coil tube. Whole made with T pin

Coil Measure.

AM broadcast bandfilter

Band before filter

Band with filter

I used 470pf instead of the 560pf caps. The result is a higher cut off frequency. It is 2.9MHz not 1.7MHz. I’ll correct this when I get the correct caps.

W5TSU

APRS Transmitter

I’m working on the design of a APRS Tracker transmitter. The dream is a self contained radio transmitter, modem, and controler with a bluetool connection to a tablet running Xastir.

There are lots of designs and APRS Trackers. Some are almost what I’m looking for. Many are out of date or the designer is dormant. The bigest example is MicroModem. Wounderful design from 2014 but the deveoper is… In his how words… “Long Time, No See”.

The AP510 AVRT5 is exactly what I’m wanting but it has some very bad review.

I purchases a Mobilinkd. It has everything but… GPS for “off line” tracking and Open Source Hardware. Mobilinkd is made to work with APRSdroid. You Android phone or tablet provides the GPS information and the tracking logic. Connects to the modem via BlueTooth and has cable for almost every kind of radio. This is nice buy I ask myself why it is needed at all when APRSDroid also works as a sound card TNC. All you need is a radio with VOX or a VOX curcit to key the radio.

Then there is Tracksoar. This is a very small tracker with gps and radio. It’s all opensource and open hardware. This project is very alive and perfect for a balloon project. But, receive and bluetooth are missing.

Some of these designs use a resistor network and for data pins to output a 16bit sign wave. Others use the pulse width modulation (PWM) out of one pin and a low pass filter. PWM works good and because I uses less data pins this is preferred.

For my build I’m breadboarding with a Arduino Nano, a HC-05 bluetooth and a NMEA compatible GPS. The radio output will be SA818V or DRA818V. The transciver is 1W.

W5TSU

W5TSU started in 1951

This is my grandfather’s ham license from 1952.

Image of W5TSU License 1952

My mother told me stories of her and her father lessioning to the radio. Him teaching her morse code. I picture in my mind, mon sitting on her fathers lap and her talking to some ham on AM.

My mother tough me my name in code when I was five. – .- .-. -.-

W5TSU

New WSPR station

I’m fascinated by the WSPR (http://wsprnet.org) network and found out you can build a transmitter station with an Raspberry Pi.

So, because I have a few Raspbery Pi comptuers setting about doing nothing, it’s time to put one to work. The code for this is at (https://github.com/JamesP6000/WsprryPi). WSPR net has some documentation on it (http://wsprnet.org/drupal/node/5353). The output from the RaspPi is a square wave so lots of filter is needed. (http://www.gqrp.com/harmonic_filters.pdf). A kit is avaible at (http://www.kitsandparts.com/univbpfilter.php).

I also have a HackRF. I’m thinking I could use it to receive WSPR stations on a schedule. May take some work.

W5TSU

KiwiSDR (UPDATED)

Start here:

I have a new radio. I picked up a KiwiSDR (http://kiwisdr.com/) receiver from Seeed. (https://www.seeedstudio.com/KiwiSDR-Kit-p-2725.html).

The KiwiSDR was developed by the Funkamateur John Seamons ZL / KF6VO, is a branch of the OpenWebSDR project and realy started life as a kickstarter project.

This is the best HF (10kz-30mz) receiver I own. With the propagation so bad (its 2017) hams are using web based SDR receivers to make contacts. I share my SDR because I use other’s SDRs. Check out the list at (http://sdr.hu).

There a a couple of web based SDR servers out. The first I found was WebSDR.org. This is a sound card based SDR. Meaning, It receives left and right chanles as the quaditure IQ data from the sound card. This limits the band width the software can receive. To receive RF, most people use a down converter like the SoftRock (fivedash.com) tuned to the band they want to receive and feed the output the the sound card. With multipule receivers and sound cards WdbSDR can supply multipule bands to the web. Also you could downconvert any band.

I have two softrock receivers and the software for the WebSDR and I’m working on them. The KiwiSDR is up and running now. Why? Because it came out of the box working. It’s 100% plug and play.

I think I like the KiwiSDR more than the Websdr because it is fully open source. Both the hardware (https://github.com/jks-prv/KiwiSDR_PCB/tree/master/KiwiSDR) and software (https://github.com/jks-prv/Beagle_SDR_GPS) are avaible. So you could build your own or modify it for your needs. The web interface is written in Python. All you realy need to do is plug it in (power, antenna, network) and connect to it with a browser (Not IE). It boots into you’re wired network via DHCP.

I’ll be looping the my house to make a wire loop antenna for it. For now is has a 100 foot long wire attached.

Technical data:

  • Frequency range: 10KHz - 30MHz
  • Operating modes: AM, AMn, LSB, USB, CW, CWn, NBFM
  • Bandwidth filter: Adjustable between 50Hz - 10KHz
  • 30MHz low pass filter
  • 14bit ADC with 65MHz clock frequency
  • SMA RF antenna connection
  • 3.3V SMA connector for GPS active antenna

There are several places to purchase the KiwiSDR if you are intersted.

You can purchase a KiwiSDR here. SeeedStudio

UPDATE: 2022 New Update. The FlyDog SDR DIED! I’ve replaced it with a second KiwiSDR and now a Hermes Light2.

2016 I’ve added a new SDR. The FlyDog SDR is use the KiwiSDR software with new hardware arunning on a RasberryPi 3.

Tradition is… Amature Radio Operators don’t get along with each other’s projects. Witness APRS.

As the KiwiSDR source code is open source and itself boarrowed from OpenWebRX, it could be considered fair game to fork.The KiwiSDR developers don’t quite see it that way. John Seamons (ZL/KF6VO), the leader of the KiwiSDR project has announced that despite the clones KiwiSDR development will remain 100% open source with any future updates also being available to the cloners should they choose to implement them. He also mentioned to us that the clones will also be able to contribute to the TDoA service and can be listed on the KiwiSDR (http://kiwisdr.com/public/) directory. However, the reverse proxy feature will be limited only for official products. (Research needed here.)

W5TSU