﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Electronics</title>
    <description>Fun electronics projects.</description>
    <link>http://electronics.digitalintuition.com/Home/tabid/170/BlogId/7/Default.aspx</link>
    <language>en-US</language>
    <webMaster>gholbrook@digitalintuition.com</webMaster>
    <pubDate>Mon, 21 May 2012 02:39:20 GMT</pubDate>
    <lastBuildDate>Mon, 21 May 2012 02:39:20 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.5.0.35082</generator>
    <item>
      <title>Pushing the Envelope</title>
      <description>&lt;p&gt;The thing that I most like about dabbling in electronics is that I’ve been able to create circuit boards at a resolution that should be very difficult to do at &lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/7/312/WLW-PushingtheEnvelope_192-image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="image" border="0" alt="image" align="right" src="/Portals/11/Blog/Files/7/312/WLW-PushingtheEnvelope_192-image_thumb.png" width="257" height="265" /&gt;&lt;/a&gt;home.  In fact, I’ve managed to do so with relative consistency.  Despite my success, I’m not entirely thrilled with the lithographic process.  It requires a lot of discipline (which I have not got) and chemicals.  If a board doesn’t turn out, there are a myriad of possible reasons.  There may have been a fingerprint on the mask, the etchant may not have been up to temperature, the developer could be nearing the end of its useful life, I might forget to set a timer and over-expose or develop the board, etc.  The chemical process is also a bit time consuming, and it doesn’t lend itself toward the rapid development of small boards.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;The “holy grail” of home board production, has managed to elude me.  I’ve got a small CNC mill which I use for drilling the boards before I etch them.  Once the board has been drilled, I use the drill holes to line up the lithographic mask for exposure.  For quite some time, I’ve thought that it would be really nice to be able to isloation mill small boards instead of relying entirely upon the lithographic process.  My efforts have been largely in vain, though.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Consider for a moment the dimensions of a small surface mount board.  The Atmel chips that I’ve been working with generally have a pitch of about .7 or .8 mm.  That means that the pins are .7 mm apart on center.  My nephew recently dropped off a Microchip PIC that is .65mm pitch, and I offered to make a DIP adapter for him.  At .65MM pitch, the distance between pins is in the neighborhood of .3mm.  Finding a cutter that size is no small achievement.  A stepper motor has about 200 positions, so once you combine that with a 10 TPI screw, your maximum resolution is 1/2000 of an inch.  The good news is that resolution isn’t the big problem, however if you have any backlash at all you’ll have a difficult time cutting at this size.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;M y first attempt resulted in the near instant destruction of $25 worth of end mills.  After some stewing I purchased a set of engraving bits from E-Bay.  The aren’t precise, and the plunge might be a problem…but the price was right.  This afternoon I dropped a bit into my mill and destroyed it seconds later.  The feed speed was 20 inches per minute and the depth of the cut was .01”.  With a V-shaped engraving bit, a .01” cut is really deep (and wide).  Combine that with a fast feed speed and you can imagine what I did to my cutter.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;I reset the program to feed at only 3 inches per minute, which is terribly slow except that I’m only feeding a total of about 10 inches anyway.  Also, I set the depth to only .005” and then I loaded a new cutter.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt; &lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/7/312/WLW-PushingtheEnvelope_192-IMG_0556.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="" border="0" alt="" align="left" src="/Portals/11/Blog/Files/7/312/WLW-PushingtheEnvelope_192-IMG_0556_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;  &lt;p&gt;The results were, well, surprisingly good.  I &lt;em&gt;think&lt;/em&gt; all but two of the traces will test out just fine.  I also &lt;em&gt;think&lt;/em&gt; I can solder the chip onto the board.  In the picture to the left, you can see that the traces are pretty clean.  What you cannot get a sense of in this picture is the actual size of the circuit board.  Take a moment to visualize it in your mind, &lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/7/312/WLW-PushingtheEnvelope_192-IMG_0558.jpg"&gt;then click here to see another picture of it.&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/312/Pushing-the-Envelope.aspx</link>
      <comments>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/312/Pushing-the-Envelope.aspx#Comments</comments>
      <guid isPermaLink="true">http://electronics.digitalintuition.com/Home/tabid/170/EntryId/312/Pushing-the-Envelope.aspx</guid>
      <pubDate>Sun, 28 Feb 2010 05:07:04 GMT</pubDate>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://electronics.digitalintuition.com/DesktopModules/Blog/Trackback.aspx?id=312</trackback:ping>
    </item>
    <item>
      <title>New and Improved</title>
      <description>&lt;p&gt;I’ve been spending a lot of time on &lt;a href="http://cnc.digitalintuition.com"&gt;CNC lately&lt;/a&gt;.  Quite a while ago I wrote about &lt;a href="http://electronics.digitalintuition.com/Home/tabid/170/EntryId/289/Lots-of-More-Goodness.aspx"&gt;mounting my Olimex MT-128 circuit board in a plastic box&lt;/a&gt; to make it easy to take with me places.  That was a good idea, and it certainly kept the cat away from my projects.  Unfortunately, it also made it quite difficult for &lt;em&gt;me&lt;/em&gt; to work on a project.  The problem was in getting to the back of the circuit board to plug in programming headers, connect to pins, etc.  For some reason it took a while for me to realize the neatest, cleanest solution: mount the experiment board to the &lt;em&gt;top&lt;/em&gt; of the pencil box.  Genius!&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Not so fast, though.  I tried that once before and it was mostly a failure.  Trying to hack up a flimsy plastic box with any precision is no easy task.  This time, though, I was armed with a lot of recent CNC experience.  I opened up TurboCAD and drew up the dimensions (or so I thought) of the faceplate.  Before machining, I printed it out.  It’s a good thing, too.  My dimensions were &lt;em&gt;way&lt;/em&gt; off.  Have I mentioned that I can’t measure very well?&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Fortunately Olimex has a drawing with dimensions for the board on their website.  Using those, I was able to create a perfect drawing.  &lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/7/309/WLW-NewandImproved_14222-image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="/Portals/11/Blog/Files/7/309/WLW-NewandImproved_14222-image_thumb.png" width="244" height="79" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Next, I exported to a DXF and pulled the file into CamBam to define cutter path and create the CNC G-Code.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/7/309/WLW-NewandImproved_14222-image_6.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="/Portals/11/Blog/Files/7/309/WLW-NewandImproved_14222-image_thumb_2.png" width="244" height="152" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;When I loaded the code onto my mill and cut the shape, the results were…terrible!  I didn’t support the plastic from the bottom, and it flexed so much that the dimensions were all over the place.  This evening I cut a 2x4 to fit under the box lid.  To mount the board to the mill I recessed two holes in the board, then I clamped the pencil box lid from the top.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;I think the results the second time around speak for themselves (despite some fisheye from the camera).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/7/309/WLW-NewandImproved_14222-DSCN7996.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="DSCN7996" border="0" alt="DSCN7996" src="/Portals/11/Blog/Files/7/309/WLW-NewandImproved_14222-DSCN7996_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/309/New-and-Improved.aspx</link>
      <comments>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/309/New-and-Improved.aspx#Comments</comments>
      <guid isPermaLink="true">http://electronics.digitalintuition.com/Home/tabid/170/EntryId/309/New-and-Improved.aspx</guid>
      <pubDate>Thu, 01 Oct 2009 02:54:33 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://electronics.digitalintuition.com/DesktopModules/Blog/Trackback.aspx?id=309</trackback:ping>
    </item>
    <item>
      <title>Toast!</title>
      <description>&lt;p&gt;Recently I decided that it was high time I tried to reflow a circuit board.  Previously I had been waiting to create a circuit to control the toaster oven, but I thought “Hey, what if I just control the oven by hand.  That should work out,right?”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/7/297/WLW-Toast_BEE4-DSCN7681_2.jpg"&gt;&lt;img title="DSCN7681" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="184" alt="DSCN7681" src="/Portals/11/Blog/Files/7/297/WLW-Toast_BEE4-DSCN7681_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/7/297/WLW-Toast_BEE4-DSCN7684_2.jpg"&gt;&lt;img title="DSCN7684" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="184" alt="DSCN7684" src="/Portals/11/Blog/Files/7/297/WLW-Toast_BEE4-DSCN7684_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Unfortunately, the heating profile was pretty lousy.  The heating elements scorched the phenolic (paper) circuit board, and the solder reflowed at a much different temperature than it should have.  My guess is that the direct heat from the elements creates high localized temperatures, even though the oven temperature might still be quite low.  In order to improve the heating profile, I’m going to add metal covers around the heating elements in order to diffuse the heat.  A fan will be used to circulate the heat around the oven, and I will probably break down and build the controller for the oven. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/7/297/WLW-Toast_BEE4-DSCN7689_2.jpg"&gt;&lt;img title="DSCN7689" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="184" alt="DSCN7689" src="/Portals/11/Blog/Files/7/297/WLW-Toast_BEE4-DSCN7689_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/297/Toast.aspx</link>
      <comments>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/297/Toast.aspx#Comments</comments>
      <guid isPermaLink="true">http://electronics.digitalintuition.com/Home/tabid/170/EntryId/297/Toast.aspx</guid>
      <pubDate>Sun, 16 Aug 2009 17:34:28 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://electronics.digitalintuition.com/DesktopModules/Blog/Trackback.aspx?id=297</trackback:ping>
    </item>
    <item>
      <title>Back in the Lab</title>
      <description>&lt;p&gt;&lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/7/295/WLW-BackintheLab_6BF-image_2.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px" height="158" alt="image" src="/Portals/11/Blog/Files/7/295/WLW-BackintheLab_6BF-image_thumb.png" width="244" align="left" border="0" /&gt;&lt;/a&gt;This week I decided that it was high time I got back into some projects.  My next goal is to create another robot.  This one will be quite a bit more intelligent, though.  The robot will be controlled by a PC (probably a Windows laptop, although I have several mini-ITX options as well).  Most laptops no longer have serial ports, so the robot will need to be controlled via USB.  Although it won’t suffice for later revisions AT90USB647 seems like a good choice for right now.  It has six 16 bit PWM channels, and four 8 bit channels.  The device supports USB, and serial interfaces.  Perhaps best of all, it supports enough USB endpoints that it could conceivably show up as two serial ports.  One could accept commands locally and the other could pass them on to another chip that doesn’t support USB…say ATMega2560 (25 PWM channels).&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;There are a couple of hiccups.  My most recent circuit board was an AT90USB647 board, and it was also a failure.  After trying to revive the existing prototype I decided it would be better to update the design and try again.  Unfortunately my PC died in the interim, as did my wife’s printer.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;You can easily see why my PC failure is a problem.  Getting a well-tuned environment running again is a pain.  The failure of my wife’s printer might not be so obvious though.  No printer, no PCB printing mask.  She’s buying another one tomorrow, so hopefully that will solve the printing issue.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Also, I have not used my mill in months…but I really don’t want to hand drill a bunch of holes.  My supplies are running low, and I also want to try using a toaster oven to reflow a board.  So, here is the plan.  I’ll cut two boards and chuck one into the mill and pre-drill it.  The other will be hand drilled (ick).  The existing board will donate its parts, thanks to some help from ChipQic.  Whichever board looks less successful will get paired with the used chip, and then it will be baked and reflowed.  The other board will get the usual hand treatment.&lt;/p&gt;  &lt;p&gt;So, barring any major supply shortages (which wouldn’t shock me) I should come up with a working prototype by this time next week.  Keep your fingers crossed for me!  By the way, the new printer is an &lt;a href="http://www.bestbuy.com/site/olspage.jsp?skuId=9247031&amp;productCategoryId=abcat0511004&amp;type=product&amp;id=1218067641477" target="_blank"&gt;HP OfficeJet&lt;/a&gt;.  It looks like a fantastic machine.  Hopefully it will work as well as our super cheap HP inkjet did!&lt;/p&gt;</description>
      <link>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/295/Back-in-the-Lab.aspx</link>
      <comments>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/295/Back-in-the-Lab.aspx#Comments</comments>
      <guid isPermaLink="true">http://electronics.digitalintuition.com/Home/tabid/170/EntryId/295/Back-in-the-Lab.aspx</guid>
      <pubDate>Wed, 10 Jun 2009 04:28:50 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://electronics.digitalintuition.com/DesktopModules/Blog/Trackback.aspx?id=295</trackback:ping>
    </item>
    <item>
      <title>Good news, and an apology</title>
      <description>&lt;p&gt; &lt;/p&gt;
