{"id":1137,"date":"2021-03-02T17:09:41","date_gmt":"2021-03-03T01:09:41","guid":{"rendered":"http:\/\/beaglebay.com\/duinogear\/?page_id=1137"},"modified":"2021-12-25T09:06:05","modified_gmt":"2021-12-25T17:06:05","slug":"basic-hardware-setup","status":"publish","type":"page","link":"https:\/\/beaglebay.com\/duinogear\/basic-hardware-setup\/","title":{"rendered":"Basic Hardware Setup"},"content":{"rendered":"\n<p>Three standard peripheral devices can be directly attached to a Client node to provide connection ports for all other functional objects. Those devices are PCA9685 16 port PWM drivers, DNIN8 Digital Input duinoNodes and DNOU8 Digital Output duinoNodes.<\/p>\n\n\n\n<p>MASTER nodes use duinoNodes also, but do not currently support the PWM driver.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">PCA9685 PWM Driver<\/h3>\n\n\n\n<p>LCOS Client firmware supports one 16 port PCA9685 card using the I2C interface.  Up to eight servo turnout motors can be attached to the card.  The remaining 8 ports are reserved for future use.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/amzn.to\/3q7W54d\" target=\"_blank\" rel=\"noopener\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"283\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/pca9685.jpg?resize=500%2C283&#038;ssl=1\" alt=\"\" class=\"wp-image-1146\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/pca9685.jpg?w=500&amp;ssl=1 500w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/pca9685.jpg?resize=300%2C170&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/pca9685.jpg?resize=350%2C198&amp;ssl=1 350w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/pca9685.jpg?resize=106%2C60&amp;ssl=1 106w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/pca9685.jpg?resize=159%2C90&amp;ssl=1 159w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><figcaption>A typical <strong><a href=\"https:\/\/amzn.to\/3q7W54d\" target=\"_blank\" rel=\"noreferrer noopener\">generic PCA9685<\/a><\/strong> board.<\/figcaption><\/figure>\n\n\n\n<p>PCA9685 cards have a modifiable I2C address. We recommend that you stick to the default 0x40 address for this card.  If you have a card that has been set to a different address via the solder jumpers, either unsolder the jumpers or enter the address of the card as shown below.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">DNIN8 Digital Input duinoNodes<\/h3>\n\n\n\n<p>DNIN8 Digital Input duinoNodes are used for buttons and switches, most commonly on the main control panel run by the MASTER.  Client nodes can use DNIN8&#8217;s for local subpanels, or for digital sensors, like proximity sensors, ranging sensors, reed switches and other digital sensing devices.  &#8220;Digital&#8221; means the sensor can be read as either on or off with no intermediate values.<\/p>\n\n\n\n<p>You can chain up to 8 DNIN8 boards on a Client for a maximum of 64 input ports. The MASTER can accept up to 32 boards in a chain, for a maximum of 256 input ports.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">DNOU8 Digital Output duinoNodes<\/h3>\n\n\n\n<p>DNOU8 Digital Output duinoNodes are used extensively by LCOS nodes to provide digital ports. Digital ports are used to power signals and other layout lighting directly; they are also used to control relays and small motors. <\/p>\n\n\n\n<p>You can chain up to 16 DNOU8 boards on a Client for a maximum of 128 output ports. The MASTER can accept up to 32 boards in a chain, for a maximum of 256 output ports.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Configuring Hardware<\/h3>\n\n\n\n<p>On the <strong>Main Window<\/strong> click <img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"95\" height=\"26\" class=\"wp-image-1140\" style=\"width: 95px;\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware.png?resize=95%2C26&#038;ssl=1\" alt=\"hardware button\"> to invoke the Hardware Tool.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"566\" height=\"355\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Default.jpg?resize=566%2C355&#038;ssl=1\" alt=\"\" class=\"wp-image-1141\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Default.jpg?w=566&amp;ssl=1 566w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Default.jpg?resize=300%2C188&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Default.jpg?resize=350%2C220&amp;ssl=1 350w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Default.jpg?resize=96%2C60&amp;ssl=1 96w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Default.jpg?resize=143%2C90&amp;ssl=1 143w\" sizes=\"auto, (max-width: 566px) 100vw, 566px\" \/><figcaption>Unconfigured Hardware settings.<\/figcaption><\/figure>\n\n\n\n<p>On Client nodes, click PCA9685 to activate PWM.  The I2C address will automatically be filled in with the default, 40. On MASTER nodes PWM cannot be activated.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"566\" height=\"355\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Client.jpg?resize=566%2C355&#038;ssl=1\" alt=\"\" class=\"wp-image-1142\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Client.jpg?w=566&amp;ssl=1 566w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Client.jpg?resize=300%2C188&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Client.jpg?resize=350%2C220&amp;ssl=1 350w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Client.jpg?resize=96%2C60&amp;ssl=1 96w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Client.jpg?resize=143%2C90&amp;ssl=1 143w\" sizes=\"auto, (max-width: 566px) 100vw, 566px\" \/><figcaption>PWM Activated at the default I2C Address.<\/figcaption><\/figure>\n\n\n\n<p>Enter the number of DNOU8 \/ DNOU1K boards that  will be attached to the node.<\/p>\n\n\n\n<p>DNIN8 Digital Input duinoNodes come in multiple versions. It is best to avoid mixing versions on the same node.  Check the version id on the boards to know which one(s) you have.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"820\" height=\"1024\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNIN8-version-1.jpg?resize=820%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-1144\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNIN8-version-1.jpg?resize=820%2C1024&amp;ssl=1 820w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNIN8-version-1.jpg?resize=600%2C749&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNIN8-version-1.jpg?resize=240%2C300&amp;ssl=1 240w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNIN8-version-1.jpg?resize=768%2C959&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNIN8-version-1.jpg?resize=48%2C60&amp;ssl=1 48w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNIN8-version-1.jpg?resize=72%2C90&amp;ssl=1 72w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNIN8-version-1.jpg?w=1006&amp;ssl=1 1006w\" sizes=\"auto, (max-width: 820px) 100vw, 820px\" \/><figcaption>DNIN8K Kit Version 1.00<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"733\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNIN8-version-101.jpg?resize=1000%2C733&#038;ssl=1\" alt=\"\" class=\"wp-image-1145\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNIN8-version-101.jpg?w=1000&amp;ssl=1 1000w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNIN8-version-101.jpg?resize=600%2C440&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNIN8-version-101.jpg?resize=300%2C220&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNIN8-version-101.jpg?resize=768%2C563&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNIN8-version-101.jpg?resize=82%2C60&amp;ssl=1 82w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNIN8-version-101.jpg?resize=123%2C90&amp;ssl=1 123w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption>DNIN8 Stackable version 1.01<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"566\" height=\"355\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Master.jpg?resize=566%2C355&#038;ssl=1\" alt=\"\" class=\"wp-image-1143\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Master.jpg?w=566&amp;ssl=1 566w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Master.jpg?resize=300%2C188&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Master.jpg?resize=350%2C220&amp;ssl=1 350w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Master.jpg?resize=96%2C60&amp;ssl=1 96w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/Hardware-Tool-Master.jpg?resize=143%2C90&amp;ssl=1 143w\" sizes=\"auto, (max-width: 566px) 100vw, 566px\" \/><figcaption>Select DNIN8 version 1.01 <\/figcaption><\/figure>\n\n\n\n<p>Enter the number of input duinoNodes you will be using and select the applicable board version.<\/p>\n\n\n\n<p>Click <img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"87\" height=\"22\" class=\"wp-image-1108\" style=\"width: 87px;\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/02\/Update.png?resize=87%2C22&#038;ssl=1\" alt=\"update button\"> to save the configuration.<\/p>\n\n\n\n<p>To complete the change, the node must rebooted. On the <strong><a href=\"https:\/\/beaglebay.com\/duinogear\/docs\/main-window\/\" data-type=\"docs\" data-id=\"2580\">Main Window<\/a><\/strong>, click <img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"126\" height=\"28\" class=\"wp-image-1110\" style=\"width: 126px;\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/02\/Reboot.png?resize=126%2C28&#038;ssl=1\" alt=\"reboot button\"> to reboot and load the new configuration.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td>&lt;&lt;<a href=\"https:\/\/beaglebay.com\/duinogear\/initializing-clients\/\" data-type=\"page\" data-id=\"1118\"> Initializing Clients<\/a><\/td><td class=\"has-text-align-right\" data-align=\"right\"><a href=\"https:\/\/beaglebay.com\/duinogear\/configuring-relays\/\" data-type=\"page\" data-id=\"1232\">Configuring Relays<\/a> >><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><a href=\"https:\/\/beaglebay.com\/duinogear\/lcos_manual\/\" data-type=\"page\" data-id=\"1024\">Index<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Three standard peripheral devices can be directly attached to a Client node to provide connection ports for all other functional objects. Those devices are PCA9685 16 port PWM drivers, DNIN8 Digital Input duinoNodes and DNOU8 Digital Output duinoNodes. MASTER nodes use duinoNodes also, but do not currently support the PWM driver. PCA9685 PWM Driver LCOS&hellip;&nbsp;<a href=\"https:\/\/beaglebay.com\/duinogear\/basic-hardware-setup\/\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Basic Hardware Setup<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","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":""},"class_list":["post-1137","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/pages\/1137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/comments?post=1137"}],"version-history":[{"count":13,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/pages\/1137\/revisions"}],"predecessor-version":[{"id":1961,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/pages\/1137\/revisions\/1961"}],"wp:attachment":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/media?parent=1137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}