Ham4CW
Administrator
Folks.
Well, as some of you are aware I have had nothing but TX issues with CW-Com since I started using it again a few weeks ago.
I've tried four laptops, four different operating systems, using WiFi and LAN connections across two totally different networks, and so on.
I've tried using a USB to serial adapter, I've tried a converted mouse adapter, both twin paddle and straight keys. And in all of the above combinations I seem to get issues on transmit ranging from the occasional clipped or missing dit or dah, to full on lock-up of CW-Com keying.
The only thing I found that seemed to work most of the time was (apart from typing!), the down arrow button on the keyboard. Although this works, it is not the easiest of things to send for any length of time with.
If only you could hook a Morse Key up to it I thought. Then it hit me! If you can use an adapted mouse, why not adapt a keyboard! So, before I trashed a perfectly good keyboard I tested one as is, plugged in to one of the laptops that I know gives issues big time. It worked!
I set up two machines, both linked via the ionosphere server, and tried sending between the two machines for nearly two hours. On one machine I used the built in down arrow, on the other machine I used the down arrow on an external keyboard plugged in to it. As I say, it worked.
So, I stripped the keyboard down, worked out which lines of the internal keyboard matrix were being connected when the down arrow button was pressed, and solder two wires from those contact points on the keyboard controller to a 3.5mm socket. The keyboard controller now lives in a slim plastic box, with USB lead from one end and the 3.5mm socket on the other to plug in a key.
After this mod I again sent for a number of hours between the machines via the web (so as to make sure the RX side of the program was active), and again all seems stable!
I don't want to say this is a 100% cure at the moment, I want to see how it works when used in anger from the car via the WiFi at work. If it can do that consistently then we have a winner!
Also, I purchased some Arduino variants with the intention of programming them up as HIDs, emulating a mouse, because at the time this seemed to be the 'in thing' for connecting external keys. But after this little experiment I will reconsider programming then up to emulate keyboards instead. Specifically the keyboard down arrow.
Anyhow, I'll see how the adapted controller version works first, and if it's successful I'll then try an Arduino variant.
The thing is, they are so tiny you could put one in to the base of almost any hollow key and you would not know it was there. The only clue would be a USB plug on the key cable!
And if it works better than the mouse conversions then it really is win win! :*:
To be continued...
73, Mark...
Well, as some of you are aware I have had nothing but TX issues with CW-Com since I started using it again a few weeks ago.
I've tried four laptops, four different operating systems, using WiFi and LAN connections across two totally different networks, and so on.
I've tried using a USB to serial adapter, I've tried a converted mouse adapter, both twin paddle and straight keys. And in all of the above combinations I seem to get issues on transmit ranging from the occasional clipped or missing dit or dah, to full on lock-up of CW-Com keying.
The only thing I found that seemed to work most of the time was (apart from typing!), the down arrow button on the keyboard. Although this works, it is not the easiest of things to send for any length of time with.
If only you could hook a Morse Key up to it I thought. Then it hit me! If you can use an adapted mouse, why not adapt a keyboard! So, before I trashed a perfectly good keyboard I tested one as is, plugged in to one of the laptops that I know gives issues big time. It worked!
I set up two machines, both linked via the ionosphere server, and tried sending between the two machines for nearly two hours. On one machine I used the built in down arrow, on the other machine I used the down arrow on an external keyboard plugged in to it. As I say, it worked.
So, I stripped the keyboard down, worked out which lines of the internal keyboard matrix were being connected when the down arrow button was pressed, and solder two wires from those contact points on the keyboard controller to a 3.5mm socket. The keyboard controller now lives in a slim plastic box, with USB lead from one end and the 3.5mm socket on the other to plug in a key.
After this mod I again sent for a number of hours between the machines via the web (so as to make sure the RX side of the program was active), and again all seems stable!
I don't want to say this is a 100% cure at the moment, I want to see how it works when used in anger from the car via the WiFi at work. If it can do that consistently then we have a winner!
Also, I purchased some Arduino variants with the intention of programming them up as HIDs, emulating a mouse, because at the time this seemed to be the 'in thing' for connecting external keys. But after this little experiment I will reconsider programming then up to emulate keyboards instead. Specifically the keyboard down arrow.
Anyhow, I'll see how the adapted controller version works first, and if it's successful I'll then try an Arduino variant.
The thing is, they are so tiny you could put one in to the base of almost any hollow key and you would not know it was there. The only clue would be a USB plug on the key cable!
And if it works better than the mouse conversions then it really is win win! :*:
To be continued...
73, Mark...