&lt;p&gt;I have good news, and an apology.  The good news is that since DotNetNuke (my hosting software) now supports the MetaWebLog API, I can dump WordPress (my old blogging software).  More good news is that I was able to bring over most of my posts, with one caveat.&lt;/p&gt;
&lt;p&gt;The bad news is that the &lt;em&gt;formatting&lt;/em&gt; is messed up...so you might not see bolding and paragraph breaks.  Really, a pretty small price to pay!&lt;/p&gt;&lt;a href=http://electronics.digitalintuition.com/Home/tabid/170/EntryId/294/Good-news-and-an-apology.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/294/Good-news-and-an-apology.aspx</link>
      <comments>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/294/Good-news-and-an-apology.aspx#Comments</comments>
      <guid isPermaLink="true">http://electronics.digitalintuition.com/Home/tabid/170/EntryId/294/Good-news-and-an-apology.aspx</guid>
      <pubDate>Tue, 26 May 2009 03:17:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://electronics.digitalintuition.com/DesktopModules/Blog/Trackback.aspx?id=294</trackback:ping>
    </item>
    <item>
      <title>CNC PCB Drilling</title>
      <description> I've been playing with an ATNGW100 lately.  The idea is to use the NGW100 to communicate with a peripheral board remotely using an XBee wireless module.  Of course, the XBee headers are a non-standard header size.  I've got adapter boards, but they have an Octal buffer\driver on them.  If I were using a Max232 chip, it would dump low voltage out one side and high voltage out the other.  I didn't want to risk the same from the Octal buffer\driver, so I whipped up an XBee adapter board.  Naturally, it had 40 tiny holes.

