<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-size: 13px;color: rgb(0, 0, 0);font-family: arial, sans-serif;">I'm also considering CANBUS for my subs intercommunication needs.  The motor controller I've purchased supports CANBUS (or a few flavors of) out the box.  Extending it to other things, light controllers, automated values, sensors seems reasonably tractable using common micro controllers.<div><br></div><div>Cheers,</div><div>  Ian.<br><br><blockquote style="padding-left: 5px; margin-left: 0px; border-left: #0000ff 2px solid; font-weight: normal; font-style: normal; text-decoration: none; font-size: 10pt; font-family: arial,sans-serif; color: black;">-----Original Message-----
<br>From: Jon Wallace via Personal_Submersibles <personal_submersibles@psubs.org>
<br>Sent: May 24, 2018 8:41 AM
<br>To: Personal Submersibles General Discussion <personal_submersibles@psubs.org>
<br>Subject: Re: [PSUBS-MAILIST] DSV Aquatic update

<br><br><zzzhtml><zzzhead></zzzhead><zzzbody><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:16px"><div><span></span></div><div id="yui_3_16_0_1_1527166872160_59902" dir="ltr"><span id="yui_3_16_0_1_1527166872160_59903">Cliff, I have no experience with CANBUS.  I'll have to look into it.</span></div><div class="qtdSeparateBR" id="yui_3_16_0_1_1527166872160_59893"><br><br></div><div class="yahoo_quoted" id="yui_3_16_0_1_1527166872160_59908" style="display: block;">  <div style="font-family: times new roman, new york, times, serif; font-size: 16px;" id="yui_3_16_0_1_1527166872160_59907"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_1_1527166872160_59906"> <div dir="ltr" id="yui_3_16_0_1_1527166872160_59905"> <font size="2" face="Arial" id="yui_3_16_0_1_1527166872160_59904"> <hr size="1"> <b><span style="font-weight:bold;">From:</span></b> Cliff Redus via Personal_Submersibles <personal_submersibles@psubs.org><br> <b><span style="font-weight: bold;">To:</span></b> Personal Submersibles General Discussion <personal_submersibles@psubs.org> <br> <b><span style="font-weight: bold;">Sent:</span></b> Thursday, May 24, 2018 10:55 AM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [PSUBS-MAILIST] DSV Aquatic update<br> </font> </div> <div class="y_msg_container" id="yui_3_16_0_1_1527166872160_59909"><br><div id="yiv7575379025"><div id="yui_3_16_0_1_1527166872160_59912"><div dir="ltr" id="yui_3_16_0_1_1527166872160_59911"><div id="yui_3_16_0_1_1527166872160_59910">Nice work Jon. I like the HMI.  Just as a comparison,  I use on my boat via PLC 54 channels:</div><div id="yui_3_16_0_1_1527166872160_59913"><br clear="none"></div><div id="yui_3_16_0_1_1527166872160_59918"><font color="#000000" face="Times New Roman" size="3">

 </font><font color="#000000" face="Times New Roman" size="3">
 </font><font color="#000000" face="Times New Roman" size="3">
 </font><font color="#000000" face="Times New Roman" size="3">
  </font><font color="#000000" face="Times New Roman" size="3">
  </font><font color="#000000" face="Times New Roman" size="3">
 </font><font color="#000000" face="Times New Roman" size="3">
 </font><font color="#000000" face="Times New Roman" size="3">
  </font><font color="#000000" face="Times New Roman" size="3">
  </font><font color="#000000" face="Times New Roman" size="3">
 </font><font color="#000000" face="Times New Roman" size="3">
 </font><font color="#000000" face="Times New Roman" size="3">
  </font><font color="#000000" face="Times New Roman" size="3">
  </font><font color="#000000" face="Times New Roman" size="3">
 </font><font color="#000000" face="Times New Roman" size="3">
 </font><font color="#000000" face="Times New Roman" size="3">
  </font><font color="#000000" face="Times New Roman" size="3">
  </font><font color="#000000" face="Times New Roman" size="3">
 </font><font color="#000000" face="Times New Roman" size="3">
 </font><font color="#000000" face="Times New Roman" size="3">
  </font><font color="#000000" face="Times New Roman" size="3">
  </font><font color="#000000" face="Times New Roman" size="3">
 </font><font color="#000000" face="Times New Roman" size="3">
 </font><font color="#000000" face="Times New Roman" size="3">
  </font><font color="#000000" face="Times New Roman" size="3">
  </font><font color="#000000" face="Times New Roman" size="3">
 </font><font color="#000000" face="Times New Roman" size="3">
 </font><font color="#000000" face="Times New Roman" size="3">
  </font><font color="#000000" face="Times New Roman" size="3">
  </font><font color="#000000" face="Times New Roman" size="3">
 </font><font color="#000000" face="Times New Roman" size="3">

