softerhardware / Hermes-Lite2

A second generation low-cost amateur HF software defined radio transceiver.
http://www.hermeslite.com
229 stars 80 forks source link

Enhance Remote CW Functionality #41

Open softerhardware opened 7 years ago

softerhardware commented 7 years ago

See:

https://groups.google.com/d/msg/hermes-lite/_BAiRyqGvJk/GZsyNuuNBAAJ

softerhardware commented 5 years ago

Include fast path for CW: https://groups.google.com/d/msg/hermes-lite/CnqO2wi1m-4/ZzBxK46hCQAJ

softerhardware commented 4 years ago

Yesterday I upgraded my HL2b8 to the latest gateware for a build 8 using the N2ADR filter boards on a 64 bit Win10 laptop using the latest Sparkradio SW over direct ethernet connection. It went flawlessly. The gateware runs fine on Spark and PowerSDR. But when using Quisk in CW mode, the TX mode hangs and does not return to receive mode when done keying. Quisk works just fine running digital modes (FT8) with respect to RX/TX switching. This was not an issue with the gateware version factory-installed by MakerFabs for the build 8 run. I hope reporting this bug is helpful.

softerhardware commented 4 years ago

I've started simplifying the keyer. The idea is to enable it with no side tone. Can be used from the front panel but intended uses is primarily remote use with CWX from PowerSDR.

softerhardware commented 4 years ago

Also, experimenting with connecting a CW key or paddle to a Pro Micro board: https://www.amazon.com/HiLetgo-Atmega32U4-Bootloadered-Development-Microcontroller/dp/B01MTU9GOB

Key on/off can be sent to PC as MIDI events with low latency using this library https://github.com/arduino-libraries/MIDIUSB

A small independent program can send data to the HL2 via the alternate async ethernet port. This small program can use ASIO or JACK for low latency sidetone at the PC. This program can be modeled after the one just started for HL2 EEPROM configuration.

softerhardware commented 4 years ago

Look at the YouTube videos of Chuck aa0hw: http://qrqcwnet.ning.com/profile/chase

In particular https://www.youtube.com/watch?v=zzd7naKzRgw https://www.youtube.com/user/QRQcw https://www.youtube.com/watch?v=w3LKiU0kKCg https://www.youtube.com/watch?v=TgiHS2UC0JQ

His use of Jack and KXStudio is exactly along the lines of what I'd like to do. For example, an LV plugin for Carla that sits between the radio output and main jack output could listen for CW over midi, insert the CW tone in near real time, and send key signals to the HL2 over ethernet asynchronously.