<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:Consolas;}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal">I sent an email to Seth about two issues.  The first answer is actually potentially good news as he indicates they are working on a new sketch that may have linear numbering like the SMINI.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The second I found when I wen to get the pricing and it is about the availability of the BB-LEO. We should discuss on Tuesday as well.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Phil Edholm<o:p></o:p></p>
<p class="MsoNormal">Office: 925-264-9420<o:p></o:p></p>
<p class="MsoNormal">Mobile: 4088325618<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> Seth Neumann <sneumann@pacbell.net> <br>
<b>Sent:</b> Wednesday, January 27, 2021 12:38 PM<br>
<b>To:</b> Phil Edholm <pedholm@pkeconsulting.com><br>
<b>Subject:</b> Re: 2 cpNode questions<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt">Phil:<br>
<br>
in the current kernel sketch, CS[nn]001-016 and CR[nn]001-016 are reserved for the node itself.� Then lines on the 12C expanders (IOX16/32) are assigned in order: the first IOX32 (for example - IOX16 is same except only 16 bits) would have (say) CS[nn]017-032
 or CS[nn]017-024 and CT[nn]017-024, or all CTs.� [nn] is the node number.� This may change in John Plocher's new sketch so the numbers just go straight up.� Generally you set direction up on any byte boundary with 16 base node� + 128 IOX lines for
 a total of 144 lines per node.� Good practice is to make the first byte on the node an input which forces CMRI to poll the node.<br>
<br>
The BB-Leo has been discontinued by the manufacturer, I bought his remaining stock and have some if you need one to experiment.� Order a "cpNode LE" The new sketch will support a couple of alternatives: a basic cpNode-PM (ProMini) I'm intending to build the
 prototype this afternoon. We also have a BB-Pro-Mini which is a daughter board with a Pro-Mini and Regulator which plugs in to the BB-Leo socket.� These will probably work with some hacking of the existing sketch, but I'll nag John about finishing the new
 one.� We made a couple of BB-Wemos which is a more powerful processor, but the ultimate processor will probably be an ESP32 (BB-ESP32) these will work with the new sketch and support CMRINet and some other protocols.<br>
<br>
Seth<o:p></o:p></p>
<div>
<p class="MsoNormal">On 1/26/2021 11:09 PM, Phil Edholm wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">For addressing, does each I/O module start with a specific number based on the 16 bit boundaries? So the cpNode starts with address 1, the next board starts with 17, the next 33, the next 49 and so on. And� each input or output block
 starts with the same number in each board? Need to understand how SMINI and cpNode addressing is different.<o:p></o:p></p>
<p class="MsoNormal">�<o:p></o:p></p>
<p class="MsoNormal">I was looking to buy a cpNode and the Arduino and it seems to be out of stock. Is there a replacement item?<o:p></o:p></p>
<p class="MsoNormal"><a href="https://moderndevice.com/product/bbleo/">https://moderndevice.com/product/bbleo/</a><o:p></o:p></p>
<p class="MsoNormal">�<o:p></o:p></p>
<p class="MsoNormal">Phil Edholm<o:p></o:p></p>
<p class="MsoNormal">Mobile: 4088325618<o:p></o:p></p>
<p class="MsoNormal">�<o:p></o:p></p>
</blockquote>
<p class="MsoNormal"><br>
<br>
<o:p></o:p></p>
<pre>-- <o:p></o:p></pre>
<pre>Seth Neumann<o:p></o:p></pre>
<pre>Mountain View, CA<o:p></o:p></pre>
</div>
</body>
</html>