<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.asmbly.org/index.php?action=history&amp;feed=atom&amp;title=Storage_Lockers</id>
	<title>Storage Lockers - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.asmbly.org/index.php?action=history&amp;feed=atom&amp;title=Storage_Lockers"/>
	<link rel="alternate" type="text/html" href="https://wiki.asmbly.org/index.php?title=Storage_Lockers&amp;action=history"/>
	<updated>2026-04-29T04:37:08Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.8</generator>
	<entry>
		<id>https://wiki.asmbly.org/index.php?title=Storage_Lockers&amp;diff=2093&amp;oldid=prev</id>
		<title>Jon at 20:01, 12 December 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.asmbly.org/index.php?title=Storage_Lockers&amp;diff=2093&amp;oldid=prev"/>
		<updated>2022-12-12T20:01:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:01, 12 December 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l28&quot; &gt;Line 28:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 28:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Each channel/zone/locker has the same schematic.  A single instance is as shown:&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Each channel/zone/locker has the same schematic.  A single instance is as shown:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Locker channel schematic.png|frame|center]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[File:Locker channel schematic.png|frame|center]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Operations]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jon</name></author>
	</entry>
	<entry>
		<id>https://wiki.asmbly.org/index.php?title=Storage_Lockers&amp;diff=2092&amp;oldid=prev</id>
		<title>Jon at 20:00, 12 December 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.asmbly.org/index.php?title=Storage_Lockers&amp;diff=2092&amp;oldid=prev"/>
		<updated>2022-12-12T20:00:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 20:00, 12 December 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l25&quot; &gt;Line 25:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 25:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;With an ACU, Elevator Board, and our spare (discontinued) low-frequency Smart Reader, we can build a standalone, mobile locker controller that requires only 120V power and network (ethernet or wifi) connections.  This lets us rearrange the floorplan in the future without modifying a bunch of facility access control wiring.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;With an ACU, Elevator Board, and our spare (discontinued) low-frequency Smart Reader, we can build a standalone, mobile locker controller that requires only 120V power and network (ethernet or wifi) connections.  This lets us rearrange the floorplan in the future without modifying a bunch of facility access control wiring.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Each channel/zone/locker has the same schematic.  A single instance is as shown:&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:Locker channel schematic.png|frame|center]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jon</name></author>
	</entry>
	<entry>
		<id>https://wiki.asmbly.org/index.php?title=Storage_Lockers&amp;diff=2090&amp;oldid=prev</id>
		<title>Jon at 16:57, 12 December 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.asmbly.org/index.php?title=Storage_Lockers&amp;diff=2090&amp;oldid=prev"/>
		<updated>2022-12-12T16:57:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:57, 12 December 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l20&quot; &gt;Line 20:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 20:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Limitations of the Elevator Board ====  &lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Limitations of the Elevator Board ====  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Use of the elevator board instead of the full-blown 4- or 8-port expansion boards comes with some drawbacks.  The relatively low number of supported readers suits our application just fine.  The I/O lacks end-of-line supervision, which isn&amp;#039;t a problem so long we as keep all our wiring short and local.  The biggest issue to be aware of is the small output relays are rated for &amp;#039;&amp;#039;&amp;#039;only 1A&amp;#039;&amp;#039;&amp;#039; rather than the 5A relays on the regular expansion boards.  This limits our lock selection unless we add our own intermediate lock-control relays.  Additionally, the general-purpose inputs don&amp;#039;t work quite the same way as the dedicated contact sensor inputs on the regular expansion boards, requiring pullup resistors for our usecase.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Use of the elevator board instead of the full-blown 4- or 8-port expansion boards comes with some drawbacks.  The relatively low number of supported readers suits our application just fine.  The I/O lacks end-of-line supervision, which isn&amp;#039;t a problem so long we as keep all our wiring short and local.  The biggest issue to be aware of is the small output relays are rated for &amp;#039;&amp;#039;&amp;#039;only 1A&amp;#039;&amp;#039;&amp;#039; rather than the 5A relays on the regular expansion boards.  This limits our lock selection unless we add our own intermediate lock-control relays.  Additionally, the general-purpose inputs don&amp;#039;t work quite the same way as the dedicated contact sensor inputs on the regular expansion boards, requiring pullup resistors for our usecase.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Implementation Details == &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;To make life easier, we decided to get a second [https://www.openpath.com/product/access-control-core-board-op-acc Access Control Core] instead of running a trunk of wires all the way back to our existing panel.  We bought the Elevator Board and ACU loose because we don&amp;#039;t love the enclosure of the turnkey [https://www.openpath.com/product/24v-elevator-core-series-smart-hub Elevator Smart Hub] and didn&amp;#039;t need the extra reader ports or the UL-listed monitored alarm power supply it includes.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;With an ACU, Elevator Board, and our spare (discontinued) low-frequency Smart Reader, we can build a standalone, mobile locker controller that requires only 120V power and network (ethernet or wifi) connections.  This lets us rearrange the floorplan in the future without modifying a bunch of facility access control wiring.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jon</name></author>
	</entry>
	<entry>
		<id>https://wiki.asmbly.org/index.php?title=Storage_Lockers&amp;diff=2089&amp;oldid=prev</id>
		<title>Jon: /* Limitations of the Elevator Board */</title>
		<link rel="alternate" type="text/html" href="https://wiki.asmbly.org/index.php?title=Storage_Lockers&amp;diff=2089&amp;oldid=prev"/>
		<updated>2022-12-12T16:21:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Limitations of the Elevator Board&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:21, 12 December 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l19&quot; &gt;Line 19:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 19:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Limitations of the Elevator Board ====  &lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==== Limitations of the Elevator Board ====  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Use of the elevator board instead of the full-blown 4- or 8-port expansion boards comes with some drawbacks.  The relatively low number of supported readers suits our application just fine.  The I/O lacks end-of-line supervision, which isn&amp;#039;t a problem so long we as keep all our wiring short and local.  The biggest issue to be aware of is the small output relays are rated for &amp;#039;&amp;#039;&amp;#039;only 1A&amp;#039;&amp;#039;&amp;#039; rather than the 5A relays on the &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;big board&lt;/del&gt;.  This limits our lock selection unless we add our own intermediate lock-control relays.  Additionally, the general-purpose inputs don&amp;#039;t work quite the same way as the dedicated contact sensor inputs on the regular boards, requiring pullup resistors for our usecase.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Use of the elevator board instead of the full-blown 4- or 8-port expansion boards comes with some drawbacks.  The relatively low number of supported readers suits our application just fine.  The I/O lacks end-of-line supervision, which isn&amp;#039;t a problem so long we as keep all our wiring short and local.  The biggest issue to be aware of is the small output relays are rated for &amp;#039;&amp;#039;&amp;#039;only 1A&amp;#039;&amp;#039;&amp;#039; rather than the 5A relays on the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;regular expansion boards&lt;/ins&gt;.  This limits our lock selection unless we add our own intermediate lock-control relays.  Additionally, the general-purpose inputs don&amp;#039;t work quite the same way as the dedicated contact sensor inputs on the regular &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;expansion &lt;/ins&gt;boards, requiring pullup resistors for our usecase.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jon</name></author>
	</entry>
	<entry>
		<id>https://wiki.asmbly.org/index.php?title=Storage_Lockers&amp;diff=2088&amp;oldid=prev</id>
		<title>Jon at 16:21, 12 December 2022</title>
		<link rel="alternate" type="text/html" href="https://wiki.asmbly.org/index.php?title=Storage_Lockers&amp;diff=2088&amp;oldid=prev"/>
		<updated>2022-12-12T16:21:11Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:21, 12 December 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot; &gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Elevator Board input channels are configured as contact sensors and connected to the door sense outputs on the electronic locks, so we can know if doors are forced open or left ajar.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The Elevator Board input channels are configured as contact sensors and connected to the door sense outputs on the electronic locks, so we can know if doors are forced open or left ajar.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Limitations of the Elevator Board ===  &lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/ins&gt;=== Limitations of the Elevator Board &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;=&lt;/ins&gt;===  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Use of the elevator board instead of the full-blown 4- or 8-port expansion boards comes with some drawbacks.  The relatively low number of supported readers suits our application just fine.  The I/O lacks end-of-line supervision, which isn&amp;#039;t a problem so long we as keep all our wiring short and local.  The biggest issue to be aware of is the small output relays are rated for &amp;#039;&amp;#039;&amp;#039;only 1A&amp;#039;&amp;#039;&amp;#039; rather than the 5A relays on the big board.  This limits our lock selection unless we add our own intermediate lock-control relays.  Additionally, the general-purpose inputs don&amp;#039;t work quite the same way as the dedicated contact sensor inputs on the regular boards, requiring pullup resistors for our usecase.&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Use of the elevator board instead of the full-blown 4- or 8-port expansion boards comes with some drawbacks.  The relatively low number of supported readers suits our application just fine.  The I/O lacks end-of-line supervision, which isn&amp;#039;t a problem so long we as keep all our wiring short and local.  The biggest issue to be aware of is the small output relays are rated for &amp;#039;&amp;#039;&amp;#039;only 1A&amp;#039;&amp;#039;&amp;#039; rather than the 5A relays on the big board.  This limits our lock selection unless we add our own intermediate lock-control relays.  Additionally, the general-purpose inputs don&amp;#039;t work quite the same way as the dedicated contact sensor inputs on the regular boards, requiring pullup resistors for our usecase.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Jon</name></author>
	</entry>
	<entry>
		<id>https://wiki.asmbly.org/index.php?title=Storage_Lockers&amp;diff=2087&amp;oldid=prev</id>
		<title>Jon: Created page with &quot;This page describes the construction and function of Asmbly&#039;s Openpath storage lockers.  == Purpose and Requirements == As Asmbly&#039;s added specialized portable tools to our inv...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.asmbly.org/index.php?title=Storage_Lockers&amp;diff=2087&amp;oldid=prev"/>
		<updated>2022-12-12T16:20:57Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This page describes the construction and function of Asmbly&amp;#039;s Openpath storage lockers.  == Purpose and Requirements == As Asmbly&amp;#039;s added specialized portable tools to our inv...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This page describes the construction and function of Asmbly&amp;#039;s Openpath storage lockers.&lt;br /&gt;
