{"id":111,"date":"2010-04-19T23:19:56","date_gmt":"2010-04-20T07:19:56","guid":{"rendered":"http:\/\/www.roastgeek.com\/wordpress\/?p=111"},"modified":"2011-11-13T22:52:47","modified_gmt":"2011-11-14T06:52:47","slug":"inside-the-freshroast-sr500","status":"publish","type":"post","link":"https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/","title":{"rendered":"Inside the Freshroast SR500"},"content":{"rendered":"\r\n\t<!-- sfs forms added to the_content - adding as a comment so that it will not display, but will it fool spammers?\r\n\t<br>\r\n\t<br>\r\n\t<form action=\"https:\/\/www.roastgeek.com\/wordpress\/wp-comments-post.php\" method=\"post\" id=\"commentform1\">\r\n\t<p><input name=\"author\" id=\"author\" value=\"\" size=\"22\"  aria-required=\"true\" type=\"text\">\r\n\t<label for=\"author\"><small>Name (required)<\/small><\/label><\/p>\r\n\r\n\t<p><input name=\"email\" id=\"email\" value=\"\" size=\"22\"  aria-required=\"true\" type=\"text\">\r\n\t<label for=\"email\"><small>Mail (will not be published) (required)<\/small><\/label><\/p>\r\n\r\n\t<p><input name=\"url\" id=\"url\" value=\"\" size=\"22\" type=\"text\">\r\n\t<label for=\"url\"><small>Website<\/small><\/label><\/p>\r\n\t<p><textarea name=\"comment\" id=\"comment\" cols=\"58\" rows=\"10\" ><\/textarea><\/p>\r\n\r\n\t<p>\r\n\t<input name=\"comment_post_ID\" value=\"111\" id=\"comment_post_ID\" type=\"hidden\">\r\n\t<input name=\"comment_parent\" id=\"comment_parent\" value=\"0\" type=\"hidden\">\r\n\t<\/p>\r\n\r\n\t<p><input id=\"akismet_comment_nonce\" name=\"akismet_comment_nonce\" value=\"1f74737c40\" type=\"hidden\"><\/p>\r\n\t<\/form>\r\n\r\n\t<form id=\"setupform1\" method=\"post\" action=\"wp-signup.php\" >\r\n\r\n\t<input type=\"hidden\" name=\"stage\" value=\"validate-user-signup\"   \/>\r\n\t<p ><input id=\"akismet_comment_nonce\" name=\"akismet_comment_nonce\" value=\"1f74737c40\" type=\"hidden\"><\/p>\t\t\r\n\t<p>\r\n\t<input id=\"signupblog\" type=\"radio\" name=\"signup_for\" value=\"blog\"  checked='checked' \/>\r\n\t<label class=\"checkbox\" for=\"signupblog\">Gimme a site!<\/label>\r\n\t<br \/>\r\n\t<input id=\"signupuser\" type=\"radio\" name=\"signup_for\" value=\"user\"  \/>\r\n\t<label class=\"checkbox\" for=\"signupuser\">Just a username, please.<\/label>\r\n\t<\/p>\r\n\t<\/form>\r\n\r\n\t<form name=\"loginform1\" id=\"loginform1\" action=\"https:\/\/www.roastgeek.com\/wordpress\/wp-login.php\" method=\"post\">\r\n\t<p>\r\n\t<label for=\"user_login\">User Name<br \/>\r\n\t<input type=\"text\" name=\"log\"  value=\"\" size=\"20\"  \/><\/label>\r\n\t<\/p>\r\n\t<p>\r\n\t<label for=\"user_pass\">Password<br \/>\r\n\t<input type=\"password\" name=\"pwd\"  value=\"\" size=\"20\"  \/><\/label>\r\n\t<\/p>\r\n\t<p class=\"forgetmenot\"><label for=\"rememberme\"><input name=\"rememberme\" type=\"checkbox\" checked=\"checked\"  value=\"1f74737c40\"  \/>Remember Me<\/label><\/p>\r\n\t<p class=\"submit\">\r\n\t<input type=\"hidden\" name=\"testcookie\" value=\"1\" \/>\r\n\t<\/p>\r\n\t<input id=\"akismet_comment_nonce\" name=\"akismet_comment_nonce\" value=\"1f74737c40\" type=\"hidden\">\r\n\t<\/form>\r\n\r\n\r\n\r\n\t-->\r\n\t<p>As I&#8217;ve mentioned it is my intention to try to improve on the control of the Freshroast SR500 by automating some of it with a microchip circuit.\u00a0 I&#8217;ve got a lot of crazy ideas of things to do with this but most of it will take some time.<\/p>\n<p>At the moment I&#8217;ve been unemployed for quite some time.\u00a0 At my last employer I ran the IT department for a community bank.\u00a0 That means I was in charge of the network, email, spam, spyware, virus protection, servers, desktops, printers, we had a Cisco Voice over IP phone system, and a variety of other things.\u00a0 I got to deal with all the regulatory requirements from the Federal and State government writing policies, procedures, and supervising the IT staff as well doing budgets etc.\u00a0 Anyway they outsourced the whole thing when the economy started getting bad probably because my salary and those that I would work with are not cheap and there were a lot of things that were changing and needing done.\u00a0 Ultimately it was technically cheaper to just turn it over to a company that only does banks as an all inclusive package.\u00a0 Since the economy has not improved much I&#8217;m still looking for employment which of course limits my funds to work on building control systems.\u00a0 It does allow me a lot of time to work on projects such as learning to program microcontrollers.<\/p>\n<p><span style=\"color: #ff6600;\"><strong>Update July 2011 &#8211; Please check out my multi-part Teardown posting showing <a title=\"FreshRoast SR500 Teardown \u2013 Part 1\" href=\"http:\/\/www.roastgeek.com\/wordpress\/2011\/07\/18\/freshroast-sr500-teardown-part-1\/\"><span style=\"color: #ff6600;\">step by step taking apart a FreshRoast SR500 roaster<\/span><\/a> after reviewing this post.<\/strong><\/span><\/p>\n<p>At this time I&#8217;ve written a significant amount of code that in simulators appears to operate in the proper voltage ranges and will turn on and off the heat and vary the speed of the fans.\u00a0 Once I get the ability to start purchasing some of the devices and equipment necessary to build a prototype making circuit boards and programming the actual processors etc I will begin to blog about that as well.\u00a0 For now I will write about what makes the SR500 work and my impression of what it does&#8230;<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>The Brain<\/strong><\/span><br \/>\nObviously the roaster has a fan, a heater, a roasting chamber, a chaff collector, a two number display, a switch, and fan speed knob.\u00a0 What is not so obvious is what makes it work on the inside.\u00a0 What you find inside are two circuit boards.\u00a0 One has the knobs and switches connected to it.\u00a0 The other board has all the power connections on it.\u00a0 The control system for the knobs has what most people would refer to as &#8220;the brain&#8221;.\u00a0 This is a 20 pin Atmel processor connected to a 12MHz oscillator running with about 2K of memory available to it.<\/p>\n<div id=\"attachment_100\" style=\"width: 410px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8494.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-100\" class=\"size-large wp-image-100  \" title=\"IMG_8494\" src=\"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8494-682x1024.jpg?resize=400%2C600\" alt=\"\" width=\"400\" height=\"600\" srcset=\"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8494.jpg?resize=682%2C1024&amp;ssl=1 682w, https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8494.jpg?resize=200%2C300&amp;ssl=1 200w, https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8494.jpg?w=2048&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8494.jpg?w=1600&amp;ssl=1 1600w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/a><p id=\"caption-attachment-100\" class=\"wp-caption-text\">Alternate view NTC Thermistor, ATmel AT89C2051-24PU<\/p><\/div>\n<p>Next to the processor is a plug marked &#8220;NTC&#8221; where this is connected to a NTC Thermistor.\u00a0 This is a type of resistor commonly used to test temperatures.\u00a0 They typically have a narrow range of temperatures they operate in\u00a0 but they are quite effective for the price.\u00a0 The NTC is attached to some of the pins on the Atmel processor allowing it to sense temperature by measuring the electric resistance which changes with the temperature.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>The NTC Sensor<\/strong><\/span><br \/>\nWithout knowing the specific NTC I cannot tell you how exact the temperature sensing is but while noticing that the switch has a high, medium, and low.\u00a0\u00a0 The temperatures listed by the manufacturer that it runs at are 490, 455, and 390.\u00a0 These are 35 and 65 degrees apart from one step to the next.\u00a0 This is a very large difference in temperature meaning it does not have to be very precise to tell the difference from one another.<\/p>\n<p>The sensor is mounted in the path of the heater&#8217;s air.\u00a0 You can see it through the grate at the top of the roaster.<\/p>\n<div id=\"attachment_101\" style=\"width: 610px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8497.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-101\" class=\"size-large wp-image-101  \" title=\"IMG_8497\" src=\"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8497-1024x682.jpg?resize=600%2C400\" alt=\"\" width=\"600\" height=\"400\" srcset=\"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8497.jpg?resize=1024%2C682&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8497.jpg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8497.jpg?w=1600&amp;ssl=1 1600w, https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8497.jpg?w=2400&amp;ssl=1 2400w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-101\" class=\"wp-caption-text\">NTC Thermistor mounting<\/p><\/div>\n<p>As a result of the placement of the sensor this can measure how hot the air is coming off of the heater coils.\u00a0 It does not get wired directly to power anywhere along the way.\u00a0 Instead it connects directly to the Atmel processor which then feeds out to a MOC3043 Zero-Cross Opto-Isolators TRIAC Driver.<\/p>\n<div id=\"attachment_95\" style=\"width: 610px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8485.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-95\" class=\"size-large wp-image-95  \" title=\"IMG_8485\" src=\"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8485-1024x682.jpg?resize=600%2C400\" alt=\"\" width=\"600\" height=\"400\" srcset=\"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8485.jpg?resize=1024%2C682&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8485.jpg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8485.jpg?w=1600&amp;ssl=1 1600w, https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8485.jpg?w=2400&amp;ssl=1 2400w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-95\" class=\"wp-caption-text\">Left of High voltage board.<\/p><\/div>\n<p>The MOC TRIAC is a special type of chip that isolates DC voltage from high voltage AC typically.\u00a0 It often figures out when the AC voltage crosses zero volts.\u00a0 In the US power runs at 110\/120 volts and 60Hz.\u00a0 Hz is a &#8220;times per second&#8221; rating.\u00a0 In Europe the power tends to be somewhere in the 220+ volt area but at 50Hz&#8230; most parts in the roasting equipment are rated at either 400V or 250V so that it can be adapted to run using US or European (and other areas of the world) voltage without changing too many parts.\u00a0 The Zero-Cross part of the chip helps to determine when the AC voltage goes from 0 volts up to +110\/120\/220\/240 for example and then back down to 0 volts and then down to -110\/-120\/-220\/-240 volts and back to 0.\u00a0 That 0 to +volts\u00a0 to 0 to -volts\u00a0 pattern occurs 50 or 60 times per second or twice that when you just look at hitting the peak voltage from 0.\u00a0 Effectively what happens when you try to &#8220;dim&#8221; the power (fan speed control, temperature control etc in some cases) it often is controlled with this sort of circuit.\u00a0 In that sort of circuit (in otherwords) what happens is when you say run at 50% you let it go from 0 to +110 (0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100, 110)\u00a0 and then immediately slams it to 0 instead of rolling it down gradually (110, 100, 90, 80, 70, 60, 50, 40, 30, 20, 10, 0)\u00a0 and then repeats it for the negative voltage.\u00a0 Every time a MOC with Zero Cross connected to some TRIACs detects 0 point it gets reset and timing triggers occur to start over on the dimming at the appropriate points.<\/p>\n<p>In the middle of the board are two devices that could be a TRIAC or a DC voltage regulator.\u00a0 There are also numerous devices that could be TRIACS scattered over the board too.\u00a0 The larger devices are attached to a large heat sink to keep them cool since they tend to generate a lot of heat.\u00a0 Since I no longer have a multimeter to test some voltage I cannot determine whether the output of these devices are AC or DC voltage but there is obviously devices on here for creating DC voltage as well as those for switching and\/or dimming AC voltage.<\/p>\n<div id=\"attachment_102\" style=\"width: 610px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8498.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-102\" class=\"size-large wp-image-102  \" title=\"IMG_8498\" src=\"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8498-1024x682.jpg?resize=600%2C400\" alt=\"\" width=\"600\" height=\"400\" srcset=\"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8498.jpg?resize=1024%2C682&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8498.jpg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8498.jpg?w=1600&amp;ssl=1 1600w, https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8498.jpg?w=2400&amp;ssl=1 2400w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-102\" class=\"wp-caption-text\">Fan, Bridge Rectifier KBPC606<\/p><\/div>\n<p>This is one example of a place where DC voltage appears in the system.\u00a0 Without being able to fully trace all of the wiring yet since this effort was only for a quick inspection and not to dismantle it I cannot see where this comes from and goes to but ultimately such a device (the black box) would normally take power coming in on two pins and through a series of diodes inside convert coming out the other two pins to DC voltage.\u00a0 I am not sure where the fan knob (which connects to the two pins next to the MOC chip I believe)\u00a0 is ultimately getting voltage from and whether it is AC or DC and if it is a lower voltage or higher one etc but it obviously controls some sort of dimming to this fan that apparently has AC voltage coming to the rectifier being converted to DC as it goes in.<\/p>\n<p>Soooo&#8230; in the mean time I need to obtain a few things to get started&#8230;.<\/p>\n<ol>\n<li><strong>PIC Microprocessor and\/or development kit<\/strong> &#8211; I have decided I will be using a PIC micro-controller for this project.\u00a0 At the moment I am working on a simulated PIC18 but will probably move to a PIC24 and perhaps if I can get a development kit circuit board will use the new PIC32 to allow for some &#8220;additional&#8221; ideas I have for the roaster and perhaps some &#8220;accessories&#8221; to make it even more useful than &#8220;just&#8221; roasting.\u00a0 I had started with a Basic Stamp 2 series microprocessor and quickly overwhelmed it quite some time back and then began learning PIC microcontrollers.\u00a0 At this time I can only use a PIC32 if I can get a physical chip and board to work with.\u00a0 PIC24 options are very limited in the simulation and will likely be a stage before reaching the PIC32 physical hardware.\u00a0 If I can get the right development kit I can swap the PIC24 and PIC32 interchangeably on the development board.<\/li>\n<li><strong>A lot of connectors<\/strong> similar to those used on the Fresh Roast boards pictured above.<\/li>\n<li>A replacement <strong>Multimeter<\/strong> since I no longer have mine&#8230; I had a rather substantial professional quality one but after several moves it was lost.<\/li>\n<li><strong>A &#8220;rework&#8221; or &#8220;reflow&#8221; capable soldering system.<\/strong> These are typically used when prototyping SMD\/SMT and high density chip based circuits.\u00a0 There will be many miniature resistors and other devices that are actually soldered to the surface of the circuit boards rather than installed through holes.\u00a0 Some of the communication types and chips for many of the sensors and devices require enough pins (or just that ultimately are not available any other way) that surface mount is the only option.\u00a0 Many of these devices are extremely small and the simplest way of mounting them involves Infrared pre-heaters or hot air soldering and desoldering techniques.<\/li>\n<li><strong>Real Time Clock chip<\/strong>.\u00a0 Used for realistic good time stamping and tracking of the roast including the actual date for&#8230;<\/li>\n<li><strong>Ethernet chipset and connectors.<\/strong> To allow a log tracking the roast information to be accessed from your computer including details form the &#8230;<\/li>\n<li><strong>K or J Thermocouple and management chips<\/strong> to enable the PIC to know the various temperatures logging and responding to them from the air, the bean mass and other locations to control the heat and fan speeds as well as to&#8230;<\/li>\n<li>Display the results on a <strong>LCD Screen<\/strong> in real time to allow you to access a&#8230;.<\/li>\n<li><strong>Control interface<\/strong> such as buttons or touch device to configure the roast or select\u00a0 a stored profile speeding things up or slowing them down or changing the temperatures etc in real time as well as access profiles or other details in<\/li>\n<li>Built in <strong>Flash memory<\/strong> or possible&#8230;.<\/li>\n<li><strong>SD Memory slot<\/strong> to transport profiles to the roaster or to archive them.<\/li>\n<li><strong>Various power control parts<\/strong> such as TRIACs, IGBT, etc for phase control (dimming\/speed control)<\/li>\n<li><strong>PCB manufacturing materials<\/strong> such as photosensitive boards, chemicals, trays, transparency, etc&#8230;<\/li>\n<li><strong>Small precision drill press<\/strong> to place any required through holes in circuit board too to allow &#8220;test&#8221; prototypes to be built<\/li>\n<li><strong>PCB Vendor<\/strong> to produce a permanent solution once the prototypes are complete for me to transfer everything to since I need a couple of these for my roaster, my girlfriend&#8217;s roaster, and probably one for my landlord who is addicted to good coffee now and will end up getting her own eventually when I need to move out \ud83d\ude1b<\/li>\n<li>Eventually I&#8217;ll need to figure out what sort of box to put it all in.<\/li>\n<\/ol>\n<p>At this point I&#8217;m pretty confident I&#8217;ve identified all of the required actual components at least in general.\u00a0 I need to finalize the power control requirements with a multimeter figuring out what all the actual roaster parts need\/use and select those final parts and do some testing with lightbulbs and fans before I start connecting them to the roaster as well as do some testing of actual temperatures being put out by the SR500 as it comes from the factory.\u00a0 Once those are finished I need to finalize the method of configuring the profiles using the final controls and display and I&#8217;m pretty much set.\u00a0\u00a0 I have not interfaced SD into the circuits yet but the communication systems are already there for other sensors.\u00a0 The &#8220;file system&#8221; will be a bit of a problem programming FAT\/FAT16\/FAT32 into it due to some apparent Microsoft thing *makes rude gesture* so I need to look into that some more.<\/p>\n<p>Theoretically I have a functioning controller in simulator.\u00a0 It does not currently access AC voltage directly in the simulator though because I still need to determine the actual voltages being used to establish the amperage requirements of the various parts.\u00a0 One area that is confusing is on the bottom of the roaster it shows 1600watts.\u00a0 Well it&#8217;s a small fan and a heater coil and a TINY bit of electronics that uses less than an amp for that last part.\u00a0 The fan seems to be deriving power from a plug marked 100W as shown in the &#8220;<em><strong>Left of High Voltage Board<\/strong><\/em>&#8221; photo.\u00a0 Where the real problem comes in is with the heater causing the most concern.\u00a0 You would assume the heater was 1400 or 1500 watts on its own with the unit showing 1600 watts on the bottom.\u00a0 When you look at the board though&#8230;.<\/p>\n<div id=\"attachment_97\" style=\"width: 610px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8487.jpg\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-97\" class=\"size-large wp-image-97  \" title=\"IMG_8487\" src=\"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8487-1024x682.jpg?resize=600%2C400\" alt=\"\" width=\"600\" height=\"400\" srcset=\"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8487.jpg?resize=1024%2C682&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8487.jpg?resize=300%2C200&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8487.jpg?w=1600&amp;ssl=1 1600w, https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8487.jpg?w=2400&amp;ssl=1 2400w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-97\" class=\"wp-caption-text\">1000W to heater coils?<\/p><\/div>\n<p>Oh&#8230; and that device marked Q5 below it.\u00a0 There&#8217;s a similar one next to it to the left.\u00a0 That is one of the devices I have not determined exactly what it is yet.\u00a0 There appears to be no identifying marks on it for a part number.\u00a0 It might be creating DC voltage as a regulator or it could be one of many types of TRIAC.\u00a0 The white stuff is a typical lithium thermal grease like the use on computer CPUs to make sure they don&#8217;t overheat by having a good thermal connection to the heatsink.\u00a0 In this case some regulators depending on the voltage and amps or and pretty much most TRIAC dimmer devices generate a LOT of heat.\u00a0 I&#8217;m thinking it&#8217;s a TRIAC due to the Q numbering being used since a voltage regulator typically uses a U number pattern.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As I&#8217;ve mentioned it is my intention to try to improve on the control of the Freshroast SR500 by automating some of it with a microchip circuit.\u00a0 I&#8217;ve got a lot of crazy ideas of things to do with this but most of it will take some time. At the moment I&#8217;ve been unemployed for quite some time.\u00a0 At my last employer I ran the IT department for a community bank.\u00a0 That means I was in charge of the network, email, spam, spyware, virus protection, servers, desktops, printers, we had a Cisco Voice over IP phone system, and a variety \u2026 <a class=\"continue-reading-link\" href=\"https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[9,8],"tags":[26,3,4,14],"class_list":["post-111","post","type-post","status-publish","format-standard","hentry","category-electronics","category-roaster","tag-electronics-2","tag-fresh-roast","tag-sr500","tag-testing"],"wppr_data":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Inside the Freshroast SR500 - Roast Geek<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Steve S\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/2010\\\/04\\\/19\\\/inside-the-freshroast-sr500\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/2010\\\/04\\\/19\\\/inside-the-freshroast-sr500\\\/\"},\"author\":{\"name\":\"Steve S\",\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/c2f0d5ff9658f24bcad79ef85aa194b6\"},\"headline\":\"Inside the Freshroast SR500\",\"datePublished\":\"2010-04-20T07:19:56+00:00\",\"dateModified\":\"2011-11-14T06:52:47+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/2010\\\/04\\\/19\\\/inside-the-freshroast-sr500\\\/\"},\"wordCount\":2324,\"commentCount\":3,\"publisher\":{\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/2010\\\/04\\\/19\\\/inside-the-freshroast-sr500\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2010\\\/04\\\/IMG_8494-682x1024.jpg\",\"keywords\":[\"electronics\",\"fresh roast\",\"sr500\",\"testing\"],\"articleSection\":[\"Electronics\",\"Roaster\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/2010\\\/04\\\/19\\\/inside-the-freshroast-sr500\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/2010\\\/04\\\/19\\\/inside-the-freshroast-sr500\\\/\",\"url\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/2010\\\/04\\\/19\\\/inside-the-freshroast-sr500\\\/\",\"name\":\"Inside the Freshroast SR500 - Roast Geek\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/2010\\\/04\\\/19\\\/inside-the-freshroast-sr500\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/2010\\\/04\\\/19\\\/inside-the-freshroast-sr500\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2010\\\/04\\\/IMG_8494-682x1024.jpg\",\"datePublished\":\"2010-04-20T07:19:56+00:00\",\"dateModified\":\"2011-11-14T06:52:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/2010\\\/04\\\/19\\\/inside-the-freshroast-sr500\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/2010\\\/04\\\/19\\\/inside-the-freshroast-sr500\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/2010\\\/04\\\/19\\\/inside-the-freshroast-sr500\\\/#primaryimage\",\"url\":\"http:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2010\\\/04\\\/IMG_8494-682x1024.jpg\",\"contentUrl\":\"http:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2010\\\/04\\\/IMG_8494-682x1024.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/2010\\\/04\\\/19\\\/inside-the-freshroast-sr500\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Inside the Freshroast SR500\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/\",\"name\":\"Roast Geek\",\"description\":\"Roasting Geekery - Coffee Roasting, Electronics, and Mechanical DIY\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/#organization\",\"name\":\"RoastGeek\",\"url\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.roastgeek.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2012\\\/03\\\/coffee_logo.png?fit=%2C&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.roastgeek.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2012\\\/03\\\/coffee_logo.png?fit=%2C&ssl=1\",\"caption\":\"RoastGeek\"},\"image\":{\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoastGeek\\\/\",\"https:\\\/\\\/x.com\\\/RoastGeek\",\"https:\\\/\\\/www.instagram.com\\\/RoastGeek\\\/\",\"https:\\\/\\\/www.youtube.com\\\/RoastGeekTube\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.roastgeek.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/c2f0d5ff9658f24bcad79ef85aa194b6\",\"name\":\"Steve S\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/912e138474203e46e89840ff61730e06e2331382eb53044b22db89cb87ebe4c2?s=96&d=mm&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/912e138474203e46e89840ff61730e06e2331382eb53044b22db89cb87ebe4c2?s=96&d=mm&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/912e138474203e46e89840ff61730e06e2331382eb53044b22db89cb87ebe4c2?s=96&d=mm&r=pg\",\"caption\":\"Steve S\"},\"sameAs\":[\"http:\\\/\\\/www.roastgeek.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Inside the Freshroast SR500 - Roast Geek","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/","twitter_misc":{"Written by":"Steve S","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/#article","isPartOf":{"@id":"https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/"},"author":{"name":"Steve S","@id":"https:\/\/www.roastgeek.com\/wordpress\/#\/schema\/person\/c2f0d5ff9658f24bcad79ef85aa194b6"},"headline":"Inside the Freshroast SR500","datePublished":"2010-04-20T07:19:56+00:00","dateModified":"2011-11-14T06:52:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/"},"wordCount":2324,"commentCount":3,"publisher":{"@id":"https:\/\/www.roastgeek.com\/wordpress\/#organization"},"image":{"@id":"https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/#primaryimage"},"thumbnailUrl":"http:\/\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8494-682x1024.jpg","keywords":["electronics","fresh roast","sr500","testing"],"articleSection":["Electronics","Roaster"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/","url":"https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/","name":"Inside the Freshroast SR500 - Roast Geek","isPartOf":{"@id":"https:\/\/www.roastgeek.com\/wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/#primaryimage"},"image":{"@id":"https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/#primaryimage"},"thumbnailUrl":"http:\/\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8494-682x1024.jpg","datePublished":"2010-04-20T07:19:56+00:00","dateModified":"2011-11-14T06:52:47+00:00","breadcrumb":{"@id":"https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/#primaryimage","url":"http:\/\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8494-682x1024.jpg","contentUrl":"http:\/\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2010\/04\/IMG_8494-682x1024.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.roastgeek.com\/wordpress\/2010\/04\/19\/inside-the-freshroast-sr500\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.roastgeek.com\/wordpress\/"},{"@type":"ListItem","position":2,"name":"Inside the Freshroast SR500"}]},{"@type":"WebSite","@id":"https:\/\/www.roastgeek.com\/wordpress\/#website","url":"https:\/\/www.roastgeek.com\/wordpress\/","name":"Roast Geek","description":"Roasting Geekery - Coffee Roasting, Electronics, and Mechanical DIY","publisher":{"@id":"https:\/\/www.roastgeek.com\/wordpress\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.roastgeek.com\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.roastgeek.com\/wordpress\/#organization","name":"RoastGeek","url":"https:\/\/www.roastgeek.com\/wordpress\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.roastgeek.com\/wordpress\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2012\/03\/coffee_logo.png?fit=%2C&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.roastgeek.com\/wordpress\/wp-content\/uploads\/2012\/03\/coffee_logo.png?fit=%2C&ssl=1","caption":"RoastGeek"},"image":{"@id":"https:\/\/www.roastgeek.com\/wordpress\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoastGeek\/","https:\/\/x.com\/RoastGeek","https:\/\/www.instagram.com\/RoastGeek\/","https:\/\/www.youtube.com\/RoastGeekTube\/"]},{"@type":"Person","@id":"https:\/\/www.roastgeek.com\/wordpress\/#\/schema\/person\/c2f0d5ff9658f24bcad79ef85aa194b6","name":"Steve S","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/912e138474203e46e89840ff61730e06e2331382eb53044b22db89cb87ebe4c2?s=96&d=mm&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/912e138474203e46e89840ff61730e06e2331382eb53044b22db89cb87ebe4c2?s=96&d=mm&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/912e138474203e46e89840ff61730e06e2331382eb53044b22db89cb87ebe4c2?s=96&d=mm&r=pg","caption":"Steve S"},"sameAs":["http:\/\/www.roastgeek.com"]}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1Rz8s-1N","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.roastgeek.com\/wordpress\/wp-json\/wp\/v2\/posts\/111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.roastgeek.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.roastgeek.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.roastgeek.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.roastgeek.com\/wordpress\/wp-json\/wp\/v2\/comments?post=111"}],"version-history":[{"count":11,"href":"https:\/\/www.roastgeek.com\/wordpress\/wp-json\/wp\/v2\/posts\/111\/revisions"}],"predecessor-version":[{"id":115,"href":"https:\/\/www.roastgeek.com\/wordpress\/wp-json\/wp\/v2\/posts\/111\/revisions\/115"}],"wp:attachment":[{"href":"https:\/\/www.roastgeek.com\/wordpress\/wp-json\/wp\/v2\/media?parent=111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.roastgeek.com\/wordpress\/wp-json\/wp\/v2\/categories?post=111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.roastgeek.com\/wordpress\/wp-json\/wp\/v2\/tags?post=111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}