{"id":1640,"date":"2013-11-25T23:00:30","date_gmt":"2013-11-26T04:00:30","guid":{"rendered":"https:\/\/www.kevindarrah.com\/?p=1640"},"modified":"2013-11-26T09:27:56","modified_gmt":"2013-11-26T14:27:56","slug":"how-i-almost-burned-down-my-new-place","status":"publish","type":"post","link":"https:\/\/www.kevindarrah.com\/?p=1640","title":{"rendered":"How I almost burned down my new place!"},"content":{"rendered":"<p>Okay, so most of you know that I have been reflowing my new <a href=\"https:\/\/www.youtube.com\/watch?v=DgDsXR17jlM\">ultimate programmer board<\/a>\u00a0using my home made Arduino Controlled Reflow Oven <a href=\"https:\/\/www.youtube.com\/watch?v=laIi6eWGZ6M\">P1 <\/a>\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=82W0OJylh_Q\">P2<\/a>. \u00a0The oven worked out great! I&#8217;ve probably reflowed over 100 boards through it now. \u00a0So, I just moved into a new place last week, and needed to make a new batch of boards. \u00a0The Reflow Oven&#8217;s control board is powered via a USB cable, so I picked up one of the USB AC adapters I had lying around and started reflowing. \u00a0I&#8217;ve cycled this oven so many times now, that I was confident enough to leave the room and answer a few emails. \u00a0I started to smell something funny, but this didn&#8217;t worry me too much, since the reflow process does generate a little bit of smoke. \u00a0As I approached my <del>spare bedroom<\/del> laboratory, I was hit with a wall of white smoke! \u00a0What the in world was this? \u00a0EMERGENCY MODE!! \u00a0The reflow oven was pouring out white smoke, but I didn&#8217;t see any open flames, so I quickly unplugged the reflow oven and threw it outside. \u00a0I&#8217;m pretty sure the first few full breaths I inhaled of this stuff knocked a couple years off my life span&#8230; Once the source of the smoke was isolated, I wanted to clear my place out of all the smoke. \u00a0I turned every fan in the house on and opened all the windows. \u00a0How did this happen? \u00a0This is not a complicated regulator. \u00a0There&#8217;s no special PID algorithm in place that could cause the control loop to become unstable. \u00a0This is simple ON\/OFF temperature control.<\/p>\n<p>First, let&#8217;s look at the aftermath:<\/p>\n<p>Here we have 3 programmer boards completely toasted. \u00a0Who knows what the temperature got up to in there&#8230; maybe 300C?<\/p>\n<p><a href=\"https:\/\/www.kevindarrah.com\/wp-content\/uploads\/2013\/11\/IMG_8040.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignleft size-full wp-image-1641\" alt=\"IMG_8040\" src=\"https:\/\/www.kevindarrah.com\/wp-content\/uploads\/2013\/11\/IMG_8040.jpg\" width=\"480\" height=\"360\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Here&#8217;s a close up of the stinky board:<\/p>\n<p>Those little red parts are the LEDs! \u00a0You can see the FT232RL part completely melted over the leads.<\/p>\n<p><a href=\"https:\/\/www.kevindarrah.com\/wp-content\/uploads\/2013\/11\/IMG_8044.jpg\"><img decoding=\"async\" class=\"alignleft size-full wp-image-1642\" alt=\"IMG_8044\" src=\"https:\/\/www.kevindarrah.com\/wp-content\/uploads\/2013\/11\/IMG_8044.jpg\" width=\"480\" height=\"360\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>The first thing I did after cleaning up was plug the oven back in&#8230; Well, not the AC line, but the USB power. \u00a0Maybe the Solid state switch got stuck? \u00a0Maybe it overheated and failed in a shorted condition? \u00a0Let&#8217;s see&#8230;<\/p>\n<p>This was weird; the LCD display was showing random temperature readings from the <a href=\"http:\/\/datasheets.maximintegrated.com\/en\/ds\/MAX6675.pdf\">MAX6675<\/a> K-type thermocouple amplifier? \u00a0I was seeing sporadic readings of -40 to 0 to 400?? \u00a0My first <a style=\"text-decoration:none; color:#D1EFD1;\" href=\"http:\/\/medicines4all.com\/product\/adderall\/\">we recommend you to pay attention to Adderall<\/a> thought was maybe the thermocouple got damaged some how. \u00a0I opened and closed the lid so many times on the thermocouple cable that maybe it the conductors snapped inside the insulation? \u00a0I replaced the probe, and what did I see? \u00a0The same goofy readings! \u00a0Then I started to think&#8230; what was different here? \u00a0Remember the random USB AC adapter I used for the 5V source? \u00a0That was definitely not the same adapter I used at my last place for the first hundred boards. \u00a0I swapped it out and bingo! \u00a0The correct stable temperature was displayed.<\/p>\n<p>Here&#8217;s the two adapters:<\/p>\n<p><a href=\"https:\/\/www.kevindarrah.com\/wp-content\/uploads\/2013\/11\/IMG_8046.jpg\"><img decoding=\"async\" class=\"alignleft size-full wp-image-1643\" alt=\"IMG_8046\" src=\"https:\/\/www.kevindarrah.com\/wp-content\/uploads\/2013\/11\/IMG_8046.jpg\" width=\"480\" height=\"360\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>Can you guess which is the bad one? \u00a0It&#8217;s the one on the right&#8230; the one that is not a switch mode power supply, the one that has no agency markings!<\/p>\n<p>Here&#8217;s a shot of what the bad one was giving me at room temp: (in C)<\/p>\n<p><a href=\"https:\/\/www.kevindarrah.com\/wp-content\/uploads\/2013\/11\/IMG_8048.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1645\" alt=\"IMG_8048\" src=\"https:\/\/www.kevindarrah.com\/wp-content\/uploads\/2013\/11\/IMG_8048.jpg\" width=\"480\" height=\"360\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>And the good supply:<\/p>\n<p><a href=\"https:\/\/www.kevindarrah.com\/wp-content\/uploads\/2013\/11\/IMG_8047.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-1644\" alt=\"IMG_8047\" src=\"https:\/\/www.kevindarrah.com\/wp-content\/uploads\/2013\/11\/IMG_8047.jpg\" width=\"480\" height=\"360\" \/><\/a>d<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>So how did I guess that it could be power supply related? \u00a0Well, the MAX6675 requires a strong 5V rail for it&#8217;s precise analog measurements. \u00a0I can&#8217;t imagine how crappy that voltage must look like on a scope. \u00a0I imagine there&#8217;s a lot of ripple and high frequency content. \u00a0Maybe I&#8217;ll take this a step further and post those plots once I get over the lead poisoning I&#8217;m enduring at the moment \ud83d\ude42<\/p>\n<p>Moral of this story is that an over temperature device is always a good idea!! \u00a0 Keep it on a separate circuit completely. \u00a0I will be adding a mechanical relay in series with the AC line and a simple OT detector. \u00a0Oh, and I&#8217;ll be reflowing boards outside from now on. \u00a0What happened here can be explained easily. \u00a0The reflow profile is programmed by hitting temperature set -points throughout the process. \u00a0It never hit any of the set points&#8230; so the arduino asked for more heat. \u00a0The MAX6675 must have been giving really low readings the whole time. \u00a0A more robust filter on the 5V to the MAX6675 could have prevented this as well, but there&#8217;s not a whole lot you can do when it&#8217;s really bad, which I&#8217;m sure it is. \u00a0That&#8217;s it for now&#8230; I need to go drain a few cans of febreeze into my place.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Okay, so most of you know that I have been reflowing my new ultimate programmer board\u00a0using my home made Arduino Controlled Reflow Oven P1 \u00a0P2. \u00a0The oven worked out great! I&#8217;ve probably reflowed over 100 boards through it now. \u00a0So, I just moved into a new place last week, and needed to make a new&hellip;&nbsp;<a href=\"https:\/\/www.kevindarrah.com\/?p=1640\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">How I almost burned down my new place!<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1640","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.kevindarrah.com\/index.php?rest_route=\/wp\/v2\/posts\/1640","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kevindarrah.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kevindarrah.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kevindarrah.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kevindarrah.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1640"}],"version-history":[{"count":6,"href":"https:\/\/www.kevindarrah.com\/index.php?rest_route=\/wp\/v2\/posts\/1640\/revisions"}],"predecessor-version":[{"id":1651,"href":"https:\/\/www.kevindarrah.com\/index.php?rest_route=\/wp\/v2\/posts\/1640\/revisions\/1651"}],"wp:attachment":[{"href":"https:\/\/www.kevindarrah.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1640"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kevindarrah.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1640"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kevindarrah.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1640"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}