{"id":341,"date":"2023-05-10T11:03:42","date_gmt":"2023-05-10T09:03:42","guid":{"rendered":"http:\/\/sp5tof.vxm.pl\/?page_id=341"},"modified":"2025-11-21T18:39:28","modified_gmt":"2025-11-21T17:39:28","slug":"cw-paddle-key-to-pc-interface","status":"publish","type":"post","link":"https:\/\/sp5tof.pl\/?p=341","title":{"rendered":"CW Paddle Key training simulator on PC"},"content":{"rendered":"<p>The idea of this project is about learn a CW transmitting &amp; decode with PC computer.<br \/>\nIt&#8217;s dedicated for Paddle Keys, however I&#8217;m pretty sure that it could be adopted to straight keys as well.<\/p>\n<p>Thinking of build up such simulator should be started with recognize all available COM ports in your PC computer.<\/p>\n<p>We&#8217;ll basically need serial COM port. In my case (quite new laptop), a hardware serial port is not available. I guess it would be hard to find it even with new desktops nowadays.<br \/>\nThat&#8217;s why I purchased USB&lt;-&gt;RS232 interface : <a href=\"https:\/\/pl.akyga.com\/produkty\/135-kabel-ak-co-02-usb-rs-232.html\" target=\"_blank\" rel=\"noopener\">USB A &#8211; RS-232 Akyga AK-CO-02 <\/a> which works perfectly.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-349\" src=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/AK-CO-02_1-300x300.jpg\" alt=\"\" width=\"300\" height=\"300\" srcset=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/AK-CO-02_1-300x300.jpg 300w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/AK-CO-02_1-1024x1024.jpg 1024w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/AK-CO-02_1-150x150.jpg 150w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/AK-CO-02_1-768x768.jpg 768w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/AK-CO-02_1-1536x1536.jpg 1536w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/AK-CO-02_1-90x90.jpg 90w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/AK-CO-02_1-380x380.jpg 380w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/AK-CO-02_1.jpg 1600w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>I can recommend this one also in case of other project I was working on (FT8 modem for Icom), where it&#8217;s a part of PTT control circuit.<\/p>\n<p>Once we have serial port available, we will need to make an interface which connects your COM port at computer with CW Paddle key.<br \/>\nI have used the schema created by DF7TV:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-352\" src=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/paddle_schema-1024x612.png\" alt=\"\" width=\"620\" height=\"371\" srcset=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/paddle_schema-1024x612.png 1024w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/paddle_schema-300x179.png 300w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/paddle_schema-768x459.png 768w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/paddle_schema-636x380.png 636w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/paddle_schema.png 1198w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/p>\n<p>This is how the prototype pcb looks like :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-358\" src=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface-300x225.jpg 300w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface-1024x768.jpg 1024w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface-768x576.jpg 768w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface-1536x1152.jpg 1536w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface-2048x1536.jpg 2048w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface-507x380.jpg 507w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-360\" src=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface2-225x300.jpg\" alt=\"\" width=\"225\" height=\"300\" srcset=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface2-225x300.jpg 225w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface2-768x1024.jpg 768w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface2-1152x1536.jpg 1152w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface2-1536x2048.jpg 1536w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface2-285x380.jpg 285w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface2-scaled.jpg 1920w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-361\" src=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface3-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface3-300x225.jpg 300w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface3-1024x768.jpg 1024w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface3-768x576.jpg 768w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface3-1536x1152.jpg 1536w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface3-2048x1536.jpg 2048w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface3-507x380.jpg 507w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-362\" src=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface4-300x225.jpg\" alt=\"\" width=\"300\" height=\"225\" srcset=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface4-300x225.jpg 300w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface4-1024x768.jpg 1024w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface4-768x576.jpg 768w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface4-1536x1152.jpg 1536w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface4-2048x1536.jpg 2048w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/interface4-507x380.jpg 507w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>When the interface is ready, let&#8217;s have a look at software part.<\/p>\n<p>I used CwType by Sergei Podstrigailo (UA90V) :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-366\" src=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/ua90v-300x204.png\" alt=\"\" width=\"300\" height=\"204\" srcset=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/ua90v-300x204.png 300w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/ua90v.png 355w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Please find a configuration settings(Setup):<\/p>\n<ol>\n<li>Interface tab:<\/li>\n<\/ol>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-367\" src=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/setup-interface-300x202.png\" alt=\"\" width=\"300\" height=\"202\" srcset=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/setup-interface-300x202.png 300w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/setup-interface-360x242.png 360w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/setup-interface-565x380.png 565w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/setup-interface.png 589w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Please set the correct COM port and Positive keying voltage.<\/p>\n<p>2. Sound tab:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-368\" src=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/sound-300x204.png\" alt=\"\" width=\"300\" height=\"204\" srcset=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/sound-300x204.png 300w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/sound-560x380.png 560w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/sound.png 573w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Choose correct audio output device and click Apply and OK afterwards.<\/p>\n<p>3. Uncheck yellow speaker icon :<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-369\" src=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/speaker-300x186.png\" alt=\"\" width=\"300\" height=\"186\" srcset=\"https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/speaker-300x186.png 300w, https:\/\/sp5tof.pl\/wp-content\/uploads\/2023\/05\/speaker.png 515w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>The decode process should work.<br \/>\n<\/p>\n<p><center><iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/5MWIFl_lgl8\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><br \/>\n<\/br><\/p>\n<p style=\"text-align: right;\">73<\/p>\n<p style=\"text-align: right;\"><strong>Jakub\/SP5TOF<\/strong><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The idea of this project is about learn a CW transmitting &amp; decode with PC computer. It&#8217;s dedicated for Paddle Keys, however I&#8217;m pretty sure that it could be adopted&hellip; <\/p>\n","protected":false},"author":1,"featured_media":361,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[5],"tags":[],"class_list":["post-341","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-radio"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/sp5tof.pl\/index.php?rest_route=\/wp\/v2\/posts\/341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sp5tof.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sp5tof.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sp5tof.pl\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sp5tof.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=341"}],"version-history":[{"count":17,"href":"https:\/\/sp5tof.pl\/index.php?rest_route=\/wp\/v2\/posts\/341\/revisions"}],"predecessor-version":[{"id":372,"href":"https:\/\/sp5tof.pl\/index.php?rest_route=\/wp\/v2\/posts\/341\/revisions\/372"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sp5tof.pl\/index.php?rest_route=\/wp\/v2\/media\/361"}],"wp:attachment":[{"href":"https:\/\/sp5tof.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sp5tof.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=341"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sp5tof.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}