What a great chance to play with my mill for PCB drilling.  At first, I tried drilling before etching.  The idea was that I would lay the mask over the holes.  Unfortunately, I filled the pads when I printed the mask...so the alignment wasn't so good.

&lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/2008/12/dscn7223.jpg"&gt;&lt;img src="/Portals/11/Blog/Files/2008/12/dscn7223-thumb.jpg" alt="DSCN7223" width="244" border="0" height="184" /&gt;&lt;/a&gt;

On the next two boards, I decided to drill them after exposing, developing, and etching them.  Getting them lined up wasn't as bad as I expected.  The alignment was off a bit, but one of the boards turned out nearly perfect.

&lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/2008/12/dscn7285.jpg"&gt;&lt;img src="/Portals/11/Blog/Files/2008/12/dscn7285-thumb.jpg" alt="DSCN7285" width="244" border="0" height="184" /&gt;&lt;/a&gt;

Since the drill bit is &lt;em&gt;tiny&lt;/em&gt; and relatively expensive, I used a piece of plastic cutting board under the circuit board.

&lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/2008/12/dscn7290.jpg"&gt;&lt;img src="/Portals/11/Blog/Files/2008/12/dscn7290-thumb.jpg" alt="DSCN7290" width="244" border="0" height="184" /&gt;&lt;/a&gt;

