Monday, September 21, 2020

IC-7300 USB configuration at one place

Have you got your IC-7300 configured with only the USB cable for CAT/FSK RTTY/CW Keyer/SSB (Keyer)? Well you're happy and doing fine. I recently got some questions how this is done. You can find all info on the internet of course but unfortunately not always at one place and there are some differences in setup which is confusing. So I gathered all the information for myself to be here in this post. For others to take advantage as well. And for archive purposes.

On the internet used these links as a guideline:

http://www.cedrickjohnson.com/2017/03/icom-ic-7300-usb-for-radio-control-fsk-keying/
https://enioea2hw.wordpress.com/2016/06/20/configuracion-n1mm-para-cw-con-el-ic-7300/
https://www.youtube.com/watch?v=YaOo3D3NAlQ

Unfortunately the description of the settings are quite different and confusing for those that are not that computer minded. It took me a while to find something that would work well for me. Hopefully it will work for others as well.


First of all, I only describe the settings I need for the software I personally use. It might be different for someone else. For instance I do not use CAT control directly in WSJT-X/JTDX/MSHV but let Ham Radio DeLuxe do the CAT control since I use that software for logging on a daily basis. WSJT-X/JTDX/MSHV can be connected to HRD for CAT control and this works perfectly. The main advantage is that I can also control the radio via remote for instance with Teamviewer or Google Desktop. 

What is left now is 2 configuration files saved on the SD card in the IC-7300. And 2 VSPE configurations saved on my desktop.


First configuration is with HamRadioDeluxe.
Second configuration is with N1MM+. Since I sometimes change settings for SSB and memories I did add the date to the HRD configuration name.










First configuration 

WSJT-X/WSJT-Z/JTDX/JS8Call/MSHV software in combination with HRD V5 (last free version). It also includes DM780 with digimodes and CW.

First of all you need to set up the IC-7300:

Menu > Set > Connectors

CI-V Menu

CI-V Baud Rate: 19200

CI-V Address: 94h

CI-V Transceive: Off

CI-V USB -> REMOTE Transcieve Address: 94h

CI-V USB Port: Unlink from [Remote]

CI-V USB Baud Rate: 19200

CI-V USB Echo Back: ON

USB SEND/Keying menu

USB Send: OFF

USB Keying (CW): DTR

USB Keying (RTTY): OFF


Keying FSK RTTY like in N1MM+ is not possible with DM780. Essential to key CW mode in DM780 via the USB cable you need to create a extra virtual COM port with a splitter in the VPSE software. Don't ask me why exactly but it seems you can't use the DTR/RTS lines to activate the CW keyer and the CAT control at the same without this. With this piece of software you can access the radio's COM port via the virtual COM port with multiple programs at the same time.

I suggest to watch this video about the download and setup of VSPE:

https://www.youtube.com/watch?v=UtB-DfBMmB0

What you need to know is what COM port you radio is assigned to originally. You can find it on your computer under device management. Look for "ports (COM & LPT)" and click on to see what the driver "Silicon Labs CP210x USB to UART Bridge" is assigned to.

Because sometimes text is easier as a (fast) video I publish the setup here:

====
VSPE Setup
Start VSPE

Click on Create New Device

Select device type: Splitter, click Next

Data Source Serial Port: COM6 (or whatever the radio serial port is for your radio)

Virtual Serial Port: COM5 (or whichever you want, make sure your logging and FSK CW keying programs use this port).

Click settings:

