MixW2 PSK31 Macros for Icom


These macros permit MixW to select narrow and wide filters in the Icom IC-756PRO series radios while automatically retuning the radio to keep the selected PSK31 signal centered in the narrow filter at 1500Hz. NARROW and WIDE buttons are added to the MixW menu. The WIDE setting uses a SSB filter in the radio and displays the entire PSK31 spectrum on the waterfall. Click on a signal to begin copying it. Click on the NARROW button and the radio retunes to center the signal in the waterfall (at 1500Hz) and then closes the filter bandwidth down to 50Hz around the signal. Click the WIDE button and the radio's original frequency, wide filter, and waterfall display returns with the signal at its original position. Normally you can switch between wide and narrow without loosing more than one or two characters.

Note that the macros select the radio's SSB filter memories (wide or narrow). It is up to you to set the appropriate DSP filter bandwidth into the SSB filter positions in the radio (you do this from the radio's menu). I use 2.8kHz for the wide filter, 500Hz for the middle filter, and 50Hz for the narrow filter. The MixW macros select the wide or narrow setting. I manually select the middle setting from the radio when operating RTTY.

For some odd reason Icom does not permit USB-D or LSB-D modes or the digital filter settings to be selected via a CI-V command. That means that you MUST use USB mode on the radio for digital operations in order to use these macros. The only down side to using USB for digital work is that you must remember to disconnect the microphone and turn off the speech compressor when operating digital modes. The use of USB in lieu of USB-D does not prevent the use of the ACC(1) connector on the back of the radio for connecting your sound card interface. In the case of the PROII and PROIII of course you loose the ability to make use of the three extra digital filters since you can't access them via a CI-V command.

The macros for the IC-756PRO are slightly different than those for the IC-756PROII and IC-756PROIII.

IC-756PRO Macros

The NARROW macro: Create a NARROW button and copy/paste the following macro into it.

<MEMW:1><ALIGN:1500><CATWAIT:50><CATCMDHEX: FE FE 5C E0 06 01 03 FD>

The WIDE macro: Create a WIDE button and copy/paste the following macro into it.

<MEMR:1><CATWAIT:50><CATCMDHEX: FE FE 5C E0 06 01 01 FD>

Macro Explanation:
<MEMW:1> Saves current signal position on the waterfall to MixW memory #1.
<MEMR:1> Recalls the original signal position on the waterfall from MixW memory #1.
<ALIGN:1500> Centers the signal on 1500Hz, the center of the PRO IF passband.
<CATWAIT:50> Marks time for 50mS to give the radio time to settle after the frequency shift.
<CATCMDHEX: xx xx xx xx xx xx xx xx> sends the enclosed hex codes to the radio. The codes are:
        FE FE = Two start of message flags
        5C = The radio's CI-V default address (make sure this hasn't been changed in the radio setup).
        E0 = The MixW (controller's) address. MixW has none so it is just a place marker.
        06 = The radio's command group.
        01 = Sub-command to set USB mode and change the SSB filter selection.
        00 = The filter selection where 01=Wide, 02=Middle, 03=Narrow.
        FD = The end of message flag.

IC-756PRO II and PROIII Macros

The NARROW macro: Create a NARROW button and copy/paste the following macro into it.

<MEMW:1><ALIGN:1500><CATWAIT:50><CATCMDHEX: FE FE 6E E0 1A 01 02 FD>

The WIDE macro: Create a WIDE button and copy/paste the following macro into it.

<MEMR:1><CATWAIT:50><CATCMDHEX: FE FE 6E E0 1A 01 00 FD>

Macro Explanation:
<MEMW:1> Saves current signal position on the waterfall to MixW memory #1.
<MEMR:1> Recalls the original signal position on the waterfall from MixW memory #1.
<ALIGN:1500> Centers the signal on 1500Hz, the center of the PRO IF passband.
<CATWAIT:50> Marks time for 50mS to give the radio time to settle after the frequency shift.
<CATCMDHEX: xx xx xx xx xx xx xx xx> sends the enclosed hex codes to the radio. The codes are:
        FE FE = Two start of message flags
        6E = The radio's CI-V default address (make sure this hasn't been changed in the radio setup.
        E0 = The MixW (controller's) address. MixW has none so it is just a place marker.
        1A = The radio's command group.
        01 = Sub-command to change the SSB filter selection.
        00 = The filter selection where 00=Wide, 01=Middle, 02=Narrow.
        FD = The end of message flag.