And, of course, there is a &lt;a href="http://www.youtube.com/watch?v=GbFfrd--yWI"&gt;video too&lt;/a&gt;:

http://www.youtube.com/watch?v=GbFfrd--yWI</description>
      <link>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/292/CNC-PCB-Drilling.aspx</link>
      <comments>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/292/CNC-PCB-Drilling.aspx#Comments</comments>
      <guid isPermaLink="true">http://electronics.digitalintuition.com/Home/tabid/170/EntryId/292/CNC-PCB-Drilling.aspx</guid>
      <pubDate>Sun, 21 Dec 2008 00:11:15 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://electronics.digitalintuition.com/DesktopModules/Blog/Trackback.aspx?id=292</trackback:ping>
    </item>
    <item>
      <title>Satisfaction</title>
      <description>&lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/2008/11/dscn7252-edited-1.jpg"&gt;&lt;img src="/Portals/11/Blog/Files/2008/11/dscn7252-edited-1-thumb.jpg" alt="DSCN7252_edited-1" width="244" border="0" height="184" /&gt;&lt;/a&gt;

The drill pattern in the above piece of copper clad board is less than two inches on a side.  Probably about 1.75 inches.  You will notice that the holes are perfectly aligned, but there is no visible pattern on the board.  As I wrote previously, I intend to begin using my CNC mill to drill my circuit boards.  This is the first example that was drilled using my mill, and they were drilled without any manual intervention.  The mask from which the drill pattern came is shown below.

&lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/2008/11/circuitboard.ps.jpg"&gt;&lt;img src="/Portals/11/Blog/Files/2008/11/circuitboard.ps-thumb.jpg" alt="circuitboard.ps" width="244" border="0" height="212" /&gt;&lt;/a&gt;

If you're very detail oriented, you noticed that three holes are missing from the copper board.  This is because I was using a demo computer aided manufacturing program that only processes the first 250 lines of G-Code.

The very, very good news is that the holes lined up &lt;em&gt;precisely&lt;/em&gt; when I laid the etching mask over them.  It really is a shame that I didn't get off my bum and set my mill up for this a long time ago.  Like the time I drilled 144 holes in circuit board that turned out to be a failure anyway.  Just an example...

This evening I got most of the backlash out of the mill.  The X and Y axes both seem very tight, so my next stunt will be an attempt to do isolation routing in this board using an endmill.  I expect that will work, as the chip is at a 1mm pitch.  The next board I try will be at .5mm pitch, and I expect it to fail.  Any backlash would be magnified so much that getting it to work properly seems unlikely.  There is only .5mm between traces on the chip, which means that the general spacing on the rest of the board is also just as fine.

Still, I'm more than ecstatic that the second most labor intensive part of prototyping a board is now automated.</description>
      <link>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/291/Satisfaction.aspx</link>
      <comments>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/291/Satisfaction.aspx#Comments</comments>
      <guid isPermaLink="true">http://electronics.digitalintuition.com/Home/tabid/170/EntryId/291/Satisfaction.aspx</guid>
      <pubDate>Sun, 30 Nov 2008 23:48:59 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://electronics.digitalintuition.com/DesktopModules/Blog/Trackback.aspx?id=291</trackback:ping>
    </item>
    <item>
      <title>Warming Up with CNC</title>
      <description>&lt;p&gt; &lt;/p&gt;&lt;a href=http://electronics.digitalintuition.com/Home/tabid/170/EntryId/290/Warming-Up-with-CNC.aspx&gt;More...&lt;/a&gt;</description>
      <link>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/290/Warming-Up-with-CNC.aspx</link>
      <comments>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/290/Warming-Up-with-CNC.aspx#Comments</comments>
      <guid isPermaLink="true">http://electronics.digitalintuition.com/Home/tabid/170/EntryId/290/Warming-Up-with-CNC.aspx</guid>
      <pubDate>Sat, 22 Nov 2008 17:32:29 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://electronics.digitalintuition.com/DesktopModules/Blog/Trackback.aspx?id=290</trackback:ping>
    </item>
    <item>
      <title>Lot's of More Goodness</title>
      <description>Wow!  What an exciting couple of weeks.  Sure, most folks wont care about all the fantastic things I'm about to reveal, but at least I can count on Mom to read what I write, smile, and nod.

The first thing I want to share is a pencil box that I modified to hold some of my projects.  I made holes in the side for plugging in the cables.  Now, projects can sit on my desk safely without fear of being molested by the cats when I'm not looking.  The MT128 board is attached using plastic concrete anchors from the hardware instead of "real" standoffs.  The other three boards are attached with double stick tape.  You'll notice that the board in the upper right hand corner is one of my home-brew AT90USB162 boards, being used as a UART bridge.

By the way, yes, I know that putting my boards in a plastic box is like running around in a thunderstorm holding up a lightning rod...especially in the winter.  I'm considering some strategies for ESD dissipation, so if you have good advice, I'm listening!

&lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/2008/11/dscn7245.jpg"&gt;&lt;img src="/Portals/11/Blog/Files/2008/11/dscn7245-thumb.jpg" alt="DSCN7245" width="244" border="0" height="184" /&gt;&lt;/a&gt; 
&lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/2008/11/dscn7246.jpg"&gt;
&lt;img src="/Portals/11/Blog/Files/2008/11/dscn7246-thumb.jpg" alt="DSCN7246" width="244" border="0" height="184" /&gt;&lt;/a&gt;

Speaking of AT90, I was also able to use an AT90 to program another board via ICSP, thanks to the code available from &lt;a href="http://code.google.com/p/avropendous/"&gt;AVRopendous&lt;/a&gt;.  Their circuit boards are reasonably priced too, and you might consider purchasing one.  They are about $20.

