{"id":2613,"date":"2023-01-28T14:07:26","date_gmt":"2023-01-28T22:07:26","guid":{"rendered":"https:\/\/beaglebay.com\/duinogear\/?post_type=docs&#038;p=2613"},"modified":"2023-02-01T09:59:50","modified_gmt":"2023-02-01T17:59:50","password":"","slug":"block-occupancy-hardware","status":"publish","type":"docs","link":"https:\/\/beaglebay.com\/duinogear\/docs\/block-occupancy-hardware\/","title":{"rendered":"Block Occupancy Hardware"},"content":{"rendered":"\n<p>Block Occupancy Detection (BOD) logic is built into LCOS. A Client Node can monitor up to 8 local blocks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Is it Used For?<\/h2>\n\n\n\n<p>In LCOS, BOD is a foundation of system automation and control. The most obvious use is to allow a control panel to show train locations. <\/p>\n\n\n\n<p>LCOS block objects announce their state changes;<em> any other object configured to listen for block occupancy messages<\/em> can act on those announcements. This means, for example, that signals can respond to event originating across the layout.<\/p>\n\n\n\n<p>By linking a block to Control Objects, a block becomes a virtual switch, able to operate other layout objects, such as scene objects or animations.<\/p>\n\n\n\n<p>To activate this capability in your installation, you need the BOD Hardware on each Client Node that will use it. BOD Hardware is included in the <a href=\"https:\/\/beaglebay.com\/duinogear\/product\/lcos-layout-starter-kit\/\" data-type=\"product\" data-id=\"955\">LCOS Layout Starter Kit<\/a> and the <a href=\"https:\/\/beaglebay.com\/duinogear\/product\/lcos-layout-foundation-kit\/\" data-type=\"product\" data-id=\"956\">LC2 Layout Foundation Kit<\/a>. You can add BOD to any Client node with the <a href=\"https:\/\/beaglebay.com\/duinogear\/product\/block-occupancy-detection-add-on-kit\/\" data-type=\"product\" data-id=\"959\">LCBDK Block Occupancy Detection Add-On Kit<\/a> plus up to 2 additional <a href=\"https:\/\/beaglebay.com\/duinogear\/product\/block-feeder-sensor-module\/\" data-type=\"product\" data-id=\"960\">DNCT2B <\/a>Feeder\/Sensor Modules. Or you can buy the parts separately.<\/p>\n\n\n\n<p>Installation is straight forward: subject to the cable length limitations shown below, place the DNCTA Interface near the Client Node, then place DNCT2B Sensor\/Feeder boards near track feeders. You&#8217;ll plug the feeders into the DNCT2B boards, and connect the boards directly to your track bus.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Boards to Node Connection<\/h2>\n\n\n\n<p>The DNCT2B sensors and the DNCTA interface module connect to each other and to the Client node via conventional Cat 5e Ethernet cables. Cables should be no longer than 7 ft for connecting the DNCT2B Sensors; the cable from the DNCTA to the Client Node should be no more than 1 ft.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/BOD-Cable-Connectins.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"341\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/BOD-Cable-Connectins.jpg?resize=1024%2C341&#038;ssl=1\" alt=\"\" class=\"wp-image-2112\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/BOD-Cable-Connectins.jpg?resize=1024%2C341&amp;ssl=1 1024w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/BOD-Cable-Connectins.jpg?resize=300%2C100&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/BOD-Cable-Connectins.jpg?resize=600%2C200&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/BOD-Cable-Connectins.jpg?resize=768%2C256&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/BOD-Cable-Connectins.jpg?resize=1320%2C440&amp;ssl=1 1320w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/12\/BOD-Cable-Connectins.jpg?w=1500&amp;ssl=1 1500w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Sensor Connections<\/h2>\n\n\n\n<p>The DNCT2B board is a dual feeder\/sensor board.  Attach the RAIL-IN terminals to your main track bus &#8212; we recommend 14 gauge wire for the track bus connection.  Then attach block feeders to the block 1 and block 2 terminals. Automatic reversers, reversing relays and\/or rail circuit breakers can be placed on either side (input or output) of the board.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCT2B-Connections.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"532\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCT2B-Connections.jpg?resize=1024%2C532&#038;ssl=1\" alt=\"\" class=\"wp-image-1223\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCT2B-Connections.jpg?resize=1024%2C532&amp;ssl=1 1024w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCT2B-Connections.jpg?resize=600%2C312&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCT2B-Connections.jpg?resize=300%2C156&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCT2B-Connections.jpg?resize=768%2C399&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCT2B-Connections.jpg?resize=115%2C60&amp;ssl=1 115w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCT2B-Connections.jpg?resize=173%2C90&amp;ssl=1 173w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCT2B-Connections.jpg?w=1100&amp;ssl=1 1100w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">DNCT2B Connections. The Rail Terminals are sized for 14 &#8211; 26 gauge wire.<\/figcaption><\/figure>\n\n\n\n<p>Place DNCT2B boards as close as possible to the point where the feeders are attached to the track.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">DNCTA Port to Block Mapping<\/h2>\n\n\n\n<p>LCOS supports local blocks with IDs from 0 to 7. DNCT2B sensors are mapped to block ids depending on which DNCTA port they are plugged into. If a DNCT2B is plugged into the first port (&#8220;DNCT2B#1&#8221;), block 1 on that board maps to local block 0, and block 2 maps to local block 1. If a DNCT2B is plugged into the second port (&#8220;DNCT2B#2), block 1 on that board maps to local block 2, and block 2 maps to local block 3. The third port maps to local blocks 4 and 5, and the fourth port maps to local blocks 6 and 7.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"527\" src=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCTA-Block-Map.jpg?resize=1000%2C527&#038;ssl=1\" alt=\"\" class=\"wp-image-1224\" srcset=\"https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCTA-Block-Map.jpg?w=1000&amp;ssl=1 1000w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCTA-Block-Map.jpg?resize=600%2C316&amp;ssl=1 600w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCTA-Block-Map.jpg?resize=300%2C158&amp;ssl=1 300w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCTA-Block-Map.jpg?resize=768%2C405&amp;ssl=1 768w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCTA-Block-Map.jpg?resize=114%2C60&amp;ssl=1 114w, https:\/\/i0.wp.com\/beaglebay.com\/duinogear\/wp-content\/uploads\/2021\/03\/DNCTA-Block-Map.jpg?resize=171%2C90&amp;ssl=1 171w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">DNCTA Ports map to specific local block IDs.<\/figcaption><\/figure>\n\n\n\n<p>In the Configurator, blocks are referenced by their local block ID (0 through 7).  Globally, blocks are referred to by their UID (also 0 through 7).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sensitivity<\/h2>\n\n\n\n<p>The microprocessor limits detection resolution to approx 1 mA.  While that should be sufficient to detect a single 10k wheelset at 15 volts, as a practical matter a single wheelset is insufficient for detection purposes. This is because track and wheel condition conspire to raise that actual resistance to a higher level, especially at smaller scales.<\/p>\n\n\n\n<p>Two 10k resistor wheelsets are required for reliable detection. Bearing mind that locomotives, sound cars and lighted rolling stock on the track are always detected:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The last car of a train, usually a caboose, should have two resistor wheelsets on the trailing truck.<\/li>\n\n\n\n<li>If you want to trigger block detection on a siding with only one or two cars, there should be two 10 k wheelsets on one or both cars.<\/li>\n\n\n\n<li>A few 10k wheelsets should be distributed among other cars on a train, but only enough to ensure detection on your shortest block. In most cases, having a single 10k wheelset on every 4th or 5th car should be sufficient.<\/li>\n\n\n\n<li>Any car with lighting or a DCC decoder will be detected and requires no other components.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Block Occupancy Detection (BOD) logic is built into LCOS. A Client Node can monitor up to 8 local blocks. What Is it Used For? In LCOS, BOD is a foundation of system automation and control. The most obvious use is to allow a control panel to show train locations. LCOS block objects announce their state&hellip;&nbsp;<a href=\"https:\/\/beaglebay.com\/duinogear\/docs\/block-occupancy-hardware\/\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Block Occupancy Hardware<\/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":[149],"doc_tag":[],"class_list":["post-2613","docs","type-docs","status-publish","hentry","doc_category-block-occupancy-hardware"],"year_month":"2026-05","word_count":684,"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":"Block Occupancy Hardware","term_url":"https:\/\/beaglebay.com\/duinogear\/docs-category\/block-occupancy-hardware\/"}],"doc_tag_info":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/docs\/2613","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=2613"}],"version-history":[{"count":3,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/docs\/2613\/revisions"}],"predecessor-version":[{"id":2644,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/docs\/2613\/revisions\/2644"}],"wp:attachment":[{"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/media?parent=2613"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/doc_category?post=2613"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/beaglebay.com\/duinogear\/wp-json\/wp\/v2\/doc_tag?post=2613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}