Skip to content

CW (morse) keyer with Teensy microController connected to PC via HID USB reporting DITs and DAHs ..

License

Notifications You must be signed in to change notification settings

hayguen/cwkeyer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is "CW keyer" utilizing a Teensy microController.

You connect a Straight or Iambic A/B paddle to the microController.

A (piezo) buzzer produces the latency-free side tone.
  Adding a low-pass filter you can enhance the audio quality
  and connect some speakers.

Different from other CW controllers:
The controller is also connected to the (Windows) PC;
in this case all keys are reported to the PC via HID USB connection.
You don't need a driver :-)
Intention is to use that information for a CW training program
or an SDR transceiver software.

Besides that info, you can configure CW speed, tone frequencies, etc. from PC.


HARDWARE PARTLIST:

* 1 x Teensy 3.1 with pins (you should be able to other another Teensy model with enough pins)
https://www.pjrc.com/store/teensy31.html
http:https://www.watterott.com/de/Teensy-USB-Board-v31-MK20DX256VLH7-mit-Pins
for overview, see https://www.pjrc.com/teensy/index.html

* 1 x small Breadboard
http:https://www.pollin.de/shop/dt/MDM2OTg0OTk-
http:https://www.watterott.com/de/Breadboard-klein-selbstklebend

* 1 x Iambic Dual Paddle, e.g.
http:https://www.mfjenterprises.com/Product.php?productid=MFJ-564B

* 1 x Piezo buzzer, e.g.
http:https://www.reichelt.de/SUMMER-EPM-121/3/index.html?&ARTICLE=35927
http:https://www.ekulit.com/piezo-buzzer-without-controller/rmp-14pht/

* some Jumper Wirers M/M
http:https://www.watterott.com/de/Jumper-Wires-MM-200mm



SOFTWARE PREREQUISITES for Development/Microcontroller Upload:
* Arduino 1.8.2 / Genuino with Teensyduino 1.36
https://www.pjrc.com/teensy/td_download.html


SOFTWARE PREREQUISITES for Development/PC Control:
* Visual Studio Express 2013 for Windows Desktop - or higher version.
With minor modification you should also be able to use other compiler.
https://www.microsoft.com/en-us/download/details.aspx?id=44914



LICENSE:
MIT, (c)2017 Hayati Ayguen <[email protected]>

exception:
- Teensy RawHID source files
  see http:https://www.pjrc.com/teensy/rawhid.html

About

CW (morse) keyer with Teensy microController connected to PC via HID USB reporting DITs and DAHs ..

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages