<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-2636816351347968196</atom:id><lastBuildDate>Tue, 11 Aug 2026 05:05:22 +0000</lastBuildDate><category>arduino xbee omg</category><title>Dave&#39;s Tech Blog</title><description>Simply documentation of projects I start and sometimes even finish.</description><link>http://davestech.blogspot.com/</link><managingEditor>noreply@blogger.com (Dave)</managingEditor><generator>Blogger</generator><openSearch:totalResults>57</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-853103841302281823</guid><pubDate>Sat, 12 Sep 2015 01:31:00 +0000</pubDate><atom:updated>2015-09-11T20:31:03.531-05:00</atom:updated><title>Filtering Silly Putty</title><description>Years ago, probably about 1995 or thereabout, I hosted a 100lb Silly Putty group buy. I wrote a little web page using JSP, Perl, and Firebird, and used it to let dorks like myself sign up to buy Silly Putty in half-pound increments. I think I ended up with about 25 orders ranging from half a pound up to 15 pounds. Once we reached that magic 100lb aggregate, the minimum order quantity for&amp;nbsp;&lt;a href=&quot;http://www.dowcorning.com/applications/search/products/details.aspx?prod=01512137&amp;amp;type=PROD&quot;&gt;Dow Corning® 3179 Dilatant Compound&lt;/a&gt;&amp;nbsp;I had everyone mail me a check, and ordered a box of the stuff.&lt;br /&gt;
&lt;br /&gt;
Not long after the boxes showed up I and one of the guys from the buy, a Cisco engineer from Austin, spent an evening dividing it up according to the order list and packing it into cardboard boxes for shipping. New 3179 Dilatant Compound is tough stuff, dividing it up is a tough forearm workout!&lt;br /&gt;
&lt;br /&gt;
That was so successful I hosted a second buy for unpigmented translucent putty and a kilo of green glow powder to make glowing putty.&lt;br /&gt;
&lt;br /&gt;
So, tl;dr: that&#39;s how I ended up with about 8 pounds of coral Silly Putty, several pounds of white putty, and a fist-sized blob of glowing putty.&lt;br /&gt;
&lt;br /&gt;
The problem with Silly Putty is that over the years it collects lint and grit which makes it less fun to play with, and it darkens, especially if you like to use it to pull ink off of newspapers. So I was thinking of ways I could clean it. Picking out lint and grit is too slow to be realistic, but bulk filtering is impossible because it&#39;s a putty. But what if I dissolve it first and &lt;i&gt;then&lt;/i&gt; filtered it?&lt;br /&gt;
&lt;br /&gt;
I have a new bottle of Ronsonol lighter fluid that I bought as a home lab solvent a while back, so I figured I&#39;d give it a job. I dropped a small blob of putty into a 20mm test tube, threw in a couple of tiny magnets to act as a stir bar, covered it in a few mL of lighter fluid and loaded it up on the stir plate:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe width=&quot;320&quot; height=&quot;266&quot; class=&quot;YOUTUBE-iframe-video&quot; data-thumbnail-src=&quot;https://i.ytimg.com/vi/1Abuf7NzFYI/0.jpg&quot; src=&quot;https://www.youtube.com/embed/1Abuf7NzFYI?feature=player_embedded&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;
I let it run for an hour or so, but the big chunk wasn&#39;t dissolving very fast, so I added a hot water bath to encourage it. Eventually, and with a little encouragement from a glass rod, it all dissolved into a clear solution and the coral pigment.&lt;br /&gt;
&lt;br /&gt;
I centrifuged it and transferred the clear solution and the coral mess to evaporation dishes in the vent hood. After driving off the solvent I was left with unpigmented putty base and the coral pigment with it&#39;s contaminant load of lint and grit:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsTMwOBg_6guBg8lci_8Lpj9t1joX7HyCfzdebCl8u_uG91VR06nIsitB6SnptQho_HVqTKdP6dqXxttLbLf505Ak3MkcUTZlX6wv-xIBGnNSZwZz6hMhXoxe2yofm5eGlqc0m4DtcEW8/s1600/IMAG00069.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;226&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjsTMwOBg_6guBg8lci_8Lpj9t1joX7HyCfzdebCl8u_uG91VR06nIsitB6SnptQho_HVqTKdP6dqXxttLbLf505Ak3MkcUTZlX6wv-xIBGnNSZwZz6hMhXoxe2yofm5eGlqc0m4DtcEW8/s400/IMAG00069.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
However, as you can see, the solids were a gummy mess. This is because I did not rinse the solids with clean solvent before evaporating the solution, which means that some of the putty base was left behind.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
So I repeated the process with the gummy mess, this time rinsing, centrifuging, decanting twice more before drying the solids. The result is a very fine coral powder with some contaminants that I&#39;ve halfheartedly manually separated.&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBeco3AwW_sAOMUShGxclFgYrj_tVrPfY3KrmK0T46Ijkp0sMknT6GLcbmjuRtqXLMare2TKWkI4bxlp8WXlJci1JXJGcNROxuZ40s6KRkFDsHb6LNdX55qYUGxLvz_hlqsJCKorC6Ubc/s1600/Clipboard01.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;241&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBeco3AwW_sAOMUShGxclFgYrj_tVrPfY3KrmK0T46Ijkp0sMknT6GLcbmjuRtqXLMare2TKWkI4bxlp8WXlJci1JXJGcNROxuZ40s6KRkFDsHb6LNdX55qYUGxLvz_hlqsJCKorC6Ubc/s400/Clipboard01.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
I don&#39;t have a good way to divide the coral powder to show how small the particle size is, but it&#39;s talc-like. If I can get it down to fine powder I will be able to run it through a mesh to remove the remaining lint, and then I can incorporate it back into the putty to achieve the original goal, filtered putty (with only a faint smell of lighter fluid). I may try this again with a different solvent, maybe something that smells nicer. I&#39;m sure alcohol will work, and it&#39;s easier to evaporate.</description><link>http://davestech.blogspot.com/2015/09/filtering-silly-putty.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img.youtube.com/vi/1Abuf7NzFYI/default.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-5145339936642780450</guid><pubDate>Tue, 17 Feb 2015 02:58:00 +0000</pubDate><atom:updated>2015-02-17T11:38:45.377-06:00</atom:updated><title>Van Overhead Console</title><description>I&#39;m building a new overhead console for the &#39;93 B250 conversion van I&#39;ve recently acquired:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIGJzEz6blxVcj0As0W69a80Kl4TXXZ4KpPHBfR5sXvO27nw3Ue8wQcheu2XrU_VnDghOjshTh9_o5NLFzwTBjjhR4eo_cmOw5_AJzfp-Tp-L6f0An8etMiQSD3sSBmHhH2ldyAKPWSXY/s1600/WP_20141105_19_55_19_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIGJzEz6blxVcj0As0W69a80Kl4TXXZ4KpPHBfR5sXvO27nw3Ue8wQcheu2XrU_VnDghOjshTh9_o5NLFzwTBjjhR4eo_cmOw5_AJzfp-Tp-L6f0An8etMiQSD3sSBmHhH2ldyAKPWSXY/s1600/WP_20141105_19_55_19_Pro.jpg&quot; height=&quot;223&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
After driving it around a while I decided that it doesn&#39;t have enough storage up front, and there isn&#39;t a good place to mount my FT-8800 amateur radio transceiver. A good way to fix that is a new overhead center console. Fortunately, all the interior trim is oak, so it&#39;s easy to match the existing style.&lt;br /&gt;
&lt;br /&gt;
The roof of the van is 3/16 OSB, or something similar, in two pieces with a gap running down the center. The gap is covered by a third piece which is attached to the ceiling and holds everything up.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfe61tSHw5ieYyIog55zZ46nWRcJlYRA8dEQYRKz_EIVSY8BxOcYc5EUlr1DnmZrVIEPam1YKDMnfZu25Z2W9Nn7auEallhNWk4pAfLgR54zZSvOheI99cR6QUxTqxgrZK6DGP7Jwqjy8/s1600/WP_20141130_15_32_43_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjfe61tSHw5ieYyIog55zZ46nWRcJlYRA8dEQYRKz_EIVSY8BxOcYc5EUlr1DnmZrVIEPam1YKDMnfZu25Z2W9Nn7auEallhNWk4pAfLgR54zZSvOheI99cR6QUxTqxgrZK6DGP7Jwqjy8/s1600/WP_20141130_15_32_43_Pro.jpg&quot; height=&quot;223&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&amp;nbsp;To that center piece I&#39;ve attached some LED lighting, to brighten up the interior:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKezTGE_wV62KOQQ4pQIQDcVSCu3bzOcGI6NI87ImJ4tcZfwfO8BldHgxe4MWJ9djuzrOFLx2hFxY_0dzUltjASFC-Eh8SsYjcnEVPEIrVlpnqE7hiD207BmKb5hW1V-wpRoQhUtHIsk4/s1600/Van.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKezTGE_wV62KOQQ4pQIQDcVSCu3bzOcGI6NI87ImJ4tcZfwfO8BldHgxe4MWJ9djuzrOFLx2hFxY_0dzUltjASFC-Eh8SsYjcnEVPEIrVlpnqE7hiD207BmKb5hW1V-wpRoQhUtHIsk4/s1600/Van.jpg&quot; height=&quot;225&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
One of the problems with this is that the center strip is visible if the rear view mirror is angled upward a bit. This means that in the normal viewing position the night-mode reflection is pointed up at the LEDs, producing a ghostly reflection. The sight-line from the mirror to the rear windows is about four inches below the original center console, which means that if the new one comes down just less than 4 inches I won&#39;t be able to see it, but it will block the view of those LEDs.&lt;br /&gt;
&lt;br /&gt;
This is the original upper center console. It&#39;s just a 3/4&quot; oak plate.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl6hma0iTgnxdvVI9FCZtsa7WRh3te7FjoBMFznYiLLeNi1xBnhcTDKSMJZyRr7M8UCqyJFbRMzTlvwpX1Um-pMFcrjdQgWyCNmsgAmUSj2yoeAfSfGfI78hvauTfPtFmRt_JM1xHJ0P4/s1600/WP_20141130_15_32_12_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgl6hma0iTgnxdvVI9FCZtsa7WRh3te7FjoBMFznYiLLeNi1xBnhcTDKSMJZyRr7M8UCqyJFbRMzTlvwpX1Um-pMFcrjdQgWyCNmsgAmUSj2yoeAfSfGfI78hvauTfPtFmRt_JM1xHJ0P4/s1600/WP_20141130_15_32_12_Pro.jpg&quot; height=&quot;223&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The first step is to mock up the shape of the new console so I can drop it as low as possible without interfering with the rear view mirror sight-line. Cardboard and packing tape:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVTv-2RcGATmKf33eWC2Ar4B1pMFVDkMh-_qr-wgYdJZfYNNzroy1yQqus91gx3a8mgJalj-Ld8GKIYwv6E3LRFG_Ewn6z-sYmr8dTbGHSrE3eTH17XpYHQU_74fLKYw3sYKaImMIno5I/s1600/WP_20150207_23_22_24_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVTv-2RcGATmKf33eWC2Ar4B1pMFVDkMh-_qr-wgYdJZfYNNzroy1yQqus91gx3a8mgJalj-Ld8GKIYwv6E3LRFG_Ewn6z-sYmr8dTbGHSrE3eTH17XpYHQU_74fLKYw3sYKaImMIno5I/s1600/WP_20150207_23_22_24_Pro.jpg&quot; height=&quot;228&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
That gives me an approximate template. A little sketching and measuring provides the details.&lt;br /&gt;
&lt;br /&gt;
For construction I used a 4&#39;x8&quot;x1/2&quot; oak board. The angled cuts for the side pieces were interested. I don&#39;t have a sled for the table saw that will make those safely, so I just carefully cut them with the bandsaw, clamped the planks together and ran it across the jointer a couple of times to clean it up.&lt;br /&gt;
&lt;br /&gt;
For the trapezoidal bits that extend up into the recessed area above the front seats I reused the existing trim pieces.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisRHK10mcXeTYs9pl0wsTVZtAWwd0gkdRasn34oxVDJPcVmIJh4nl7v_b-cbd0Xyd7uMBy9WgMUqw-iLUD4nUV7mNbfpPkPxw6iZrq5-UkNfYztZxwpwJ6RO9potXdDNVnWXaPJQ50NqA/s1600/WP_20150214_16_56_09_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisRHK10mcXeTYs9pl0wsTVZtAWwd0gkdRasn34oxVDJPcVmIJh4nl7v_b-cbd0Xyd7uMBy9WgMUqw-iLUD4nUV7mNbfpPkPxw6iZrq5-UkNfYztZxwpwJ6RO9potXdDNVnWXaPJQ50NqA/s1600/WP_20150214_16_56_09_Pro.jpg&quot; height=&quot;223&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I ran the old finish pieces through the jointer to take off the old finish and glued them on.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhikSAjR_15YBuaagu-W0Cc9DLTAHqY1l_pqtion7mrjdQyGRsxlSHbfBsR4jVaYOI64gGImJrL27KkZotn38wkrEQbgYvx9ZYNuTCUegQplrWVi5t_e781DWsrpryZe2vOST9FV8O0a7U/s1600/WP_20150214_18_44_55_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhikSAjR_15YBuaagu-W0Cc9DLTAHqY1l_pqtion7mrjdQyGRsxlSHbfBsR4jVaYOI64gGImJrL27KkZotn38wkrEQbgYvx9ZYNuTCUegQplrWVi5t_e781DWsrpryZe2vOST9FV8O0a7U/s1600/WP_20150214_18_44_55_Pro.jpg&quot; height=&quot;223&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Unfortunately I made a construction mistake and built the whole thing a half inch too narrow. Rather than rebuild it I just ran it through the table saw and glued in a carefully sized piece. Then, after much swearing and fine tuning with the Dremel, it went right in.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWlhuZz4LiwwyEBV1hGbI2hgk-cCLKrknZW9FIXlqAg7D5UbTKHqBJMUQ0NWobXDcKWs7lc79skb7S1E8PxfxzMGAyRYRRmuz4woKf7HrcPhyphenhyphenV0VUkqNpuRYdQRHmtputWUH2bsnFjEWg/s1600/WP_20150215_21_06_39_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWlhuZz4LiwwyEBV1hGbI2hgk-cCLKrknZW9FIXlqAg7D5UbTKHqBJMUQ0NWobXDcKWs7lc79skb7S1E8PxfxzMGAyRYRRmuz4woKf7HrcPhyphenhyphenV0VUkqNpuRYdQRHmtputWUH2bsnFjEWg/s1600/WP_20150215_21_06_39_Pro.jpg&quot; height=&quot;223&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
At the rear one of the storage pockets is visible. There are two, one on each side. They don&#39;t match exactly, but you can only see one at a time anyway, so no problem. At the front is a red LED that shines down on the center console. Just in front of the storage pocket is space for the body of the FT-8800 radio. The face of the radio (removable with remote mount) will go on the side near the front, and the handset will be stored inside behind the radio face. I&#39;ll have to make a door of some sort for access to the handset. For that I&#39;m thinking I&#39;ll just cut a hole in the bottom plate at the front and stick some magnets in there to hold it on.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
The bottom plate is screwed on and can be removed without removing the entire console, which is screwed to the ceiling panels. This is so that I can mount the console on the ceiling and then connect the various power and antenna cables that attach to the parts inside, and then put the cover plate on.&lt;/div&gt;
</description><link>http://davestech.blogspot.com/2015/02/van-overhead-console.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIGJzEz6blxVcj0As0W69a80Kl4TXXZ4KpPHBfR5sXvO27nw3Ue8wQcheu2XrU_VnDghOjshTh9_o5NLFzwTBjjhR4eo_cmOw5_AJzfp-Tp-L6f0An8etMiQSD3sSBmHhH2ldyAKPWSXY/s72-c/WP_20141105_19_55_19_Pro.jpg" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-5661782340111012725</guid><pubDate>Sun, 28 Dec 2014 10:14:00 +0000</pubDate><atom:updated>2014-12-28T04:14:17.734-06:00</atom:updated><title>What&#39;s in an Inexpensive Centrifuge?</title><description>I&#39;ve added a low-speed centrifuge to my lab equipment. It is a Chinese-made device sold on &lt;a href=&quot;http://www.amazon.com/Desktop-Electric-Centrifuge-0-60min-0-4000/dp/B00MWKA8V2&quot;&gt;Amazon by Hardware Factory Store&lt;/a&gt;. It works well, I can recommend it if you need a basic centrifuge.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJvXePnZO9wnkM0ojO5TrV5VhisnOH-lAmOv1F28nIhWD_s4k_a1ktk5lbrhsrNEXn4ItAJRt4quN677rk2nV5vqz7SMkeSsq0v-0LkkW4f-_-b_zn4uz97yJRdiK-J06mmxyUkqUBxyU/s1600/81HiIznwUVL._SL1500_.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJvXePnZO9wnkM0ojO5TrV5VhisnOH-lAmOv1F28nIhWD_s4k_a1ktk5lbrhsrNEXn4ItAJRt4quN677rk2nV5vqz7SMkeSsq0v-0LkkW4f-_-b_zn4uz97yJRdiK-J06mmxyUkqUBxyU/s1600/81HiIznwUVL._SL1500_.jpg&quot; height=&quot;318&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
I was curious what was inside, what does $110 get you?&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjODcackPn7QZ8zrmzSOgpD6PFrWJm2BRPkMJrmonEz-Fgvh7pcmS8uEIhvO2KRxhMqs5ZuNkN4bH03pXYUdrXoUam1ooXI1zFSs8qocvs6ou88zoAtB2sIKT4nZwtHv5QjoGGfdto5OQY/s1600/IMG_6225.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjODcackPn7QZ8zrmzSOgpD6PFrWJm2BRPkMJrmonEz-Fgvh7pcmS8uEIhvO2KRxhMqs5ZuNkN4bH03pXYUdrXoUam1ooXI1zFSs8qocvs6ou88zoAtB2sIKT4nZwtHv5QjoGGfdto5OQY/s1600/IMG_6225.jpg&quot; height=&quot;640&quot; width=&quot;425&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Looks like a 25W 110V universal motor and a &lt;a href=&quot;http://www.nxp.com/documents/data_sheet/BT136-600E.pdf&quot;&gt;NXP BT136-600E triac&lt;/a&gt; controller. The rotor is light aluminum sheet, and the motor is mounted with rubber isolators.&lt;br /&gt;
&lt;br /&gt;
The control panel:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhotFUGH4WqDhmYvmeqqYLkLtL9vW5r4ZtM5mZQ_ONv1u4SQ1cqMHieX90GzJcongqS9EZkDMQw4RM7WkAoKeGBN8fYwofLhy5KcIdVYhWsJXHdGnYSLUinlBm4GkQM3c4DjDXNkV1948o/s1600/IMG_6226.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhotFUGH4WqDhmYvmeqqYLkLtL9vW5r4ZtM5mZQ_ONv1u4SQ1cqMHieX90GzJcongqS9EZkDMQw4RM7WkAoKeGBN8fYwofLhy5KcIdVYhWsJXHdGnYSLUinlBm4GkQM3c4DjDXNkV1948o/s1600/IMG_6226.jpg&quot; height=&quot;400&quot; width=&quot;266&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Has a speed control (top), power switch and indicator (middle) and a mechanical timer (bottom). Notice that this control panel is different from the external picture of the unit which uses an illuminated switch where this one has a separate light.&lt;br /&gt;
&lt;br /&gt;
Details of the motor controller:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ6O2QJcsmHmi2KvR3CuqeEjXaJChzTcZRTZiFDJgJ8vQZ5u3kaS6SO7mQc62jXBGlSOuupCvXsQklBhVbRFP8EphHNbx_lCZF_Q6HEQGZbf04RPCXp69YF0ufy8tj389NdiWDE8dJ900/s1600/IMG_6229.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ6O2QJcsmHmi2KvR3CuqeEjXaJChzTcZRTZiFDJgJ8vQZ5u3kaS6SO7mQc62jXBGlSOuupCvXsQklBhVbRFP8EphHNbx_lCZF_Q6HEQGZbf04RPCXp69YF0ufy8tj389NdiWDE8dJ900/s1600/IMG_6229.jpg&quot; height=&quot;640&quot; width=&quot;426&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-N57RKSsbHB5i4Ia6FvRjAZ7y8Ls1sGEjQLV6SqtFL2bia0vQoPd7K45_GXQuHZtZkWlAy8Y5xfA_jFnE2tusjrhYhSx_-oiNkhWIb8rF3GlQRUfClVh5sqt6pqygGezeQvWGXhF5iSo/s1600/IMG_6232.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-N57RKSsbHB5i4Ia6FvRjAZ7y8Ls1sGEjQLV6SqtFL2bia0vQoPd7K45_GXQuHZtZkWlAy8Y5xfA_jFnE2tusjrhYhSx_-oiNkhWIb8rF3GlQRUfClVh5sqt6pqygGezeQvWGXhF5iSo/s1600/IMG_6232.jpg&quot; height=&quot;266&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
Just your basic triac controller.&lt;br /&gt;
&lt;br /&gt;
I noticed that if I put 115mm centrifuge tubes into it the tub runs into something inside. I put a camera inside and closed the unit to see what the problem was:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1XdNIxdBLbIUNo5veS1Bf0ALGPgG1y4xC3thUiXLLhWKx3Uw3CYCDK3lr_tLTCw9x0UxN-NAZCPxpW6WHEHvOIyj_IBXomACyP7CqVnVgSI3tA5lF0toV-nece6SDh-pXOZHBm8ZnElQ/s1600/IMG_6234.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1XdNIxdBLbIUNo5veS1Bf0ALGPgG1y4xC3thUiXLLhWKx3Uw3CYCDK3lr_tLTCw9x0UxN-NAZCPxpW6WHEHvOIyj_IBXomACyP7CqVnVgSI3tA5lF0toV-nece6SDh-pXOZHBm8ZnElQ/s1600/IMG_6234.jpg&quot; height=&quot;266&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Turns out that modified power indicator is in the way. I&#39;ll fix that by 3D printing some collars to hold the tubes up a little farther so that they clear the indicator.</description><link>http://davestech.blogspot.com/2014/12/whats-in-inexpensive-centrifuge.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJvXePnZO9wnkM0ojO5TrV5VhisnOH-lAmOv1F28nIhWD_s4k_a1ktk5lbrhsrNEXn4ItAJRt4quN677rk2nV5vqz7SMkeSsq0v-0LkkW4f-_-b_zn4uz97yJRdiK-J06mmxyUkqUBxyU/s72-c/81HiIznwUVL._SL1500_.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-1533957719127652559</guid><pubDate>Mon, 27 Oct 2014 05:15:00 +0000</pubDate><atom:updated>2014-10-27T00:15:58.430-05:00</atom:updated><title>Crystal Chamber PID Tuning</title><description>Since I&#39;m trying to use a PID controller to keep the chamber temperatures under control I need to tune the PID parameters. And since this is designed to run for hours at a time, and because I&#39;m crap at PID tuning, getting it right it is very tedious. Also presumably I&#39;ll need to tune it differently for different chamber loads. A liter of water is going to behave differently from a 50mL of solvent, so I figure I may need to retune it several times for different uses.&lt;br /&gt;
&lt;br /&gt;
So I set it up to dump the parameters so I can visualize the process. Nothing fancy, just CSV out the serial port to a log file, then into Excel so I can see what&#39;s going on:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTudkh21VeYX2-Lmg-NHEs1PUpAaBqHU49zNkfpBrQkt7ya_yZPbM83YBMaIblpKRqzVQSd5VR2gwyt8B9jX3y6kohuLIqqd6Iyc8qnbs30CY9UD_mEVSZiUKCg51lpPB3KEtczTggeuA/s1600/PID+tuning.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTudkh21VeYX2-Lmg-NHEs1PUpAaBqHU49zNkfpBrQkt7ya_yZPbM83YBMaIblpKRqzVQSd5VR2gwyt8B9jX3y6kohuLIqqd6Iyc8qnbs30CY9UD_mEVSZiUKCg51lpPB3KEtczTggeuA/s1600/PID+tuning.jpg&quot; height=&quot;298&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I&#39;ve run half a dozen trials while I learn how to do PID tuning. That image is from part of the process where I&#39;m looking for a good Kp that doesn&#39;t overshoot. After playing with it for a while I decided that I might as well get the rest of the hardware and software done, then play with the fine tuning later.&lt;/div&gt;
&lt;br /&gt;</description><link>http://davestech.blogspot.com/2014/10/crystal-chamber-pid-tuning.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTudkh21VeYX2-Lmg-NHEs1PUpAaBqHU49zNkfpBrQkt7ya_yZPbM83YBMaIblpKRqzVQSd5VR2gwyt8B9jX3y6kohuLIqqd6Iyc8qnbs30CY9UD_mEVSZiUKCg51lpPB3KEtczTggeuA/s72-c/PID+tuning.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-6448767474863578299</guid><pubDate>Mon, 27 Oct 2014 04:43:00 +0000</pubDate><atom:updated>2014-10-26T23:43:01.388-05:00</atom:updated><title>Crystal Chamber Controller Interface</title><description>The code I&#39;ve been using to run the temperature controller for the crystal chamber so far has been pretty bare, just the core PID loop. I don&#39;t have it tuned yet, but it&#39;s generally functional, so it&#39;s time to start getting it in shape to be an appliance.&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
A while back I picked up some old IBM modems that were being retired from the modem pool at work. I was hoping maybe I could convince one to speak Bell 202, but that didn&#39;t pan out. Anyway, they have nice boxes and the front panel has a set of buttons and an HD44780 LCD controller, so I held on to it:&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2a8PFgQH1E5yI-DG81QXl1YgxkfT-qx9m8XyxuwbxVP90hcCfCkf9N99mhbo4wx5PotqyCMyAitPx2be4bZi1cZ1SgjnTZbGJvVry_Om2l8s_1YfLjoLoPYfSq6TjtrEM2U5Naw1Kk_8/s1600/WP_20141026_14_14_07_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2a8PFgQH1E5yI-DG81QXl1YgxkfT-qx9m8XyxuwbxVP90hcCfCkf9N99mhbo4wx5PotqyCMyAitPx2be4bZi1cZ1SgjnTZbGJvVry_Om2l8s_1YfLjoLoPYfSq6TjtrEM2U5Naw1Kk_8/s1600/WP_20141026_14_14_07_Pro.jpg&quot; height=&quot;255&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
The box has a nice power cord and switch built in, so I will be able to just stuff everything inside and put a connector on the back for the heater and temp sensor wires. Then I can use different chambers depending on what size I need. I could also run set it up to run multiple chambers, it only takes a couple more pins to run additional chambers, so I suppose I could set up to run about three. Maybe for version 2.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I wired it up for the LiquidCrystal library, plugged it in and away it went. The controller is only good for 8 characters, so I&#39;ve got it set up to cycle the display through each setting one at a time. Right now, that&#39;s the setpoint temp, the current temp, and the number of seconds left in the ramp.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I also noticed that at some heater PWM frequencies the power supply squeals, so I added start and end cycle beepers. When I switch power supplies I&#39;ll probably need to add an actual beeper, but this was kinda fun in the meantime.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl_w_wwJRvBXJXd6rNdOHZqgEXarpfIxGH1wLEQImg82FpsaByy_TbhU-5vqmmsX0hSwRVoRy0-SJdRdd1JwV6DuiEB2xh0LPjm9miuywhIAURKwANKNtZLfstJWSLFmZzxS_yn8PIE2Q/s1600/WP_20141026_18_06_21_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhl_w_wwJRvBXJXd6rNdOHZqgEXarpfIxGH1wLEQImg82FpsaByy_TbhU-5vqmmsX0hSwRVoRy0-SJdRdd1JwV6DuiEB2xh0LPjm9miuywhIAURKwANKNtZLfstJWSLFmZzxS_yn8PIE2Q/s1600/WP_20141026_18_06_21_Pro.jpg&quot; height=&quot;317&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I also mounted the heater and temp sensor for real:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0jukj-5JkIlhWj90ivOzZ_JU1FpDeqn6G5MNOdw5Nh4ihoeKeNO6oxeJeJIRsSJOI1wkjisNbwylBpy2hLi-Y2wpX2YJypwIdZVGSTP4VED3wRcKp7NHGaYEfbvMdkF1zGQUnlqNVfEI/s1600/WP_20141024_15_50_01_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj0jukj-5JkIlhWj90ivOzZ_JU1FpDeqn6G5MNOdw5Nh4ihoeKeNO6oxeJeJIRsSJOI1wkjisNbwylBpy2hLi-Y2wpX2YJypwIdZVGSTP4VED3wRcKp7NHGaYEfbvMdkF1zGQUnlqNVfEI/s1600/WP_20141024_15_50_01_Pro.jpg&quot; height=&quot;373&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
It&#39;s there at the bottom of the image. I used poly tube standoffs to keep the leads from contacting the aluminum tape and to provide a relatively stable mounting to the foam. The temp sensor is in the upper right-hand corner. Previously it was just laying on the floor of the chamber. Keeping it up in the warm air rising off the heater helps the response time, but also makes it clear that there&#39;s some pretty strong stratification going on in there. I&#39;m pretty sure I&#39;ll need to add a tiny fan to keep the air mixed. I didn&#39;t want to do that because of the possibility for vibration to affect the crystals, but if it does end up being necessary I can probably isolation mount it somehow. Or maybe I should use an ionic wind type fan. Every project needs some nice high voltages, right?&lt;br /&gt;
&lt;br /&gt;
The next step will be to scare up a new power supply that&#39;ll fit into the old modem box and come up with a connector for attaching the chamber.&lt;/div&gt;
</description><link>http://davestech.blogspot.com/2014/10/crystal-chamber-controller-interface.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2a8PFgQH1E5yI-DG81QXl1YgxkfT-qx9m8XyxuwbxVP90hcCfCkf9N99mhbo4wx5PotqyCMyAitPx2be4bZi1cZ1SgjnTZbGJvVry_Om2l8s_1YfLjoLoPYfSq6TjtrEM2U5Naw1Kk_8/s72-c/WP_20141026_14_14_07_Pro.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-2901663952988876163</guid><pubDate>Mon, 20 Oct 2014 20:45:00 +0000</pubDate><atom:updated>2014-10-20T15:45:21.974-05:00</atom:updated><title>Crystal Chamber Temperature Controller v0.1b</title><description>I cobbled together a simple temp controller to try to get a feel for what it&#39;ll take to make one that will work for my temp controlled crystal-growing chamber. For this first iteration I&#39;ve just got a simple PID-controlled heater, LM75 I2C temp sensor, and a 25W heater element.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrl8UnXNfxI7OaixdwfkmMHgb2R0GxTvTfKFVV7tDAlevI-U3SiIsAHFMcV2If2OUhn821pJ_gQkGqIdUs0eJqAKPjlQFtF18JcMvsMgE-kxuGFOd8OUk50wNYVon0eCs2kV9BOLEvbrs/s1600/WP_20141020_09_11_49_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrl8UnXNfxI7OaixdwfkmMHgb2R0GxTvTfKFVV7tDAlevI-U3SiIsAHFMcV2If2OUhn821pJ_gQkGqIdUs0eJqAKPjlQFtF18JcMvsMgE-kxuGFOd8OUk50wNYVon0eCs2kV9BOLEvbrs/s1600/WP_20141020_09_11_49_Pro.jpg&quot; height=&quot;271&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
For now I&#39;m just running on an Arduino and a crappy bench supply (with a way-too-bright power indicator). For the finished project I&#39;m thinking I will use a&amp;nbsp;&lt;a href=&quot;http://www.pjrc.com/teensy&quot;&gt;Teensy 3.0&lt;/a&gt;&amp;nbsp;as I&#39;ve got some samples of them that I&#39;d like to do a write-up about.&lt;br /&gt;
&lt;br /&gt;
To house the controller I&#39;ll be repurposing an old modem that has a front panel with a small LCD and a set of buttons that I can use for menu navigation. I can mount a power supply and all the electronics inside and put a connector on the back that plugs into different chambers. This big chamber will be nice for large beakers, but I&#39;d like to have a smaller one for test tubes. I can put a resistor on the chamber side of the connector so the control box can identify which chamber is connected and select the appropriate PID tuning.&lt;br /&gt;
&lt;br /&gt;
I ran this for a few hours to see how it behaves. The 0.5C resolution on the sensor is pretty bad, but overall the results were encouraging. I don&#39;t really care much about how it handles large rates of change, since the hot solution will go into a preheated chamber. The main concern will be whether it can hold a stable downward ramp with minor fluctuations outside the chamber. I haven&#39;t tested that yet.&lt;br /&gt;
&lt;br /&gt;
Next step is to get the heating element mounted so it is stable and out of the way and then test with a beaker of hot water so I can see how well it do temperature ramping. I&#39;m pretty sure I&#39;ll need to upgrade to a higher resolution sensor for really long ramps, but for a day or two this 0.5C should be ok if I screw with the PID tuning enough.&lt;br /&gt;
&lt;br /&gt;
The PID library has some kind of auto-tune that looks interesting, but I haven&#39;t figured out how to use it yet.</description><link>http://davestech.blogspot.com/2014/10/crystal-chamber-temperature-controller.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhrl8UnXNfxI7OaixdwfkmMHgb2R0GxTvTfKFVV7tDAlevI-U3SiIsAHFMcV2If2OUhn821pJ_gQkGqIdUs0eJqAKPjlQFtF18JcMvsMgE-kxuGFOd8OUk50wNYVon0eCs2kV9BOLEvbrs/s72-c/WP_20141020_09_11_49_Pro.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-3129441100400070740</guid><pubDate>Wed, 15 Oct 2014 19:09:00 +0000</pubDate><atom:updated>2014-10-18T12:14:24.384-05:00</atom:updated><title>Insulated Temperature Controlled Chamber</title><description>For my crystal-growing I&#39;d like to have better control over temperature so that I can cool solutions very slowly. I&#39;ve been using a heavy ceramic dish and a hot water bath for this, but I want to try cooling rates of days or weeks. To achieve that I think I&#39;m going to want heavy insulation, radiant barrier, and probably a small computer-controlled heater element.&lt;br /&gt;
&lt;br /&gt;
As a start I&#39;m using 2&quot; pink foam with aluminum tape as radiant barrier on the inside surface:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTmG1VWpPI-nbVxL-IjmNU0DVY0lx6sE8GY7JEdyDzd8YgHCn0KBpR09AMZqqRxptalmVJ5HjzakBr0zSC_t-625N88mv_msKCnWdI0HknpGUfWFTX3SjoXLTzk696OPeSdNYE-i3u9Vk/s1600/WP_20141015_12_47_50_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTmG1VWpPI-nbVxL-IjmNU0DVY0lx6sE8GY7JEdyDzd8YgHCn0KBpR09AMZqqRxptalmVJ5HjzakBr0zSC_t-625N88mv_msKCnWdI0HknpGUfWFTX3SjoXLTzk696OPeSdNYE-i3u9Vk/s1600/WP_20141015_12_47_50_Pro.jpg&quot; height=&quot;318&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
The foam is rated R-10. I&#39;ll put a liter of hot water in this and log the rate of change to get an idea of how much it reduces heat loss over open air. That should give me an idea of how much power I&#39;ll need the microcontroller temperature controller to handle.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I&#39;d like to be able to keep it as low as 0.1degC per hour while minimizing fluctuations, but at this point I don&#39;t have any idea how challenging that will be.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Update:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
As described above I put a 1 liter beaker of hot tap water into the chamber and stuck a thermometer through the top down into the water. I recorded the temperature every 10 minutes for a couple of hours, then wandered off for a while and then came back and got a final reading:&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirrQB6jb_ckvyFsO3umZ_t-stM12CWke_EFVTMCaBI3Cn4EGTvOsktvuH71-7ylY2WXmDFNDXa69AEkx9GyXTF8Dvgjqh9lCXbN3mV_wiqmPVL_9Kby5abxE5bUaZenbzrknffY5FXPns/s1600/CrystalBoxTemp.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirrQB6jb_ckvyFsO3umZ_t-stM12CWke_EFVTMCaBI3Cn4EGTvOsktvuH71-7ylY2WXmDFNDXa69AEkx9GyXTF8Dvgjqh9lCXbN3mV_wiqmPVL_9Kby5abxE5bUaZenbzrknffY5FXPns/s1600/CrystalBoxTemp.jpg&quot; height=&quot;233&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
So I figure 1000L dropping 0.578C in 10 minutes is about 578 calories per 10 minutes, or 4.03 joules/second, 4 watts.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Room temp was 24C, and I was testing around 62C. The box surface is about 0.25 square meters, so that would be 4.03W/0.25sq.m, 16.1W/sq.m. R-value is&amp;nbsp;ΔT/W/sq.m, so 38/16.1 = 2.36. The 2&quot; pink foam spec is is R-10. Even with my shoddy construction I&#39;d expect better than R-2.36.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Maybe that value is in RSI units. Wikipedia says the conversion from RSI to R-US is&amp;nbsp;RSI * 5.68, so R-13.4. That sounds pretty reasonable considering the radiant barrier.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I might want to ramp the crystallization down to very cold temps, and it&#39;s a lot easier to just put the box in the freezer than it is to make a box that can cool itself, so the temp outside the box might be down at -20C. So, if I want to hold the box at 100C in a -20C environment, how much power do I need? Flipping the equation around and using the RSI value of 2.36: W/sq.m =&amp;nbsp;ΔT/R, ΔT is 120C, so: 120C/2.36 = 50.9W/sq.m, or 12.7W for the 0.25 square meters of the box. Within my ability to measure that&#39;s linear scaling, which seems pretty reasonable from eye-balling the graph, which is also pretty linear over this narrow temperature range.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I&#39;ll give it some headroom and call the target 15W. On a 12V power supply I&#39;ll need to switch 1.25A. I&#39;ve got a pile of&amp;nbsp;IRF540N that&#39;ll be fine for that. My power supply is 12V at 3A, so my heating element needs to be between 4 and 10 ohms. Too low and I&#39;ll send the PSU into protection, too high and I can&#39;t get enough power out of it. That&#39;s probably another junk-box item.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Next up is electronics. I&#39;ve got some old LM77 temp sensors laying around. They&#39;re not very accurate, but they&#39;ll be fine for a first iteration.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Update:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Started prototyping the controller:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKpj-NCA-0oD2Kissgo3qtWNISVPG8lhLeBLnC85Gh70lpNclId2g-GEEWsRYJFjc7YSbzIoEdoIm_NWyWm8JTCAQsFJLhHA81PG6QJCUrzD21le7oksV9_Hj7S2RgoD-gQkI6StKt1hQ/s1600/WP_20141018_11_20_43_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKpj-NCA-0oD2Kissgo3qtWNISVPG8lhLeBLnC85Gh70lpNclId2g-GEEWsRYJFjc7YSbzIoEdoIm_NWyWm8JTCAQsFJLhHA81PG6QJCUrzD21le7oksV9_Hj7S2RgoD-gQkI6StKt1hQ/s1600/WP_20141018_11_20_43_Pro.jpg&quot; height=&quot;388&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
The chip is an LM75 I had laying around. It&#39;s only 9 bit with the LSB reporting 0.5C increments. That&#39;s fairly awful, but it&#39;s good enough to get started. I can swap in a better sensor later.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I dug up an old nichrome toaster element to see if it would work as a heater:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWK_lTZO_u4dZjTjXCrWSY_78kVe4M2wwYABrvza5saOa5WLIVy23zN8faQvmWbNK9y4X4JKNCi7SePzOLX6vXX3ug5QUvfhLV7IVdKrrhwU-7bkICG6EPWqvQ47OP9Z-aL-XnFerf6tU/s1600/WP_20141018_11_53_32_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWK_lTZO_u4dZjTjXCrWSY_78kVe4M2wwYABrvza5saOa5WLIVy23zN8faQvmWbNK9y4X4JKNCi7SePzOLX6vXX3ug5QUvfhLV7IVdKrrhwU-7bkICG6EPWqvQ47OP9Z-aL-XnFerf6tU/s1600/WP_20141018_11_53_32_Pro.jpg&quot; height=&quot;313&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I connected it to the desktop supply (which seems to be running 15V open-circuit, I may need to get in there and see what&#39;s going on with the regulation), and it runs at 13.7V and 2.05A, for 28.1W. That&#39;ll be perfect, I just need to put a MOSFET on to drive it and I should be able to hold the chamber at any temperature I like.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
The insulated board it is wrapped around is 5 inches across which is just right to fit inside the chamber. I think that if I leave it on the board I can put it on one side of the chamber so that convection will prevent any stratification. I&#39;ll probably use one of the other toaster elements which is wrapped with all the turns on one side. I can face it toward the wall to create a chimney while avoiding radiant heating of the solution, That could definitely disturb crystal formation.&amp;nbsp;&lt;/div&gt;
</description><link>http://davestech.blogspot.com/2014/10/insulated-temperature-controlled-chamber.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhTmG1VWpPI-nbVxL-IjmNU0DVY0lx6sE8GY7JEdyDzd8YgHCn0KBpR09AMZqqRxptalmVJ5HjzakBr0zSC_t-625N88mv_msKCnWdI0HknpGUfWFTX3SjoXLTzk696OPeSdNYE-i3u9Vk/s72-c/WP_20141015_12_47_50_Pro.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-4288402620166429586</guid><pubDate>Sun, 05 Oct 2014 19:08:00 +0000</pubDate><atom:updated>2014-10-15T14:24:33.514-05:00</atom:updated><title>Crystals</title><description>Recently I&#39;ve been playing around with growing crystals. It was always a fun and easy thing to do when I was a kid, so I thought I&#39;d try some that are more interesting than the usual salt, sugar, alum, epsom, etc.&lt;br /&gt;
&lt;br /&gt;
This is recrystalized acetylsalicylic acid, asprin, from OTC tablets. 10g pulverized, washed with cold water, vacuum filtered, then dissolved in 250mL of 75C water and allowed to cool slowly. Crystals approximately 3-5 mm in length. I will chill this and allow crystal formation to finish, then wash the crystals and recrystallize at a slower rate.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDr46VF6hMo0w4jzsszjzUFwprSyEt0moxu8N0Ou-yq5jDx3y8OVNEvAEoxxCUAt-UobWys0TcmBP8QBDpEReDBCRVDldmXkCfwXwBFVU4f9hjegYTGzdYazQCFDa06iUnKJmfV4HjHQs/s1600/IMG_5562.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDr46VF6hMo0w4jzsszjzUFwprSyEt0moxu8N0Ou-yq5jDx3y8OVNEvAEoxxCUAt-UobWys0TcmBP8QBDpEReDBCRVDldmXkCfwXwBFVU4f9hjegYTGzdYazQCFDa06iUnKJmfV4HjHQs/s1600/IMG_5562.jpg&quot; height=&quot;265&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
This is benzocaine, extracted from Oragel tooth gel. 0.5g of gel stirred in 15mL cold water until dissolved. Benzoncaine will form white flakes. Centrifuge and draw off&amp;nbsp;supernatant. Add 20mL water and heat in hot water bath. A bead of molten benzocaine will form. Add sufficient water to dissolve the bead. Allow to cool and crystallize. Vacuum filter and collect for recrystallization.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj01mYRWMuME5UH_D3j1jUnRUQi8Ax-SyYrpiJLnFYKE_R6YScfbm4O2LAhkXfq3K2hw6Gto43qlA73H6XMDot3MpGt0gGN2bEnXWDCPEeqO0Hx0pYckg8PdsAmzpu17fQY9yz7Lrk5Z3M/s1600/IMG_5458.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj01mYRWMuME5UH_D3j1jUnRUQi8Ax-SyYrpiJLnFYKE_R6YScfbm4O2LAhkXfq3K2hw6Gto43qlA73H6XMDot3MpGt0gGN2bEnXWDCPEeqO0Hx0pYckg8PdsAmzpu17fQY9yz7Lrk5Z3M/s1600/IMG_5458.jpg&quot; height=&quot;278&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
This is what I think is probably salicyclic acid. 1g of OTC tablets, pulverized, heated in 20mL water until dissolved. When cooled the entire 20mL formed one huge crystal block, which was amusing. Melted again, added 10mL water and heated until acetic acid formed. Cooling produced fine, hair-like crystals, which I suspect are salicyclic acid (more research to do). Washed and vacuum filtered, will recrystallize to see if more pure crystals look different.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5r_rS8ZVta2iaPBYWloK-r1w6hOa4YIos-1ExWgr69636Hw1Hvn8LEzZvG5ww4VAcLTZY7nb-0AYlRC0tphp_1MkFOVSkS-HAXeK8Z4dsuKeoQNSM_lDa9Ev92iJ1pv5U1kuHCcaN5iA/s1600/IMG_5554.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5r_rS8ZVta2iaPBYWloK-r1w6hOa4YIos-1ExWgr69636Hw1Hvn8LEzZvG5ww4VAcLTZY7nb-0AYlRC0tphp_1MkFOVSkS-HAXeK8Z4dsuKeoQNSM_lDa9Ev92iJ1pv5U1kuHCcaN5iA/s1600/IMG_5554.jpg&quot; height=&quot;257&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Update:&lt;br /&gt;
&lt;br /&gt;
After filtering and cleaning a bit more (there were still some components of the asprin tablets in the solution which affected crystalization), I got some recognizable salicylic acid crystals:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM8TVNGV_jazyjEBf7hDp4dtkVaFB6Fsr8pe5pHcD2MdBXpMcgaBlWzafcPRHNI7jfN1A9B6WMvtX3OcG-JfkWyl4aGr_469XYhJyQF8MKsE20km9xfHxN1X-N3wa2l0R-5KLkUHzySKE/s1600/IMG_6145.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhM8TVNGV_jazyjEBf7hDp4dtkVaFB6Fsr8pe5pHcD2MdBXpMcgaBlWzafcPRHNI7jfN1A9B6WMvtX3OcG-JfkWyl4aGr_469XYhJyQF8MKsE20km9xfHxN1X-N3wa2l0R-5KLkUHzySKE/s1600/IMG_6145.jpg&quot; height=&quot;326&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZM-6RlA-LueyCEYVzhoOCvV5JP_xQ-SIpBI9nmkCJLVYlPT944vg-zDfc24ib-HHxF0ETrY9gpxaVYgr1Xkza92pAN6Oqnw9pyN9CX-A0I31Vky_Ml_uDUtMmmj5RTTcEnZAUB-PICdM/s1600/IMG_6148.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZM-6RlA-LueyCEYVzhoOCvV5JP_xQ-SIpBI9nmkCJLVYlPT944vg-zDfc24ib-HHxF0ETrY9gpxaVYgr1Xkza92pAN6Oqnw9pyN9CX-A0I31Vky_Ml_uDUtMmmj5RTTcEnZAUB-PICdM/s1600/IMG_6148.jpg&quot; height=&quot;272&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I was hoping to get some more acetylsalicylic acid crystals, but I accidentally hydrolyzed them. I&#39;ll have to give that try again later. For now I&#39;m bored with salicylic acid, needle crystals are hard to photograph. I think I&#39;ll move on to something else.&lt;/div&gt;
&lt;br /&gt;
Update:&lt;br /&gt;
&lt;br /&gt;
I had a couple of 50mL beakers with more ASA and SA crystallizing by evaporation. One had mostly SA dissolved in a small amount of isopropanol, and the other was water. They&#39;ve been sitting for about 5 days doing nothing, and apparently just reached the point where crystals could form. They went from nothing to quite a lot of crystals very quickly.&lt;br /&gt;
&lt;br /&gt;
This one started out with what I think is SA making little needles at the bottom. I left it to evaporate and a few days later this big block formed overnight. I&#39;m not sure if it&#39;s ASA or SA. The size suggests ASA, but I&#39;m not sure how completely I hydrolyzed this solution, so I don&#39;t know how much of each compound is left. I&#39;m going to let it keep evaporating and see what happens.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVH5kdAlgN8FHEx0APWFEnvxPROKBCtYoaUPiHaa4nUEo_ri_G48xxX8aKXoz8q8u0K3xU_JOGhFYRb1bC8gy0cHsJET7so2Xx0OPN93fjHZN_os8Vkd7nhrUpSgKZYQH87MBcPfzUH_U/s1600/WP_20141015_09_10_59_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVH5kdAlgN8FHEx0APWFEnvxPROKBCtYoaUPiHaa4nUEo_ri_G48xxX8aKXoz8q8u0K3xU_JOGhFYRb1bC8gy0cHsJET7so2Xx0OPN93fjHZN_os8Vkd7nhrUpSgKZYQH87MBcPfzUH_U/s1600/WP_20141015_09_10_59_Pro.jpg&quot; height=&quot;245&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
This one is the alcohol. It&#39;s evaporating faster than the water, and it wants to crawl up the sides a lot more, so it&#39;s probably not as likely to make crystals that are as nice. I will probably let this one go for a while until the alcohol is mostly gone and then rinse the crystals and redissolve them in alcohol and try again but with slower evaporation.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdjBbmmZwxLcraJIvvNqtSwTUzal1xyfp28WOoG832Rgty6G5xyuOMsMy1em72aVmS1Hq790686pulPOGNuPeRehbI4AOMG2AjqcVmRh0e5vkqEOswsv4sm0iQ5PMqzgff_hsTFC5LENY/s1600/WP_20141015_09_11_15_Pro.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdjBbmmZwxLcraJIvvNqtSwTUzal1xyfp28WOoG832Rgty6G5xyuOMsMy1em72aVmS1Hq790686pulPOGNuPeRehbI4AOMG2AjqcVmRh0e5vkqEOswsv4sm0iQ5PMqzgff_hsTFC5LENY/s1600/WP_20141015_09_11_15_Pro.jpg&quot; height=&quot;318&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;</description><link>http://davestech.blogspot.com/2014/10/recently-ive-been-playing-around-with.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDr46VF6hMo0w4jzsszjzUFwprSyEt0moxu8N0Ou-yq5jDx3y8OVNEvAEoxxCUAt-UobWys0TcmBP8QBDpEReDBCRVDldmXkCfwXwBFVU4f9hjegYTGzdYazQCFDa06iUnKJmfV4HjHQs/s72-c/IMG_5562.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-7368577759905261978</guid><pubDate>Mon, 24 Feb 2014 07:20:00 +0000</pubDate><atom:updated>2014-02-24T02:14:06.577-06:00</atom:updated><title>Macro Images of a Chip</title><description>A friend from the Omaha Maker Group gave me an interesting chip a while back. Apparently it is some kind of optically sensitive chip, it has a clear case.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgilev2x4zlOF5UbaxsS4pCBH25n1ndGoGs9K6rQWSVK9lP-8fYt6XR2t2FFKaDtdI5VS51LHzcmp70NnzAebHTXI4RM9O_1QpTecDGZIPtMKuIhH2LoWUIWnWvvzsCctAP9uATOLilIMc/s1600/IMG_0000.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgilev2x4zlOF5UbaxsS4pCBH25n1ndGoGs9K6rQWSVK9lP-8fYt6XR2t2FFKaDtdI5VS51LHzcmp70NnzAebHTXI4RM9O_1QpTecDGZIPtMKuIhH2LoWUIWnWvvzsCctAP9uATOLilIMc/s1600/IMG_0000.JPG&quot; height=&quot;198&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I thought it would be interesting to take some macro photos of it and see if I could capture some of the details of the die. I started out with just some simple shots with the kit lens and extension tubes.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2nxn6sBctdO5OrOnA-T3BfC67OAj0tnCFQkrkjHati_Z9bvOkFpkJTRmQ1YdVDcBIgrjLCUtr51uG7_qA-4BLSqpb_TMqniwl56AmJG6zyrCZSK-V2pO2sHFvJnwbVOroDutpE9yKCpw/s1600/IMG_0008.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2nxn6sBctdO5OrOnA-T3BfC67OAj0tnCFQkrkjHati_Z9bvOkFpkJTRmQ1YdVDcBIgrjLCUtr51uG7_qA-4BLSqpb_TMqniwl56AmJG6zyrCZSK-V2pO2sHFvJnwbVOroDutpE9yKCpw/s1600/IMG_0008.JPG&quot; height=&quot;211&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Easy enough to see, but lighting was difficult with the chip as close to the lens as it was. You can see the wires and a little detail of the chip, and the lighting in this one gives a nice shadow on the wires.&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I then switched to my long telephoto lens, extension tubes. This let me move the chip back from the lens a few inches, which made getting light in much easier. It didn&#39;t produce an image that was any more magnified though.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDWeqwAoJN-2NWiSRntJJAgiM7ILiafxBI_gTP60IYVA9AZZu6KE5c115aDe_uE-Tcdp-t_ab8DPwNTWtH1FPzdNNaBmp7Hsne70Hf4__nioYzlbg7Xks7tkD_9kgqFLM8h_HArbHNiiI/s1600/IMG_0001.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDWeqwAoJN-2NWiSRntJJAgiM7ILiafxBI_gTP60IYVA9AZZu6KE5c115aDe_uE-Tcdp-t_ab8DPwNTWtH1FPzdNNaBmp7Hsne70Hf4__nioYzlbg7Xks7tkD_9kgqFLM8h_HArbHNiiI/s1600/IMG_0001.JPG&quot; height=&quot;333&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
The chip is about 2.5mm on the short dimension.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
From here I added a 10X macro expander lens and also a 10 triplet hand-lens to see if I could get any closer. This was difficult because it&#39;s a separate lens and can&#39;t easily be mounted on-axis with the camera lens. With a little fiddling around it came out ok. I can see a lot of details, though it&#39;s starting to get fuzzy around the outside, only the middle is relatively free of aberration.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGgVCEvTytze0p6O2XNU5zAlp9uXynJb8W7tTdzxvhOdfyqT0ybs6sk4k5JGaU8WWMU79fnhE0_Vfl5CjihWwFB_5cnZGasFPa6zHNZKp0GyF8X8Pw6lhN7GZrIh9WUaURgVFTmXvXAp4/s1600/IMG_0009.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGgVCEvTytze0p6O2XNU5zAlp9uXynJb8W7tTdzxvhOdfyqT0ybs6sk4k5JGaU8WWMU79fnhE0_Vfl5CjihWwFB_5cnZGasFPa6zHNZKp0GyF8X8Pw6lhN7GZrIh9WUaURgVFTmXvXAp4/s1600/IMG_0009.JPG&quot; height=&quot;240&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Here&#39;s a crop from that image.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9AIvq7ph2VE1euih6dZaUuGTMxIDkKKjIzlFTZTXtfc8b77TPz_mevYXjJP3tzdU5_3Yczy3TwDA4uIYndqkzpmaoGtiWT1RJoit-H-a48rvMNnm2pTq1LUip9aFWmm9KapsvZZJAM10/s1600/IMG_0009+-+Copy.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9AIvq7ph2VE1euih6dZaUuGTMxIDkKKjIzlFTZTXtfc8b77TPz_mevYXjJP3tzdU5_3Yczy3TwDA4uIYndqkzpmaoGtiWT1RJoit-H-a48rvMNnm2pTq1LUip9aFWmm9KapsvZZJAM10/s1600/IMG_0009+-+Copy.JPG&quot; height=&quot;234&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
In the original photo the 2.5mm chip is a bit over 1100 pixels across, giving about 2170 nanometers per pixel. The narrowest traces are about 4 pixels wide, about 0.0003 inches. I&#39;m not sure what the aperture was set to, but this is probably not bad performance for a first attempt. I&#39;ll have to do some reading and set up my equipment a little more carefully and see if I can sharpen this up a little more.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Edit: with a little more fiddling I got it down to 580 nanometers per pixel. Pretty sure I can take it farther, but I need to set up something to handle adjusting the sample position for fine focus. It&#39;s pretty fiddly. Also need to get some bright light onto it so I can see it in the live view. My dim desk lamp doesn&#39;t really cast enough light for this.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVutTpOsvtOStJrJHscISEk_hah7YMCLtoX43DwyuZboC4iSn03r3niyv9mHnYLM9ShLrJb8HUXITz8lkORmuQrbBeT54oA7h6eoFjQwjWPiRsGUuTPS6Ra3FsdAWNiTnoB-jIwrRoP5c/s1600/IMG_0008+-+Copy.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVutTpOsvtOStJrJHscISEk_hah7YMCLtoX43DwyuZboC4iSn03r3niyv9mHnYLM9ShLrJb8HUXITz8lkORmuQrbBeT54oA7h6eoFjQwjWPiRsGUuTPS6Ra3FsdAWNiTnoB-jIwrRoP5c/s1600/IMG_0008+-+Copy.JPG&quot; height=&quot;245&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
</description><link>http://davestech.blogspot.com/2014/02/macro-images-of-chip.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgilev2x4zlOF5UbaxsS4pCBH25n1ndGoGs9K6rQWSVK9lP-8fYt6XR2t2FFKaDtdI5VS51LHzcmp70NnzAebHTXI4RM9O_1QpTecDGZIPtMKuIhH2LoWUIWnWvvzsCctAP9uATOLilIMc/s72-c/IMG_0000.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-3559511683543648031</guid><pubDate>Sat, 22 Feb 2014 18:37:00 +0000</pubDate><atom:updated>2014-02-24T00:34:19.235-06:00</atom:updated><title>Photographic Depth of Field</title><description>I was curious why a large aperture on a lens reduces depth of field. To investigate this I set my camera up with a macro extension tube and a subject with lots of depth.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqIDvnOJ8Cu6grJlFdHLo9nrYdZuk2-XfmyFA2APmR5OOIj5_Qw0Hs4LnYO969YH8mOyGJNk_w1k3P0twnStT4XP_r8pXx6uAnaxQESOcWlLxqmjx5zlEP329oeBYRc-z5MaWcMVL2054/s1600/IMAG0861.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqIDvnOJ8Cu6grJlFdHLo9nrYdZuk2-XfmyFA2APmR5OOIj5_Qw0Hs4LnYO969YH8mOyGJNk_w1k3P0twnStT4XP_r8pXx6uAnaxQESOcWlLxqmjx5zlEP329oeBYRc-z5MaWcMVL2054/s1600/IMAG0861.jpg&quot; height=&quot;380&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The subject is a potassium sodium tartrate (Rochelle salt) crystal mounted in a brass holder, with a copper contact wire for detecting the crystal&#39;s&amp;nbsp;piezoelectric properties. From the perspective of the camera, this setup looks like this:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJI8TltuZ7tGrNAgtIJB7IVLRd4u-uC5wrplu9DAuTGdj5CA0z5NIwdJ5Ah05J7zFaATkwFXstd52E-nYk34oHYTk6mvpHx0BZN0Kz4lerSwpUMK7OuQxAxhLK0qNKztnmijAHGPD6ddQ/s1600/IMG_0002.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJI8TltuZ7tGrNAgtIJB7IVLRd4u-uC5wrplu9DAuTGdj5CA0z5NIwdJ5Ah05J7zFaATkwFXstd52E-nYk34oHYTk6mvpHx0BZN0Kz4lerSwpUMK7OuQxAxhLK0qNKztnmijAHGPD6ddQ/s1600/IMG_0002.JPG&quot; height=&quot;425&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
This image shows a very short field, as is typical with macro photos that are taken from very close to the lens. The focal plane is about 10 degrees off of perpendicular from the surface of the coins, and intersects the subject about where the copper wire wraps around the crystal.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
To understand why some parts of the image created when the aperture is large are blurry, it&#39;s helpful to visualize the paths the light takes through the lens. I used &lt;a href=&quot;http://phet.colorado.edu/sims/geometric-optics/geometric-optics_en.html&quot;&gt;this simulator&lt;/a&gt; to make a simple diagram:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje-h6tnEyzKNHAdiM0qUi6WPNgbjT07lrTmx0H_vNG9uxDG8isuHpiwjTd6A1P1Acds618oiYnegUXZW1mprqn5dmJjGIUANSZoLM0p7GPBn_Vw0-xpASTeHD6RCDQsrQQ77O5Sdi8cQY/s1600/diagram.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEje-h6tnEyzKNHAdiM0qUi6WPNgbjT07lrTmx0H_vNG9uxDG8isuHpiwjTd6A1P1Acds618oiYnegUXZW1mprqn5dmJjGIUANSZoLM0p7GPBn_Vw0-xpASTeHD6RCDQsrQQ77O5Sdi8cQY/s1600/diagram.jpg&quot; height=&quot;418&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
From any given point on the subject on the left, light passes through every point on the lens and is focused onto the camera&#39;s sensor. If you imagine a tiny bug with an equally tiny camera walking around on the big lens and taking his own pictures of the subject, you would noticed that depending on where he was standing, his photos would each be slightly different, sometimes from a little higher or lower, or one side or the other. We can simulate the bug camera photos by taking a picture through a pinhole placed in front of the lens.&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhppeQCOBFBcnR0VXJmXp4vtYxBsTMkfV1_hWwz4zMtjrdU6YBonA7V9xpMKkDICwXseH_cAtS5Y2W3Udwut1Kjzq-n9va4zjIpZw7hyphenhyphenm8BRCfLlc6jlfJOBacY0zFpId8MGeUTKymoalA/s1600/2014-02-22+09.25.09.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhppeQCOBFBcnR0VXJmXp4vtYxBsTMkfV1_hWwz4zMtjrdU6YBonA7V9xpMKkDICwXseH_cAtS5Y2W3Udwut1Kjzq-n9va4zjIpZw7hyphenhyphenm8BRCfLlc6jlfJOBacY0zFpId8MGeUTKymoalA/s1600/2014-02-22+09.25.09.jpg&quot; height=&quot;382&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Because the tiny bug camera has a really tiny aperture, all his photos will have very large depth of field, they&#39;ll be sharp all over. My bug-simulator has a fairly large pinhole, you can see it near the top of the image, it&#39;s about 2mm wide, so I won&#39;t get as much depth of field, but you can definitely see that much more of the depth of the image is in focus, compare to the image above and note how in these both the rubber band near the back of the image and the reeds on the edge of the coin are sharp. Here the bug is walking from one side of the lens to the other:&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV_kbe_f45ca52vDATadRSSwCCu2Kh9jm61YmsAdkjO187DSOp69QcKXWBja6WUSGFmegggYz21kXvbiZD9W6nWHATtk0Eik35ki2-SKWpmnPNFFWzFRrS3zYG2Xg4MEHkW3PlgKYGa_k/s1600/IMG_0003.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgV_kbe_f45ca52vDATadRSSwCCu2Kh9jm61YmsAdkjO187DSOp69QcKXWBja6WUSGFmegggYz21kXvbiZD9W6nWHATtk0Eik35ki2-SKWpmnPNFFWzFRrS3zYG2Xg4MEHkW3PlgKYGa_k/s1600/IMG_0003.JPG&quot; height=&quot;426&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtW5SqeUPcf7m3GE4Yb_kNwOSZtoiW3BAisI0Zcn3t7QRSxgeu6QpdiuCVx_4NlS6xmkJIHrwbMUwDCranrWfcNfzBIqPXuUxLQd1mAZTn-GMrkqrFXsKmkQRN37Y_yJtLkrtGfFKY76A/s1600/IMG_0004.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtW5SqeUPcf7m3GE4Yb_kNwOSZtoiW3BAisI0Zcn3t7QRSxgeu6QpdiuCVx_4NlS6xmkJIHrwbMUwDCranrWfcNfzBIqPXuUxLQd1mAZTn-GMrkqrFXsKmkQRN37Y_yJtLkrtGfFKY76A/s1600/IMG_0004.JPG&quot; height=&quot;426&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivO1GgHW_6-te6pftmeYzi6VVtHIETbMg02hfwj36YZnV_Bpdd34ivoLHb7WD1izC11TfcSWrZuP1ZVWTTPeSqcKPL2qck5wnjJxWUlAzPzoIhfyPIToVSzBJVUFGOOiPMQyPz4F8w1wc/s1600/IMG_0005.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivO1GgHW_6-te6pftmeYzi6VVtHIETbMg02hfwj36YZnV_Bpdd34ivoLHb7WD1izC11TfcSWrZuP1ZVWTTPeSqcKPL2qck5wnjJxWUlAzPzoIhfyPIToVSzBJVUFGOOiPMQyPz4F8w1wc/s1600/IMG_0005.JPG&quot; height=&quot;426&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
It&#39;s hard to tell in the still images, but the perspective is different in each shot, the angles all change a bit as the bug walks across the lens. It&#39;s easier to see this if you user a bigger hole so that you get a full-frame image instead of the circular shot, but it&#39;s harder to see the increase in the depth of field. Here is another example with a slot to let in more light. Left side from the top of the lens, right side from the bottom.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbqLcJTeZDXlI1-Ga7t58CR6Z_LE86IW3hs51wQfnOFjutCilVvQmUW-ZIHiIfhrO7mt2FKDp-siR5ACrSoe_tGseqFx89G5nOUdjKgsVAJDcjWI_98oJsj1l-y9GwIYxX-gYbV-vuv6E/s1600/dof.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgbqLcJTeZDXlI1-Ga7t58CR6Z_LE86IW3hs51wQfnOFjutCilVvQmUW-ZIHiIfhrO7mt2FKDp-siR5ACrSoe_tGseqFx89G5nOUdjKgsVAJDcjWI_98oJsj1l-y9GwIYxX-gYbV-vuv6E/s1600/dof.jpg&quot; height=&quot;211&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Since the tiny bug camera can only collect a tiny bit of light with each photo, all those slightly-different photos will be quite dark. If we stack them all up to increase the brightness, we get the image we would get from the regular-sized camera. It&#39;s a bright, but only the parts that were all the same in the individual images will still look sharp in the combined image. The parts that were all slightly different will be all mixed together, making them appear blurry.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
That&#39;s exactly what the big lens is doing, stacking together thousands of different perspectives of the view all taken at the same time. We could get deeper depth of field in the image by using a smaller aperture, but that makes the image darker. To compensate we can increase the light on the subject, leave the shutter open longer, or use a more sensitive sensor.&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
To really see this effect, it&#39;s best to see it in a video, so check this out:&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/o0m0KdgOf4U?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://davestech.blogspot.com/2014/02/photographic-depth-of-field.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqIDvnOJ8Cu6grJlFdHLo9nrYdZuk2-XfmyFA2APmR5OOIj5_Qw0Hs4LnYO969YH8mOyGJNk_w1k3P0twnStT4XP_r8pXx6uAnaxQESOcWlLxqmjx5zlEP329oeBYRc-z5MaWcMVL2054/s72-c/IMAG0861.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-2753500399685243336</guid><pubDate>Tue, 15 Jan 2013 19:47:00 +0000</pubDate><atom:updated>2013-01-15T13:47:46.561-06:00</atom:updated><title>Wattvision Meter Reader</title><description>Just a quick note about the &lt;a href=&quot;http://www.wattvision.com/&quot;&gt;Wattvision &lt;/a&gt;electric meter reader product. I haven&#39;t seen one in person, I was just reviewing the website, but this looks like about the simplest solution out there right now. I still like the idea of the RF approach, but visually inspecting the options on the meter is a good option too.&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
It&#39;s a little spendy at $250, but I suppose that&#39;s not too bad if it gives you the online tools and such as well. I think that a maker could easily hack together the same system with an Arduino and Wifi shield or Rasberry Pi and Wifi for under a hundred. And I think a couple of AVRs and a cheap RF serial link could do the job for about $30.&lt;/div&gt;
</description><link>http://davestech.blogspot.com/2013/01/wattvision-meter-reader.html</link><author>noreply@blogger.com (Dave)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-4072650021347733303</guid><pubDate>Thu, 20 Dec 2012 02:31:00 +0000</pubDate><atom:updated>2012-12-19T20:31:44.881-06:00</atom:updated><title>Underfloor Vacuum</title><description>&amp;nbsp;As a fun afternoon project I decided to try turning an old retired vacuum into an underfloor vacuum system. The idea is that when I&#39;m dust mopping in the dining room and kitchen, rather than picking up with a dust pan, I can sweep it into a vacuum intake on the floor. This probably is not any easier than using a dust pan, but it&#39;s more fun :)&lt;br /&gt;
&lt;br /&gt;
Also, I figured that rather than using the regular vacuum bag, I would experiment with using a vortex bucket to collect some of the trash, rather than filling up the disposable vacuum cleaner filter bags. I have no idea what it takes to make that work, but what the heck, I&#39;ll take a stab at it. I&#39;ve been thinking a dust collection system might be a good project for the workshop, and if a swirly bucket like this works, it would be easier to dump than a shop vac.&lt;br /&gt;
&lt;br /&gt;
I started with a &lt;a href=&quot;http://www.amazon.com/Gamma-Seal-Lid-ASSORTED-COLORS/dp/B001VBALBK&quot;&gt;Gamma Seal&lt;/a&gt; bucket lid. This is a fantastic product for anyone who reuses 5 gallon buckets. It&#39;s a ring that seals tightly onto the bucket better than a regular lid, but the entire center is threaded so it&#39;s easy to unscrew it to get to the contents. I figured I&#39;d fix the lid to the ceiling, run the hoses in through the central part, and then when I need to remove the bucket part, I can just unscrew it and leave the lid and everything attached to the ceiling.&lt;br /&gt;
&lt;br /&gt;
The inlet has to be tangent-ish to spin the air, with the outlet in the center, so that hopefully the heavier particles will fall to the bottom before the air exits and goes to the vacuum. I cut out a pathway through the lid for some PVC tubing.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSBWL8wwwSYVH9F65SN00iKrNCdrQIrTCf0C-Hk2m5vrQc5jWASpWejlib7AMmUr3oJ2WbXpGBFsuuwvDu7GaZ-PUTWQjizbHVQ8zF5P5_ws6O6XeG3HAIFGcb7yNREdNGwwAGLzbCdxI/s1600/IMG_9964.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;248&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSBWL8wwwSYVH9F65SN00iKrNCdrQIrTCf0C-Hk2m5vrQc5jWASpWejlib7AMmUr3oJ2WbXpGBFsuuwvDu7GaZ-PUTWQjizbHVQ8zF5P5_ws6O6XeG3HAIFGcb7yNREdNGwwAGLzbCdxI/s400/IMG_9964.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
However, I couldn&#39;t have the end of the pipe sticking up where it would run into the ceiling, or pinch the hose, so I used the table saw to make it more flexable:&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCjnICqgOhWS-EMikGhqKQ7zsMDKWkhhllb2IPnC70rFH5NfLDfHMeCo3OIxXWLJIOSBSH9yJV5oU8KIsospt0-A3WUzu8dpj9IryeqQiA0a4ybc1CyhiTTzHWaCKnZYhTW44jghUn2as/s1600/IMG_9965.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;277&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCjnICqgOhWS-EMikGhqKQ7zsMDKWkhhllb2IPnC70rFH5NfLDfHMeCo3OIxXWLJIOSBSH9yJV5oU8KIsospt0-A3WUzu8dpj9IryeqQiA0a4ybc1CyhiTTzHWaCKnZYhTW44jghUn2as/s400/IMG_9965.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I bent it to the right shape and fixed it in place with some aluminum duct-sealing tape. Most of the lid is held together with this tape. If it all works like it&#39;s supposed to I might epoxy it down at some point. Until then the tape will be fine.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
To mount the lid I cut a 2x4 to go between the floor joists and drilled a hole for the outlet.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj76tAgYIpYQEmLVzw_IRIGtMuRrh6qvdvr3WPqZIZF4p1rCRPWWEMwxGXnZfJHms-FcLTlpHdMcBFEoUA4sPssqnc_aUYv5tnQgOklYB7-GLFh0bcnJob_4LfSyWv9JeT3HCg3p8YnHpM/s1600/IMG_9966.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;305&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj76tAgYIpYQEmLVzw_IRIGtMuRrh6qvdvr3WPqZIZF4p1rCRPWWEMwxGXnZfJHms-FcLTlpHdMcBFEoUA4sPssqnc_aUYv5tnQgOklYB7-GLFh0bcnJob_4LfSyWv9JeT3HCg3p8YnHpM/s400/IMG_9966.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
The Gamma lid ring goes on the bucket. Takes a hammer.Not looking forward to taking that thing off again.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjukvPSIEIL03e-awLi-KWROrSfYkNlCYPrsEg2C8J3o32mJ_qmJ2-I0VMuuIKnERqd4dqfs7efc_ZATNsHC1oHi72RCWSyQEhm8d6T_BoGyLPOYeVPSa20mozgtYkk2QgCJ0OUsXuf7iA/s1600/IMG_9967.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;305&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjukvPSIEIL03e-awLi-KWROrSfYkNlCYPrsEg2C8J3o32mJ_qmJ2-I0VMuuIKnERqd4dqfs7efc_ZATNsHC1oHi72RCWSyQEhm8d6T_BoGyLPOYeVPSa20mozgtYkk2QgCJ0OUsXuf7iA/s400/IMG_9967.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
The assembled lid with hoses goes on the ceiling. The inlet hose goes through a hole in the ceiling and comes out underneath the front of the dishwasher. For another project I&#39;ll make a sheetmetal collection hood with an inlet about half an inch tall and 10 inches wide this will poke out just under the kickplate at the base of the dishwasher.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWaTh5_ctCmoxzN9KdoVr5CYcATT5yeEbVjKEf0jDclGUHMugDvj74SwhfpKJO5lZmFtIeYJP3UuhieqyVs38rkMFhePL7ogbuU9KH07siqH3Ul-YYFNA2foO2Fu-DZchdw4lzDCyj0Js/s1600/IMG_9968.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWaTh5_ctCmoxzN9KdoVr5CYcATT5yeEbVjKEf0jDclGUHMugDvj74SwhfpKJO5lZmFtIeYJP3UuhieqyVs38rkMFhePL7ogbuU9KH07siqH3Ul-YYFNA2foO2Fu-DZchdw4lzDCyj0Js/s400/IMG_9968.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Finally, the vacuum cleaner. I don&#39;t know if this is going to work, so I&#39;m just hanging it with plumbers tape. That should avoid coupling too much noise to the floor.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDEVlmsTwc39TrW-i6vYVHPsLx8_slshASTSIulKYcg3uTR6gyHJdSJby_x4op6GsfbpHzRiWTiadGZCOY_qUNU23dgZV1Q-9Dn2ktWvlukpfrTlPGSx5XaLQ-KascST45R8nwzq-rUlM/s1600/IMG_9969.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;266&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDEVlmsTwc39TrW-i6vYVHPsLx8_slshASTSIulKYcg3uTR6gyHJdSJby_x4op6GsfbpHzRiWTiadGZCOY_qUNU23dgZV1Q-9Dn2ktWvlukpfrTlPGSx5XaLQ-KascST45R8nwzq-rUlM/s400/IMG_9969.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Obviously I still need a way to turn on the vacuum, which is in the basement, when I&#39;m sweeping in the kitchen. So, X10 appliance module to the rescue. I have a number of wireless X10 controllers that I can use to switch the vacuum from the kitchen. So far so good.</description><link>http://davestech.blogspot.com/2012/12/underfloor-vacuum.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSBWL8wwwSYVH9F65SN00iKrNCdrQIrTCf0C-Hk2m5vrQc5jWASpWejlib7AMmUr3oJ2WbXpGBFsuuwvDu7GaZ-PUTWQjizbHVQ8zF5P5_ws6O6XeG3HAIFGcb7yNREdNGwwAGLzbCdxI/s72-c/IMG_9964.JPG" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-4114932873512044104</guid><pubDate>Sun, 16 Dec 2012 06:57:00 +0000</pubDate><atom:updated>2012-12-16T01:11:39.357-06:00</atom:updated><title>Zen Toolworks 7x7 Home Switches and Sanguinololu</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I&#39;ve been spending some time upgrading the &lt;a href=&quot;http://zentoolworks.com/product_info.php?cPath=14&amp;amp;products_id=74&quot;&gt;Zen Toolworks 7x7 mill&lt;/a&gt;. I glued in some home switches and wired everything up to to the&amp;nbsp;&amp;nbsp;the&amp;nbsp;&lt;a href=&quot;http://reprap.org/wiki/Sanguinololu&quot;&gt;Sanguinololu&lt;/a&gt;, and glued some split-loom onto the machine to route wires through. That all came out pretty nice. I mounted the board with some hook-and-loop on the back of the X axis, and placed the switches where the moving parts would contact them.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Here is the back of the machine, showing the Sanguinololu and wiring.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQz13FUXgzGYOSxTh0IVH2S05u3BKXz0iXpwpZi2x2BmHM-h8gKMr4zJCtQLT3cbxrIy_GQtZaVAPofhgYrPBvVODtGjfD8YKMfpdvQlfJVbRtcwk5xbquYOf15o0wIcXml2vyy3kB4qM/s1600/IMG_9881.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQz13FUXgzGYOSxTh0IVH2S05u3BKXz0iXpwpZi2x2BmHM-h8gKMr4zJCtQLT3cbxrIy_GQtZaVAPofhgYrPBvVODtGjfD8YKMfpdvQlfJVbRtcwk5xbquYOf15o0wIcXml2vyy3kB4qM/s320/IMG_9881.JPG&quot; width=&quot;219&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: right;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Here are the home switches, Z, X, and Y, respectively.&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAaL4rMHe091hJHWpFa85cutIXkPGsjwznH2FqPSe0irMvGczquTA3FXD7-zUi5yjT2wCqQnZ7ZAmcw1Nb_08Z2I1kLes3qVYGCfTT5mFxdG37rXyFGxezGIpV70dUMIXSYnjmu5NxzCM/s1600/IMG_9878.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;263&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAaL4rMHe091hJHWpFa85cutIXkPGsjwznH2FqPSe0irMvGczquTA3FXD7-zUi5yjT2wCqQnZ7ZAmcw1Nb_08Z2I1kLes3qVYGCfTT5mFxdG37rXyFGxezGIpV70dUMIXSYnjmu5NxzCM/s320/IMG_9878.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2TudPlYt4K72gRlr9D5RjnkfUbln2wA1ety2VF2sXBUSi4TAoUKqFopHvS_3Z6rnLEki3EyQ86k3teMaJApddE5XwnCLBp_ZgbC4pSwn-Qo1otQttIp9l5IFgrlLABlfaWmo0glu4Rng/s1600/IMG_9879.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;310&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj2TudPlYt4K72gRlr9D5RjnkfUbln2wA1ety2VF2sXBUSi4TAoUKqFopHvS_3Z6rnLEki3EyQ86k3teMaJApddE5XwnCLBp_ZgbC4pSwn-Qo1otQttIp9l5IFgrlLABlfaWmo0glu4Rng/s320/IMG_9879.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3uapDtcC9aea3kOfhv1_ALL_lP-Sx52SFTMYxT87fYakDiucBwAqmStk4FKh-2iQd-bhmfTOntsVwKcwWbXz17CVywLpQ3fNIcc8mrC2HZg1LKsAsfSFHwWrDK1OgLpMpqsxtH6HYHXI/s1600/IMG_9880.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3uapDtcC9aea3kOfhv1_ALL_lP-Sx52SFTMYxT87fYakDiucBwAqmStk4FKh-2iQd-bhmfTOntsVwKcwWbXz17CVywLpQ3fNIcc8mrC2HZg1LKsAsfSFHwWrDK1OgLpMpqsxtH6HYHXI/s320/IMG_9880.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;I was having some trouble getting software onto the Sanguinolol,&lt;/span&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;it wasn&#39;t responding to the serial port. I loaded&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://github.com/triffid/Teacup_Firmware&quot; style=&quot;text-align: left;&quot;&gt;Triffids Teacup firmware&lt;/a&gt;&lt;span style=&quot;text-align: left;&quot;&gt;&amp;nbsp;on it using the&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://www.pololu.com/catalog/product/1300&quot; style=&quot;text-align: left;&quot;&gt;Pololu AVR programmer&lt;/a&gt;&lt;span style=&quot;text-align: left;&quot;&gt;, and it started sending the initial &#39;start&#39; and &#39;ok&#39; messages, but nothing after that. After fiddling with it a bit I hooked up the &lt;a href=&quot;http://dangerousprototypes.com/docs/Bus_Pirate&quot;&gt;Bus Pirate&lt;/a&gt; in RS232 mode to check at the AVR pins to see whether the messages I was sending were making it through. They were not. Using the Bus Pirate to inject data directly at the AVR pin made it work as it should. This confirmed what I suspected, there was a bad connection between the AVR and the FTDI chip. I touched up the appropriate pins on the FTDI chip, and it started working normally.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;span style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
So now it&#39;s time to start getting into software to convert designs into parts. In the past I used the DOS-based&amp;nbsp;&lt;a href=&quot;http://www.dakeng.com/turbo.html&quot;&gt;TurboCNC&lt;/a&gt;&amp;nbsp;program&amp;nbsp;to control my machine, and previously I was running this machine using it. However, I didn&#39;t want to be tied to an old computer with a parallel port, so I decided it was time to move to a USB-connected external board, which is where the Sanguinololu comes in.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
I had the option to use a number of Sanguinololu-compatible firmware packages, and I&#39;ve started with Teacup. I had &lt;a href=&quot;https://github.com/kliment/Sprinter&quot;&gt;Kliment&#39;s Sprinter&lt;/a&gt; on it previously, but I switched to Teacup when I couldn&#39;t get Sprinter working (because of the bad solder connection). Now that I&#39;ve put the effort into configuring Teacup, I&#39;m kind of hoping I don&#39;t have to try a different one. Unfortunately, Teacup doesn&#39;t support G2/3 arcs, which kind of sucks. I may switch back to Sprinter or something so I don&#39;t have to decompose all my arcs into line segments. This would work, but because the ramp acceleration mode does a full start and stop for each segment, it would be very slow. RepRap acceleration mode would get around this, but it&#39;s kind of a weird mode that requires the software generating the gcode work a little differently. I&#39;d like to use &lt;a href=&quot;https://github.com/grbl/grbl&quot;&gt;Grbl&lt;/a&gt;, but I&#39;m not sure if it is compatible with the Sanguinololu. I&#39;ll have to look into that a little closer.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
One of the nice things about TurboCNC is that it has a fairly rich set of gcode commands that make it easy to run existing gcode files that include features like loops, printing messages to the screen while it waits for you to switch tools, tool offsets, fixtures, etc. Teacup doesn&#39;t have these, and I kind of like those features.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
So, to address this, I&#39;ve taken the TurboCNC source code, which is normally compiled in Borland Turbo Pascal under DOS, and pulled it into Delphi7 and generally torn it into itty bitty bits. I removed all the UI code (which was based on a third party library that worked similarly to the TurboVision UI package), and eliminated all of the stepper code, and kept mostly the gcode handling routines. I replaced the calls to step-generation routines with calls that output basic gcode commands, which allows Teacup to handle the step generation. I&#39;ve also added an OpenGL-based tool-path viewer, so it&#39;s easy to do a dry-run and see if it looks sane. The viewer will track what has been sent to the machine, but it doesn&#39;t yet watch for the block-completed messages, so it isn&#39;t very smart about knowing where in the list of queued commands Teacup is. This really only shows up when making long moves, but it would be nice if I could make it more precise.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
At this point it will handle some gcode features that Teacup will not (loops, gotos, etc), and does not decompose arcs into line segments (I&#39;ll have to add that as a feature for completeness, as much as I&#39;d prefer to have it in hardware), and showing messages while waiting for the user, but it&#39;s still missing some of the more advanced features that I want it to have. In particular I&#39;d like to get it working with a touch probe.&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Here&#39;s how it looks after running a simple sample file:&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj67AbadTIjA3H0dapaKrHRD8jt2oH7uzU38CvguHfsgFA5mSPetgqP1ex_sx6vmdh1_SZtPu10J1lENC2LQ47gxOJemKatEjxjb5n44qwvwCJnEiu7Idz0SCPYo9GkpG9Ri9lHyeAS22g/s1600/Clipboard01.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;242&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj67AbadTIjA3H0dapaKrHRD8jt2oH7uzU38CvguHfsgFA5mSPetgqP1ex_sx6vmdh1_SZtPu10J1lENC2LQ47gxOJemKatEjxjb5n44qwvwCJnEiu7Idz0SCPYo9GkpG9Ri9lHyeAS22g/s320/Clipboard01.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
For testing purposes I just have it output the generated gcode to a text file that I feed to the machine with a debug terminal. And, since I don&#39;t want to get it mounted with a cutting tool yet, I figured I&#39;d make a little ballpoint pen attachment that fits in my Dremel Flextool holder:&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN6JHWw4GzncMVTQ7YrLZPv5ep3u7YnZQa2HOv2w-kD2XY-y_b6xilLKGO1KkkRZb1_dJ2lRAgaYWAaFTMwuTXpXUwXctWGqewcKg6GMBVu6OvzvOeOCNe4G1Uark4He_9AM6vqAQQm_M/s1600/IMG_9876.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhN6JHWw4GzncMVTQ7YrLZPv5ep3u7YnZQa2HOv2w-kD2XY-y_b6xilLKGO1KkkRZb1_dJ2lRAgaYWAaFTMwuTXpXUwXctWGqewcKg6GMBVu6OvzvOeOCNe4G1Uark4He_9AM6vqAQQm_M/s320/IMG_9876.JPG&quot; width=&quot;251&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: start;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBwZE1sFUw8ualsFgHIWETXx-oIW3EjTChmzjlKyVB-DJ3gW8_wYJHUHy1P3FH029w7QOMzynCsiTgY2aHZNWou7LvdB1IbPeLDM-dlEi3bCEa4dezQJkPU40SQ6ZPkWZeNgOqUNWXMxU/s1600/IMG_9877.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhBwZE1sFUw8ualsFgHIWETXx-oIW3EjTChmzjlKyVB-DJ3gW8_wYJHUHy1P3FH029w7QOMzynCsiTgY2aHZNWou7LvdB1IbPeLDM-dlEi3bCEa4dezQJkPU40SQ6ZPkWZeNgOqUNWXMxU/s320/IMG_9877.JPG&quot; width=&quot;213&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
While I was looking around on the web for something I ran across the &lt;a href=&quot;http://tkkrlab.nl/wiki/Cnc_machine&quot;&gt;TkkrLab wiki&lt;/a&gt;, where they are building pretty much the same setup as I&#39;ve got here. In fact, I was surprised to see a link at the bottom of the page back to my flexshaft mount blog post :) It looks like they&#39;ve run into the same problem with Teacup not supporting arcs. I&#39;ll have to keep an eye on their progress and see if one of the other options works for them.&lt;br /&gt;
&lt;br /&gt;
Anyway, here&#39;s the mill running the sample file:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/N34-dADIhoU?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
If you compare to the tool path preview in the screenshot above you can see where it skips the G2/3 arcs. Other than that it&#39;s working fairly well. At this point I probably need to spend some more time working on my Windows derivative to TurboCNC, and maybe see what I can do about evaluating other firmwares with arc support.&lt;/div&gt;
</description><link>http://davestech.blogspot.com/2012/12/zen-toolworks-7x7-home-switches-and.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQz13FUXgzGYOSxTh0IVH2S05u3BKXz0iXpwpZi2x2BmHM-h8gKMr4zJCtQLT3cbxrIy_GQtZaVAPofhgYrPBvVODtGjfD8YKMfpdvQlfJVbRtcwk5xbquYOf15o0wIcXml2vyy3kB4qM/s72-c/IMG_9881.JPG" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-2755364878982404234</guid><pubDate>Sat, 17 Nov 2012 22:17:00 +0000</pubDate><atom:updated>2012-11-17T16:17:53.403-06:00</atom:updated><title>3D Printed Model Airplane Motor Mount</title><description>Last time I had my plane out to fly I had a rather hard landing that broke the motor mount. I expect that I&#39;ll probably do that a few more times, so I built a model of a mount and 3D printed a few of them on the Omaha Maker Group&#39;s 3D printer. I made the model to the exact size, so I had to do some filing before I could get it to fit properly. I&#39;ll have to keep the oversized printing in mind next time.&lt;br /&gt;
&lt;br /&gt;
The plan is for the mount to break along the print layers next time I crash, to avoid damaging the motor shaft. I&#39;m sure that plan will be tested.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdj9342oKv9lPtGDIgkh0yValWVhf4R6N4OSOTP_M7nVl3fKMQ9IbVd3aMbCyhytWfgx-uJjqpzHzKWNZhzmGtS3PjZ4nNjkJ9a3g2AwiTfs9VusirzLFE-NkM3iXmLG0fN9kWASfMhe4/s1600/IMG_1142.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdj9342oKv9lPtGDIgkh0yValWVhf4R6N4OSOTP_M7nVl3fKMQ9IbVd3aMbCyhytWfgx-uJjqpzHzKWNZhzmGtS3PjZ4nNjkJ9a3g2AwiTfs9VusirzLFE-NkM3iXmLG0fN9kWASfMhe4/s400/IMG_1142.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://davestech.blogspot.com/2012/11/3d-printed-model-airplane-motor-mount.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdj9342oKv9lPtGDIgkh0yValWVhf4R6N4OSOTP_M7nVl3fKMQ9IbVd3aMbCyhytWfgx-uJjqpzHzKWNZhzmGtS3PjZ4nNjkJ9a3g2AwiTfs9VusirzLFE-NkM3iXmLG0fN9kWASfMhe4/s72-c/IMG_1142.JPG" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-4196743806846328539</guid><pubDate>Tue, 13 Mar 2012 01:03:00 +0000</pubDate><atom:updated>2012-03-13T10:57:32.961-05:00</atom:updated><title>Dremel Flex-Shaft Mount for Zen Toolworks 7x7 Mill</title><description>I wanted to try out &lt;a href=&quot;http://www.123dapp.com/&quot;&gt;AutoDesk 123D&lt;/a&gt; for designing parts to be 3D printed on the RepRap, so I designed a holder for a Dremel Flex-Shaft so I can mount it on my Zen Toolsworks 7x7 Mill.&lt;br /&gt;
&lt;br /&gt;
Drawing the model in 123D was fast and easy. I&#39;m looking forward to using it for other things. I constructed this by starting a sketch in the XY plane and drawing the long rectangle, the two concentric circles for the holder part, two three-point arcs for the fillets (it may be able to do that automatically, I didn&#39;t experiment with that), and a couple of rectangles for the tabs. The sketch lets you multi-select the areas defined by the lines, so you can then extrude just the parts of the sketch you want. For the horizontal holes I started sketches on the faces where the holes needed to be (just a circle), then push/pulled it through the solid. Very simple construction process, and it maintains all the sketches and push/pull operations in the Browser, so you can easily go back and change them later.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/-n_YZcguVj1k/T1w5pwY5ehI/AAAAAAAAB4s/GfZfRpZ9GX4/s1600/7x7DremelHolder.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;218&quot; src=&quot;http://3.bp.blogspot.com/-n_YZcguVj1k/T1w5pwY5ehI/AAAAAAAAB4s/GfZfRpZ9GX4/s320/7x7DremelHolder.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
I drew all the holes to the exact size. I know that the RepRap typically makes the holes a little small, but I wasn&#39;t sure if it would be better to draw them a little bigger or drill them out.&lt;br /&gt;
&lt;br /&gt;
Once I had the model done I saved it as a .stl file and got it going on the printer. This is about as easy as it could be. The printer has home switches on all the axes, so it&#39;s just a matter of opening the file and clicking &#39;print&#39;. It takes it a minute or two to warm up, then it&#39;s off and printing.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://1.bp.blogspot.com/-NLgq7F62Y7c/T10F6KXVuUI/AAAAAAAAB58/56DCLl9-508/s1600/73D92604-0105-41FF-A95C-DFF1A394FB12.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://1.bp.blogspot.com/-NLgq7F62Y7c/T10F6KXVuUI/AAAAAAAAB58/56DCLl9-508/s320/73D92604-0105-41FF-A95C-DFF1A394FB12.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
It took about 15 minutes to get both parts printed. They came out pretty good. The horizontal mount holes are only 5mm from the edge, and I noticed that the layers were a little wobbly on that narrow part, but nothing serious. I think in the future I should probably try to provide more material around horizontal holes like that.&lt;br /&gt;
&lt;br /&gt;
I ran a drill bit through all the holes to bring them to the target size. It seems to make them about 0.5mm too small. That works out pretty well because the drilled surface is more precise and smooth anyway. Since the back of the part that mounts to the tool plate on the mill is a bit wavy I decided I&#39;d face it on the mill to make it flat and square with the bottom of the part( which is glass-smooth from the bed of the printer).&lt;br /&gt;
&lt;br /&gt;
Milling the plastic part works pretty well, but you have to be careful to not go too deep. Because the interior of the part is an open network (I&#39;m using 30% fill) you can&#39;t cut away very much wall and retain the strength of the part. Also, where the&amp;nbsp;filaments stick to each other isn&#39;t nearly as strong as the&amp;nbsp;&amp;nbsp;plastic itself, so if you try to cut nearly through a layer it&#39;ll tend to peel off in strings. It&#39;s probably best to plan to cut not more than halfway through the filament depth, or possibly to impregnate the part with epoxy (or maybe wax) before milling. I ran the parts on the big mill with a fly-cutter, and other than tearing up a few filaments, the milled face came out great.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://3.bp.blogspot.com/-p0f_wzwu5zI/T11Vc2JEyWI/AAAAAAAAB6Y/PVVjc_qaFSU/s1600/PICT0217.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://3.bp.blogspot.com/-p0f_wzwu5zI/T11Vc2JEyWI/AAAAAAAAB6Y/PVVjc_qaFSU/s320/PICT0217.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Mounting the part on the mill was fast and easy, all the holes were exactly where they were supposed to be, and it was all square and flat. It bolted right up and is good to go.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://2.bp.blogspot.com/-YWah4fCpSok/T11wvJ5MO3I/AAAAAAAAB60/WQ86hQiQ0Ws/s1600/PICT0219.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;http://2.bp.blogspot.com/-YWah4fCpSok/T11wvJ5MO3I/AAAAAAAAB60/WQ86hQiQ0Ws/s320/PICT0219.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Fortunately, my Flex-Shaft is the old-style with a simple 12mm tube, so no funky ergonomic shapes to deal with.&lt;br /&gt;
&lt;br /&gt;
I think next I&#39;ll make an adapter plate system with some magnets in it so I can quickly swap out simple tools, like a pen holder, magnetic field sensor, touch probe, etc.</description><link>http://davestech.blogspot.com/2012/03/dremel-flex-shaft-mount-for-zen.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-n_YZcguVj1k/T1w5pwY5ehI/AAAAAAAAB4s/GfZfRpZ9GX4/s72-c/7x7DremelHolder.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-7643633320364167763</guid><pubDate>Tue, 24 Jan 2012 01:29:00 +0000</pubDate><atom:updated>2012-01-23T19:29:51.841-06:00</atom:updated><title>iPod Macro Photos</title><description>&lt;div style=&quot;margin: 0px auto 10px; text-align: center;&quot;&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
I ordered a couple of small lenses from Surplus Shed (#L4471) to try out as macro lenses for the iPod Touch. They arrived today, so I tried taking a couple of test pictures with them taped to the front of the iPod. I was a little disappointed, as I was hoping to get tighter close-up with it. So, naturally, I stacked the two of them together to try it that way. This is the result.&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
These are images of the pixels on my monitor (~92 px/in ) taken with the iPod and my DiMage Z2 in SuperMacro mode. The image resolution ends up being very similar (in this test each screen pixel ends up being about 12 pixels across), but the Z2 does a better job overall, with better color and, of course, more pixels overall. The iPod does pretty good though, certainly acceptable for quick shots of stuff. I&#39;d like to try another lens with a different focal length (these are 51mm) to see if I can get up closer.&lt;/div&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBLcnEmqcfxTVzcmJwEsEwcy86dDJHizEY0c9EaTT5DfV_dwxS-MoNhWUfUybIfNf0JsrcLTjlgG38i6KAD2WeP5dXI-eD9U9PXGgwjmtKNQJEdJ938ZoLl4zJM79npg-AAj1aqn0eXy0/s1600/Photo+Jan+23%252C+6+45+18+PM.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBLcnEmqcfxTVzcmJwEsEwcy86dDJHizEY0c9EaTT5DfV_dwxS-MoNhWUfUybIfNf0JsrcLTjlgG38i6KAD2WeP5dXI-eD9U9PXGgwjmtKNQJEdJ938ZoLl4zJM79npg-AAj1aqn0eXy0/s400/Photo+Jan+23%252C+6+45+18+PM.jpg&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcHEtflrw4r5DTn21EmNzJY_jwcgJv8WHobXYu1TCEEaAWvQQjWBQZobfFUQ1MHXkvPvRtDrK3-ipPib-cIsLsUu5gsqShScdykJUeC6Og8nrZgLkXqtV5_O8uI7klYX6Pe6K26FjDUyg/s1600/PICT0215.JPG&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcHEtflrw4r5DTn21EmNzJY_jwcgJv8WHobXYu1TCEEaAWvQQjWBQZobfFUQ1MHXkvPvRtDrK3-ipPib-cIsLsUu5gsqShScdykJUeC6Og8nrZgLkXqtV5_O8uI7klYX6Pe6K26FjDUyg/s400/PICT0215.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Here I got a picture of a US penny. The Z2 will take better macro pictures than this, but I didn&#39;t put any effort into setting up, I just snapped a handheld auto-focus picture with ambient light. But I did the same thing with the iPod, so it&#39;s a reasonably fair comparison of taking a photo under these conditions.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin: 0px auto 10px; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdI1i_xTrc3nnklxd7LGla4VfH8xwLkSafwAieZWA7miDrBnQNWLGOa9Kh8D1g2zDvtCjfjLf3naspsVz_vRvXVdGqBR5LaLKh3oVtvOTv-19n3_QU-_n8SdrVgdLNTnDIjh2dKwmLvtQ/s1600/Photo+Jan+23%252C+6+48+23+PM.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdI1i_xTrc3nnklxd7LGla4VfH8xwLkSafwAieZWA7miDrBnQNWLGOa9Kh8D1g2zDvtCjfjLf3naspsVz_vRvXVdGqBR5LaLKh3oVtvOTv-19n3_QU-_n8SdrVgdLNTnDIjh2dKwmLvtQ/s400/Photo+Jan+23%252C+6+48+23+PM.jpg&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHNPZh0D6aYQ_t5SKsihRI3-UPo5WLLBgbhc_aplqatXhXVg_1gBiSQTSort-y8S7jbDEKYIzUgpRRmvn_L7tNR3TCZ7n4VVc-xseXFIm9AbhxindmbnlE4g3McQaMsz9tCr0ZoTnCuJc/s1600/PICT0216.JPG&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHNPZh0D6aYQ_t5SKsihRI3-UPo5WLLBgbhc_aplqatXhXVg_1gBiSQTSort-y8S7jbDEKYIzUgpRRmvn_L7tNR3TCZ7n4VVc-xseXFIm9AbhxindmbnlE4g3McQaMsz9tCr0ZoTnCuJc/s400/PICT0216.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin: 0px auto 10px; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin: 0px auto 10px; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;clear: both; text-align: CENTER;&quot;&gt;
&lt;a href=&quot;http://picasa.google.com/blogger/&quot; target=&quot;ext&quot;&gt;&lt;img align=&quot;middle&quot; alt=&quot;Posted by Picasa&quot; border=&quot;0&quot; src=&quot;http://photos1.blogger.com/pbp.gif&quot; style=&quot;-moz-background-clip: initial; -moz-background-inline-policy: initial; -moz-background-origin: initial; background: transparent none repeat scroll 0% 50%; border: 0px none; padding: 0px;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</description><link>http://davestech.blogspot.com/2012/01/ipod-macro-photos.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBLcnEmqcfxTVzcmJwEsEwcy86dDJHizEY0c9EaTT5DfV_dwxS-MoNhWUfUybIfNf0JsrcLTjlgG38i6KAD2WeP5dXI-eD9U9PXGgwjmtKNQJEdJ938ZoLl4zJM79npg-AAj1aqn0eXy0/s72-c/Photo+Jan+23%252C+6+45+18+PM.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-6305114414577189812</guid><pubDate>Thu, 19 Jan 2012 20:15:00 +0000</pubDate><atom:updated>2012-01-19T14:19:32.030-06:00</atom:updated><title>Web-attached pan tilt camera</title><description>With some help from Brandon and Ben I got the mechanics for the pan tilt camera rig going. The servos attach to an Arduino which is connected to a computer running a Windows web service that provides access to the camera.&lt;br /&gt;
&lt;br /&gt;
I had an issue with the movement speed initially, and had to update the Arduino code with some position speed ramping. That went well and it is moving more smoothly. It flops around a bit, but I think that is mostly the slop in the mechanism. &lt;br /&gt;
&lt;br /&gt;
The web service supports tagging of positions so that interesting views can be labeled. Once labeled a single button press takes the camera back to the associated position.&lt;br /&gt;
&lt;br /&gt;
I will post some video of it in action soon. &lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiak7Oc0TqM89OAUIsncGro5ZxDBprUikVAxqpwWsKyWmdBIPorvowkBe7ekh_l3nzhF1ag4_GFc1W8DvVARDE1K6Gh1gaRPYABcQBcg11uTRvJYw3xuzb91KuWZrir4lvQEJq3mbTsCtk/s640/blogger-image--1767432614.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiak7Oc0TqM89OAUIsncGro5ZxDBprUikVAxqpwWsKyWmdBIPorvowkBe7ekh_l3nzhF1ag4_GFc1W8DvVARDE1K6Gh1gaRPYABcQBcg11uTRvJYw3xuzb91KuWZrir4lvQEJq3mbTsCtk/s640/blogger-image--1767432614.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</description><link>http://davestech.blogspot.com/2012/01/web-attached-pan-tilt-camera.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiak7Oc0TqM89OAUIsncGro5ZxDBprUikVAxqpwWsKyWmdBIPorvowkBe7ekh_l3nzhF1ag4_GFc1W8DvVARDE1K6Gh1gaRPYABcQBcg11uTRvJYw3xuzb91KuWZrir4lvQEJq3mbTsCtk/s72-c/blogger-image--1767432614.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-1950387332498038765</guid><pubDate>Sun, 15 Jan 2012 03:01:00 +0000</pubDate><atom:updated>2012-01-14T21:05:15.980-06:00</atom:updated><title>Mail Rings</title><description>&lt;div&gt;
I&#39;m working on a 4 in 1 mail wristband as a gift, and I thought it would be interesting to try welding and brazing some rings. This is the result, prior to an acid bath and more polishing. Unfortunately I ran out of oxygen before I could get very far with the brazing, and I didn&#39;t manage to close a ring with the brazing.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I deliberately picked some &#39;worst case&#39; rings, which had wide gaps. These were fairly easy to close, and I think that well-formed rings would come out very nice. &lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I wouldn&#39;t want to do more than a few hundred like this, but I think smaller pieces shouldn&#39;t be too bad.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://goo.gl/photos/8Eiahs9j4x&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;315&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_pSL78Bl82x3_uEAq3NwB5hfwVLToCuTOy4OWQHEGct7fbZiPr88U1Yg7jfyhEIuofjExQ8CRizu9lVMwCq2rUzGVuxwav9RGrHfQnPzUh3TzICbQMvVMvz2_frVgiyHfXqO5_vKEjRM/s400/PICT0212.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG3DNXMOx5L5ztbv57nOlo-uFqpwpEO1DJu2O0iwOeHwVpO82PINqc0XMfo9XOQImqbRt_n-mg5_dPiuCKzcYqiztjaQBP_L_JOwjVCEWxaoRLZRvH-uWATBvwMVbibHL5uKbxnhl3VZ8/s1600/PICT0210.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;386&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG3DNXMOx5L5ztbv57nOlo-uFqpwpEO1DJu2O0iwOeHwVpO82PINqc0XMfo9XOQImqbRt_n-mg5_dPiuCKzcYqiztjaQBP_L_JOwjVCEWxaoRLZRvH-uWATBvwMVbibHL5uKbxnhl3VZ8/s400/PICT0210.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgik2MD94hkro4MTG4QBmSBnlHhIHU4uM29jUb-YL5_jICyKIYPz-QPRJ-ocNlXMEpXopaDFrHtN9WJSqZqGUTefXO5Lmw9v5KL3TZ6RYWlX12jXuNdCbBAAxBj4RIUGCeHYyjJnpoaJU8/s1600/PICT0214.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;355&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgik2MD94hkro4MTG4QBmSBnlHhIHU4uM29jUb-YL5_jICyKIYPz-QPRJ-ocNlXMEpXopaDFrHtN9WJSqZqGUTefXO5Lmw9v5KL3TZ6RYWlX12jXuNdCbBAAxBj4RIUGCeHYyjJnpoaJU8/s400/PICT0214.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5V6Z9ogDDZgeQYl6vP4Pqf9GMPNIOpHEaZ-M1sRWrWPxxStlBSSd3CEFa4s3h76Go3gDA2L9jt4Qvu0d_NdUrfoZ0elsE8-Uvs4Xugf3ZEuP-BpysqDHZYdTELol5PEEIl1a16jAy28g/s1600/PICT0211.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;355&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5V6Z9ogDDZgeQYl6vP4Pqf9GMPNIOpHEaZ-M1sRWrWPxxStlBSSd3CEFa4s3h76Go3gDA2L9jt4Qvu0d_NdUrfoZ0elsE8-Uvs4Xugf3ZEuP-BpysqDHZYdTELol5PEEIl1a16jAy28g/s400/PICT0211.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;/div&gt;
&lt;br /&gt;</description><link>http://davestech.blogspot.com/2012/01/mail-rings.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_pSL78Bl82x3_uEAq3NwB5hfwVLToCuTOy4OWQHEGct7fbZiPr88U1Yg7jfyhEIuofjExQ8CRizu9lVMwCq2rUzGVuxwav9RGrHfQnPzUh3TzICbQMvVMvz2_frVgiyHfXqO5_vKEjRM/s72-c/PICT0212.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-3454779668871625164</guid><pubDate>Wed, 11 Jan 2012 14:10:00 +0000</pubDate><atom:updated>2012-01-11T08:10:12.169-06:00</atom:updated><title>Tippy forge</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
Here are a couple of videos of the tippy forge I&#39;ve been working on for the Omaha maker Group. At this point it just needs the frame to hold it and a handle to make it easy to tip. There is a little leakage from the input that we need to get sealed up, but it works quite well so far.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;object width=&quot;320&quot; height=&quot;266&quot; class=&quot;BLOGGER-youtube-video&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; data-thumbnail-src=&quot;http://i.ytimg.com/vi/fuEyR_0kGVI/0.jpg&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/fuEyR_0kGVI?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&quot; /&gt;
&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;
&lt;embed width=&quot;320&quot; height=&quot;266&quot;  src=&quot;http://www.youtube.com/v/fuEyR_0kGVI?version=3&amp;f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/RdUXQ5sNiQo?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://davestech.blogspot.com/2012/01/tippy-forge.html</link><author>noreply@blogger.com (Dave)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-2913231332026041157</guid><pubDate>Wed, 11 Jan 2012 14:05:00 +0000</pubDate><atom:updated>2012-01-11T08:05:35.171-06:00</atom:updated><title>Motor demonstration rig</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
One of the interesting projects from the Omaha Maker Group meeting on Jan 10. Ben put together this little motor demonstration rig with a couple of magnets, a 3D printed frame, and the armature from a commercial motor. Here he is just holding a couple of wires against the commutator as brushes. It&#39;s interesting to see the effect of adjusting the brush positions relative to the magnets.&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/BKZtXe4Ced8?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://davestech.blogspot.com/2012/01/motor-demonstration-rig.html</link><author>noreply@blogger.com (Dave)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-6438228836722971821</guid><pubDate>Tue, 10 Jan 2012 17:38:00 +0000</pubDate><atom:updated>2012-01-10T11:38:46.933-06:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">arduino xbee omg</category><title>Arduino Fio and other bits</title><description>&lt;div&gt;&lt;p&gt;Received an Arduino Fio and some other bits in the mail today. I was planning to use this for the Omaha Maker Group Makery Monitor Micro (OMGMMM), but I did not pay close enough attention when ordering and pdid not notice that it doesn&#39;t support the USB serial. I didn&#39;t have the budget for the XBees for it, but I guess I will have to do that sooner rather than later, as the web page and web services for it are getting close to beeing deployable. It even supports driving servos via the web service.&lt;/p&gt;
&lt;br/&gt;&lt;img src=&#39;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW8sR2Bsm4EXKzSw_0D_MxOo88_xbDlO1kzWlIt1zrc6AagU8kAZz0Cgh3IVVZEJD4FnRNnR-icH4oSQBZOrsuIVvHoy6A4zyYGJxC4if5NZWqBYhjsXs_GAMLAvV4Y6NSFqxva1iOpTs/&#39; /&gt;&lt;/div&gt;</description><link>http://davestech.blogspot.com/2012/01/arduino-fio-and-other-bits.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgW8sR2Bsm4EXKzSw_0D_MxOo88_xbDlO1kzWlIt1zrc6AagU8kAZz0Cgh3IVVZEJD4FnRNnR-icH4oSQBZOrsuIVvHoy6A4zyYGJxC4if5NZWqBYhjsXs_GAMLAvV4Y6NSFqxva1iOpTs/s72-c" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-5556302314721757325</guid><pubDate>Tue, 23 Aug 2011 21:33:00 +0000</pubDate><atom:updated>2011-08-23T16:33:11.325-05:00</atom:updated><title>MakerBot DC Servo Controller and Quadrature Divider</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;I&#39;ve been working on putting together the parts that will run one of the &lt;a href=&quot;http://projects.omahamakergroup.org/index.php?title=ROBOT_ARMS&quot;&gt;Makery robot arms&lt;/a&gt; for an art show. Part of this involves getting a &lt;a href=&quot;http://wiki.makerbot.com/dc1&quot;&gt;MakerBot DC Servo controller&lt;/a&gt; working with the 1000 ppr servos on the arm. At moderate speeds the encoder output is over 25kHz, which is apparently too fast for the servo controller software. If the encoder output changes at all the controller gets confused and runs away.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;To address this I loaded a &lt;a href=&quot;http://emergent.unpy.net/projects/01149271333&quot;&gt;3 channel quadrature divider&lt;/a&gt; program onto an ATmega168. This will divide the quadrature pulse stream by 16 (it is configurable, powers of two up to 16), which should make it slow enough for the servo controller to handle it pretty easily.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;I uploaded a video of it running, and added a bazillion annotation bubbles.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;object class=&quot;BLOGGER-youtube-video&quot; classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; data-thumbnail-src=&quot;http://i.ytimg.com/vi/C_dUi3QilAE/0.jpg&quot; height=&quot;266&quot; width=&quot;320&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/C_dUi3QilAE?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&quot; /&gt;&lt;param name=&quot;bgcolor&quot; value=&quot;#FFFFFF&quot; /&gt;&lt;embed width=&quot;320&quot; height=&quot;266&quot;  src=&quot;http://www.youtube.com/v/C_dUi3QilAE?f=user_uploads&amp;c=google-webdrive-0&amp;app=youtube_gdata&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;br /&gt;
The next step is to feed it a pulse stream and see how well it responds.</description><link>http://davestech.blogspot.com/2011/08/makerbot-dc-servo-controller-and.html</link><author>noreply@blogger.com (Dave)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-5606285950262060181</guid><pubDate>Mon, 08 Aug 2011 04:51:00 +0000</pubDate><atom:updated>2011-08-07T23:51:28.037-05:00</atom:updated><title>Doorbell Upgrade</title><description>&lt;div&gt;Recently I discovered that my doorbell has become unreliable. The UPS guy never wants to wait around, and sometimes he takes the packages with him, so I had to do something about this problem. I picked up a new bell at the hardware store for a couple bucks, but it&#39;s a cheap plastic model, where the original is a nice heavy metal model with a light in it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I took apart the old one to see if I could swap parts to reuse the nicer one, and found that the only part that was really a problem was the button, which has degraded on the side facing the afternoon sun. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href=&quot;http://goo.gl/photos/wHaOV3tyzf&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil6eXwDPq_s0peEDmnrufz0v8eDD-XRTzYQ_QoxYNHDoLCLBXcnUfZSlwWdZrgiaqr_m2SpmOCS911jAj77qpwKaEr2C7kg5Rgnl7c6ZtVqAnjncH6ilCWEMuZH4ivyTgcw6rRI5flUvA/s512/PICT0148.JPG&quot; /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fortunately the new one is almost exactly the same size, so I swapped it in and had a like-new repair. Cool, 5 minutes and the job was done.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://goo.gl/photos/kEmSbdP7TM&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4vIMRO-lbJO9jF1bDJydsqfhwxFmo4QoBam9a-dqUxTkKNLT5Kcyk269omNqJSl94j-cgxB2sp1XJl6aHwoHK5sp6uqopAMiB0cXF4ciPU09fj4xBTmzBk54DY4MulnmiARkpQaDo0Kw/s512/PICT0149.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course, as soon as I reconnected the wires the little light bulb burned out. It&#39;s been running continuously for 5 years now, so I guess that isn&#39;t too bad a lifetime, but I&#39;d like the button to be lit, so I&#39;ll need to get that little guy out of there and find a replacement.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://goo.gl/photos/XQO56N7n8v&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhX16-rUsUnaTYnNzB-1kqrD6p6X5ry9RPkdwSWSBe2ZooXgcV2rFfxWiyCxgIe6EsVenL7R9AILjUHDGTsmfsNHacVeuU1Z41DOP_PrWxV0oO_NanZ12oCpE9dAzMeJjv422ORjkfMkw/s512/PICT0150.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I&#39;d probably have to spend $15 on a new lighted switch to get one of those little 20VAC bulbs, so I&#39;ll be looking for something else. Twenty volts is a little low for neon bulbs and electroluminescent wire or film, so I guess it&#39;ll have to be an LED. Fortunately I&#39;ve got a ton of those. Red would be neat, but maybe a little boring. I have a bunch of IR LED&#39;s and some luminescent powder, so I could coat the inside of the button and make it glow, but I&#39;ll probably have to replace it again in a few years, and I don&#39;t want to have to reapply the glow powder. So I think I&#39;ll go with one of the blue LEDs I had left over from my binary clock project. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The LED will need a diode to block half the AC voltage and a resistor to limit the current. I used 33mA for the clock, and that&#39;s plenty bright for this, so I found an ~800 ohm resistor for this.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://goo.gl/photos/HuJkf5Pti8&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIlouqRTvm3qOYRme_ufQc7kh5ZVuYs2GnJaYnliml44N4EV77T9Di1ZfH0pOU1_Iv7WyiJaklQWI0GIhdij_YfMy2DAlVry96DjGjvAGbMxybsTt3tfhh-fmJYfhLvpH29VLwQXAa680/s512/PICT0151.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There isn&#39;t much space in the doorbell, so I marked where the circuit board did not lay on top of the metal contacts, connected the resistor and diode and laid them out to see where I&#39;d need new holes for the leads.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://goo.gl/photos/lQj9naVlZQ&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixNGeLI0JaUxidg8NN6zVQZKcZ47QNBHmZWpk6TiDCzA_w243t8LdK_zH39H5zM3FfO4kdMmtoWyr1-qDVUNIZZGM-pOIaK5BqrMtLeBNFx-y0QiARsQ_Qv8WSbIazpUB_tJnDz487mWU/s512/PICT0153.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Looks like it will fit without much trouble. There is just enough room between the PCB and the wall to avoid squashing the resistor. I marked the trace where the new holes will go and drilled them out.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://goo.gl/photos/gEuVHU01NI&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCmJGSymWv_6B9bTzMq8tEFjxPOER6-FznG2US5Q4TssX8wiMiCo_sgH92wggueMvOdB1JLLgDqtZ-6TQdrC6OxJS6MZOgteLhbYaMhoqSgQ5r0zfzwPtHsUskoE3IX7ctYzcKRG55n6w/s512/PICT0154.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then cut the trace between the new holes.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://goo.gl/photos/xZ94JKdU9T&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh1LRCJbhAAIZYJiUW78aokGFWioe0SwSwpPyZWMf1aWnQPI3p1DLfDKixq8IC4z6taIQQdDXvet6oEMDDEBwVQX0SC05TySG7BnyGLd_upyh-WB7vfRUeIpXdwcwK61Xp_reVgwXo6_tk/s512/PICT0155.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A little work with a needle file to make some new pads around the holes...&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://goo.gl/photos/2Smc2St35a&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvRjP7KrHCVO5LdThNJHrbCGkgkb0GMnfR515-1H2-mv1oAogIvQl26j0OOsp9yYGQvU4cRz6VuOwrqRmrOH6pCUNOi3GhtpNLvBrKyKea9M_ekB-_KJLDKkzH1AgejXPYp3K9IPsqejE/s512/PICT0156.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And I can solder in the new components.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://goo.gl/photos/reX373ErZv&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2DqdL3CaJYyTXlkGMCIA6GUR-k49kqbknuV-HgviPlNQHHm9ZWApvdifc9bVC1IpxbgChzfa62r6v0YQiW5VAhXyJLdA6FAdiS8yToXzW5HHivyF22jDtWkgNKmTUSEygEszLKCZ70no/s512/PICT0157.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Next the LED goes in, but first I lopped off the lens with the dremel to turn the end of the LED into a diffuser. There isn&#39;t enough room in the switch body to stand it up, and the beam is too narrow for that anyway.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://goo.gl/photos/iWFeM9EM9x&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiQclbnttaim0UiymrVUBqCqqA6Oi7FYIcDlfXQMtGHOpSs94MtpjMVor0G0J-5AsWH-8pJT6D_GTCqAkih3TkQ9DW0LbPq90wbfu63LxM3-hJoycGjdw0QIoWQtG5jnbrijSFwfO2EhS0/s512/PICT0159.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Before I reassembled the switch I took the chance to bend the contacts into a higher arc so that the button only has to be pushed about 2mm to make contact. It was set for more like 3mm, which put the button almost inside the switch body, which was contributing to the difficulty of getting it to work. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I put it back together and hooked it up, and it&#39;s working as planned:&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://goo.gl/photos/ey9mNAfDwg&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMV4MMlKHlPTUqEZFhcEFivsqYZcnwNn9bq3X-cMRpFdWXJQ9Q5rFU8PYlXzi5EmuOilUhmDoB2FOROjxvSlpjsPcw7QRHlK-q6OnkWmdqk1CiJd8qdW3trUBiyPO6UlR3los9Ts_Dnxg/s512/PICT0164.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A neat improvement on this would be to replace the factory board with a custom board with an &lt;a href=&quot;http://www.atmel.com/dyn/products/product_card.asp?part_id=3175&amp;amp;category_id=163&amp;amp;family_id=607&amp;amp;subfamily_id=791&quot;&gt;ATtiny13&lt;/a&gt; and a couple&lt;a href=&quot;http://www.sparkfun.com/products/7844&quot;&gt; SMT RGB LEDs&lt;/a&gt; so that the button could cycle through a set of colors. It would reset when the switch is pressed, so the startup code could do a neat flash of colors to indicate that it had been pressed before returning to the usual slow color cycle.&lt;/div&gt;</description><link>http://davestech.blogspot.com/2011/08/doorbell-upgrade.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEil6eXwDPq_s0peEDmnrufz0v8eDD-XRTzYQ_QoxYNHDoLCLBXcnUfZSlwWdZrgiaqr_m2SpmOCS911jAj77qpwKaEr2C7kg5Rgnl7c6ZtVqAnjncH6ilCWEMuZH4ivyTgcw6rRI5flUvA/s72-c/PICT0148.JPG" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-1289548648167093644</guid><pubDate>Sun, 07 Aug 2011 02:38:00 +0000</pubDate><atom:updated>2011-08-06T21:41:08.420-05:00</atom:updated><title>Motorized Potentiometer</title><description>&lt;div&gt;I had a broken micro RC car that used a gearbox with a tiny potentiometer on it for controlling the steering angle. I thought it would be interesting to replace the little potentiometer with a regular sized version so I could set the position either manually or from a microcontroller by driving the motor.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I drilled a bit of brass rod to fit over the gearbox output and to fit the stub of shaft on the back of the pot. I used some loctite and epoxy to connect the shafts together, and ran it a bit to get it all concentric, then epoxied a bit of aluminum strap to both.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href=&quot;http://goo.gl/photos/IuIya1LlJw&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRwA4nK_32S0w20zRTxEgjG2EPG1mg4nn6u78yEyrjZh2qVEMMluFBcrGUjxUbU6EKqT_mqeb-FWwJ5KQa8S0p0H92xOmD3hY6x_xmejuTyqRvMJTsxsA3ANtFjFMrAp_SW10uZtNXvkI/s512/PICT0146.JPG&quot; /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The next step is to come up with some code to read the pot and drive the motor to the commanded position. Since it holds position without power to the motor, the h-bridge can be left idle except when it is moving to a commanded position, so that a user can turn the knob to adjust a setting.&lt;/div&gt;</description><link>http://davestech.blogspot.com/2011/08/mmotorized-potentiometer.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRwA4nK_32S0w20zRTxEgjG2EPG1mg4nn6u78yEyrjZh2qVEMMluFBcrGUjxUbU6EKqT_mqeb-FWwJ5KQa8S0p0H92xOmD3hY6x_xmejuTyqRvMJTsxsA3ANtFjFMrAp_SW10uZtNXvkI/s72-c/PICT0146.JPG" height="72" width="72"/><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-2636816351347968196.post-6921518406800908673</guid><pubDate>Tue, 02 Aug 2011 04:34:00 +0000</pubDate><atom:updated>2011-08-01T23:54:40.360-05:00</atom:updated><title>Stepper Heat Sinks</title><description>&lt;div&gt;I&#39;ve been using some &lt;a href=&quot;http://www.pololu.com/catalog/product/1201&quot;&gt;Pololu A4983 Stepper Motor Driver Carrier&lt;/a&gt; boards to run the stepper motors on my mill, but I noticed the other day that they are overheating and cutting out briefly, even with a small fan blowing on them. This isn&#39;t surprising, since I&#39;m not running them with any sort of heat sink. As a test I held a bit of brass rod against the top of one of the chips and the glitching went away immediately. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To make some heat sinks I decided I would cut down a heat sink I pulled out of some salvage equipment. Probably a computer monitor. I stopped by the &lt;a href=&quot;http://omahamakergroup.org/&quot;&gt;Makery &lt;/a&gt;to use the sawzall and scroll saw to chop it up into suitably sized bits, then returned home to finish them off. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href=&quot;http://goo.gl/photos/swB9evQzx9&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqD2RNR5ng6F1EiHqS1TYC0oP8yKkiY0b6nWVMk8xthq5zdiHrE7CF_wK08cEEw5vRX1FfJnNFOD1K4Dw-hesgI1iHBb6nKw11idLsSot6gXLQMGsoQ6EVjgfIBxOYMhxSc98RW_f96BU/s512/PICT0125.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;I spent some time with the dremel to make a 5x5mm pad on the bottom of the heatsink. I just eyeballed it, but the micrometer says they are all within 0.15mm of the target size, except one, which was off by 0.5mm. Not bad for eyeballing.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href=&quot;http://goo.gl/photos/wLahOQjlcG&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj51RMfG_i0-A83v-tpLSRUvJz0aYI6RQzEcel7p5lGaH-VMnCYK-DrH80wyg4KDMi2WmIbLgKNCUB-OaQ0mnqWU2mdJuKhhVjlxVRRcqFuvSsRLfY4c1TW0hAxBC0nxcqs2DxbKAMnzo8/s512/PICT0126.JPG&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I didn&#39;t have any thermal tape, which would be perfect for this, so I just put some thermal compound on it to be a weak adhesive. I&#39;ll just have to be careful with them for now. Once I have the machine running with this cobbled-together electronics setup I&#39;ll use it to make something to mount the parts more robustly.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href=&quot;http://goo.gl/photos/8nKPM8iBA8&quot; imageanchor=&quot;1&quot; style=&quot;clear:right;margin-bottom:1em;margin-left:1em&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJwy-RB3OhJMPCFiLzOv0xBD7nKTADAyzB9exL2HlymvOG0g9CfQr77tHM5c-s8DRWCIwEdA4FIn__KwVErIJsrLajbE2f4XpTXnAlBffm8NqwPKq_FpoQQs4peJ8HyNsRtxNhn84qJps/s512/PICT0136.JPG&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now they just have to sit around so the heatsink compound can set up a bit.&lt;/div&gt;</description><link>http://davestech.blogspot.com/2011/08/stepper-heat-sinks.html</link><author>noreply@blogger.com (Dave)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqD2RNR5ng6F1EiHqS1TYC0oP8yKkiY0b6nWVMk8xthq5zdiHrE7CF_wK08cEEw5vRX1FfJnNFOD1K4Dw-hesgI1iHBb6nKw11idLsSot6gXLQMGsoQ6EVjgfIBxOYMhxSc98RW_f96BU/s72-c/PICT0125.JPG" height="72" width="72"/><thr:total>0</thr:total></item></channel></rss>