Page 1 of 1

CW Keyer & CAT control together for just ONE minute??

Posted: 07 Feb 2025, 13:49
by sm0ikc
Hi,
I´m using LOG4OM2 with a IC-7300. CAT control via USB and OmniRig.
The IC-7300 is on COM8 and I use a VSP port splitter to obtain two (or more) virtual COM ports in order to be able to use the Log4OM Keyer interface. Virtual COM1 is used by OmniRig and virtual COM3 is used by Keyer interface (Keyer engine: Serial port).

It works, sort of... for one minute.
The Log4OM CAT control can run together with Keyer interface for approximately one minute, then CAT goes offline. Why??!
I figure if CW keyer and CAT can run simultaneously for one minute they should be good to go for unlimited?
I attach some setup screenshots and a link to a short YouTube video where you can see it for yourself.

https://youtu.be/zd6c2uzRxQA

How can I make CAT and CW keyer co-exist over unlimited time, please?

Re: CW Keyer & CAT control together for just ONE minute??

Posted: 20 Mar 2025, 05:20
by KC6WOG
I do the following with no issues. The serial port sharing/splitting is handled by Win4YaesuSuite and com0com. W4YS talks directly to my radio via COM1, then allows serial control of the rig via four or more pairs of com0com virtual ports. Omnirig is on the first pair and allows WSJTx, LOG4OM SDR Console and other programs to control the rig simultaneously through it. Other pairs talk to several other programs via HAMLIB. It's all synchronized, tuning or changing anything on the rig or any of the programs is reflected everywhere else.

Rather than serial keying, I have an inexpensive Arduino kit using the K3NG code. It uses USB which just appears to Windows as another com port, which the LOG4OM keyer is configured to communicate over via Winkeyer commands. It took me a little while to get the Winkeyer settings to where I wanted them, but it all works quite nicely.

If you can swing $20 or so for one of these Arduino based kits, it would likely simplify your life a bit, plus you get a very capable standalone keyer. Since it's an entirely new port, there is no need to ask your COM1 port to serve double duty. Furthermore, the keyer handles all the code timing/spacing, relieving your PC of that responsibility and providing great stability. Just a thought.