{"id":579,"date":"2020-11-20T00:15:12","date_gmt":"2020-11-20T00:15:12","guid":{"rendered":"https:\/\/oshablue.com\/doc\/?p=579"},"modified":"2021-10-15T08:44:42","modified_gmt":"2021-10-15T08:44:42","slug":"rs104-hdl-0104-rs104-starter-kit","status":"publish","type":"post","link":"https:\/\/oshablue.com\/doc\/rs104-hdl-0104-rs104-starter-kit\/","title":{"rendered":"RS104 (HDL-0104-RS104): Starter Kit"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_68 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<p class=\"ez-toc-title\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69ea5ca400456\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69ea5ca400456\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/oshablue.com\/doc\/rs104-hdl-0104-rs104-starter-kit\/#Connecting_the_Hardware\" title=\"Connecting the Hardware\">Connecting the Hardware<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/oshablue.com\/doc\/rs104-hdl-0104-rs104-starter-kit\/#Power_Supply\" title=\"Power Supply\">Power Supply<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/oshablue.com\/doc\/rs104-hdl-0104-rs104-starter-kit\/#Drivers\" title=\"Drivers\">Drivers<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/oshablue.com\/doc\/rs104-hdl-0104-rs104-starter-kit\/#Mac_OS_X\" title=\"Mac OS X\">Mac OS X<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/oshablue.com\/doc\/rs104-hdl-0104-rs104-starter-kit\/#Windows\" title=\"Windows\">Windows<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/oshablue.com\/doc\/rs104-hdl-0104-rs104-starter-kit\/#Software\" title=\"Software\">Software<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/oshablue.com\/doc\/rs104-hdl-0104-rs104-starter-kit\/#Software_BuildsPackages\" title=\"Software Builds\/Packages\">Software Builds\/Packages<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/oshablue.com\/doc\/rs104-hdl-0104-rs104-starter-kit\/#Supplied_Items_in_the_Starter_Kit\" title=\"Supplied Items in the Starter Kit\">Supplied Items in the Starter Kit<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/oshablue.com\/doc\/rs104-hdl-0104-rs104-starter-kit\/#Wiring_Options_and_Trade-Offs\" title=\"Wiring Options and Trade-Offs\">Wiring Options and Trade-Offs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/oshablue.com\/doc\/rs104-hdl-0104-rs104-starter-kit\/#Programming_Adapters\" title=\"Programming Adapters\">Programming Adapters<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/oshablue.com\/doc\/rs104-hdl-0104-rs104-starter-kit\/#Suitability_or_Not_for_Field_Tests\" title=\"Suitability (or Not) for Field Tests\">Suitability (or Not) for Field Tests<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n<p>The &#8220;RS104&#8221; (short for HDL-0104-RS104), an electronics hardware prototype, is a 4-channel rapid scan UT-for-NDT device targeting compact, isolated, low-energy point-of-application scanning that also requires wired connectivity. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>For information on the basic pinout of the main connector and power considerations, please see: <a href=\"https:\/\/oshablue.com\/doc\/hdl-0104-rs104-wire-to-board-connections\/\">https:\/\/oshablue.com\/doc\/hdl-0104-rs104-wire-to-board-connections\/<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Connecting_the_Hardware\"><\/span>Connecting the Hardware<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"365\" height=\"488\" src=\"https:\/\/oshablue.com\/doc\/wp-content\/uploads\/2020\/11\/image.png\" alt=\"\" class=\"wp-image-582\" srcset=\"https:\/\/oshablue.com\/doc\/wp-content\/uploads\/2020\/11\/image.png 365w, https:\/\/oshablue.com\/doc\/wp-content\/uploads\/2020\/11\/image-224x300.png 224w\" sizes=\"auto, (max-width: 365px) 100vw, 365px\" \/><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"576\" src=\"https:\/\/oshablue.com\/doc\/wp-content\/uploads\/2020\/11\/image-1.png\" alt=\"\" class=\"wp-image-583\" srcset=\"https:\/\/oshablue.com\/doc\/wp-content\/uploads\/2020\/11\/image-1.png 485w, https:\/\/oshablue.com\/doc\/wp-content\/uploads\/2020\/11\/image-1-253x300.png 253w\" sizes=\"auto, (max-width: 485px) 100vw, 485px\" \/><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Power_Supply\"><\/span>Power Supply<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Minimum 12VDC with the standard board build at this time. If it&#8217;s not already clear or known, make sure to measure voltage output with a reliable DMM to make sure you know what the voltage output level really is.  A very wide range of power inputs is possible.  15VDC is ideal for minimum current consumption.  If your supply tends to output a low voltage or sag, it&#8217;s easy to swap a component for a lower input voltage system version.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Drivers\"><\/span>Drivers<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mac_OS_X\"><\/span>Mac OS X<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>In Mojave and Cataline the native com.apple.driver.AppleUSBFTDI drivers (kext for older OS and dext for newer) seem to function with the 2Mbps data rate directly.  Baud rate aliasing no longer needed, and in this application, the FTDI driver package (from FTDI) is not needed so far either.<\/p>\n\n\n\n<p>Big Sur: Have not yet gotten this to work.  Have not yet seen even the native driver (dext) load yet when the USB adapter is plugged in (enumerated).  Resources moving towards a solution:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.ftdicommunity.com\/index.php?topic=547.45\">https:\/\/www.ftdicommunity.com\/index.php?topic=547.45<\/a><\/li><li><a href=\"https:\/\/developer.apple.com\/forums\/thread\/659891\">https:\/\/developer.apple.com\/forums\/thread\/659891<\/a><\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Windows\"><\/span>Windows<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>As of this writing, using baud rate aliasing has worked and DacqMan has been configured to work this way.  For Windows 10, this required editing the .inf file to alias the baud rate (for 38400) to 2Mbps and then re-installing.  That change breaks the driver signing however, and thus you have to disable driver signing in Windows (a safe boot type modification type of change, pre- or early OS load).<\/p>\n\n\n\n<p>Hopefully, the latest updated Windows FTDI official driver, allows or will soon allow direct 2Mbps setting when opening the COM port, thus getting rid of the need to alias and break driver signing.  That would be excellent.  TBD.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Software\"><\/span>Software<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>DacqMan per usual.  If running from source (aka &#8216;npm start&#8217; after &#8216;npm install&#8217;)  some known build environment issues seem to be solvable without too much headache at:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/github.com\/nodejs\/node-gyp\/blob\/master\/macOS_Catalina.md\">https:\/\/github.com\/nodejs\/node-gyp\/blob\/master\/macOS_Catalina.md<\/a><\/li><li>You might need to follow the error output instruction to remove: this-project\/node_modules\/electron* and redo &#8216;npm install&#8217; <\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Software_BuildsPackages\"><\/span>Software Builds\/Packages<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Some dev packages are built, just snapshots as of Nov 23rd, for immediate hardware testing. Not official releases:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Mac OS X: <a href=\"https:\/\/oshablue.com\/doc\/wp-content\/uploads\/2020\/11\/dacqman-darwin-x64-2020-11-Nov-23-A-7ceee74.zip\">dacqman-darwin-x64-2020-11-Nov-23-A-7ceee74<\/a><\/li><li>Windows: <a href=\"https:\/\/oshablue.com\/doc\/wp-content\/uploads\/2020\/11\/dacqman-win32-x64-2020-11-Nov-24-A-7ceee74.zip\">dacqman-win32-x64-2020-11-Nov-24-A-7ceee74<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Supplied_Items_in_the_Starter_Kit\"><\/span>Supplied Items in the Starter Kit<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wiring_Options_and_Trade-Offs\"><\/span>Wiring Options and Trade-Offs<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Programming_Adapters\"><\/span>Programming Adapters<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Suitability_or_Not_for_Field_Tests\"><\/span>Suitability (or Not) for Field Tests<span class=\"ez-toc-section-end\"><\/span><\/h3>\n","protected":false},"excerpt":{"rendered":"<p>The &#8220;RS104&#8221; (short for HDL-0104-RS104), an electronics hardware prototype, is a 4-channel rapid scan UT-for-NDT device targeting compact, isolated, low-energy point-of-application scanning that also requires wired connectivity.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[15,40,9,50,13,14,52,12],"tags":[],"class_list":["post-579","post","type-post","status-publish","format-standard","hentry","category-hdlite-family","category-firmware","category-hardware","category-hdl-0104-rs104","category-ndt","category-new-prototypes","category-rs104","category-ultrasonics","entry"],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/oshablue.com\/doc\/wp-json\/wp\/v2\/posts\/579","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oshablue.com\/doc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/oshablue.com\/doc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/oshablue.com\/doc\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oshablue.com\/doc\/wp-json\/wp\/v2\/comments?post=579"}],"version-history":[{"count":5,"href":"https:\/\/oshablue.com\/doc\/wp-json\/wp\/v2\/posts\/579\/revisions"}],"predecessor-version":[{"id":648,"href":"https:\/\/oshablue.com\/doc\/wp-json\/wp\/v2\/posts\/579\/revisions\/648"}],"wp:attachment":[{"href":"https:\/\/oshablue.com\/doc\/wp-json\/wp\/v2\/media?parent=579"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oshablue.com\/doc\/wp-json\/wp\/v2\/categories?post=579"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oshablue.com\/doc\/wp-json\/wp\/v2\/tags?post=579"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}