Speed: 19200 (HRD 5 doesn't go beyond 19200)

DTR/RTS: NO

Parity: no

Bits: 8

Stop bits: 1

Click OK

Redirect modem registers: CHECKED

Initial Modem Registers State: RTS: NOT CHECKED, DTR: NOT CHECKED





Once you’re all setup, click the Play button. VSPE should say that the initialization is OK.

You now are ready to go. To ensure that you don’t have to remember all of these settings each time you restart your computer or VSPE, save the profile to a place you can remember.

Each time you stop VSPE or restart your computer, you will have to open the saved profile. It will automatically load the settings and create your virtual com port. You can minimize this app.

For HRD, I point the radio control (CAT) function to COM5. I now have radio control.
For DM780, I point CW to COM5 for CW keying.
====


As you can see I use the virtual port COM5 to connect CAT control from HRD. SInce the old HRD V5 doesn't know the IC-7300 yet I use the IC-7700 configuration and changed the CI-V address to 94.
In DM780 choose CW mode and find the Options button to get into the menu.






In DM780 choose CW and find the CW options button to get in the configuration menu.
Choose enable (COM) port keying. In my case I choose again COM5 virtual port and toggle pin DTR.













This is how I did it. And so far no problems occured.
For digimodes in DM780 just choose the right IC-7300 soundcard settings in the configuration of the software.



Second configuration:

N1MM+ with FSK CW and FSK RTTY via MMTTY. Including the spectrum window. This software is of course especially for contesting.

First of all you need to set up the IC-7300 (we can't use the same setting as HRD due to baud rate settings):

Menu > Set > Connectors

CI-V Menu

CI-V Baud Rate: 19200

CI-V Address: 94h

CI-V Transceive: Off

CI-V USB -> REMOTE Transcieve Address: 94h

CI-V USB Port: Unlink from [Remote]

CI-V USB Baud Rate: 115200

CI-V USB Echo Back: ON


USB SEND/Keying menu

USB Send: RTS

USB Keying (CW): DTR

USB Keying (RTTY): DTR


Next we setup VSPE, we cannot use the HRD VSPE setting again due other baudrate settings:

VSPE Setup
Start VSPE

Click on Create New Device

Select device type: Splitter, click Next

Data Source Serial Port: COM6 (or whatever the radio serial port is for your radio)

Virtual Serial Port: COM5 (or whichever you want, make sure your logging and RTTY FSK/CW keying programs use this port).

Click settings:

Speed: 115200

DTR/RTS: NO

Parity: no

Bits: 8

Stop bits: 1

Click OK

Redirect modem registers: CHECKED

Initial Modem Registers State: RTS: NOT CHECKED, DTR: NOT CHECKED


Don't forget to save the profile!



Now we open N1MM+ and choose ports configurer. We use the new virtual COM port for CAT control and for CW keying. When tick the "CW/Other" box you can open "settings" and fill in speed, DTR, RTS and PTT settings.


You're now able to do CW keying with the programmed function keys during a contest or QSO.

To use MMTTY (RTTY software) we need a small piece of software called EXTFSK. I think it is already in the MMTTY sowftware package, at least it was here. But if you need to download it you can do that here.

Assume you have installed MMTTY you have to configure it to work with EXTFSK. Go to the setup and choose the TX tab.


Just choose EXTFSK64 at the PTT&FSK port and set this FSK send port in the Misc tab.



Don't forget to disable the transmit output by the soundcard. Just choose nothing...



Somewhere this pops up: 

Port is the virtual com port set up with VPSE and also used for CAT control. In my case COM5. Choose DTR for FSK output and RTS to switch PTT.

You're now able to transmit FSK RTTY with the programmed function keys in a contest or during a QSO.

Well, the above is one possebility to connect you IC-7300. There is another way which is with the Omnirig software. I have no experience with it but you can find a lot of info on the internet just by searching for "Omnirig CAT control IC7300". However I'm not shure if omnirig is supporting N1MM+.

6 comments:

  1. It's an excellent idea to archive these details. One can only wonder when transceivers will stop being like 1940s mechanical computers that you have to do this, and then do that, and then connect that wire to that socket...

    ReplyDelete
    Replies
    1. KISS is far away. In these times of techno magic just connecting a simple (USB) cable should be enough to generate the right config for whatever software you like to use. It is so simple, but no one has thought about one standard connection. On the other hand, we are experimenters, we want freedom in our connections to software. Some prefer this, others prefer that. I know HAM's that have everything connected through omnirig for example. 73, Bas

      Delete
  2. Hoi Bas
    Mooi artikel. Kun je me dat ook mailen? (jan at pa4jj.nl

    ReplyDelete
    Replies
    1. Hallo Jan, ik ga nog een nederlandse vertaling maken voor in de Hunsotron. Dan kan je het daar uit halen. En anders dit artikel bij je favorieten opslaan of uitprinten. 73, Bas

      Delete
  3. Nooit aan gedacht om het van hier te printen. Ik dacht dat het te klein zou worden om goed te kunnen lezen. Maar het is gelukt. Bedankt! 73

    ReplyDelete

Thanks for your comment. Bedankt voor je reactie. 73, Bas