</font><table width="404" style="width:303pt;border-collapse:collapse;" border="0" cellspacing="0" cellpadding="0" id="yui_3_16_0_1_1527166872160_59917"><colgroup span="1"><col span="1" width="338" style="width:254pt;"></colgroup><colgroup span="1"><col span="1" width="66" style="width:49pt;"></colgroup><tbody id="yui_3_16_0_1_1527166872160_59916"><tr height="18" style="min-height:13.2pt;" id="yui_3_16_0_1_1527166872160_59915"><td colspan="1" rowspan="1" width="338" height="18" style="border:0px windowtext;width:254pt;min-height:13.2pt;background-color:transparent;" id="yui_3_16_0_1_1527166872160_59914"><font color="#000000">Analog input</font></td><td align="right" colspan="1" rowspan="1" width="66" style="border:0px windowtext;width:49pt;background-color:transparent;"><font color="#000000">21</font></td></tr><tr height="18" style="min-height:13.2pt;" id="yui_3_16_0_1_1527166872160_59920"><td colspan="1" rowspan="1" height="18" style="border:0px windowtext;min-height:13.2pt;background-color:transparent;" id="yui_3_16_0_1_1527166872160_59919"><font color="#000000">RTD inputs</font></td><td align="right" colspan="1" rowspan="1" style="border:0px windowtext;background-color:transparent;"><font color="#000000">2</font></td></tr><tr height="18" style="min-height:13.2pt;" id="yui_3_16_0_1_1527166872160_59922"><td colspan="1" rowspan="1" height="18" style="border:0px windowtext;min-height:13.2pt;background-color:transparent;" id="yui_3_16_0_1_1527166872160_59921"><font color="#000000">Digital input</font></td><td align="right" colspan="1" rowspan="1" style="border:0px windowtext;background-color:transparent;"><font color="#000000">10</font></td></tr><tr height="18" style="min-height:13.2pt;" id="yui_3_16_0_1_1527166872160_59925"><td colspan="1" rowspan="1" height="18" style="border:0px windowtext;min-height:13.2pt;background-color:transparent;" id="yui_3_16_0_1_1527166872160_59924"><font color="#000000" id="yui_3_16_0_1_1527166872160_59923">RS-232 INPUT</font></td><td align="right" colspan="1" rowspan="1" style="border:0px windowtext;background-color:transparent;"><font color="#000000">3</font></td></tr><tr height="18" style="min-height:13.2pt;" id="yui_3_16_0_1_1527166872160_59927"><td colspan="1" rowspan="1" height="18" style="border:0px windowtext;min-height:13.2pt;background-color:transparent;" id="yui_3_16_0_1_1527166872160_59926"><font color="#000000" id="yui_3_16_0_1_1527166872160_59928">Analog Output</font></td><td align="right" colspan="1" rowspan="1" style="border:0px windowtext;background-color:transparent;"><font color="#000000">6</font></td></tr><tr height="18" style="min-height:13.2pt;" id="yui_3_16_0_1_1527166872160_59931"><td colspan="1" rowspan="1" height="18" style="border:0px windowtext;min-height:13.2pt;background-color:transparent;" id="yui_3_16_0_1_1527166872160_59930"><font color="#000000" id="yui_3_16_0_1_1527166872160_59929">Digital Output</font></td><td align="right" colspan="1" rowspan="1" style="border:0px windowtext;background-color:transparent;"><font color="#000000">12</font></td></tr><tr height="18" style="min-height:13.2pt;" id="yui_3_16_0_1_1527166872160_59935"><td colspan="1" rowspan="1" height="18" style="border:0px windowtext;min-height:13.2pt;background-color:transparent;" id="yui_3_16_0_1_1527166872160_59934"><div id="yui_3_16_0_1_1527166872160_59933"><font color="#000000" id="yui_3_16_0_1_1527166872160_59932">PCBs look good.  I also use PCB Express.  They have always done a good job on boards for me.</font></div><div><font color="#000000"><br clear="none"></font></div><div><font color="#000000">OAS</font></div><div><font color="#000000"><font color="#000000">Have you ever done any work with CANBUS (Control Area Network Bus?  This is distributed communication network and protocol used on all modern cars for ECU (Electrical Control Units) to talk with each other.  Driver is system robustness and minimizing thick cable harnesses.  Always though it would be interesting to set up a psub using CANBUS.</font></font></div><div><font color="#000000"><br clear="none"></font></div><div><font color="#000000">Cliff</font></div></td><td align="right" colspan="1" rowspan="1" style="border:0px windowtext;background-color:transparent;"><div><strong><font color="#000000">54</font></strong></div><div><br clear="none"></div><div><strong><font color="#000000"><br clear="none"></font></strong></div></td></tr></tbody></table></div></div><div class="yiv7575379025gmail_extra"><br clear="none"><div class="yiv7575379025gmail_quote">On Wed, May 23, 2018 at 7:33 PM, Jon Wallace via Personal_Submersibles <span dir="ltr"><<a rel="nofollow" shape="rect" ymailto="mailto:personal_submersibles@psubs.org" target="_blank" href="mailto:personal_submersibles@psubs.org">personal_submersibles@psubs.org</a>></span> wrote:<br clear="none"><blockquote class="yiv7575379025gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="yiv7575379025yqt1094768388" id="yiv7575379025yqt94274"><div><div style="color:rgb(0,0,0);font-family:times new roman, new york, times, serif;font-size:16px;background-color:rgb(255,255,255);"><div id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3083"><span></span></div><div dir="ltr" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3083"><span id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3103">I have finalized the PCB layout for the SCM.  Although not really necessary, layering various "breakout boards" onto PCB foundations that use electrical traces to connect various parts will definitely cut down on the mish-mash of wiring that would otherwise be required.  I have settled on a configuration providing 16 each of analog, serial, and I2C sensors.  This is way more than I ever anticipate needing however it does offer plenty of room for expansion and doesn't cost much more than limiting to 4 or 8 sensors...so why not go for it.</span></div><div dir="ltr" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3083"><span><br clear="none"></span></div><div dir="ltr" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3083"><span id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3557">I am using ExpressPCB for the PCB design work.  In my prototype I was using an Arduino for sensor data collection and a Raspberry PI for graphic display however I am now thinking about using a second Raspberry PI for data collection to take advantage of the huge difference in processing power available with it compared to the Arduino.</span></div><div dir="ltr" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3083"><span><br clear="none"></span></div><div dir="ltr" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3083"><span id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3828">The three PCB boards and microprocessor will be housed together in a "sensor collection box" (hmmm, another acronym opportunity - SCB) and communicate with the graphics microprocessor via USB.</span></div><div dir="ltr" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3083"><span><br clear="none"></span></div><div dir="ltr" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3083"><span id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3697">The layout boards can be viewed here</span></div><div dir="ltr" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3083"><a rel="nofollow" shape="rect" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3533" style="background-color:rgb(255,255,255);" target="_blank" href="http://www.subdb.info/database/vessels/1320788990/docs/scm_-_pcb_layout.pdf">http://www.subdb.info/ database/vessels/1320788990/ docs/scm_-_pcb_layout.pdf</a><span><br clear="none"></span></div><div dir="ltr" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3083"><br clear="none"></div><div dir="ltr" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3083">Click here to see the <a rel="nofollow" shape="rect" class="yiv7575379025m_-2601216684549208027enhancr2_c3916345-6fd9-802b-e01f-977d73aa7956" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3141" style="background-color:rgb(255,255,255);" target="_blank" href="https://www.youtube.com/watch?time_continue=1&v=8JkGYM6V2a4">Submarine Control Manager (SCM)</a> graphical display.</div><div id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3477"><br clear="none"></div><div class="yiv7575379025m_-2601216684549208027yahoo-link-enhancr-card yiv7575379025m_-2601216684549208027ymail-preserve-class yiv7575379025m_-2601216684549208027ymail-preserve-style" dir="ltr" id="yiv7575379025m_-2601216684549208027enhancr2_c3916345-6fd9-802b-e01f-977d73aa7956" style=""> <a rel="nofollow" shape="rect" class="yiv7575379025m_-2601216684549208027yahoo-enhancr-cardlink" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3509" style="color:rgb(0,0,0)!important;text-decoration:none!important;" target="_blank" href="https://www.youtube.com/watch?time_continue=1&v=8JkGYM6V2a4"> <table class="yiv7575379025m_-2601216684549208027card-wrapper yiv7575379025m_-2601216684549208027yahoo-ignore-table" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3508" style="max-width:400px;" border="0" cellspacing="0" cellpadding="0"><tbody id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3507"><tr id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3506"><td colspan="1" rowspan="1" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3505" width="400"> <table class="yiv7575379025m_-2601216684549208027card yiv7575379025m_-2601216684549208027yahoo-ignore-table" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3504" width="100%" style="max-width:400px;" border="0" cellspacing="0" cellpadding="0"><tbody id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3503"><tr id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3674"><td colspan="1" rowspan="1" valign="top" class="yiv7575379025m_-2601216684549208027card-primary-image-cell" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3673" background="https://s.yimg.com/vv//api/res/1.2/PMUBkgNNayyfEvq_V5p4yw--~A/YXBwaWQ9bWFpbDtmaT1maWxsO2g9MjAwO3c9NDAw/https://i.ytimg.com/vi/8JkGYM6V2a4/hqdefault.jpg.cf.jpg" style="" height="" bgcolor="#000000">  <table class="yiv7575379025m_-2601216684549208027yahoo-ignore-table" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3672" style="width:100%;" border="0" cellspacing="0" cellpadding="0"><tbody id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3671"><tr id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3670"><td colspan="1" rowspan="1" valign="top" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3669" background="https://s.yimg.com/nq/storm/assets/enhancrV2/12/overlay-tile.png" style="" height="" bgcolor="transparent">  <table class="yiv7575379025m_-2601216684549208027yahoo-ignore-table" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3668" height="185" style="width:100%;min-height:185px;min-height:185px;"><tbody id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3667"><tr id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3666"><td colspan="1" rowspan="1" class="yiv7575379025m_-2601216684549208027card-richInfo2" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3665" style="padding:15px 0px 0px 15px;text-align:left;vertical-align:top;">  </td><td colspan="1" rowspan="1" class="yiv7575379025m_-2601216684549208027card-actions" style="padding:15px 15px 0px 0px;text-align:right;vertical-align:top;"> <div class="yiv7575379025m_-2601216684549208027card-share-container"></div> </td></tr></tbody></table>  </td></tr></tbody></table> </td></tr><tr id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3502"><td colspan="1" rowspan="1" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3501"> <table align="center" class="yiv7575379025m_-2601216684549208027card-info yiv7575379025m_-2601216684549208027yahoo-ignore-table" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3500" style="background:rgb(255,255,255);border-width:1px 1px 3px;border-style:solid;border-color:rgb(224,228,233) rgb(224,228,233) rgb(229,45,39);width:95%;margin-right:auto;margin-left:auto;max-width:380px;" border="0" cellspacing="0" cellpadding="0"><tbody id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3499"><tr id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3498"><td colspan="1" rowspan="1" style="padding:16px 0px 16px 12px;vertical-align:top;background-color:rgb(255,255,255);"> <img class="yiv7575379025m_-2601216684549208027card-object-1 yiv7575379025m_-2601216684549208027yahoo-ignore-inline-image yiv7575379025m_-2601216684549208027ymail-preserve-class" height="32" style="border:1px solid rgb(224, 228, 233);margin-top:3px;min-width:32px;" src="https://s.yimg.com/nq/storm/assets/enhancrV2/23/logos/youtube.png">  </td><td colspan="1" rowspan="1" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3497" style="padding:16px 12px;width:99%;vertical-align:middle;"> <h2 class="yiv7575379025m_-2601216684549208027card-title" style="margin:0px 0px 4px;line-height:19px;">Submarine Control Manager (SCM)</h2>  <div class="yiv7575379025m_-2601216684549208027card-description" style="color:rgb(153,153,153);line-height:15px;font-size:11px;">A demo of the latest SCM software I have developed. It provides a graphical display of sensors and allows contro...</div> </td><td colspan="1" rowspan="1" style="padding:16px 12px 16px 0px;text-align:right;">  </td></tr></tbody></table> </td></tr></tbody></table> </td></tr></tbody></table> </a></div><div id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3485"><br clear="none"></div><div class="yiv7575379025m_-2601216684549208027qtdSeparateBR" id="yiv7575379025m_-2601216684549208027yui_3_16_0_1_1527120823372_3056"><br clear="none"><br clear="none"></div></div></div></div><br clear="none">______________________________ _________________<br clear="none">
Personal_Submersibles mailing list<br clear="none">
<a rel="nofollow" shape="rect" ymailto="mailto:Personal_Submersibles@psubs.org" target="_blank" href="mailto:Personal_Submersibles@psubs.org">Personal_Submersibles@psubs. org</a><br clear="none">
<a rel="nofollow" shape="rect" target="_blank" href="http://www.psubs.org/mailman/listinfo.cgi/personal_submersibles">http://www.psubs.org/mailman/ listinfo.cgi/personal_ submersibles</a><br clear="none">
<br clear="none"></blockquote></div><br clear="none"></div></div></div><div class="yqt1094768388" id="yqt05647">_______________________________________________<br clear="none">Personal_Submersibles mailing list<br clear="none"><a shape="rect" ymailto="mailto:Personal_Submersibles@psubs.org" href="mailto:Personal_Submersibles@psubs.org">Personal_Submersibles@psubs.org</a><br clear="none"><a shape="rect" href="http://www.psubs.org/mailman/listinfo.cgi/personal_submersibles" target="_blank">http://www.psubs.org/mailman/listinfo.cgi/personal_submersibles</a><br clear="none"></div><br><br></div> </div> </div>  </div></div></zzzbody></zzzhtml></personal_submersibles@psubs.org></personal_submersibles@psubs.org></blockquote></div></div></body></html>