{"id":433,"date":"2015-04-04T06:21:41","date_gmt":"2015-04-04T06:21:41","guid":{"rendered":"http:\/\/burnt-traces.com\/?p=433"},"modified":"2015-04-04T14:59:05","modified_gmt":"2015-04-04T14:59:05","slug":"scoreboard-digits-in-the-toaster-oven","status":"publish","type":"post","link":"https:\/\/burnt-traces.com\/?p=433","title":{"rendered":"Scoreboard Digits in the Toaster Oven"},"content":{"rendered":"<p>I just got in my new boards for the <a href=\"http:\/\/hackaday.io\/project\/2461-wi-fi-controlled-open-scoreboard\">scoreboard project<\/a>, and I was super excited to test out my plain old, <a href=\"http:\/\/burnt-traces.com\/?p=416\">unmodified toaster oven<\/a> for some old fashioned reflow soldering. So I taped down the stencil and jig I had ordered from <a href=\"https:\/\/www.oshstencils.com\/\">OSHStencils<\/a>, and applied the solder paste to the board.<\/p>\n<p><a href=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-21.32.22.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-21.32.22-300x169.jpg\" alt=\"2015-04-03 21.32.22\" width=\"300\" height=\"169\" class=\"alignnone size-medium wp-image-441\" srcset=\"https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-21.32.22-300x169.jpg 300w, https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-21.32.22-1024x576.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>One of my first concerns when settings up this first go at reflow soldering, was how expensive the solder paste was. Well, just as i had thought, it takes very little paste to cover all the little pads. I was concerned about waste, and while there was some paste left on the stencil and the spreader tool (a plastic card that also came with the OSHStencil order), I was able to collect most of the excess paste with the tool and place it back in the container. Since this was a large board, I started with a small gob of paste and worked the board in sections, alternating between thick spreading, and scraping it back up with the edge of the card. <\/p>\n<p><a href=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.26.22.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.26.22-300x169.jpg\" alt=\"2015-04-03 22.26.22\" width=\"300\" height=\"169\" class=\"alignnone size-medium wp-image-440\" srcset=\"https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.26.22-300x169.jpg 300w, https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.26.22-1024x576.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Placing the parts wasn&#8217;t too bad, I&#8217;d say it was easier than normal soldering with the 0603 resistors. I did expect the paste to be tackier, and while the parts did stick in place, it took very little effort to move them, so a stead hand is still needed to place and position. On the SOIC parts, the paste did seem to mingle between pads, but that wasn&#8217;t an issue at all. Once all the parts were down, it was into the oven.<\/p>\n<p><a href=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.29.37.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.29.37-169x300.jpg\" alt=\"2015-04-03 22.29.37\" width=\"169\" height=\"300\" class=\"alignnone size-medium wp-image-439\" srcset=\"https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.29.37-169x300.jpg 169w, https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.29.37-576x1024.jpg 576w\" sizes=\"auto, (max-width: 169px) 100vw, 169px\" \/><\/a><\/p>\n<p>I tried to keep with the same methodology as the last post, although this time around I had black PCBs (since its an LED display, a dark background is preferred). While I&#8217;m only speculating, these boards reached much higher temperature much faster, I believe due to extra IR absorption. So this time I set the oven to 300F\/150C on the convection setting (fan on). I let it heat until the thermostat clicked off, and waited until it clicked back on to turn the oven up to 400F\/200C. This is were I was suprised. The black board started to flow as it approached this temperature setting, where the red board I had tested earlier flowed on its way to the 450F setting. Using a bright light, I was able to see the metallic shine of melted solder on all the joints. So once the thermostat clicked off, I shut the oven down and opened the door to let it cool. The board looked great, all the joints looked solid. There were a few were I could see that there possibly wasn&#8217;t enough paste on the pad, but the connections were still solid. The shift registers looked good, with no solder bridges. <\/p>\n<p><a href=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.41.16.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.41.16-300x169.jpg\" alt=\"2015-04-03 22.41.16\" width=\"300\" height=\"169\" class=\"alignnone size-medium wp-image-436\" srcset=\"https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.41.16-300x169.jpg 300w, https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.41.16-1024x576.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.41.07.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.41.07-300x169.jpg\" alt=\"2015-04-03 22.41.07\" width=\"300\" height=\"169\" class=\"alignnone size-medium wp-image-437\" srcset=\"https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.41.07-300x169.jpg 300w, https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.41.07-1024x576.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.40.17.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.40.17-300x169.jpg\" alt=\"2015-04-03 22.40.17\" width=\"300\" height=\"169\" class=\"alignnone size-medium wp-image-438\" srcset=\"https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.40.17-300x169.jpg 300w, https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-22.40.17-1024x576.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a> <\/p>\n<p>And the best part is, it worked!<\/p>\n<p><a href=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-23.26.30.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-23.26.30-300x169.jpg\" alt=\"2015-04-03 23.26.30\" width=\"300\" height=\"169\" class=\"alignnone size-medium wp-image-434\" srcset=\"https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-23.26.30-300x169.jpg 300w, https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-23.26.30-1024x576.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Even the digit chaining worked as expected.<\/p>\n<p><a href=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-04-01.08.31.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-04-01.08.31-300x169.jpg\" alt=\"2015-04-04 01.08.31\" width=\"300\" height=\"169\" class=\"alignnone size-medium wp-image-442\" srcset=\"https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-04-01.08.31-300x169.jpg 300w, https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-04-01.08.31-1024x576.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>I think a proper diffusing sheet would make the final product very easy to read.<\/p>\n<p><a href=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-23.25.51.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-23.25.51-300x169.jpg\" alt=\"2015-04-03 23.25.51\" width=\"300\" height=\"169\" class=\"alignnone size-medium wp-image-435\" srcset=\"https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-23.25.51-300x169.jpg 300w, https:\/\/burnt-traces.com\/wp-content\/uploads\/2015\/04\/2015-04-03-23.25.51-1024x576.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>And lastly, the Arduino code I used for the testing the digits. <\/p>\n<pre class=\"brush: cpp; title: ; notranslate\" title=\"\">\r\n\/*\r\n|***F***|\r\nA       E\r\n|***G***|\r\nB       D\r\n|***C***|\r\n\r\n*\/\r\nconst int D1 = 2;\r\nconst int CLK = 4;\r\nconst int STROBE = 3;\r\n\r\nbyte digitMap&#x5B;10] =\r\n{\r\n\tB11111100,\r\n\tB00011000,\r\n\tB01101110,\r\n\tB00111110,\r\n\tB10011010,\r\n\tB10110110,\r\n\tB11110110,\r\n\tB00011100,\r\n\tB11111110,\r\n\tB10011110\r\n};\r\n\r\n\r\nvoid setup()\r\n{\r\n\r\n\t\/* add setup code here *\/\r\n\tpinMode(D1, OUTPUT);\r\n\tpinMode(CLK, OUTPUT);\r\n\tpinMode(STROBE, OUTPUT);\r\n\r\n\tdigitalWrite(STROBE, LOW);\r\n\tdigitalWrite(CLK, LOW);\r\n\tdigitalWrite(D1, LOW);\r\n\r\n\r\n}\r\n\r\nint state = HIGH;\r\nint count = 0;\r\nvoid loop()\r\n{\r\n\r\n\tfor (int i = 0; i &lt; 100; i++)\r\n\t{\r\n\t\tbyte Data2 = digitMap&#x5B;i \/ 10];\r\n\t\tbyte Data1 = digitMap&#x5B;i % 10];\r\n\r\n\t\t\/\/Write to display \r\n\t\tfor (int j = 0; j &lt; 8; j++)\r\n\t\t{\r\n\t\t\tdigitalWrite(CLK, LOW);\r\n\t\t\tdigitalWrite(D1, Data1 &amp; 0x01);\r\n\t\t\tData1 = Data1 &gt;&gt; 1;\r\n\t\t\tdigitalWrite(CLK, HIGH);\r\n\t\t}\r\n\t\t\/\/Write to display \r\n\t\tfor (int j = 0; j &lt; 8; j++)\r\n\t\t{\r\n\t\t\tdigitalWrite(CLK, LOW);\r\n\t\t\tdigitalWrite(D1, Data2 &amp; 0x01);\r\n\t\t\tData2 = Data2 &gt;&gt; 1;\r\n\t\t\tdigitalWrite(CLK, HIGH);\r\n\t\t}\r\n\t\tdelayMicroseconds(10);\r\n\t\tdigitalWrite(STROBE, HIGH);\r\n\t\tdigitalWrite(STROBE, LOW);\r\n\r\n\t\tdelay(1000);\r\n\t}\r\n}\r\n\r\n\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>I just got in my new boards for the scoreboard project, and I was super excited to test out my plain old, unmodified toaster oven for some old fashioned reflow soldering. So I taped down the stencil and jig I had ordered from OSHStencils, and applied the solder paste to the board. One of my&hellip;&nbsp;<a href=\"https:\/\/burnt-traces.com\/?p=433\" class=\"\" rel=\"bookmark\">Read More &raquo;<span class=\"screen-reader-text\">Scoreboard Digits in the Toaster Oven<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[3,1],"tags":[32,82,80,79,84,83,81],"class_list":["post-433","post","type-post","status-publish","format-standard","hentry","category-electronics","category-uncategorized","tag-led","tag-oven","tag-pcb","tag-reflow","tag-scoreboard","tag-smd","tag-toaster"],"_links":{"self":[{"href":"https:\/\/burnt-traces.com\/index.php?rest_route=\/wp\/v2\/posts\/433","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/burnt-traces.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/burnt-traces.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/burnt-traces.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/burnt-traces.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=433"}],"version-history":[{"count":2,"href":"https:\/\/burnt-traces.com\/index.php?rest_route=\/wp\/v2\/posts\/433\/revisions"}],"predecessor-version":[{"id":444,"href":"https:\/\/burnt-traces.com\/index.php?rest_route=\/wp\/v2\/posts\/433\/revisions\/444"}],"wp:attachment":[{"href":"https:\/\/burnt-traces.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=433"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/burnt-traces.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=433"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/burnt-traces.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=433"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}