{"id":2232,"date":"2016-08-05T11:46:14","date_gmt":"2016-08-05T18:46:14","guid":{"rendered":"http:\/\/lukemiller.org\/?p=2232"},"modified":"2019-04-05T11:49:52","modified_gmt":"2019-04-05T18:49:52","slug":"open-wave-height-logger-revision-c","status":"publish","type":"post","link":"https:\/\/lukemiller.org\/index.php\/2016\/08\/open-wave-height-logger-revision-c\/","title":{"rendered":"Open Wave Height Logger revision C"},"content":{"rendered":"<p>The <a href=\"https:\/\/lukemiller.org\/index.php\/category\/open-wave-height-logger\/\">Open Wave Height Logger (OWHL)<\/a> project has reached another minor milestone with the release of a new hardware revision, RevC.<\/p>\n<p>This is a redesign of the three printed circuit boards, breaking physical compatibility with the older revisions, but it maintains software compatibility with the existing OWHL code (hardware designs and code available at the GitHub repository: <a href=\"https:\/\/github.com\/millerlp\/OWHL\">https:\/\/github.com\/millerlp\/OWHL<\/a>). The goal was to make the hardware a bit easier to assemble, and make certain parts (the micro SD card) easier to reach. All of the tiny surface mount components, save a few, are now on a single side of each board, which makes it easier to use a toaster oven to do reflow soldering (the video below shows the new steps).<br \/>\n<iframe loading=\"lazy\" src=\"https:\/\/www.youtube.com\/embed\/M5sTpZUhfrg?rel=0\" allowfullscreen=\"allowfullscreen\" width=\"560\" height=\"315\" frameborder=\"0\"><\/iframe><\/p>\n<p>Here&#8217;s the list of changes:<\/p>\n<ul>\n<li>I removed the footprint for the 32.768kHz crystal that was on revision B. This was an experiment that didn&#8217;t bear fruit, so it no longer needs to be on the board. The system is timed via the 32.768kHz signal from the real time clock chip.<br \/>\n<hr>\n<\/li>\n<li><a href=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/Molex_reverse_mount_microSD.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-thumbnail wp-image-2238 alignnone\" src=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/Molex_reverse_mount_microSD-150x150.jpg\" alt=\"Molex_reverse_mount_microSD\" width=\"150\" height=\"150\" srcset=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/Molex_reverse_mount_microSD-150x150.jpg 150w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/Molex_reverse_mount_microSD-300x300.jpg 300w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/Molex_reverse_mount_microSD.jpg 488w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a> The microSD card now resides on the bottom surface of the bottom PCB board (referred to as the power board). This should make it easier to reach in certain housing designs. The microSD card slot has also been changed to a different part,&nbsp; Molex part number 5027740891, which is easier to hand-solder and to check, since the pins are all exposed on the back of the housing instead of hidden under the metal housing.<br \/>\n<hr>\n<\/li>\n<li><a href=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/JST_connectors-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2240 alignnone\" src=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/JST_connectors-1.jpg\" alt=\"JST_connectors\" width=\"202\" height=\"100\"><\/a> The extra JST battery connectors on the power board have been removed to make room for the microSD card. A single JST PH-series connector remains for connecting the battery.<br \/>\n<hr>\n<\/li>\n<li><a href=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/tantalum_capacitor.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-2246\" src=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/tantalum_capacitor-300x119.jpg\" alt=\"tantalum_capacitor\" width=\"300\" height=\"119\" srcset=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/tantalum_capacitor-300x119.jpg 300w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/tantalum_capacitor.jpg 440w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> A 22uF tantalum capacitor has been added near the microSD card to make sure it has sufficient power when it wakes up. This didn&#8217;t appear to a be a problem in the previous hardware revision, but this should ensure that it doesn&#8217;t become a problem. Note that the tantalum capacitor is polarized, meaning you need to put the end with the white stripe on the + positive pad on the board.<br \/>\n<hr>\n<\/li>\n<li><a href=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/MS5803_revC_top.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-thumbnail wp-image-2234 alignnone\" src=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/MS5803_revC_top-150x150.jpg\" alt=\"MS5803_revC_top\" width=\"150\" height=\"150\" srcset=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/MS5803_revC_top-150x150.jpg 150w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/MS5803_revC_top-300x300.jpg 300w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/MS5803_revC_top-768x765.jpg 768w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/MS5803_revC_top.jpg 895w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a> The sensor board (MS5803 board) has been altered to add an additional triangular hole pattern, alongside the original 2-hole pattern. This should help stabilize the board in designs where the sensor is mounted to a bulkhead with screws. Ultimately it may make more sense to pot the sensor to a bulkhead with epoxy since there aren&#8217;t any serviceable parts on the sensor board, rather than using the screw mounting. If you kill the $35 MS5803 for some reason, you might as well replace the whole sensor board since it just has one little capacitor and some 6-pin headers on it.<br \/>\n<hr>\n<\/li>\n<li><a href=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevC_template_top.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-thumbnail wp-image-2254\" src=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevC_template_top-150x150.jpg\" alt=\"RevC_template_top\" width=\"150\" height=\"150\" srcset=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevC_template_top-150x150.jpg 150w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevC_template_top-300x300.jpg 300w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevC_template_top.jpg 500w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a> I have also created an extra template board that can be produced by the circuit board fab house that has the mounting hole layout on it. If you were hand-drilling mounting holes, this board could come in handy for laying out your hole pattern. It is completely optional and won&#8217;t be necessary for some folks.<br \/>\n<hr>\n<\/li>\n<\/ul>\n<p>If you want to order copies of the circuit boards, they are available as shared projects at <a href=\"http:\/\/oshpark.com\">OshPark.com<\/a>:<\/p>\n<div>CPU board:&nbsp;<a href=\"https:\/\/oshpark.com\/shared_projects\/BKAWGvvS\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/oshpark.com\/<wbr>shared_projects\/BKAWGvvS<\/a><\/div>\n<div>Power board:&nbsp;<a href=\"https:\/\/oshpark.com\/shared_projects\/FcxfPHlq\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/oshpark.com\/<wbr>shared_projects\/FcxfPHlq<\/a><\/div>\n<div>MS5803 board:&nbsp;<a href=\"https:\/\/oshpark.com\/shared_projects\/Zr2csAMy\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/oshpark.com\/<wbr>shared_projects\/Zr2csAMy<\/a><\/div>\n<div>Drill template:&nbsp;<a href=\"https:\/\/oshpark.com\/shared_projects\/QqxQIda4\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/oshpark.com\/<wbr>shared_projects\/QqxQIda4<\/a>&nbsp; (optional)<\/div>\n<div>\n<figure id=\"attachment_2265\" aria-describedby=\"caption-attachment-2265\" style=\"width: 150px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/oshpark.com\/shared_projects\/BKAWGvvS\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2265 size-thumbnail\" src=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevD_CPU_top_OshPark-150x150.png\" alt=\"RevD_CPU_top_OshPark\" width=\"150\" height=\"150\" srcset=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevD_CPU_top_OshPark-150x150.png 150w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevD_CPU_top_OshPark.png 200w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a><figcaption id=\"caption-attachment-2265\" class=\"wp-caption-text\">CPU board<\/figcaption><\/figure>\n<figure id=\"attachment_2267\" aria-describedby=\"caption-attachment-2267\" style=\"width: 150px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/oshpark.com\/shared_projects\/FcxfPHlq\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2267 size-thumbnail\" src=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevD_power_board_bottom_OshPark-150x150.png\" alt=\"RevD_power_board_bottom_OshPark\" width=\"150\" height=\"150\" srcset=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevD_power_board_bottom_OshPark-150x150.png 150w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevD_power_board_bottom_OshPark.png 200w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a><figcaption id=\"caption-attachment-2267\" class=\"wp-caption-text\">Power board<\/figcaption><\/figure>\n<figure id=\"attachment_2268\" aria-describedby=\"caption-attachment-2268\" style=\"width: 150px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/oshpark.com\/shared_projects\/Zr2csAMy\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2268 size-thumbnail\" src=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevD_MS5803_board_OshPark-150x150.png\" alt=\"RevD_MS5803_board_OshPark\" width=\"150\" height=\"150\" srcset=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevD_MS5803_board_OshPark-150x150.png 150w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevD_MS5803_board_OshPark.png 200w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a><figcaption id=\"caption-attachment-2268\" class=\"wp-caption-text\">MS5803 board<\/figcaption><\/figure>\n<figure id=\"attachment_2269\" aria-describedby=\"caption-attachment-2269\" style=\"width: 150px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/oshpark.com\/shared_projects\/QqxQIda4 \"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2269 size-thumbnail\" src=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevD_template_OshPark-150x150.png\" alt=\"RevD_template_OshPark\" width=\"150\" height=\"150\" srcset=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevD_template_OshPark-150x150.png 150w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/RevD_template_OshPark.png 200w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a><figcaption id=\"caption-attachment-2269\" class=\"wp-caption-text\">Drill template<\/figcaption><\/figure>\n<\/div>\n<hr>\n<p>&nbsp;<\/p>\n<div>You may also want to order solder paste stencils to speed up the application of solder paste to all the pads. I get my stencils from <a href=\"http:\/\/oshstencils.com\">OshStencils.com. <\/a>At this time I can&#8217;t just put links to the stencils, so you need to upload your own copies of the 3 .brd files found in the Eagle_files\/OWHL_revC directory of the Github repository.<\/p>\n<figure id=\"attachment_2263\" aria-describedby=\"caption-attachment-2263\" style=\"width: 150px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/Stencil_positioning.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-2263 size-thumbnail\" src=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/Stencil_positioning-150x150.jpg\" alt=\"Stencil_positioning\" width=\"150\" height=\"150\" srcset=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/Stencil_positioning-150x150.jpg 150w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/Stencil_positioning-300x300.jpg 300w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/Stencil_positioning-768x768.jpg 768w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/Stencil_positioning.jpg 800w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a><figcaption id=\"caption-attachment-2263\" class=\"wp-caption-text\">A kapton stencil for the new circuit boards.<\/figcaption><\/figure>\n<\/div>\n<div>\n<hr>\n<\/div>\n<div><\/div>\n<div><\/div>\n<div>The parts list, including Digikey.com part numbers for most of the parts, is also in the repository: <a href=\"https:\/\/github.com\/millerlp\/OWHL\/blob\/master\/Eagle_files\/OWHL_RevC_parts_list_20160414.xlsx\">https:\/\/github.com\/millerlp\/OWHL\/blob\/master\/Eagle_files\/OWHL_RevC_parts_list_20160414.xlsx<\/a><\/div>\n<div>Note that some of the parts, particularly the MS5803-14BA pressure sensor, and the long-tail 6-pin headers, are still not available from the common parts vendors, so you need to find them on a site like Amazon.com or Aliexpress.com.<\/div>\n<div>\n<figure id=\"attachment_2237\" aria-describedby=\"caption-attachment-2237\" style=\"width: 150px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/Longtail_headers.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2237\" src=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/Longtail_headers.jpg\" alt=\"Long-tail 6-pin headers\" width=\"150\" height=\"150\"><\/a><figcaption id=\"caption-attachment-2237\" class=\"wp-caption-text\">Long-tail 6-pin headers<\/figcaption><\/figure>\n<\/div>\n<p>The first versions of revision C hardware were deployed in the field during Summer 2016.<\/p>\n<figure id=\"attachment_2273\" aria-describedby=\"caption-attachment-2273\" style=\"width: 600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2273\" src=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/OWHL_revC_housing.jpg\" alt=\"The sensor and battery pack in a PVC pipe housing. The pressure port with a oil reservoir over it is housed under the cap on the left side. \" width=\"600\" height=\"188\" srcset=\"https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/OWHL_revC_housing.jpg 600w, https:\/\/lukemiller.org\/wp-content\/uploads\/2016\/08\/OWHL_revC_housing-300x94.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption id=\"caption-attachment-2273\" class=\"wp-caption-text\">The sensor and battery pack in a PVC pipe housing. The pressure port with a oil reservoir over it is housed under the cap on the left side. The union fitting (large diameter portion) allows relatively easy assembly of the 2 housing halves. Clear PVC pipe is an expensive glamour option for the truly discerning.<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>The Open Wave Height Logger (OWHL) project has reached another minor milestone with the release of a new hardware revision, RevC. This is a redesign of the three printed circuit boards, breaking physical compatibility with the older revisions, but it maintains software compatibility with the existing OWHL code (hardware designs and code available at the [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2234,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[216],"tags":[184],"class_list":["post-2232","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-open-wave-height-logger","tag-owhl"],"_links":{"self":[{"href":"https:\/\/lukemiller.org\/index.php\/wp-json\/wp\/v2\/posts\/2232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lukemiller.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lukemiller.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lukemiller.org\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lukemiller.org\/index.php\/wp-json\/wp\/v2\/comments?post=2232"}],"version-history":[{"count":32,"href":"https:\/\/lukemiller.org\/index.php\/wp-json\/wp\/v2\/posts\/2232\/revisions"}],"predecessor-version":[{"id":2494,"href":"https:\/\/lukemiller.org\/index.php\/wp-json\/wp\/v2\/posts\/2232\/revisions\/2494"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lukemiller.org\/index.php\/wp-json\/wp\/v2\/media\/2234"}],"wp:attachment":[{"href":"https:\/\/lukemiller.org\/index.php\/wp-json\/wp\/v2\/media?parent=2232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lukemiller.org\/index.php\/wp-json\/wp\/v2\/categories?post=2232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lukemiller.org\/index.php\/wp-json\/wp\/v2\/tags?post=2232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}