&lt;br /&gt;
== Purpose and Requirements ==&lt;br /&gt;
As Asmbly&amp;#039;s added specialized portable tools to our inventory, a need was identified to limit access to individuals who&amp;#039;ve completed requisite training.&lt;br /&gt;
&lt;br /&gt;
Secondary applications might include securing stewards&amp;#039; tools or class supplies, or renting out unused lockers to generate extra revenue.  The viability of various applications is highly dependent on how easy it is to manage locker access.&lt;br /&gt;
&lt;br /&gt;
== Selected Solution ==&lt;br /&gt;
Asmbly decided to go with Openpath for access control of the lockers.  The mechanical design uses off-the-shelf 24V cabinet locks in an overall architecture similar to an Amazon pickup locker bank.&lt;br /&gt;
&lt;br /&gt;
We already know how to update Openpath access groups for individual Neon users programmatically, so automatic management of locker access is an understood expansion to scripts AdminBot is already running.  (See the [https://github.com/asmbly-makerspace/NeonIntegrations/commit/337858a62e5b39818070997e0e2fad173f7c9bbd initial implementation])&lt;br /&gt;
&lt;br /&gt;
== Theory of Operation ==&lt;br /&gt;
Our locker controller is built around an [https://www.openpath.com/product/elevator-board Openpath Elevator Board].  This device provides 16 channels of I/O, supports up to two readers, and critically doesn&amp;#039;t have a per-zone monthly subscription cost.  With this board we can have up to 16 Openpath access zones for the flat monthly management cost of the board as a whole.&lt;br /&gt;
&lt;br /&gt;
The Elevator Board output channels are configured as Entry/Exit hardware.  Each output channel is connected to an illuminated NO pushbutton switch.  When you swipe your credential on the lockers reader, the controller closes the output relays for the user&amp;#039;s authorized zones.  This energizes each channels corresponding pushbutton, lighting it up.  Pushing an illuminated button energizes the corresponding electronic lock, opening the locker door.&lt;br /&gt;
&lt;br /&gt;
The Elevator Board input channels are configured as contact sensors and connected to the door sense outputs on the electronic locks, so we can know if doors are forced open or left ajar.&lt;br /&gt;
&lt;br /&gt;
=== Limitations of the Elevator Board === &lt;br /&gt;
Use of the elevator board instead of the full-blown 4- or 8-port expansion boards comes with some drawbacks.  The relatively low number of supported readers suits our application just fine.  The I/O lacks end-of-line supervision, which isn&amp;#039;t a problem so long we as keep all our wiring short and local.  The biggest issue to be aware of is the small output relays are rated for &amp;#039;&amp;#039;&amp;#039;only 1A&amp;#039;&amp;#039;&amp;#039; rather than the 5A relays on the big board.  This limits our lock selection unless we add our own intermediate lock-control relays.  Additionally, the general-purpose inputs don&amp;#039;t work quite the same way as the dedicated contact sensor inputs on the regular boards, requiring pullup resistors for our usecase.&lt;/div&gt;</summary>
		<author><name>Jon</name></author>
	</entry>
</feed>