{"id":1611149,"date":"2016-12-29T16:38:14","date_gmt":"2016-12-29T14:38:14","guid":{"rendered":"http:\/\/www.sv5fri.eu\/?p=1611149"},"modified":"2021-02-14T12:16:33","modified_gmt":"2021-02-14T10:16:33","slug":"cw-keyer-with-nano-arduino","status":"publish","type":"post","link":"https:\/\/www.sv5fri.eu\/?p=1611149","title":{"rendered":"CW Keyer with Arduino Nano"},"content":{"rendered":"<p style=\"text-align: justify;\"><a href=\"http:\/\/www.sv5fri.eu\/wordpress\/wp-content\/uploads\/2017\/01\/IMG_20170111_180554.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-2764822\" src=\"http:\/\/www.sv5fri.eu\/wordpress\/wp-content\/uploads\/2017\/01\/IMG_20170111_180554-225x300.jpg\" width=\"225\" height=\"300\" srcset=\"https:\/\/www.sv5fri.eu\/wordpress\/wp-content\/uploads\/2017\/01\/IMG_20170111_180554-225x300.jpg 225w, https:\/\/www.sv5fri.eu\/wordpress\/wp-content\/uploads\/2017\/01\/IMG_20170111_180554-1152x1536.jpg 1152w, https:\/\/www.sv5fri.eu\/wordpress\/wp-content\/uploads\/2017\/01\/IMG_20170111_180554-1536x2048.jpg 1536w, https:\/\/www.sv5fri.eu\/wordpress\/wp-content\/uploads\/2017\/01\/IMG_20170111_180554-768x1024.jpg 768w, https:\/\/www.sv5fri.eu\/wordpress\/wp-content\/uploads\/2017\/01\/IMG_20170111_180554-scaled.jpg 1920w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a>This project has base on the&nbsp; K3NG Arduino keyer open-source firmware adding many features and flexibility.<\/p>\n<p style=\"text-align: justify;\">The firmware is open source code provided by K3NG so you can customize it to fit your needs.<\/p>\n<p style=\"text-align: justify;\">The Keyer is suitable as a standalone keyer or for keying the radio via the USB port from a connected computer and your favoured contest logging software or for daily operation.<\/p>\n<p>Features:<\/p>\n<ul style=\"list-style-type: circle;\">\n<li style=\"list-style-type: none;\">\n<ul style=\"list-style-type: circle;\">\n<li>CW speed adjustable from 1 to 99 WPM<\/li>\n<li>Programming and interfacing via USB port (\u201ccommand line interface\u201d)<\/li>\n<li>Logging and Contest Program Interfacing via K1EL Winkey 1.0 and 2.0 interface protocol emulation<\/li>\n<li>Optional PTT outputs with configurable lead, tail, and hang times<\/li>\n<li>Up to 12 memories with macros<\/li>\n<li>Serial numbers<\/li>\n<li>CW keyboard (via a terminal server program like Putty or the Arduino Serial program)<\/li>\n<li>Speed potentiometer (optional \u2013 speed also adjustable with commands)<\/li>\n<li>QRSS and HSCW<\/li>\n<li>Beacon \/ Fox mode<\/li>\n<li>Iambic A and B<\/li>\n<li>Straight key support<\/li>\n<li>Ultimatic mode<\/li>\n<li>Bug mode<\/li>\n<li>CMOS Super Keyer Iambic B Timing<\/li>\n<li>Paddle reverse<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><!--more--><\/p>\nngg_shortcode_0_placeholder\n<p>&nbsp;<\/p>\n<p style=\"text-align: justify;\">The keyer features one radio port with a optically isolated PTT keying line as well as the CW keying line.<\/p>\n<p style=\"text-align: justify;\">The paddle is connected with a standard 6.3mm Stereo Jack compatible with most modern radios.<\/p>\n<p style=\"text-align: justify;\">Via the USB connector&nbsp; of the Arduino Nano plug-in board the keyer can communicate with a PC.<\/p>\n<p style=\"text-align: justify;\">The chip drivers(FTDI FT232R, CH340)&nbsp; will provide virtual serial COM port on the computer which is then available to external loggers for communicating with the keyer.<\/p>\n<p class=\"download\" style=\"text-align: justify;\">Here you can download the schematic, parts list, and Gerber files for my CW Keyer PCB. <a href=\"http:\/\/www.sv5fri.eu\/wordpress\/wp-content\/uploads\/2016\/12\/cw_keyer_pcb.rar\">Click here to download<\/a><\/p>\n<p style=\"text-align: justify;\">Source code is located on <a href=\"https:\/\/github.com\/k3ng\/k3ng_cw_keyer\/\" target=\"_blank\" rel=\"noopener noreferrer\">GitHub<\/a>&nbsp;.&nbsp; Click on the green button <strong>Clone or download <\/strong>and next click&nbsp; on the <em><strong>Download Zip<\/strong>&nbsp;<\/em>button on the lower right&nbsp;to get all the code in a ZIP file.<\/p>\n<p style=\"text-align: justify;\">The CW keyer supported almost all LogBook applications (Log4Om, Logger32, N1MM, etc) where have supported the&nbsp; K1EL winkey protocol 1.0 &amp; 2.0<\/p>\n<p><span style=\"text-decoration: underline; font-size: 10pt;\">Userfull links <\/span><\/p>\n<ol>\n<li><span style=\"font-size: 10pt;\"><a href=\"https:\/\/blog.radioartisan.com\/arduino-cw-keyer\/\" target=\"_blank\" rel=\"noopener noreferrer\">K3NG Arduino keyer open-source firmware<\/a><\/span><\/li>\n<li><span style=\"font-size: 10pt;\"><a href=\"https:\/\/nanokeyer.wordpress.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">nanoKeyer<\/a><\/span><\/li>\n<li><span style=\"font-size: 10pt;\"><a href=\"http:\/\/www.dl1smf.de\/en\/uno_keyer\" target=\"_blank\" rel=\"noopener noreferrer\">The UNO Keyer<\/a><\/span><\/li>\n<li><span style=\"font-size: 10pt;\"><a href=\"http:\/\/www.asahi-net.or.jp\/~yy7a-ysd\/UtilityProgram\/UtilityProgram.htm\" target=\"_blank\" rel=\"noopener noreferrer\">Winkey+ (for support Logger32)<\/a><\/span><\/li>\n<li><a title=\"Log4OM\" href=\"http:\/\/www.log4om.com\/\" target=\"_blank\" rel=\"noopener\">Log4OM<\/a><\/li>\n<\/ol>\n\n","protected":false},"excerpt":{"rendered":"<p>This project has base on the&nbsp; K3NG Arduino keyer open-source firmware adding many features and flexibility. The firmware is open source code provided by K3NG so&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[3],"tags":[12,74,57,28,9,76,73,10,77,75],"class_list":["post-1611149","post","type-post","status-publish","format-standard","hentry","category-projects","tag-amateur-radio","tag-arduino-keyer","tag-cw-keyer","tag-ham-radio","tag-hamradio","tag-k1el","tag-k3ng","tag-sv5fri","tag-winkey-usb","tag-winkey"],"_links":{"self":[{"href":"https:\/\/www.sv5fri.eu\/index.php?rest_route=\/wp\/v2\/posts\/1611149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sv5fri.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sv5fri.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sv5fri.eu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sv5fri.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1611149"}],"version-history":[{"count":5,"href":"https:\/\/www.sv5fri.eu\/index.php?rest_route=\/wp\/v2\/posts\/1611149\/revisions"}],"predecessor-version":[{"id":4318378,"href":"https:\/\/www.sv5fri.eu\/index.php?rest_route=\/wp\/v2\/posts\/1611149\/revisions\/4318378"}],"wp:attachment":[{"href":"https:\/\/www.sv5fri.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1611149"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sv5fri.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1611149"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sv5fri.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1611149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}