Usb Ham Radio Control And Sound Card For Mac

  



USB Sound Card, TechRise USB External Stereo Sound Adapter Splitter Converter with Volume Control for Windows and Mac, Plug & Play, No Drivers Needed 4.3 out of 5. Review Summary For: Signal Link USB Computer-Radio Interface; Reviews: 256 MSRP: 89; Description: The new SignaLinkTM USB combines the performance of our SL-1+ with a state of the art “built-in” low-noise USB Sound Card. This innovation delivers optimum performance while eliminating the need to attach to your computer's existing sound card. Sound Card to radio interfaces category is a curation of 78 web resources on, Signalink USB Mods, Interfacing HAM radio, FT-1000MP interface. Resources listed under SoundCard Interfacing category belongs to Technical Reference main collection, and get reviewed and rated by amateur radio operators.

Digital modes using sound card software have become increasingly popular over the last few years. However what with YouTube ham radio videos, podcasts and other hobby-related multimedia most hams want to have sound from their computer and are unwilling to give this up to work digital modes. Many solve the problem by buying a SignaLink USB Interface. It's a fine piece of kit and I've heard nothing but good reports of it but it is quite expensive. So how would you like to build your own USB sound card interface for a fraction of the cost of a SignaLink? I did, and I called it the USBlink. This article describes how I did it.

The SignaLink USB Interface is a USB powered device that contains a sound card and VOX circuitry that keys the radio PTT whenever the digital mode software goes into transmit and produces audio. This avoids the need for a serial interface using a second USB port just to control the transceiver PTT, which is the bane of interfaces like the RigBlaster, and it works with just about any digital mode software.

The TigerTronics SignalLink has three front panel rotary controls that let you set transmit and receive audio levels plus VOX delay. It also provides full isolation between the radio and the computer. My USBlink requires you to use the computer mixer slider controls to set the audio levels, just as you would when using a regular sound card, and the VOX delay is fixed and fast acting. I don't know of any digital modes where you would want a slow acting VOX.

No isolation

Usb ham radio control and sound card for mac download

My USBlink also does not provide isolation. Every commercial sound card interface and just about every published sound card interface design includes transformer isolation of the audio circuits and opto-isolation of the PTT line. It's enough to make me wonder what I'm missing because in all the time I have been using sound card digital modes since the late 1990s I have never used an interface that had isolation and never found it to be necessary. The one time I used a commercial interface with isolation - to connect an Asus Eee PC to my FT-817 - I experienced bad 50Hz hum and had to solder a link between the grounds on the radio and PC sides because the netbook had no grounding through its power supply and so it was floating.

Usb Ham Radio Control And Sound Card For Mac

Because my USBlink doesn't provide many of these functions of the TigerTronics SignaLink it can't fairly be called a SignaLink clone. But omitting these components allows a big cost saving to be made, as long as you are one of the people who, like me, does not need to isolate the radio from the computer. It also lets you make the interface very small, which is a bonus for portable operation.

Choice of sound card

The USBlink comprises an inexpensive USB sound card together with a simple audio VOX circuit, housed in a small case.

The USB sound card I used is shown on the right. At the time of writing these devices can be purchased from China on eBay for a couple of pounds if you are willing to wait a couple of weeks for delivery. Purchased from a supplier in the UK they are a bit more expensive. These sound devices are better quality and more reliable than the cheapest thumb-sized 'dongles' and have controls for speaker volume and muting the mic input and speaker output.

I must point out that in tests I made a few months ago I found this particular type of dongle to give poor results with some sound card software such as the AGW Packet Engine. When playing back recordings I made of weak EME (earth-moon-earth) signals the faint morse code could not be heard at all. I am not sure of the reason for this but it may have to do with the sample rate used.

Most digital mode programs use a sample rate of 11,025Hz or can select the native sample rate of the sound card. I did not observe poor decoding with other programs I tried. I have switched to using TrueTTY for HF packet and it works with this USB sound device perfectly. So I decided to use this cheap USB audio device rather than a better quality one as the loss would be small if the project didn't work.

Usb ham radio control and sound card for mac computers

Installing the sound card

After selecting a suitable case, a piece of Veroboard (stripboard) was cut to fit. The USB sound card was then attached to the board using superglue (cyanoacrylate) so that the USB connector would protrude out the back of the case.

Before doing this you should connect the device to the computer and ensure that the volume is set to maximum and neither of the input or output are muted (the red LED should be OFF.)

After unplugging the device from the computer you can crack the case open using a craft knife. I then clipped the heads off the two LEDs leaving the leads free. Actually there was no need to clip the head of the red LED as it should be OFF in normal use and it would be a useful troubleshooting aid in case you accidentally press one of the mute switches. But by the time I thought of that it was too late!

The two leads of the green LED are extended using thin wire (the black and white twisted wire in the picture) to a new green LED on the front panel of the case. The green LED lights up when the device is recognized by Windows and flashes when the device is in use by software. This will impress the XYL (well it impressed mine.)

You can also see (click the image to open a larger version that will enable you to see more clearly) that I have tapped into the +5V supply from the USB connector to provide power for the VOX circuit. The supply lines are the outer two of the four connectors on the USB plug. The positive rail is the lower one in the picture, and ground is the upper one. If using a different USB sound card check the polarity with a meter as the USB plug may be the other way round.

The supply rail is routed via a front panel switch. This enables you to disable the VOX by simply removing the power from the VOX circuit. If you use the USBlink at the same time as you have CAT control of the radio via a serial port then you can switch the VOX off and use it as a normal sound card.

VOX circuit

The digital VOX circuit is based on the very simple one developed by Skip Teller, KH6TY. I made a few changes to the circuit, which are described below.

First, as mentioned earlier, I dispensed with the isolation transformers. I also used a trimmer potentiometer in the microphone circuit to aid with setting the output audio level on transmit.

I added a 1N4148 diode across the PTT transistor output to protect it from back-voltage spikes when switching a transceiver using relays - but note that the switching transistor is a low power device and will not handle high voltage or high current. I also added a transistor with its base connected to the base of the PTT switching transistor with a red LED from its collector to the +5V supply, to give a TX indicator.

The circuit is non-critical and just about any general purpose NPN transistors should do. Skip used 2N2222A transistors but after prototyping the circuit using those I substituted 2N3904s which are cheaper and it worked just as well. So that's what I used.

The final circuit I ended up with is shown in the schematic diagram below. Click for a larger version.

I do not have a diagram of the stripboard layout but the photo above shows a top view of the board and you can see the breaks in the copper strips in the bottom view here. Note that some breaks were made in error and have been bridged with wire.

And

The schematic shows only the circuit for the transmit audio (which causes the VOX to operate.) The receive audio is a direct connection from the radio line output to the Mic connector of the USB sound adapter. The switch in the +5V supply line is also not shown.

I wired all the connections to a mini-DIN socket on the rear panel of the interface, so that I could easily change interface cables for different radios. My Elecraft K2 does not have a high level line input for audio, you have to use the front panel mic socket, so I added some extra attenuation within the mic plug shell in order to keep the output level from the USBlink similar to that required by other radios. An alternative solution would have been to have high and low level outputs on different pins of the DIN socket.

Usb Ham Radio Control And Sound Card For Mac Download

Setup and testing