That code is made possible by a fellow who is on my short list of AVR heroes.  In fact, that list consists only of &lt;a href="http://www.smileymicros.com/"&gt;Smiley from Smiley Micros&lt;/a&gt; and &lt;a href="http://www.fourwalledcubicle.com/MyUSB.php"&gt;Dean Camera from the MyUSB project&lt;/a&gt;.

Aside from being absurdly nice, Dean is also frighteningly smart.  His new library includes a dual CDC demo.  Now, think about that...a $4 AT90USB162 chip that can simultaneously act as a programmer and a UART-USB bridge via two COM ports.  It's a near perfect solution.  Unfortunately, I've been able to enumerate two ports...but haven't gotten them to really &lt;em&gt;do&lt;/em&gt; much of anything.  All in good time, though.

In other news, the receiver for my Futaba 6ex came in over the weekend!  Now, to see if it will interfere with the XBee modules.  Following that, I'll be using the receiver along with the mega 2560 board I'm working on.</description>
      <link>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/289/Lots-of-More-Goodness.aspx</link>
      <comments>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/289/Lots-of-More-Goodness.aspx#Comments</comments>
      <guid isPermaLink="true">http://electronics.digitalintuition.com/Home/tabid/170/EntryId/289/Lots-of-More-Goodness.aspx</guid>
      <pubDate>Tue, 11 Nov 2008 23:59:04 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://electronics.digitalintuition.com/DesktopModules/Blog/Trackback.aspx?id=289</trackback:ping>
    </item>
    <item>
      <title>The Results Are In!</title>
      <description>This evening, as soon as Evelyn was supposed to go to bed, I snuck off to the basement.  The 2560 circuit board has a &lt;em&gt;lot&lt;/em&gt; of holes in it, so I cheated and drilled out only the holes I would need to get the board to power up for me.  There were seven vias and ten holes for the programming header.  There were also, of course, 100 very tiny pins to solder.&lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/2008/10/dscn7224.jpg"&gt;&lt;img src="/Portals/11/Blog/Files/2008/10/dscn7224-thumb.jpg" alt="DSCN7224" width="244" border="0" height="240" /&gt;&lt;/a&gt;

As soon as I finished soldering everything together, I raced upstairs to plug the board into my computer.  As these things go, instant success is rare, so I wasn't surprised when the programmer failed to detect the board.  After rooting around with a multimeter, I found the problem.  This is a problem I noticed the last time I printed the board, but somehow I failed to remedy it.  The reset pin was not connected to the programming header.

A friend called this afternoon to chastise me for not simply shipping the design off to a board house to have a professional board made.  You will notice my temporary "reset" wire, connected to the programmer.  This would also be the reason I have not shipped the board out to manufacturer &lt;em&gt;yet.&lt;/em&gt;  Once I finished the design I'll have several professional boards printed.

&lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/2008/10/image.png"&gt;&lt;img src="/Portals/11/Blog/Files/2008/10/image-thumb.png" alt="image" width="200" border="0" height="244" /&gt;&lt;/a&gt;

It took three tries to get this board printed properly.  It took two tries to populate the board with the bare minimum number of components.  Two times I had to improvise a reset wire.  Finally, after working on this thing for two months, I was ready to plug it in and see if it would run for me.

After carefully attaching the board to the programmer, I gingerly plugged in the programmer's USB cable.  My computer made the "USB Device Connected" noise, so I opened up the AVR Studio programming application.  I gingerly pressed "read signature" and waited for the failure notice to pop up.

&lt;a href="http://electronics.digitalintuition.com/Portals/11/Blog/Files/2008/10/image1.png"&gt;&lt;img src="/Portals/11/Blog/Files/2008/10/image-thumb2.png" alt="image" width="453" border="0" height="484" /&gt; &lt;/a&gt;

Instead, I got...a valid signature!  I almost cried.</description>
      <link>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/288/The-Results-Are-In.aspx</link>
      <comments>http://electronics.digitalintuition.com/Home/tabid/170/EntryId/288/The-Results-Are-In.aspx#Comments</comments>
      <guid isPermaLink="true">http://electronics.digitalintuition.com/Home/tabid/170/EntryId/288/The-Results-Are-In.aspx</guid>
      <pubDate>Mon, 13 Oct 2008 23:17:30 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://electronics.digitalintuition.com/DesktopModules/Blog/Trackback.aspx?id=288</trackback:ping>
    </item>
  </channel>
</rss>
