{"id":4581,"date":"2016-02-27T07:08:28","date_gmt":"2016-02-27T12:08:28","guid":{"rendered":"http:\/\/www.plastibots.com\/?p=4581"},"modified":"2019-12-29T16:46:21","modified_gmt":"2019-12-29T21:46:21","slug":"lulzbot-mini-arduino-temp-monitor-fan-led-controller","status":"publish","type":"post","link":"https:\/\/www.plastibots.com\/index.php\/2016\/02\/27\/lulzbot-mini-arduino-temp-monitor-fan-led-controller\/","title":{"rendered":"LulzBot Mini: Arduino Temp Monitor \/ Fan &#038; LED Controller"},"content":{"rendered":"<p><a href=\"http:\/\/www.plastibots.com\/?attachment_id=4635\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-4635 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1091-300x217.jpg\" alt=\"\" width=\"300\" height=\"217\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1091-300x217.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1091-1024x740.jpg 1024w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1091.jpg 1480w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>I&#8217;m on a mission to reduce the amount of noise my LulzBot Mini 3D printer makes.<br \/>\nI&#8217;ve already added a motor damper to the Y axis. \u00a0However, one thing that is consistently noisy is the case fan. \u00a0 It&#8217;s on at &gt; 70% nearly all the time. \u00a0In addition to this, the air vent fins in the side of the case amplifies the fan noise. \u00a0So, I decided to build my own fan controller. \u00a0 Killing 2 birds with one stone, I also wanted to merge my <a href=\"http:\/\/www.plastibots.com\/index.php\/2015\/12\/13\/lulzbot-mini-led-lighting-controller\/\" target=\"_blank\" rel=\"noopener noreferrer\">LED light controller<\/a> into this project.<br \/>\n<!--more--><\/p>\n<p><strong>What does it do?<a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture12.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-4678 size-thumbnail\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture12-150x150.jpg\" alt=\"Capture\" width=\"150\" height=\"150\" \/><\/a><\/strong><\/p>\n<p>Pretty straight forward. \u00a0An Arduino Nano is at the heart of it. \u00a0It monitors 2 temperature sensors mounted in areas that get hot. \u00a0Before selecting the locations, I ran a test print and used my laser temperature gun on the main board to see what areas got hot. \u00a0As expected, the 4 motor driver chips on the RAMBO boards were it. \u00a0They ranged from 30 C (idle) to 85C (printing). \u00a0As the X &amp; Y axis get the most action, I mounted a sensor directly to one of those chips. \u00a0 The other was mounted to the power supply, but this does not get very warm. When the printer is turned on, the Arduino\u00a0controller idles the fan at about 650 RPM. \u00a0It never turns off. \u00a0At this level, you can&#8217;t even tell it&#8217;s on. \u00a0When printing starts, the Arduino polls the sensors every second and adjusts the fan speed based on the stepper motor controller chip temperature. \u00a0The sensor returns Celcius values. \u00a0Temp ranges (30-90C) are mapped to the AnalogWrite function to control the fan speed from idle (~650RPM) to full \u00a0(~2200 RPM).<\/p>\n<p>I also merged LED control into this project. \u00a0It has a push-button on top. \u00a0Using an interrupt, it allows switching between high, medium and low light levels. \u00a0 \u00a0The display is there for s*its and giggles really.. \u00a0I had some laying around and thought it would be cool to provide some visuals. \u00a0That way I would have something else to do for those times when I find myself staring at a print job for prolonged periods of time. \u00a0 \u00a0The display shows the RAMBO and power supply &#8220;SUPL&#8221; temps, the LED level, an animated fan icon, the fan RPM and voltage being applied to the fan. \u00a0The Mini stock fans are 24V, but for this project I dropped everything to 12V.. The\u00a0project, LEDs and fan are all powered by a switching regulator that takes 24V from the internal power supply and drops it to 12V.<\/p>\n<p>It&#8217;s also important to note that this project is not specific to any one device. \u00a0It is completely standalone. \u00a0Simply supply 12V and mount\/glue the temperature sensors wherever necessary.<\/p>\n<p><center><a href=\"https:\/\/www.banggood.com\/collection-3401.html?utm_campaign=BN1534&amp;utm_content=Klaus&amp;p=R90804949020201412E4&amp;bid=34282&amp;utm_design=62\" target=\"_blank\" rel=\"noopener noreferrer\"><img decoding=\"async\" src=\"http:\/\/img.banggood.com\/deals\/affiliate_member_banner\/274766460cea548fa1a55d476fbfc7ff56.jpg\" \/><\/a><\/center><\/p>\n<p><strong>How well does it work?<\/strong><\/p>\n<p><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1093.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-4639\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1093-300x225.jpg\" alt=\"IMG_1093\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1093-300x225.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1093.jpg 1024w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1093-640x480.jpg 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>I&#8217;ve mounted the temperature sensors, the fan, connected power and have started further testing. \u00a0Overall, I&#8217;m very happy with the result. \u00a0The fan is quiet now and idles at about 600 RPM. \u00a0Once the printer starts and the driver chips begin heating up, it ramps up to 1200 RPM. \u00a0Even at this speed the fan is barely noticeable. \u00a0The hum of the steppers stands out more now. \u00a0Before I mounted the temp sensor, I used by laser temperature gun to monitor the status of the motor driver chips both during idle as well as printing. \u00a0Given the X &amp; Y motors do a lot more work, I focused on those 2 chips. \u00a0At idle, they hovered around 30-40C. \u00a0During printing they would heat up between 65-80C. \u00a0 With the case closed, I don&#8217;t think they would normally hit 80C. \u00a0This happened because I was mucking around in the case and the stock fan was not able to do its job (too far away with the case open).<\/p>\n<p>When I mounted the LM35 directly to the chip, the readings were much lower (high 40&#8217;s during printing). \u00a0 There could be a number of reasons for this. \u00a0The Noctua could be doing a good job, or there is some loss in thermal conductivity with the glue I used to mount the sensor to the chip (did not use thermal past). \u00a0However, there is only a very thin layer of glue between the two. \u00a0At the moment I&#8217;m mitigating this by dropping the maxTemp value so the fan ramps up more quickly. \u00a0I&#8217;ve got some tiny heatsinks on order. Once installed, I&#8217;ll mount the LM35 to the sink itself and calibrate the temperatures after further testing.<\/p>\n<p><strong>Update: March 10th:<\/strong><\/p>\n<p>So, I&#8217;ve been printing now for a week or so and have a few observations:<\/p>\n<ul>\n<li>\u00a0The fan control approach is working well. \u00a0However, it does go through a dynamic process (uses the Map function). \u00a0I don&#8217;t think this is necessary and may change the approach to a stepped one. i.e. temps from 20-30C low speed, 30-60 med, etc.<\/li>\n<li>The power supply temperature monitor is (as suspected) pretty useless. \u00a0However, what I did come to realize is that I should be also monitoring the area of the RAMBO board that heats the extruder. \u00a0At start-up, the mosfet gets pretty warm but the fan is still on low. \u00a0I&#8217;m going to move the 2nd temp sensor and have logic to allow both temperature sensors control the fan. As an example, if the extruder mosfet temp is hitting 40+ C but the X axis is still idle, it will still kick the fan in at medium speed.<\/li>\n<\/ul>\n<p><strong>Interface\u00a0Layout:<br \/>\n<\/strong><\/p>\n<table>\n<tbody>\n<tr>\n<td><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1091.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-4635\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1091-300x217.jpg\" alt=\"IMG_1091\" width=\"300\" height=\"217\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1091-300x217.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1091-1024x740.jpg 1024w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1091.jpg 1480w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>The screen displays key information including current temperature of the case (both a bar and numeric). \u00a0The fan icon will show when the fan is on \/ off (based on animation of the icon, as well as a number in RPM&#8217;s (currently not shown). \u00a0That number dynamically updates every second. \u00a0 \u00a0The bottom shows the current LED level &#8211; an empty bar is off, then it shows % levels based on the switch being toggled.<\/td>\n<td><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>In Action:<\/strong><\/p>\n<p><iframe loading=\"lazy\" title=\"LulzBot Mini: Arduino Fan \/ LED Controller in Action\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/QxEKq1wmDu8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><iframe loading=\"lazy\" title=\"LulzBot Mini:  Fan \/ LED Controller In Action #2\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/AzlcSdNcYnk?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/p>\n<p><strong><b>Scalability<\/b>:<\/strong><\/p>\n<p><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1075.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-medium wp-image-4585\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1075-300x225.jpg\" alt=\"IMG_1075\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1075-300x225.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1075.jpg 1024w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1075-640x480.jpg 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>I went with a\u00a0different approach for this project. \u00a0 I have enough projects under my belt for some lessons learned. \u00a0A common theme I find is that I want to change things up days or weeks following the completion of any given project. The issue is that when you solder components directly, you run into a mess trying to shuffle or add things. \u00a0So, I went with a more modular approach:<\/p>\n<ul>\n<li>Used headers for the Nano. This allows me to swap the unit in\/out. \u00a0I&#8217;ve been doing this for the last few projects. \u00a0It also makes it easy to pull the micro controller out for other projects.<\/li>\n<li>Headers for all Arduino pins to support future expansion. \u00a0This has already proven itself in this project as I&#8217;ve made numerous pin swaps while working out issues around interrupts etc.<\/li>\n<li>Sensors \/ motor control &#8211; Use a combination of JST or Molex connectors. \u00a0This applies to the temperature, fan, and piezo connectors.<\/li>\n<li>In the future, I may &#8220;IoT&#8221;-enable this device, so having this flexibility is important.<\/li>\n<li>The project itself completely modular in that it does not have any direct ties to the LulzBot itself. \u00a0The temperature sensors, LED could serve for any project you have. \u00a0For this I sourced the power from the power supply (via a switching buck converter). \u00a0You just want to ensure that it has approx 2-3 Amps depending on the LEDs and fan you want to use.<\/li>\n<\/ul>\n<p><strong>Connections:<\/strong><\/p>\n<p><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/PlastiBotsFanControllerBreadboard.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4682 size-large\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/PlastiBotsFanControllerBreadboard-1024x530.jpg\" alt=\"PlastiBotsFanControllerBreadboard\" width=\"1024\" height=\"530\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/PlastiBotsFanControllerBreadboard-1024x530.jpg 1024w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/PlastiBotsFanControllerBreadboard-300x155.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/PlastiBotsFanControllerBreadboard.jpg 1827w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p><strong><b>Parts List \/ BOM<\/b>:<\/strong><\/p>\n<table>\n<tbody>\n<tr>\n<td><a href=\"http:\/\/www.banggood.com\/1_8-Inch-128x160-SPI-Serial-TFT-LCD-Display-Module-p-969263.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\">1.8&#8243; TFT LCD<\/a><\/td>\n<td><a href=\"http:\/\/www.banggood.com\/1_8-Inch-128x160-SPI-Serial-TFT-LCD-Display-Module-p-969263.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4602 size-thumbnail\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture1-150x150.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/td>\n<td><a href=\"http:\/\/www.banggood.com\/1Pc-5X10cm-Single-Side-Copper-Prototype-Paper-PCB-Breadboard-2-3-5-Joint-Hole-p-1022610.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\">Breadboard<\/a><\/td>\n<td><a href=\"http:\/\/www.banggood.com\/1Pc-5X10cm-Single-Side-Copper-Prototype-Paper-PCB-Breadboard-2-3-5-Joint-Hole-p-1022610.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4604 size-thumbnail\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture2-150x150.jpg\" alt=\"Capture\" width=\"150\" height=\"150\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.banggood.com\/ATmega328P-Arduino-Compatible-Nano-V3-Improved-Version-With-USB-Cable-p-933647.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\">Arduino Nano 328P<\/a><\/p>\n<p>(<a href=\"http:\/\/www.banggood.com\/5Pcs-ATmega328P-Arduino-Compatible-Nano-V3-Improved-Version-With-USB-p-951782.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\">5 pack<\/a>)<\/td>\n<td><a href=\"http:\/\/www.banggood.com\/ATmega328P-Arduino-Compatible-Nano-V3-Improved-Version-With-USB-Cable-p-933647.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4503 size-thumbnail\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/01\/Capture1-150x150.jpg\" alt=\"Capture\" width=\"150\" height=\"150\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/01\/Capture1-150x150.jpg 150w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/01\/Capture1-300x297.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/01\/Capture1.jpg 327w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a><\/td>\n<td><a href=\"http:\/\/www.banggood.com\/3A-UBEC-Module-Low-Ripple-Bluesky-Mini-Switch-Mode-DC-BEC-5V-12V-2-6S-Supply-p-993056.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\">Power Supply<\/a><\/p>\n<p>(up to 3A)<\/td>\n<td><a href=\"http:\/\/www.banggood.com\/3A-UBEC-Module-Low-Ripple-Bluesky-Mini-Switch-Mode-DC-BEC-5V-12V-2-6S-Supply-p-993056.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4605 size-thumbnail\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture3-150x150.jpg\" alt=\"Capture\" width=\"150\" height=\"150\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.banggood.com\/1M-8101214161820222426-AWG-Silicone-Wire-SR-Wire-p-921159.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\">Silicone Wire<\/a><\/p>\n<p>(20-24 g)<\/td>\n<td><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture1.jpg\"><br \/>\n<\/a><a href=\"http:\/\/www.banggood.com\/1M-8101214161820222426-AWG-Silicone-Wire-SR-Wire-p-921159.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4607 size-thumbnail\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture4-150x150.jpg\" alt=\"Capture\" width=\"150\" height=\"150\" \/><\/a><\/td>\n<td><a href=\"http:\/\/www.amazon.com\/noctua-NF-A8-PWM-Noctua\/dp\/B00NEMG62M\/ref=sr_1_sc_1?s=pc&amp;ie=UTF8&amp;qid=1456573500&amp;sr=1-1-spell&amp;keywords=noctual+nf+a8+pwm\" target=\"_blank\" rel=\"noopener noreferrer\">Noctua NF-A8- PWM<\/a>\u00a0 (<a href=\"http:\/\/noctua.at\/en\/products\/fan\/nf-a8-pwm.html\" target=\"_blank\" rel=\"noopener noreferrer\">product link<\/a>)<\/p>\n<p>DC 12V Fan 4 pin<\/td>\n<td><a href=\"http:\/\/www.amazon.com\/Noctua-NF-A8-FLX-Premium-80mm\/dp\/B00NEMG9K6\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4613 size-thumbnail\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture5-150x150.jpg\" alt=\"Capture\" width=\"150\" height=\"150\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.banggood.com\/100pcs-4P-Dupont-Jumper-Connector-Female-Pin-Wire-2_54mm-Pitch-p-78503.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a0Dupont Connector &#8211; 4 Pin<\/a><\/td>\n<td>\u00a0<a href=\"http:\/\/www.banggood.com\/100pcs-4P-Dupont-Jumper-Connector-Female-Pin-Wire-2_54mm-Pitch-p-78503.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-4630 size-thumbnail\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture6-150x150.jpg\" alt=\"Capture\" width=\"150\" height=\"150\" \/><\/a><\/td>\n<td><a href=\"http:\/\/www.banggood.com\/100Pcs-Dupont-Jumper-Wire-Cable-Female-Pin-Connector-2_54-Interval-p-79876.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a0Dupont Connector &#8211; pin<\/a><\/td>\n<td>\u00a0<a href=\"http:\/\/www.banggood.com\/100Pcs-Dupont-Jumper-Wire-Cable-Female-Pin-Connector-2_54-Interval-p-79876.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-4631 size-thumbnail\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture7-150x150.jpg\" alt=\"Capture\" width=\"150\" height=\"150\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.banggood.com\/100pcs-3P-Dupont-Jumper-Connector-Female-Pin-Wire-2_54mm-Pitch-p-78502.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a0Dupong Connector &#8211; 3 Pin<\/a><\/td>\n<td>\u00a0<a href=\"http:\/\/www.banggood.com\/100pcs-3P-Dupont-Jumper-Connector-Female-Pin-Wire-2_54mm-Pitch-p-78502.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-4632 size-thumbnail\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture8-150x150.jpg\" alt=\"Capture\" width=\"150\" height=\"150\" \/><\/a><\/td>\n<td><a href=\"http:\/\/www.banggood.com\/100PCS-1-Pin-Header-Connector-Housing-For-Dupont-Wire-Jumper-Compact-p-994922.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\">\u00a0Dupont Connector &#8211; 1 Pin<\/a><\/td>\n<td>\u00a0<a href=\"http:\/\/www.banggood.com\/100PCS-1-Pin-Header-Connector-Housing-For-Dupont-Wire-Jumper-Compact-p-994922.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-4633 size-thumbnail\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture9-150x150.jpg\" alt=\"Capture\" width=\"150\" height=\"150\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.banggood.com\/Wholesale-Magnetic-Separated-Tone-Alarm-Ringer-Active-Buzzer-Continuous-Beep-5V-DC-85DB-p-47753.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\">Buzzer<\/a><\/td>\n<td><a href=\"http:\/\/www.banggood.com\/Wholesale-Magnetic-Separated-Tone-Alarm-Ringer-Active-Buzzer-Continuous-Beep-5V-DC-85DB-p-47753.html?p=R90804949020201412E4\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-4651 size-thumbnail\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture10-150x150.jpg\" alt=\"Capture\" width=\"150\" height=\"150\" \/><\/a><\/td>\n<td>\u00a0The Case STL files will be uploaded shortly<\/td>\n<td>\u00a0<a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1077.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-4588 size-thumbnail\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1077-150x150.jpg\" alt=\"IMG_1077\" width=\"150\" height=\"150\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td>\u00a0Dupont Connector (<a href=\"http:\/\/www.banggood.com\/search\/dupont-connector.html?p=R90804949020201412E4\" target=\"_blank\" rel=\"noopener noreferrer\">general search<\/a>)<\/td>\n<td><\/td>\n<td>\u00a0<a href=\"http:\/\/www.thingiverse.com\/thing:1427544\" target=\"_blank\" rel=\"noopener noreferrer\">STL files for case<\/a><\/td>\n<td>\u00a0<a href=\"http:\/\/www.thingiverse.com\/thing:1427544\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4725 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture15-300x249.jpg\" alt=\"Capture\" width=\"300\" height=\"249\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture15-300x249.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture15.jpg 536w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Source Code:<\/strong><\/p>\n<p>Although this was built to run on an Arduino Nano, it can easily be adapted to most other duino&#8217;s. \u00a0However, there were few digital pins left after connecting the TFT, so I would stay with a Mini or higher. You will need the following libraries:<\/p>\n<ul>\n<li>Adafruit_GFX \u00a0&#8211; graphics libraries.<\/li>\n<li>Adafruit_ST7735 &#8211; driver for the TFT. \u00a0(Note I slightly modified mine to add a few colours (i.e. Orange). \u00a0If you download this source and don&#8217;t want to modify the library, just change the colours to an existing one for each that throws a compiler error. \u00a0Adding new colours is also very easy.)\n<ul>\n<li>Just add:\u00a0#define <em>ST7735_DARKGRAY 0x7BEF<\/em> and \u00a0<em>#define ST7735_ORANGE 0xFBE0<\/em> to the colour definitions section in\u00a0<em>Adafruit_ST7735.h.\u00a0<\/em><\/li>\n<\/ul>\n<\/li>\n<li>SPI &#8211; hardware interface to the TFT<\/li>\n<li>SD &#8211; if you are using the SD card on the TFT to render graphics. \u00a0The 2 graphics used in this code have been included below.<\/li>\n<\/ul>\n<div class=\"sdm_download_button_box_default\"><div class=\"sdm_download_link\"><a href=\"https:\/\/www.plastibots.com\/?sdm_process_download=1&download_id=6248\" class=\"sdm_download green\" title=\"LulzBot Mini Fan Controller Sketch\" target=&quot;_blank&quot;>Download Sketch<\/a><\/div><\/div>\n<div class=\"sdm_download_button_box_default\"><div class=\"sdm_download_link\"><a href=\"https:\/\/www.plastibots.com\/?sdm_process_download=1&download_id=6251\" class=\"sdm_download green\" title=\"LulzBot Mini Fan Controller Graphics\" target=&quot;_blank&quot;>Download Graphics<\/a><\/div><\/div>\n<p><strong>Build Pictures:<\/strong><\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<p><figure id=\"attachment_4635\" aria-describedby=\"caption-attachment-4635\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1091.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4635 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1091-300x217.jpg\" alt=\"Final Interface\" width=\"300\" height=\"217\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1091-300x217.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1091-1024x740.jpg 1024w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1091.jpg 1480w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4635\" class=\"wp-caption-text\">Final Interface &#8211; I went through 15 iterations of code before landing on this interface.<\/figcaption><\/figure><\/td>\n<td>\n<p><figure id=\"attachment_4639\" aria-describedby=\"caption-attachment-4639\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1093.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4639 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1093-300x225.jpg\" alt=\"The Guts\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1093-300x225.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1093.jpg 1024w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1093-640x480.jpg 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4639\" class=\"wp-caption-text\">The Guts &#8211; testing the fan and temperature sensors<\/figcaption><\/figure><\/td>\n<\/tr>\n<tr>\n<td>\n<p><figure id=\"attachment_4595\" aria-describedby=\"caption-attachment-4595\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1082.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4595 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1082-300x153.jpg\" alt=\"IMG_1082\" width=\"300\" height=\"153\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1082-300x153.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1082.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4595\" class=\"wp-caption-text\">Side View<\/figcaption><\/figure><\/td>\n<td>\n<p><figure id=\"attachment_4596\" aria-describedby=\"caption-attachment-4596\" style=\"width: 283px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1083.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4596 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1083-283x300.jpg\" alt=\"The Case\" width=\"283\" height=\"300\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1083-283x300.jpg 283w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1083-967x1024.jpg 967w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1083.jpg 1018w\" sizes=\"auto, (max-width: 283px) 100vw, 283px\" \/><\/a><figcaption id=\"caption-attachment-4596\" class=\"wp-caption-text\">The Case w\/early interface<\/figcaption><\/figure><\/td>\n<\/tr>\n<tr>\n<td>\n<p><figure id=\"attachment_4654\" aria-describedby=\"caption-attachment-4654\" style=\"width: 300px\" class=\"wp-caption alignright\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture11.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4654 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture11-300x152.jpg\" alt=\"Capture\" width=\"300\" height=\"152\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture11-300x152.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture11.jpg 735w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4654\" class=\"wp-caption-text\">LM35 Temp Prob Holder &#8211; For RAMBO board. This unit snaps onto the mainboard and holds the LM35 in place on the driver chip.<\/figcaption><\/figure><\/td>\n<td>\n<p><figure id=\"attachment_4656\" aria-describedby=\"caption-attachment-4656\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1095.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4656 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1095-300x225.jpg\" alt=\"Temp Sensor Mount\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1095-300x225.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1095.jpg 1024w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1095-640x480.jpg 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4656\" class=\"wp-caption-text\">Showing placement of RAMBO temp sensor. The sensor is a few mm above the driver chips. There are 4 driver chips. 3 are shown. After doing a test print, the center chip seemed to get the hottest. Presumably the X or Y axis (was printing a circular object).<\/figcaption><\/figure><\/td>\n<\/tr>\n<tr>\n<td>\n<p><figure id=\"attachment_4659\" aria-describedby=\"caption-attachment-4659\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1100.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4659 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1100-300x225.jpg\" alt=\"IMG_1100\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1100-300x225.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1100.jpg 1024w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1100-640x480.jpg 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4659\" class=\"wp-caption-text\">Level view showing the temperature sensor mounted above the chip. After some testing, I mounted it to the bottom edge of the middle chip to get a more representative reading.<\/figcaption><\/figure><\/td>\n<td>\n<p><figure id=\"attachment_4660\" aria-describedby=\"caption-attachment-4660\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1101.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4660 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1101-300x225.jpg\" alt=\"IMG_1101\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1101-300x225.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1101.jpg 1024w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1101-640x480.jpg 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4660\" class=\"wp-caption-text\">View of the Noctua fan and temp sensor mounted to the power supply<\/figcaption><\/figure><\/td>\n<\/tr>\n<tr>\n<td>\n<p><figure id=\"attachment_4661\" aria-describedby=\"caption-attachment-4661\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1102.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4661 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1102-300x225.jpg\" alt=\"IMG_1102\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1102-300x225.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1102.jpg 1024w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1102-640x480.jpg 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4661\" class=\"wp-caption-text\">The temp sensor mounted directly to the driver chip on the RAMBO board. I purposely offset it so the cooling air from the fan could still get to the chip.<\/figcaption><\/figure><\/td>\n<td>\u00a0<a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1077.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4588 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1077-300x225.jpg\" alt=\"IMG_1077\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1077-300x225.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1077.jpg 1024w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1077-640x480.jpg 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/td>\n<\/tr>\n<tr>\n<td>\n<p><figure id=\"attachment_4597\" aria-describedby=\"caption-attachment-4597\" style=\"width: 283px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1084.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4597 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1084-283x300.jpg\" alt=\"IMG_1084\" width=\"283\" height=\"300\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1084-283x300.jpg 283w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1084-966x1024.jpg 966w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1084.jpg 1024w\" sizes=\"auto, (max-width: 283px) 100vw, 283px\" \/><\/a><figcaption id=\"caption-attachment-4597\" class=\"wp-caption-text\">One of the earlier interfaces. Used sliders to represent values.<\/figcaption><\/figure><\/td>\n<td>\n<p><figure id=\"attachment_4583\" aria-describedby=\"caption-attachment-4583\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1073.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4583 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1073-300x225.jpg\" alt=\"LulzBotMultiController_Details\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1073-300x225.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1073.jpg 1024w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1073-640x480.jpg 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4583\" class=\"wp-caption-text\">Early notes. I started by using a 3 pin Noctua fan but ran into difficulties reading the fan speed. I am using 2 interrupts &#8211; one to measure the fan speed and there were too many issues. I switched to the 4 pin Noctua which allows PWM control + sensing the speed. Was a piece of cake.<\/figcaption><\/figure><\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1074.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-4584 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1074-300x231.jpg\" alt=\"LulzBotMultiController\" width=\"300\" height=\"231\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1074-300x231.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1074.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/td>\n<td>\n<p><figure id=\"attachment_4586\" aria-describedby=\"caption-attachment-4586\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1072.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4586 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1072-300x225.jpg\" alt=\"LulzBotMultiController_CloseIUp\" width=\"300\" height=\"225\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1072-300x225.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1072.jpg 1024w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1072-640x480.jpg 640w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4586\" class=\"wp-caption-text\">Showing the use of modular pins<\/figcaption><\/figure><\/td>\n<\/tr>\n<tr>\n<td>\n<p><figure id=\"attachment_4689\" aria-describedby=\"caption-attachment-4689\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1106.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4689 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1106-300x244.jpg\" alt=\"Added a base to allow the unit to be easily mounted and removed from the Mini case\" width=\"300\" height=\"244\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1106-300x244.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1106.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4689\" class=\"wp-caption-text\">Added a base to allow the unit to be easily mounted and removed from the Mini case<\/figcaption><\/figure><\/td>\n<td>\n<p><figure id=\"attachment_4697\" aria-describedby=\"caption-attachment-4697\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture14.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-4697 size-medium\" src=\"http:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture14-300x205.jpg\" alt=\"End Result - Illumination of the Mini Build Plate\" width=\"300\" height=\"205\" srcset=\"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture14-300x205.jpg 300w, https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/Capture14.jpg 580w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4697\" class=\"wp-caption-text\">End Result &#8211; Illumination of the Mini Build Plate<\/figcaption><\/figure><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m on a mission to reduce the amount of noise my LulzBot Mini 3D printer makes. I&#8217;ve already added a motor damper to the Y axis. \u00a0However, one thing that is consistently noisy is the case fan. \u00a0 It&#8217;s on at &gt; 70% nearly all the time. \u00a0In addition to this, the air vent fins in the side of the case amplifies the fan noise. \u00a0So, I decided to build my own fan controller. \u00a0 &hellip; <a href=\"https:\/\/www.plastibots.com\/index.php\/2016\/02\/27\/lulzbot-mini-arduino-temp-monitor-fan-led-controller\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":4635,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"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":""},"categories":[156,65,6,57],"tags":[],"class_list":["post-4581","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3d-printing","category-arduino-electronics","category-dyihacks","category-electronics","has_thumb"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/www.plastibots.com\/wordpress\/wp-content\/uploads\/2016\/02\/IMG_1091.jpg","jetpack_shortlink":"https:\/\/wp.me\/pK41j-1bT","jetpack_sharing_enabled":true,"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/posts\/4581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/comments?post=4581"}],"version-history":[{"count":1,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/posts\/4581\/revisions"}],"predecessor-version":[{"id":6253,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/posts\/4581\/revisions\/6253"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/media\/4635"}],"wp:attachment":[{"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/media?parent=4581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/categories?post=4581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.plastibots.com\/index.php\/wp-json\/wp\/v2\/tags?post=4581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}