The interface is connected to the computer using a USB extension cable. The USB sound device may come with a short cable as the device is too big to plug directly into the back sockets of many computers (though if bought from the cheapest eBay suppliers who ship the device without packaging you probably won't get this.) However you may want a longer cable in any case. These are readily obtainable from computer stores. As it will be used with a transmitter it would be wise to choose a well-screened one.

I found that the USB sound device was recognized by Windows so there was no need to install any drivers. It was even recognized by the EeeBuntu Linux distribution on my Eee PC netbook.

The mixer controls for the device should be set so that the output control is at about 80% of maximum. You should then adjust the variable resistor to set the transmit audio to the desired level for the radio. You need a strong signal from the USB audio device headphone output to ensure positive triggering of the VOX circuit. If you need to reduce the output level from the computer too much to avoid overdriving the radio then the VOX may not work.

If the VOX starts oscillating on and off during receive then check the mixer settings for receive (recording) and make sure the microphone input is muted. The default setting for these devices on Windows seems to be for the microphone input to be enabled for playback so the receive audio is played back through the headphone output and triggers the VOX circuit. This caused a heart-stopping moment until I realized what was happening.

Usb Ham Radio Control And Sound Card For Macbook Pro

Conclusion

This is a simple circuit which works well and allows you to operate sound card digital modes without tying up your computer's built-in sound card and without needing a separate USB or serial interface to handle PTT switching. Whilst full CAT transceiver control is becoming the norm it certainly isn't necessary, and the simplified interfacing is very convenient particularly for portable operation.

I made up interface cables for both my FT-817ND and Elecraft K2 and have tested the USBlink with both radios. Several QRP PSK31 contacts were successfully made and the USBlink is now in full time use in my HF packet radio APRS station.

I am delighted with the success of this little project and I think that the USBlink will turn out to be one of the most useful home-brew radio accessories I have ever constructed.

DXsoft — Products / CwType

Entire product list

AALog
TrueTTY
AATest
CwGet
AAVoice
SeaTTY
Cluster monitor
CwType
Hamport
Switcher
CallTTY
HF Pager

Product’s
icon

CwType v2.30

CwType — Version history | Downloads and Registration

The terminal program for CW-operators. You can transmit both from the keyboard and from a paddle connected to serial, game or LPT port. You can also operate in paddle iambic mode. Control of the transceiver (PTT and CW keying) is made through one of the COM or LPT ports. CwType can integrate with AALog software.

Platform:Windows 9x/NT/2000/XP/Vista/7/8/10

The author’s program overview

The 'TX' button switches the transmitter on. The program transmits chars entered into the bottom window. During transmission, chars move from that window into the Sent Symbols window (upper window). Chars sent by paddle are shown in upper window also.
The 'Pause' button stops sending pre-typed symbols. Transmitter is left on and you can send symbols via paddle.
In top left-hand corner are speed, dash/dot ratio and inter-letter space adjustments.
If inter-letter space value is below the dash length, then the inter-letter space is defined by dash/dot value. Resultant transmitting speed is shown in the status line in LPM (letters per minute) and WPM (words per minute). Speed is calculated by the 'PARIS' method. Hotkeys for speed adjustments are Alt-(keypad plus) or Ctrl-(keypad-plus) and Alt-(keypad minus) or Ctrl-(keypad minus).
There is a sound on/off button in the top right hand corner. Sound can be produced from the internal computer speaker or a sound cord. Sound source is selected in the 'Setup/Sound' page.
Sound frequency is defined at the same page. A soundcard generated signal has a sine waveform and a smooth envelope, so it can be used to form a CW signal from a SSB transmitter. The rise and decay time of soundcard generated CW-signals is defined by 'Rise/Decay time'. It is the time for a signal to rise from a 0 to 100% level in milliseconds. A rise time from 10% to 90% level is about 0.6 of a value defined by this control.
The 'Real output sampling rate' value means the real sampling frequency of a sound card.
The 'Enable MOX' option on the 'Setup/MOX & Paddle' page switches on MOX mode (automatic TX on/off). MOX details are configured in the 'MOX Setup' area.
When the 'Pause On at paddle press' option is checked, pressing a paddle switches on the 'Pause' mode.
When the 'Pause Off at Tx Off' option is checked, the 'Pause' mode is switched off after the transmitter is off.
The 'Paddle in Iambic mode' option switch on the 'Iambic' mode (the memory of a unit of a symbol) for paddle handling.
The 'Weighting' value is used to eliminate morse elements clipping by some transmitters with QSK. For example, if your transceiver shortens each element by 6 ms, you should use the '6' value. In this case the program sends elements 6 ms longer than normal, and subtracts 6 ms from the spaces between them. If your transceiver extends morse elements, you should use negative weighting, for example '-5'.
The 'F1'...'F12' buttons (and 'F1'...'F12' keyboard keys) are used to transmit previously defined macros. You can also use the 'Esc' key and Ctrl-F1...Ctrl-F12, Alt-F1...Alt-F12 combinations. The Alt-F6 combination is available only via mouse. Macros are inserted into the Input window in a place indicated by the cursor. A number of macro buttons can be increased or these buttons can be hidden by the 'Numbers of macros buttons row' control on the 'Setup/View' page. Moreover, arrangement and size of these buttons can be changed by the 'Numbers of macros buttons columns' and 'Height of macros buttons' controls.
To open the Edit Macros window, click to the 'Edit macros' menu item. You can also edit text on macros buttons there. In turn, keyboard macros may contain special character sequences or macrosequences.
In particular, macrosequences can point to edit fields 'Call', 'Name', 'RST' and 'Other' located above the Sent Symbols window. The 'Clear' button sets those fields to their default values. The default values are defined by parameters 'CallOnClear', 'RSTOnClear', 'NameOnClear', 'OtherOnClear' of the CWTYPE.INI file.
Edit fields can be hidden by unchecking the 'Show edit fields' option on the 'Setup/View' page .
The 'Use 'Other' field as' option assigns an alternative meaning to the 'Other' edit field. This new meaning is used to capture words from the CwGet software and to transfer data to a logger.
The 'Always on top' option puts CwType in front of all windows.
The 'Beacon' button switches on the beacon mode. In this mode the Alt-F12 macro is executed periodically. The period in seconds is defined on the left of the 'Beacon' button. The shortcuts for 'Beacon' button are Alt-B and Ctrl-B.
If the 'Beacon Off at paddle press' option is checked on the 'Setup/MOX & Paddle' page, then beacon mode is switched off when a paddle is pressed. Special macrosequences can be used to switch the beacon mode on and off also.
The 'File/Send Text File' puts text from selected file into the Input window. That text can also contain macrosequences.
The 'File/Open Capture File' menu opens a capture-file for sent symbols. New sent symbols are written into that file. If the file exists, new symbols are appended to it. The 'File/Close Capture File' command closes a capture-file. The capture-file state is shown in the status line. The hotkey for capture on/off commands is Alt-L. You can use the command line arguments '/c Filename' to open the capture file at the program startup. 'Filename' is name of the file to be opened.
The options 'English charset', 'Russian charset','Swedish charset' and 'User-defined charset' select the alphabet. The 'user-defined charset' is setup as a simple text file - see the SAMPLE.CWT file for example.
Fonts and colors are selected by controls on the 'Setup/Fonts & colors' page.
The program can transfer data to AALog logger (V1.0.3 and later). Data are transferred from the edit field after exiting from it. In turn, 'Call', 'Name' and 'Other' edit fields can receive data from the CwGet program.
The 'Setup/Other' page includes 'Send Mode to logger when CwType starts' and 'Send Mode to logger together with callsign' options. If the first option is checked, CwType transfers information about mode (CW) to the logger at the program start. If the second option is checked, CwType transfers information about mode together with information from the 'Call' edit field.
The 'ExportIniFile' and 'ExportIniSection' parameters of the CWTYPE.INI file define another ini-file that is used to transfer data between edit fields and another programs.
The 'Tune' menu command sends a continuous key down to tune the transmitter. Hotkey for this command is Alt-U.
Selected options of the program are saved via the 'Setup/Save Setup' menu. Options are written into the file CWTYPE.INI . The program looks for this file in the working directory. You can have several variants of the ini-file for different situations (for example, one for ordinary QSO's, and another for contests). Just create several shortcuts to CWTYPE.EXE each with a different working directory.
Most of the screen buttons have keyboard shortcuts.
CwType interfaces with logger software via ini-files and Windows messages. CwType can also get symbols to transmit from other software by DXSOFTEX.DLL library. See http://www.dxsoft.com/dxs-exch.zip for details about programs co-operation.

Related links

  • “Break-In magazine” review of CwGet and CwType .
    http://www.dxsoft.com/en/misc/cw-review/

  • WM2U’s review of CwGet and CwType.
    http://www.qsl.net/wm2u/cw.html

Downloads

CwType v2.30 installation package — 948 063 bytes
USA 1 | USA 2

AvrKey interface schematics and firmware 121 313 bytes
USA 1 | USA 2

Italian help file for CwType v1.11 —34 654 bytes
USA 1 | USA 2

French documentation for CwType v1.04 —163 007 bytes
USA 1 | USA 2

German help file for CwType v1.36 —99 682 bytes
USA 1 | USA 2

Registration

This product is freeware!

You can make donation via one of the next services:

  • PayPal: