{"id":134,"date":"2016-05-07T02:36:58","date_gmt":"2016-05-07T09:36:58","guid":{"rendered":"http:\/\/www.casler.org\/wordpress\/?p=134"},"modified":"2020-04-07T14:17:24","modified_gmt":"2020-04-07T21:17:24","slug":"eflow-v0-0-1","status":"publish","type":"post","link":"https:\/\/www.casler.org\/wordpress\/eflow-v0-0-1\/","title":{"rendered":"eFlow Hardware v0.0.1"},"content":{"rendered":"<h1>eFlow Hardware v0.0.1<\/h1>\n<p><a href=\"\/wordpress\/?p=124\">eFlow<\/a> is exceedingly easy to assemble (No part smaller than 0603) and requires no difficult to source components.<\/p>\n<h2>Circuit<\/h2>\n<p><a href=\"http:\/\/www.casler.org\/wordpress\/wp-content\/uploads\/2016\/05\/eFlow-schematic-v0.0.1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-142 size-large\" src=\"http:\/\/www.casler.org\/wordpress\/wp-content\/uploads\/2016\/05\/eFlow-schematic-v0.0.1-1024x559.png\" alt=\"\" width=\"1024\" height=\"559\" srcset=\"https:\/\/www.casler.org\/wordpress\/wp-content\/uploads\/2016\/05\/eFlow-schematic-v0.0.1-1024x559.png 1024w, https:\/\/www.casler.org\/wordpress\/wp-content\/uploads\/2016\/05\/eFlow-schematic-v0.0.1-300x164.png 300w, https:\/\/www.casler.org\/wordpress\/wp-content\/uploads\/2016\/05\/eFlow-schematic-v0.0.1.png 1466w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<h2>Bill of Materials<\/h2>\n<ul>\n<li>1 x 10uf 0603 Capacitor (C1)<\/li>\n<li>2 x 1uf 0603 Capacitor (C2, C3)<\/li>\n<li>2 x 0.01uf 0603 Capacitor (C4, C5)<\/li>\n<li>4 x 3.3k ohm 0603 Resistor (R3, R4, R5, R6)<\/li>\n<li>3 x Terminal Block, 2 Pos &#8211; Jameco&nbsp;2094506, $0.35 ea (J1, J2, J3)<\/li>\n<li>2 x MAX31855 Thermocouple Amplifier &#8211; Digikey&nbsp;MAX31855KASA+-ND, $4.5 ea (IC2, IC3)<\/li>\n<li>1 x &lt;250 ohm resistor (R7) &#8211;&nbsp;Anything around 250 ohms will work<\/li>\n<li>1 x Nodemcu &#8211; <a href=\"http:\/\/amzn.to\/1ULS5Ea\">Amazon<\/a>, $9 ea (JP1, JP4)<\/li>\n<li>2 x SMD LED 0603, Jameco&nbsp;2125190, $0.25 ea (D1,D2)<\/li>\n<li>1 x eFlow PCB, OshPark <a href=\"https:\/\/www.oshpark.com\/shared_projects\/AnkU9dae\">eFlow<\/a>, $4.00 ea (Minimum purchase of 3, split the order with a friend)<\/li>\n<li>1 x SSR Relay, <a href=\"http:\/\/amzn.to\/1SY5RCl\">Amazon<\/a>, $9 ea<\/li>\n<li>2 x K Thermocouples, <a href=\"http:\/\/amzn.to\/1TOkh6M\">Amazon<\/a>, $3 ea<\/li>\n<li>1 x MMBT2222A Transistor, Jameco 213938, $0.25 ea (T1)<\/li>\n<li>Reserved For Future Use &#8211; JP2, JP3, Jp5, R1, R2<\/li>\n<\/ul>\n<p>This BOM comes out to about $40. You can get the MAX31855 as samples from <a href=\"https:\/\/www.maximintegrated.com\/en\/products\/analog\/sensors-and-sensor-interface\/MAX31855.html\">Maxim<\/a>.<\/p>\n<p>The headers&nbsp;of the NodeMCU is installed into JP1 and JP4. JP2 and JP3 &nbsp;are there in the event you want to mount this into an enclosure and want to expose the status LEDs. JP5 is not currently used.<\/p>\n<p><em>** Buy quality parts! Stay away from eBay especially for the Terminal Block. Cheap terminal blocks will induce measurement errors for the thermocouple. **&nbsp;<\/em><\/p>\n<h2>Firmware<\/h2>\n<ul>\n<li>All versions of <a href=\"http:\/\/www.casler.org\/wordpress\/?p=124\">eFlow<\/a> are compatible with this hardware revision.<\/li>\n<\/ul>\n<h2>Hardware Errata<\/h2>\n<ul>\n<li>TODO for v0.0.2\n<ul>\n<li>Add output for fan<\/li>\n<li>Add terminal header&nbsp;for status LEDs.&nbsp;<\/li>\n<li>Add 5V input&nbsp;terminal header<\/li>\n<li>Add button input header<\/li>\n<li>Extend the NodeMCU buttons to headers.<\/li>\n<\/ul>\n<\/li>\n<li>Known&nbsp;Issues\n<ul>\n<li>None<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>eFlow Hardware v0.0.1 eFlow is exceedingly easy to assemble (No part smaller than 0603) and requires no difficult to source components. Circuit Bill of Materials 1 x 10uf 0603 Capacitor (C1) 2 x 1uf 0603 Capacitor (C2, C3) 2 x 0.01uf 0603 Capacitor (C4, C5) 4 x 3.3k ohm 0603 Resistor (R3, R4, R5, R6) 3 x Terminal Block, 2&hellip;<\/p>\n","protected":false},"author":1,"featured_media":135,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wprm-recipe-roundup-name":"","wprm-recipe-roundup-description":"","footnotes":""},"categories":[15],"tags":[],"class_list":["post-134","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iot"],"gutentor_comment":2,"jetpack_featured_media_url":"https:\/\/www.casler.org\/wordpress\/wp-content\/uploads\/2016\/05\/eFlow-board-v0.0.1.png","_links":{"self":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/posts\/134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/comments?post=134"}],"version-history":[{"count":0,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/posts\/134\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/media\/135"}],"wp:attachment":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/media?parent=134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/categories?post=134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/tags?post=134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}