{"id":166,"date":"2011-02-22T16:20:28","date_gmt":"2011-02-22T08:20:28","guid":{"rendered":"http:\/\/www.rocketscream.com\/blog\/?p=166"},"modified":"2013-07-06T12:56:31","modified_gmt":"2013-07-06T04:56:31","slug":"arduino-based-reflow-oven-controller","status":"publish","type":"post","link":"https:\/\/www.rocketscream.com\/blog\/2011\/02\/22\/arduino-based-reflow-oven-controller\/","title":{"rendered":"Arduino Based Reflow Oven Controller &#8211; Introduction"},"content":{"rendered":"<p>It has been pretty quiet on the blog lately. We are busy testing all our designs and perform redesign and corrections on the prototypes. There&#8217;s a pile of yet to be released boards too. One of the current project we are working on is an Arduino based reflow oven controller. We have been using SMT based components for a long time and hand soldering them for bigger batch of boards seems\u00a0\u00a0to be rather a long and tedious process. We know there&#8217;s so many small maker like us facing the same problem like us. Sending the boards out for assembly means high volume and higher cost for each product. After all, we are not planning to be viral, \ud83d\ude42<!--more--><\/p>\n<p>The reflow oven controller is designed as a shield to be stacked on an Arduino (Uno and Duemilanove). Some of the reflow oven controller features:<\/p>\n<ul>\n<li>MAX6675 K thermocouple interface with terminal block connection.<\/li>\n<li>Solid State Relay (SSR) connection header to control an oven.<\/li>\n<li>2 push button with hardware based debounce circuitry (you don&#8217;t have to implement software debounce).<\/li>\n<li>2 LED (red and green) for visual indication.<\/li>\n<li>Buzzer for audio indication.<\/li>\n<li>8&#215;2 character LCD with contrast adjust and yellow back light (we&#8217;ll get the blue back light for final design!) for display.<\/li>\n<li>Reset push button.<\/li>\n<li>Dimension &#8211; 55.88 mm x 53.34 mm (no shorting with USB connector and DC jack on Arduino board).<\/li>\n<\/ul>\n<p>We have tested all the necessary peripheral and now working on the reflow characteristic of our oven. Our initial plan is to arbitrarily control the oven without any PID control algorithm before implementing a more accurate PID control on the system. We are using a 800 W oven with top and bottom heating element shown below. We have so far manage to test the oven up to 260 \u2103. We just love the size of the oven as all the PCB that we have worked on so far (either single or panel) fits into the oven nicely. The glass door is a bonus that allows us to observe the reflow process.<\/p>\n<p><a href=\"http:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/CTO-12HP1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-178\" title=\"CTO-12HP1\" alt=\"\" src=\"http:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/CTO-12HP1.jpg\" width=\"600\" height=\"600\" srcset=\"https:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/CTO-12HP1.jpg 600w, https:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/CTO-12HP1-100x100.jpg 100w, https:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/CTO-12HP1-80x80.jpg 80w, https:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/CTO-12HP1-300x300.jpg 300w, https:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/CTO-12HP1-36x36.jpg 36w, https:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/CTO-12HP1-180x180.jpg 180w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>We&#8217;ll be releasing the hardware design and related firmware once it is finalized based on CC BY-SA 3.0. This reflow oven controller will have it own project folder in this blog for easier access and organization. The final version of the design will also be on sale at our <a href=\"http:\/\/www.rocketscream.com\/shop\">website<\/a> once we complete all the testing.<\/p>\n<p>Here are a couple more images of the reflow oven controller:<\/p>\n<p><a href=\"http:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/REFLOW-CONTROLLER-AND-BARE-PCB.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-171\" title=\"REFLOW-CONTROLLER-AND-BARE-PCB\" alt=\"\" src=\"http:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/REFLOW-CONTROLLER-AND-BARE-PCB.jpg\" width=\"720\" height=\"1076\" srcset=\"https:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/REFLOW-CONTROLLER-AND-BARE-PCB.jpg 1200w, https:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/REFLOW-CONTROLLER-AND-BARE-PCB-600x897.jpg 600w, https:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/REFLOW-CONTROLLER-AND-BARE-PCB-201x300.jpg 201w, https:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/REFLOW-CONTROLLER-AND-BARE-PCB-768x1148.jpg 768w, https:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/REFLOW-CONTROLLER-AND-BARE-PCB-689x1030.jpg 689w, https:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/REFLOW-CONTROLLER-AND-BARE-PCB-1004x1500.jpg 1004w, https:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/REFLOW-CONTROLLER-AND-BARE-PCB-472x705.jpg 472w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/a><br \/>\n<a href=\"http:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/REFLOW-CONTROLLER-BARE-PCB.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-173\" title=\"REFLOW-CONTROLLER-BARE-PCB\" alt=\"\" src=\"http:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/REFLOW-CONTROLLER-BARE-PCB.jpg\" width=\"600\" height=\"567\" srcset=\"https:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/REFLOW-CONTROLLER-BARE-PCB.jpg 600w, https:\/\/www.rocketscream.com\/blog\/wp-content\/uploads\/2011\/02\/REFLOW-CONTROLLER-BARE-PCB-300x284.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>It has been pretty quiet on the blog lately. We are busy testing all our designs and perform redesign and corrections on the prototypes. There&#8217;s a pile of yet to be released boards too. One of the current project we are working on is an Arduino based reflow oven controller. We have been using SMT [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":184,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[14,16],"tags":[151,11,17],"class_list":["post-166","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects","category-reflow-oven-controller","tag-arduino","tag-reflow-controller","tag-shield"],"_links":{"self":[{"href":"https:\/\/www.rocketscream.com\/blog\/wp-json\/wp\/v2\/posts\/166","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rocketscream.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rocketscream.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rocketscream.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rocketscream.com\/blog\/wp-json\/wp\/v2\/comments?post=166"}],"version-history":[{"count":15,"href":"https:\/\/www.rocketscream.com\/blog\/wp-json\/wp\/v2\/posts\/166\/revisions"}],"predecessor-version":[{"id":1457,"href":"https:\/\/www.rocketscream.com\/blog\/wp-json\/wp\/v2\/posts\/166\/revisions\/1457"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rocketscream.com\/blog\/wp-json\/wp\/v2\/media\/184"}],"wp:attachment":[{"href":"https:\/\/www.rocketscream.com\/blog\/wp-json\/wp\/v2\/media?parent=166"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rocketscream.com\/blog\/wp-json\/wp\/v2\/categories?post=166"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rocketscream.com\/blog\/wp-json\/wp\/v2\/tags?post=166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}