{"id":2453,"date":"2023-01-20T00:00:37","date_gmt":"2023-01-20T08:00:37","guid":{"rendered":"https:\/\/beaglebay.com\/duinogear\/?post_type=docs&#038;p=2453"},"modified":"2023-01-20T00:00:40","modified_gmt":"2023-01-20T08:00:40","password":"","slug":"installing-dnin8k-boards","status":"publish","type":"docs","link":"https:\/\/beaglebay.com\/duinogear\/docs\/installing-dnin8k-boards\/","title":{"rendered":"Installing DNIN8K Boards"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Connecting the Board to your Layout<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"878\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/DNIN8-Connections.jpg?resize=1024%2C878&#038;ssl=1\" alt=\"DNIN8 COnnections\" class=\"wp-image-661\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/DNIN8-Connections.jpg?resize=1024%2C878&amp;ssl=1 1024w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/DNIN8-Connections.jpg?resize=600%2C514&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/DNIN8-Connections.jpg?resize=300%2C257&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/DNIN8-Connections.jpg?resize=768%2C658&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/DNIN8-Connections.jpg?resize=1536%2C1317&amp;ssl=1 1536w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/DNIN8-Connections.jpg?resize=2048%2C1755&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Power<\/h4>\n\n\n\n<p>Each DNIN8K input duinoNode requires two power connections:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>VCC<\/strong>, +5v device power<\/li>\n\n\n\n<li><strong>GND<\/strong><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Data Connections<\/h4>\n\n\n\n<p>DATA OUT: Each duinoNode requires three outbound connections at J1 for downstream (to the microcontroller) data transmission: Clock, Latch &amp; Data Out.<\/p>\n\n\n\n<p>DATA IN: Each duinoNode offers three inbound data connections at J2 for receiving data from upstream input duinoNodes: Clock, Latch &amp; Data In.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"878\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/dnin8_data.jpg?resize=1024%2C878&#038;ssl=1\" alt=\"\" class=\"wp-image-663\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/dnin8_data.jpg?resize=1024%2C878&amp;ssl=1 1024w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/dnin8_data.jpg?resize=600%2C514&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/dnin8_data.jpg?resize=300%2C257&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/dnin8_data.jpg?resize=768%2C658&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/dnin8_data.jpg?resize=1536%2C1317&amp;ssl=1 1536w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/dnin8_data.jpg?resize=2048%2C1755&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">DNIN8K Data Connections. Multiple boards can be chained together by connecting Data Out of a node to Data In of the next upstream (to microcontroller) node.<\/figcaption><\/figure>\n\n\n\n<p>This version of the board accepts data connections at three pin headers  with 2.54mm (0.1\u2033) spacing. All node-to-node data connections can be  made with ordinary servo extension cables. Use male-to-male extensions  to connect data out of a node to data in of the next upstream node.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Device Connections<\/h4>\n\n\n\n<p>The DNIN8 can be connected to standard buttons, switches and any +5v sensor device that produces a digital (HIGH or LOW) signal.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"878\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/dnin8_inputs.jpg?resize=1024%2C878&#038;ssl=1\" alt=\"\" class=\"wp-image-664\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/dnin8_inputs.jpg?resize=1024%2C878&amp;ssl=1 1024w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/dnin8_inputs.jpg?resize=600%2C514&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/dnin8_inputs.jpg?resize=300%2C257&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/dnin8_inputs.jpg?resize=768%2C658&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/dnin8_inputs.jpg?resize=1536%2C1317&amp;ssl=1 1536w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2020\/12\/dnin8_inputs.jpg?resize=2048%2C1755&amp;ssl=1 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Connection points for buttons, switches and digital sensors. All devices share the common anode power source but use individual Ground ports.<\/figcaption><\/figure>\n\n\n\n<p>There are 9 device connections: one VCC anode to supply power to all attached devices, and 8 device grounds. Simply connect a wire from VCC to the &#8220;hot&#8221; side of each button, switch or sensor, then the ground side from each device to individual ground ports.  10k Pull-down resistors are already present on the board. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Using the Board<\/h2>\n\n\n\n<p>DNIN8 is an 8-bit parallel in, serial out shift register device. <em> However,<\/em><strong><em> the Arduino shiftin() library function is not compatible with shift register used by this board<\/em>. <\/strong><\/p>\n\n\n\n<p>The duinoNodes Arduino Library is free to purchaser of any duinoNode product. It will be added to your cart automatically and you will receive a download link when your purchase is complete. The library is delivered as a zip file; unzip it into your libraries directory, usually C:\\Users\\USERNAME\\Documents\\Arduino\\libraries. You will find example sketches in ..\\Arduino\\Libraries\\duinoNodes\\examples\\.<\/p>\n\n\n\n<p>For detailed information, see Arduino Library for Input duinoNodes.<\/p>\n\n\n\n<p><a href=\"https:\/\/beaglebay.com\/duinogear\/docs\/arduino-library-for-input-duinonodes\/\" data-type=\"URL\" data-id=\"https:\/\/beaglebay.com\/duinogear\/docs\/arduino-library-for-input-duinonodes\/\">Using the Software Library<\/a><\/p>\n\n\n\n<p>UPDATED: 1\/19\/23<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Connecting the Board to your Layout Power Each DNIN8K input duinoNode requires two power connections: Data Connections DATA OUT: Each duinoNode requires three outbound connections at J1 for downstream (to the microcontroller) data transmission: Clock, Latch &amp; Data Out. DATA IN: Each duinoNode offers three inbound data connections at J2 for receiving data from upstream&hellip;&nbsp;<a href=\"https:\/\/beaglebay.com\/duinogear\/docs\/installing-dnin8k-boards\/\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Installing DNIN8K Boards<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"doc_category":[124],"doc_tag":[],"class_list":["post-2453","docs","type-docs","status-publish","hentry","doc_category-installation-dnin8k"],"year_month":"2026-04","word_count":345,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"Site Administrator","author_nicename":"lew-admin","author_url":"https:\/\/beaglebay.com\/duinogear\/author\/lew-admin\/"},"doc_category_info":[{"term_name":"Installation","term_url":"https:\/\/beaglebay.com\/duinogear\/docs-category\/installation-dnin8k\/"}],"doc_tag_info":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/docs\/2453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/comments?post=2453"}],"version-history":[{"count":2,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/docs\/2453\/revisions"}],"predecessor-version":[{"id":2455,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/docs\/2453\/revisions\/2455"}],"wp:attachment":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/media?parent=2453"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/doc_category?post=2453"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/doc_tag?post=2453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}