- Lets you key even if you move focus to another window
- Works with Vail
- Works with VBand, but the window has to remain focused
- Optional sidetone generator, which helps with latency
- Implements all nine keyer modes from Vail, in the adapter, so you lunatics can try to key at 50WPM with no latency issues
- Plays received signals in the adapter, so you can turn off your computer speaker
- Free firmware updates for life
- Can be wired up in about 5 minutes
Vail Adapter benefits video (4:46)
Microcontroller | MIDI Support | Keyboard Emulation | Sidetone | Touch Paddle | |
---|---|---|---|---|---|
CM-32U4 | ![]() |
OK | OK | No | No |
Seeeduino XIAO SAMD21 | ![]() |
OK | OK | OK | OK |
#define DIT_PIN 2
#define DAH_PIN 1
#define KEY_PIN 0
#define QT_DIT_PIN A6
#define QT_DAH_PIN A7
#define QT_KEY_PIN A8
brew install platformio
- Install VS Code and PlatformIO IDE extension
Things I plan to add:
- PCB to ease assembly and make a more robust shippable product
- Debug tone changes
- PCB v2 to get the speaker on pin 10 instead of pin 9
- Unplug detection: send a pulse out one pin and detect it on the T pin to reset straight-key detection
To contribute to this project please contact neale@woozle.org https://id.arduino.cc/neale
Author: neale Email: neale@woozle.org License: MIT
- Vail user Michele Giugliano's MorsePaddle2USB, which runs on a DigiSpark (attiny85). It only sends keystrokes, so you must keep the Vail window focused: you can't switch to other apps and still transimit.
- Ham Radio Solutions sells a USB Paddle Interface which appears to be very similar to Michele's project. You must keep the Vail window focused.
- CWKeyboard looks almost exactly the same as the VBand adapter.