<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9607086</id><updated>2011-07-08T13:46:32.414-05:00</updated><title type='text'>Royce's Log</title><subtitle type='html'>This is Royce's Log. I intend mostly to keep track of my robot building efforts, but I may throw some other stuff in here from time to time.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default?start-index=101&amp;max-results=100'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>120</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9607086.post-7064400510866086534</id><published>2010-03-01T00:21:00.003-06:00</published><updated>2010-03-01T00:23:08.041-06:00</updated><title type='text'>2D Laser Range Finder</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://mkebots.org/sites/default/files/2DRangeFinderSoftware.png'&gt;&lt;img width='400' height='312' src='http://mkebots.org/sites/default/files/2DRangeFinderSoftware.png' style='max-width: 800px;'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Ever since I read &lt;a href='http://www.seattlerobotics.org/encoder/200110/vision.htm' target='_blank'&gt;Ken Maxon's article: 'A Real-time Laser Range Finding Vision System'&lt;/a&gt;, I've wanted to experiment with a similar system. This past Sunday afternoon, I finally got around to it. I don't have any CLPD chops, so I used a regular computer. Above you can see my initial rough results. The line laser registers lower in the image field for the block than for the background. The software properly converted that lower registration to a distance of about 26.5 inches. &lt;br/&gt;&lt;br/&gt;The idea behind the concept is fairly straight forward. By angling and elevating the camera relative to the laser we can establish a trigonometric relationship between the vertical location of the laser and the distance to the object that the laser is striking. Since the laser is a line on the screen, each pixel column in the image field becomes it's own independent laser range finder. &lt;br/&gt;&lt;a href='http://mkebots.org/sites/default/files/2DTheoryDiagram.png'&gt;&lt;img width='400' src='http://mkebots.org/sites/default/files/2DTheoryDiagram.png' style='max-width: 800px;'/&gt;&lt;/a&gt;&lt;br/&gt;In the picture above four possible angles are shown to demonstrate that each angle corresponds to a different obstruction distance.&lt;br/&gt;&lt;br/&gt;Each possible height in the image field corresponds to a specific angle of light into the camera's roughly conical field of view. The line from the laser's point of impact to the camera, the vertical line from the camera to the laser generator and the horizontal laser line itself form a right triangle that allows us to compute distance. By dividing the angular field of vision by the number of rows in the the camera we come up with a formula to compute the angle of entry for the reflected laser light for each of the rows in the camera. We also know the distance from the camera to the laser generator. (Its fixed). Plugging the angle and the vertical distance in the trigonometry equation: tangent of theta equals the opposite leg length divided by the adjacent leg length, and re-arranging, we compute the opposite leg length and determine how far away the object is.&lt;br/&gt;&lt;br/&gt;You can see my software doing just that in the first picture. The software doesn't compensate for the fact that the horizontal pixels are each their own angle as well, but in this first rough pass I felt it wasn't necessary. You'll note the the software makes no attempt to measure the left/right distances. &lt;br/&gt;&lt;br/&gt;With a sub 5mW power level and a popular frequency (red), something like is probably restricted to a small indoor bot with somewhat short range needs. Still in complement to other scanning systems like a spinning ultra sonic range finder, I can see this adding mechanism to the reliability of local environment mapping system. If I ever build my home security patrol bot, I'll definitely think about this technique. &lt;br/&gt;&lt;br/&gt;Below you can see the rig I used to test this idea out. It's pretty basic but it got the job done. To the left you see the paper back drop and the paper obstruction. To the right you can see the line laser generator sitting at the bottom of the dremel drill press with the webcam perched on top.&lt;br/&gt;&lt;img width='400' src='http://mkebots.org/sites/default/files/2DLaserRangeFinderSm.jpg' style='max-width: 800px;'/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=c6eb7e08-3c5f-821d-bd85-e5de7ee535e7' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-7064400510866086534?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/7064400510866086534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=7064400510866086534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/7064400510866086534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/7064400510866086534'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2010/03/2d-laser-range-finder.html' title='2D Laser Range Finder'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-3900638310014661336</id><published>2009-08-08T23:45:00.000-05:00</published><updated>2009-08-08T23:46:05.343-05:00</updated><title type='text'>Hexamon</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;So today I discovered two things: I have a transistor in backwards on Uno-version-Dos' drive board and I am out of de-soldering braid. :( &lt;br/&gt;&lt;br/&gt;Nevertheless, as the wife was tied up all afternoon today, I was determined to work on robots. I stopped by &lt;a href='http://forums.trossenrobotics.com' target='_blank'&gt;Trossen Robotics&lt;/a&gt; and caught some of the &lt;a href='http://forums.trossenrobotics.com/showthread.php?t=3364' target='_blank'&gt;footage&lt;/a&gt; of the &lt;a href='http://mech-warfare.com' target='_blank'&gt;Mech Warfare&lt;/a&gt; event they held at the &lt;a href='http://robogames.net' target='_blank'&gt;2009 RoboGames&lt;/a&gt;. Boy, it was really neat. I also caught a note from Alex that indicated they were creating a hexapod league. &lt;br/&gt;&lt;br/&gt;It occurred to me that hexapod gaits were simple enough that it might well be a good project for me to get some custom Dynamixel gait code up and running. From there I could branch off and do more complex tasks. Custom gait code is something "I've Been Meaning to Do."(TM).&lt;br/&gt;&lt;br/&gt;So, I spent all afternoon assembling the frame below from my Bioloid kits. &lt;br/&gt;&lt;a href='http://lh4.ggpht.com/_YS3wq3t724o/Sn5SCOU5SOI/AAAAAAAAAHI/a7TnuOjF1xo/%5BUNSET%5D.jpg?imgmax=800' target='_blank'&gt;&lt;img width='396' height='297' src='http://lh4.ggpht.com/_YS3wq3t724o/Sn5SCOU5SOI/AAAAAAAAAHI/a7TnuOjF1xo/%5BUNSET%5D.jpg?imgmax=800' style='max-width: 800px;'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Its always shocking to me just how long it takes to do mechanical things. Looking at that pic, I think it should have taken no more than a hour, but it was actually more like four or five hours. Nevertheless, it was a fun afternoon and my head filled with delusions of grandeur as I built it. &lt;br/&gt;&lt;br/&gt;I rather like my name too. Its from &lt;a href='http://en.wikipedia.org/wiki/Eon_%28novel%29' target='_blank'&gt;Eon&lt;/a&gt;. I figure I'll wind up letting this bot will ride on a whole line of design flaws, so it seems appropriate.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=0423aa27-ba6e-853e-b73e-d24136b31fff' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-3900638310014661336?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/3900638310014661336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=3900638310014661336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/3900638310014661336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/3900638310014661336'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2009/08/hexamon.html' title='Hexamon'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_YS3wq3t724o/Sn5SCOU5SOI/AAAAAAAAAHI/a7TnuOjF1xo/s72-c/%5BUNSET%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-4823281393466435021</id><published>2009-07-29T00:57:00.002-05:00</published><updated>2009-07-29T02:25:43.603-05:00</updated><title type='text'>Uno Sensor Board Update</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;I worked on my sensor board again tonight. I got the sensor portion, as opposed to the led driver portion, working. I had to do a bit more board repair. Apparently, when I swapped the incorrectly routed op-amp outputs and power lines, I damaged a via and disconnected the forward looking opamp from the MCU. I wound up drilling out a couple vias to fix it.&lt;br/&gt;&lt;br/&gt;Once I had it going I tried to run a simple test program to show which of the four sensors saw the greatest amount of light. For the test I just used a loose IR LED wired to be always on at about 20 mA. I have moved the code around a bit since last time I talked about it. I don't use the timer interrupts at all now. I just use the ADC conversion complete interrupt. I discovered you can configure the ADC to automatically begin a conversion based off of a number of other interrupts. So I set the ADC to trigger off of Compare Match A for Timer 1. That interrupt is the one that raises the strobe line to the LEDs to begin emitting light for 10us. However, I don't actually have to service the Compare Match A interrupt, the ADC will begin conversion regardless. Instead I can just service the conversion complete interrupt and do everything there. The timing of the conversion is such that the sample and hold should happen somewhere around 7 us into the pulse. I've yet to verify that's really what's happening on the scope however. &lt;br/&gt;&lt;br/&gt;Anyway my test program behaved quite oddly and only the forward channel seemed to ever detect anything. After some digging I discovered that there are restrictions on changing the ADC channel while in auto-trigger mode. Two of the three times they list that its OK to change, I could not puzzle out how to get at in code. I wound up actually disabling the auto-trigger bit, a listed time to change the channel, and then reset the bit right after the channel change. That seemed to work. But, it took about more than an hour to figure out what was going on. &lt;br/&gt;&lt;br/&gt;I'll chalk it up to a learning experience. I've explored a corner of the AVR that'd I'd never visited before and found an annoying quirk. I'll know better next time and maybe I can get someone past the quirk in the future without them having to puzzle for an hour or more. &lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=ad12a899-dec5-8b62-8422-42f20d5da8fe' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-4823281393466435021?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/4823281393466435021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=4823281393466435021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/4823281393466435021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/4823281393466435021'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2009/07/uno-sensor-board-update.html' title='Uno Sensor Board Update'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-4152704276916362244</id><published>2009-07-13T19:31:00.002-05:00</published><updated>2009-07-15T00:23:44.216-05:00</updated><title type='text'>Rapid PCB Etching with a Sponge</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://hackaday.com/2009/07/13/etch-pcbs-with-ferric-chloride-and-a-sponge/' target='_blank'&gt;&lt;img src='http://hackadaycom.files.wordpress.com/2009/07/f7z9jttfx23v5vv.jpg?w=450&amp;amp;h=243' style='max-width: 800px;'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;a href='http://hackaday.com/2009/07/13/etch-pcbs-with-ferric-chloride-and-a-sponge/' target='_blank'&gt;hack-a-day&lt;/a&gt; picked this up from &lt;a href='http://www.instructables.com/id/Sponge-Ferric-Chloride-Method-Etch-Circuit-Bo/' target='_blank'&gt;instructables&lt;/a&gt; who picked it up from &lt;a href='http://www.pulsarprofx.com/PCBfx/main_site/pages/products/transfer_paper/transfer_paper.html' target='_blank'&gt;Pulsar&lt;/a&gt;. Its a story about etching VERY rapidly, in about 60 seconds, by using a tiny amount of Ferric Chloride and a sponge. I am pretty excited for this technique and will try it very shortly. I found a second error on my LED emitter board so its over-due for a re-etch. Once I've tried it I'll report back here. If you've already tried it, leave a comment and let me know if the technique lives up to it amazing promises.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;Update: Unfortunately I must report failure. Tonight at RBNO I tried this technique and found only moderate reduction in etch time for a whole lot more work than an agitated bath. I think that the copper clad the fellow in the instructable is using must be quite thin indeed. I would expect that an agitated bath would run pretty quick as well. For my standard 1oz copper clad it took me 8 or nine minutes of wiping to clear the board. An agitated bath take 10 to 15 minutes, but I don't have to do anything, I just wait for the board to finish.&lt;br/&gt;&lt;br /&gt;&lt;br /&gt;So, I don't think I'll be using this technique. Its a shame, I was really salivating over a 60 second etch time.&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-4152704276916362244?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/4152704276916362244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=4152704276916362244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/4152704276916362244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/4152704276916362244'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2009/07/rapid-pcb-etching-with-sponge.html' title='Rapid PCB Etching with a Sponge'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-4931334616987969858</id><published>2009-06-10T01:48:00.001-05:00</published><updated>2009-06-10T01:48:14.231-05:00</updated><title type='text'>Uno V Dos Sensor Board Progress</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://mkebots.org/sites/default/files/oscope.jpeg'&gt;&lt;img width='400' height='301' src='http://mkebots.org/sites/default/files/oscope.jpeg' style='max-width: 800px;'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;So tonight I finally got back around to working on Uno V. Dos. The part I really wanted to get working was the multiplexer driver. The idea behind the multiplexer circuit is that the 10us pulse that happens 300 times per a second will redirected to a new IR LED bank after each pulse causing the LED banks to fire one at a time in a ring sequence. To effect that, I set my timer up to generate a 10us pulse 300 times a second on the Timer1 Output Compare A pin (OC1A). That was pretty easy and I was able to see the pulse in TomG's old but still quite capable o-scope.&lt;br/&gt;&lt;br/&gt;The pulse goes to the enable pin of the high power 3-to-8 multiplexer chip. Each of the eight outputs goes to a different bank of LEDs. So when that pulse comes in one bank and one bank only will light up for 10 us. Exactly which bank lights up is controlled by the 3 address lines of the multiplexer. I needed to swap out those address lines shortly after the strobe pulse ended when the multiplexer would be disabled, the LEDs off and there would be a goodly wait until the next pulse. &lt;br/&gt;&lt;br/&gt;Initially I set my Timer to Fast PWM mode with the TOP controlled by ICR1 and set to about 27,000. The compare register was set to 67. OC1A was configured to set on overflow and clear on compare match. This looked great on the scope and I didn't think I'd need touch those values again. Since OC1A was set to clear on a compare match I figured that of the several timer interrupts, the Compare A Interrupt was the right time adjust my address lines that headed to the multiplexer. Wrong.&lt;br/&gt;&lt;br/&gt;For some reason that I still not certain of, the Compare A Interrupt does not seem to fire.  I know I had the Timer 1 Interrupt mask set properly to enable both Compare A and Overflow and I had the Global Interrupts Enabled flag set, but still no joy. Overflow Interrupt, however, worked just fine. Odd. Of course, the way the timer was configured, overflow was a terrible time to mess with the address Lines. It could result in two banks lighting up, each for some percentage of the 10 us time.&lt;br/&gt;&lt;br/&gt;Maybe its just a quirk of Fast PWM mode, but by the time I determined that Overflow worked and Compare A didn't it was late and I didn't want to change the mode. I wound up setting the Compare Register to 27000 minus 67 and changing OC1A to clear on overflow and set on compare match. This gave me the same over all signal, it just occurred at the other end of the time period. (26933 through 27000 rather than 0 through 67) It also made overflow the correct time to change the address lines. &lt;br/&gt;&lt;br/&gt;Above you can see a picture of my success. The top two pairs of lines are two of the three address lines. The last square wave at the bottom is the strobe pulse signal from the Output Compare pin (OC1A). The Address lines appear double because the o-scope is set to trigger on OC1A and the value of the address lines changes with each pulse. The rapid variation makes the high and the low states blur together and appear to be occurring simultaneously on the o-scope. However the code that actually changes the line first sets them all to zero so that a simple bitwise OR operation can be used to write the new line states all at once. This causes a noticeable glitch in the address line wave shape where all the lines are zero for a time. However, as you can see in the photo the glitch occurs a few microseconds after the LED strobe pulse comes down meaning the LEDs are off. So the glitch does not affect them. What the glitch does do is provide me a nice point of reference that allows me to overcome the blurring of states and confirm that the address lines are changing at the right time. It was a happy glitch to end the evening with!&lt;br/&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-4931334616987969858?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/4931334616987969858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=4931334616987969858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/4931334616987969858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/4931334616987969858'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2009/06/uno-v-dos-sensor-board-progress.html' title='Uno V Dos Sensor Board Progress'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-5429146158713073520</id><published>2009-04-23T00:23:00.001-05:00</published><updated>2009-04-23T00:23:42.086-05:00</updated><title type='text'>Slow Progress</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;div align='center'&gt;&lt;a href='http://mkebots.org/sites/default/files/Repair.jpg'&gt;&lt;img height='282' width='375' src='http://mkebots.org/sites/default/files/Repair.jpg' style='max-width: 800px;'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;&lt;div align='left'&gt;Not a lot of progress this week. All I managed to do was attach my repair wires to fix the reversed power and output on the &lt;a href='http://focus.ti.com/docs/prod/folders/print/opa380.html' target='_blank'&gt;TI OPA380A&lt;/a&gt; chips. I haven't even had a chance to test it. With any luck I did not smoke the chips.&lt;br/&gt;&lt;br/&gt;It took me around two or three hours of futzing to put the wires on. Just a bit faster than I could remake the whole board. Of course, if I smoked the chips, I'll be remaking it any way.&lt;br/&gt;&lt;br/&gt;On another note I happened to run across a really neat piece of electronics art. I really dig the air-wire scheme it has going on. I can see using the technique in a trophy design.&lt;br/&gt;&lt;br/&gt;&lt;div align='center'&gt;&lt;a href='http://mkebots.org/sites/default/files/pyramid3.JPG'&gt;&lt;img height='350' width='375' src='http://mkebots.org/sites/default/files/pyramid3.JPG' style='max-width: 800px;'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=5c693e82-4991-83da-acf4-4c90931849eb' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-5429146158713073520?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/5429146158713073520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=5429146158713073520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/5429146158713073520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/5429146158713073520'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2009/04/slow-progress.html' title='Slow Progress'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-3678246923305536090</id><published>2009-04-15T17:14:00.001-05:00</published><updated>2009-04-15T17:14:48.102-05:00</updated><title type='text'>Blunderifc</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Well it seems I made another blunder quite some time ago and have only now just seen it. I finally got around to firing up Uno's sensor board for testing. The Transimpedance Amplifiers immediately got hot. After poking around a bit I discovered that the library component that I created for DipTrace has the pins in descending order.. on both side of the SOIC chip. Doh. I got lucky, two of the four pins are N/C on the bad side, but the output and the Vcc got swapped.&lt;br/&gt;&lt;br/&gt;&lt;div align='center'&gt;&lt;a href='http://mkebots.org/sites/default/files/Bad%20Layout.png'&gt;&lt;img height='325' width='415' src='http://mkebots.org/sites/default/files/Bad%20Layout.png' style='max-width: 800px;'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;/div&gt;&lt;br/&gt;You can see where I've begun cutting the traces on one of the four amplifiers. I hate to make this board even more ugly than it is, but if I didn't fry the chips its still a good bit less time to cut traces and solder jumpers than to remake the whole board, even with my new solder paster skills.&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=6d0fbedf-a5e0-8600-a316-8481c73e6e4d' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-3678246923305536090?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/3678246923305536090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=3678246923305536090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/3678246923305536090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/3678246923305536090'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2009/04/blunderifc.html' title='Blunderifc'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-3376841411856937063</id><published>2009-04-01T13:57:00.001-05:00</published><updated>2009-04-01T13:57:30.762-05:00</updated><title type='text'>Side Project: Necklace</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;a href='http://lh3.ggpht.com/_YS3wq3t724o/SdO4zi85TGI/AAAAAAAAAGs/XoTcOgpHXzc/%5BUNSET%5D.jpg?imgmax=800'&gt;&lt;img height='259' width='344' src='http://lh3.ggpht.com/_YS3wq3t724o/SdO4zi85TGI/AAAAAAAAAGs/XoTcOgpHXzc/%5BUNSET%5D.jpg?imgmax=800' style='max-width: 800px;'/&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;My wife had been after me for a while to make her a necklace with a copper pattern. At last I got around to it this past week. I learned a few new things and it was also pretty good solder paste practice. &lt;br/&gt;&lt;br/&gt;The necklace itself is four jewel style LEDs that run off an ATtiny13 and are powered by a CR2032 coin cell battery. The program starts the Timer in Normal Mode with a 1024 clock divisor and then goes to sleep. When it wakes up on the timer overflow it increments a variable and goes back to sleep. Once the variable exceeds a threshold the MCU makes the LEDs blink around a bit, resets the variable and goes to sleep once more. The ATtiny13 is clocked at 600kHz and the variable threshold is calibrated to make the LEDs run about once an hour. &lt;br/&gt;&lt;br/&gt;It had been my intent to clock the MCU at 128kHz to save the extra power. The first time I tried to set up that clock I had AVR Studio set to the the wrong MCU type. I bricked the MCU. Doh! As I discovered however, with an extra person applying leverage with an exacto knife, you can use an embossing gun to pop the chip off with little to no damage to the PCB. &lt;br/&gt;&lt;br/&gt;Having mounted a new chip I tried to set up the clock once more. After the clock was set to 128kHz I could not talk to the chip any more. It seems that little note about making sure the ISP clock is less than 1/4 the MCU clock is for real. My ISP's clock speed is adjustable, but I learned at that moment that 56k was as low as it would go. Another MCU bricked. Doh!&lt;br/&gt;&lt;br/&gt;The third chip was the charm because I decided that I could live with 600kHz. The docs say that in sleep mode at 1MHz the chip draws 24uA. I was able to turn off a couple extra peripherals and am running lower than 1Mhz so hopefully I'm doing better than 24uA and will get a decent life out of my coin cell. However, even with the 1024 divisor the chip has to wake up more often than twice a second to increment the variable. I guess we'll see what the ultimate battery life really is.&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=188be00c-8054-8012-b4d9-cb5cb4cfb81f' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-3376841411856937063?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/3376841411856937063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=3376841411856937063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/3376841411856937063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/3376841411856937063'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2009/04/side-project-necklace.html' title='Side Project: Necklace'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_YS3wq3t724o/SdO4zi85TGI/AAAAAAAAAGs/XoTcOgpHXzc/s72-c/%5BUNSET%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-5309724548891601691</id><published>2009-03-07T16:45:00.004-06:00</published><updated>2009-03-07T16:53:42.301-06:00</updated><title type='text'>Blunder!</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;I've made an awful blunder in the design of my drive board for Uno. I really wanted to use these nice dual LED holders that I salvaged from a circuit board that TomG gave me. However, I was so excited to get to the part where I used the solder paste that I neglected to do any final fit measurements with the parts on paper or even on the un-soldered board.&lt;br /&gt;&lt;a href="http://mkebots.org/sites/default/files/Blunder.jpg" target="_blank"&gt;&lt;img src="http://mkebots.org/sites/default/files/Blunder.jpg" width="426px" height="323px" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The IR leds did not nest as deeply as the original leds and thus stick further out than I was expecting. The result is that my board is 7mm too wide per the Mini-Sumo rules. Now I am looking at desoldering as many components as I can so that I can remount them on a redesigned board. If I break too much stuff during the process I'll have to place another order. Before I start desoldering, however, I think I will power the board up and see if I can get it to work.&lt;br /&gt;&lt;br /&gt;&lt;div class="zemanta-pixie"&gt;&lt;img src="http://img.zemanta.com/pixy.gif?x-id=46c86c69-1476-40ba-82f0-2066f40097dd" class="zemanta-pixie-img" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-5309724548891601691?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/5309724548891601691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=5309724548891601691' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/5309724548891601691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/5309724548891601691'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2009/03/blunder.html' title='Blunder!'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-5386730379193102766</id><published>2009-03-05T23:52:00.001-06:00</published><updated>2009-03-05T23:52:06.699-06:00</updated><title type='text'>Solder Paste is Cool</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;So I gave solder paste shot. I really like it. I bought a &lt;a href='http://www.howardelectronics.com/amtech/nc500.html' target='_blank'&gt;syringe of no-clean&lt;/a&gt; from &lt;a href='http://www.howardelectronics.com'&gt;Howard Electronics Instruments&lt;/a&gt;. The syringe comes with a fairly wide tip but the syringe and tip are luer lock type so you can buy &lt;a href='http://www.howardelectronics.com/jensen/needles.html' target='_blank'&gt;all sorts of different width tips&lt;/a&gt; for the syringe. I wasn't 100% certain that the syringe would be a luer lock type when I bought it so I skipped buying extra tips. I found that even though the supplied tip is imprecise when the paste reflows even significant errors seem to shrink right up to the pad dimensions. What's better is that if the geometry of your pads is not disturbed by large intersecting traces the part will sqaure up automatically with the pads. (As you'll see below one cap with one pad pretty much engulfed by a wide high-current trace is a bit skewed.. but still not too bad.) Nevertheless I'll probably buy a couple/three boxes of tips.&lt;br/&gt;&lt;br/&gt;So below is my board with un-reflowed paste on it.&lt;br/&gt;&lt;br/&gt;&lt;img height='382' width='510' src='http://mkebots.org/sites/default/files/BeforeSolderPaste%20.jpg' style='max-width: 800px;'/&gt;&lt;br/&gt;&lt;br/&gt;(Ok I forgot a couple components )&lt;br/&gt;&lt;br/&gt;Now here is the after photo&lt;br/&gt;&lt;img height='384' width='513' src='http://mkebots.org/sites/default/files/AfterSolderPaste.jpg' style='max-width: 800px;'/&gt;&lt;br/&gt;&lt;br/&gt;I used the techniue described on Cash Olsen's site (which seems to be down now). I set a skillet to around 100 degrees C, put the circuit on it and let it heat for a few moments. I let the paste flatten out a bit under the effect of the skillet heat. Then I hit each component with a $20 emobossing heat gun at a ~3-4 inch range until the paste reflowed and actually turned silver. This generally took just a few seconds for the small components.&lt;br/&gt;&lt;br/&gt;As you can see in the after photo I left the heat gun on the 7805 a little too long and singed the edge of the circuit board. I probabyl got the gun too close. I should have been more patient from a farther distance. &lt;br/&gt;&lt;br/&gt;I still need a better pick and place mechnism but that will be for the next board. One step at a time. The solder paste dramaticly speeds the process of soldering components down on the board and I am quite pleased with the technique.&lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=2e5886a0-015e-43c0-92ad-ac925e08b01f' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-5386730379193102766?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/5386730379193102766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=5386730379193102766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/5386730379193102766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/5386730379193102766'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2009/03/solder-paste-is-cool.html' title='Solder Paste is Cool'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-1205352320665413089</id><published>2009-02-18T00:21:00.002-06:00</published><updated>2009-02-18T00:32:14.650-06:00</updated><title type='text'>Populating SMD Components is Slow</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YS3wq3t724o/SZurOzDvkdI/AAAAAAAAAGk/NELzfayRqNM/s1600-h/Partial+Population.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_YS3wq3t724o/SZurOzDvkdI/AAAAAAAAAGk/NELzfayRqNM/s320/Partial+Population.jpg" alt="" id="BLOGGER_PHOTO_ID_5304021256871317970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Wow is it slow.  I spent most of BDO plodding along soldering down LEDs, resistors and capacitors. I breezed through as many or more through-hole solder joints for the vias in a tiny fraction of the time I spent on the SMDs.&lt;br /&gt;&lt;br /&gt;It as slow as point-to-point soldering on a perfboard. I prefer home-etched through-hole boards to point-to-point because of the time difference. If there is a major error in the board it is easy to start over. On a point-to-point board there is a lot of time invested in the assembly.&lt;br /&gt;&lt;br /&gt;With my current technique for populating SMDs, I might as well be doing point-to-point. I need to up my game somehow. I'm going to look into &lt;a href="http://www.sparkfun.com/commerce/tutorial_info.php?tutorials_id=59"&gt;solder paste, a reflow skillet&lt;/a&gt; and some sort of suction device to manipulate the devices into position.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-1205352320665413089?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/1205352320665413089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=1205352320665413089' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/1205352320665413089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/1205352320665413089'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2009/02/populating-smd-components-is-slow.html' title='Populating SMD Components is Slow'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YS3wq3t724o/SZurOzDvkdI/AAAAAAAAAGk/NELzfayRqNM/s72-c/Partial+Population.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-6344743932171853520</id><published>2009-02-15T22:24:00.004-06:00</published><updated>2009-02-15T22:32:05.436-06:00</updated><title type='text'>Toner Transfer</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YS3wq3t724o/SZjr_4FT3OI/AAAAAAAAAGc/kf3KooCQvXg/s1600-h/Toner+Transfer.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_YS3wq3t724o/SZjr_4FT3OI/AAAAAAAAAGc/kf3KooCQvXg/s320/Toner+Transfer.jpg" alt="" id="BLOGGER_PHOTO_ID_5303248043847703778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My skill level is increasing with Toner Transfer. I'm really careful to scrub the snot out of the of board with a Scotch Brite and acetone while wearing gloves. I rinse with only water, still wearing gloves.  I'm careful to wrap the board with exactly two layers of bounty. I've gotten the hang of minimum trace widths and separations.  I know what I can drill.&lt;br /&gt;&lt;br /&gt;Usually, when I go for a dense board, the densest area always gets massive transfer failures. But this time, with all my skills and experience working with me, I transferred a really dense board with very few easily correctable errors. Its pretty darn satisfying to be able to transfer a board like this one.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-6344743932171853520?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/6344743932171853520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=6344743932171853520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/6344743932171853520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/6344743932171853520'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2009/02/toner-transfer.html' title='Toner Transfer'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YS3wq3t724o/SZjr_4FT3OI/AAAAAAAAAGc/kf3KooCQvXg/s72-c/Toner+Transfer.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-7715142592708850678</id><published>2009-02-03T23:01:00.004-06:00</published><updated>2009-02-04T11:23:15.845-06:00</updated><title type='text'>Transimpedance Amplifiers!</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;&lt;img height='291' width='282' src='http://lh5.ggpht.com/_YS3wq3t724o/SYnMvS66x7I/AAAAAAAAAGY/jaZ_FBO7U8Y/%5BUNSET%5D.png?imgmax=800' style='max-width: 800px; float: none;'/&gt;&lt;br/&gt;Thanks to my buddy Tom I have discovered Transimpedance Amplifiers. These chips wrap up the entire functionality of the circuit I was trying to mimic. They work great. A little expensive at $4.50 but worth it. I'm using &lt;a href='http://focus.ti.com/lit/ds/symlink/opa380.pdf'&gt;TI's OPA380A&lt;/a&gt;. Digi-Key has them in single quantities. So, I've now quite successfully breadboarded my IR detection circuit and am ready to commit the design to DipTrace.&lt;br/&gt;&lt;br/&gt;I learned a little something about FETs tonight. After getting the detector working well, I tried to up the amperage on my LEDs. At some point I pulled the wire off the gate of the FET to connect it in a different way to the MCU. Suddenly my invisible light LEDs became visible light LEDS. Then they turned black and smoke actually escaped the plastic housing! Apparently I pulled the FET just at the moment the gate was charged. Since the gate is a kind of capacitor, it had no way to discharge once I pulled the wire and thus the FET remained on long past 10us. Since the LEDs are only rated for that amperage for 10us at a time, they promptly smoked.  Lesson learned! Anyway the 1.32 amps should be fine. I'll just go with that.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-7715142592708850678?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/7715142592708850678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=7715142592708850678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/7715142592708850678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/7715142592708850678'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2009/02/transimpedance-amplifiers.html' title='Transimpedance Amplifiers!'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_YS3wq3t724o/SYnMvS66x7I/AAAAAAAAAGY/jaZ_FBO7U8Y/s72-c/%5BUNSET%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-8011567643640870069</id><published>2009-01-27T23:33:00.002-06:00</published><updated>2009-01-28T00:03:06.803-06:00</updated><title type='text'>Tues Jan 27 RDNO</title><content type='html'>Well its been another long time since I've updated. I haven't done a thing with that PS2 controller. Much of my effort has been centered around getting the &lt;a href="http://mkebots.org"&gt;Milwaukee Robotics Club&lt;/a&gt; up and running. The first club contest will be Mini-Sumo.&lt;br /&gt;&lt;br /&gt;To that end I've been working on getting a detection scheme working that I saw many years ago in Atlanta on the robot &lt;a href="http://www.wa4dsy.net/robot/deltaforce/"&gt;Delta Force&lt;/a&gt;. Tonight I got the two high-power LEDs running 1.32Amps for 10us, 300 times per a second. And they didn't burn up! It was tough to get higher than that. I ran them with a variety of current limiting resistors and found that the lower the resistance the less voltage the resistor would drop. I think it is likely that I'm not turning my FET on all the way. They are supposed to be TTL compatible, but maybe just barely. Or possibly the voltage drop of the LED starts to get wonky at these high current levels. Still 1.32 Amps is good enough. The sheet says they are rated for 2 Amps for 10us, 300pps.&lt;br /&gt;&lt;br /&gt;The detection circuit was much tougher. I don't fully understand the circuit he is using. I am pretty sure that the first stage is a current to voltage converter and the second stage is a regular voltage non-inverting amplifier. However, there are clearly AC aspects to the circuit and those are a bit beyond me. I think the circuit is designed to pick up the momentary current flow that results when the photodiode changes capacitance due to incident light. On my bread-board I was able to get it pretty much working but with only a half to one volt change with a 1 volt bias. I messed about with the circuit quite a bit to try to get a higher voltage swing out, but all I did was demonstrate my ignorance of the fundamentals behind the circuit. Worse, later I *think* discovered a serious wiring error even though the circuit seemed to have been working. After correcting it the circuit seem to have a strange warbling noise that was not present before. However, the circuit seemed to still function, just with the noise added in.  It was starting to get late so I left off.&lt;br /&gt;&lt;br /&gt;I think my next step is to either make an etched pcb for the detection circuit or do point-to-point on one of &lt;a href="http://www.wrighthobbies.net/catalog/product_info.php?products_id=161&amp;amp;osCsid=9n3v995t2goo8lvokjov1hgdl7"&gt;Eddy's nice prototype boards&lt;/a&gt;. Bread-boards are super great for messing about with the structure of a circuit. But, they are sloppy. Things pull out of the sockets under the weight of o-scope probes, leads get pushed down and into other leads they are not supposed to touch and there is stray capacitance aplenty. And anyway, as was made apparent to me tonight, I am not qualified to mess about with the structure of this circuit. With a soldered-up etched or point to point circuit I am hopeful that I'll get better results.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-8011567643640870069?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/8011567643640870069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=8011567643640870069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/8011567643640870069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/8011567643640870069'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2009/01/tues-jan-27-rdno.html' title='Tues Jan 27 RDNO'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-7714549009423387261</id><published>2008-08-28T12:52:00.003-05:00</published><updated>2008-08-28T13:12:07.358-05:00</updated><title type='text'>PS2 Controller no worky</title><content type='html'>Well, last session I got the code into the MCU and got the receiver attached to the MCU. However, I could not get the receiver to respond to my SPI requests at all. A bunch of the session time was spent diagnosing what I was transmitting however. I had the bit order wrong. I was going at the maximum 500Khz which probably wasn't so good on a bread-board with all it's capacitance.  I had a code path which didn't manage the slave select properly.&lt;br /&gt;&lt;br /&gt;I was able to see all this on Tom's nifty LogicPort usb analyzer.  Oh, yea, it took a while to figure out how that software worked too.&lt;br /&gt;&lt;br /&gt;However, I worked through all those issues and got what I was transmitting to look pretty good before the session was over. However, still no replies.&lt;br /&gt;&lt;br /&gt;I have two things I want to investigate next time:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;I am mixing 3.3V and 5V tech here. Now, the logic analyzer was set to 1.5V logic so I would have seen any response from the PS2 controller on the LogicPort even if the MCU didn't see it. However, the notes I'm reading say only some of the PS2 controllers are good at 5V whereas others won't work at all. I need to suck it up and slap down the transistors I need to do the voltage conversion properly. I should also look into using the ATmega48/88/168 which will run at 3.3V no problem.  However, the code is setup for the ATmega32 core at the moment and it will take less time to plop down the transistors than switch the code to the newer cores.&lt;/li&gt;&lt;li&gt;One odd bit I noticed about the slave select: it selects long before it sends any data. In fact about half the time the the device is selected, no data is sent at all. Most of that time is before any data is sent. I'm not sure what my code is doing to cause such a delay but I should look into the issue against the possiblity that being selected so long with out data angers the reciever.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-7714549009423387261?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/7714549009423387261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=7714549009423387261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/7714549009423387261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/7714549009423387261'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2008/08/ps2-controller-no-worky.html' title='PS2 Controller no worky'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-5126267028812990229</id><published>2008-08-13T17:50:00.003-05:00</published><updated>2008-08-13T18:02:51.810-05:00</updated><title type='text'>PS2 Controller</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YS3wq3t724o/SKNlbAnD2BI/AAAAAAAAAEk/JEPgO0CqZDI/s1600-h/RecvrAndConnector.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YS3wq3t724o/SKNlbAnD2BI/AAAAAAAAAEk/JEPgO0CqZDI/s320/RecvrAndConnector.jpg" alt="" id="BLOGGER_PHOTO_ID_5234138706629351442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Going to try to start blogging regularly again. I think its a good habit. Anyway, I'm working on my Robomagellan again. Towards that project I've been working on &lt;a href="http://www.curiousinventor.com/guides/ps2"&gt;communicating with a regular Sony PS2 wireless controller.&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;When I got the controller I decided that I did not want to bust out the receiver from its plastic case and solder to the connections inside directly. I found &lt;a href="http://www.richspsxparts.com/psx2.html"&gt;a place that sells repair parts&lt;/a&gt; for the PS2 console and bought a controller/memory card socket module for $20. There were two controller receptacles in the module and a circuit board. I de-soldered the circuit board and sawed the module in half netting me two sockets. The socket you see above has had junk desktop computer wires soldered back to it and all plugged into a long pin length 0.1" header to make it compatible with a ordinary solderless breadboard. I'll use this to debug the controller interface software I've written. The socket I will eventually mount on to my own custom circuit board for integration with my robot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-5126267028812990229?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/5126267028812990229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=5126267028812990229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/5126267028812990229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/5126267028812990229'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2008/08/ps2-controller.html' title='PS2 Controller'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YS3wq3t724o/SKNlbAnD2BI/AAAAAAAAAEk/JEPgO0CqZDI/s72-c/RecvrAndConnector.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-5874359551382550679</id><published>2007-10-24T21:59:00.000-05:00</published><updated>2008-12-10T11:07:35.352-06:00</updated><title type='text'>Fall Chibotica 2007 at iHobby Expo is finished!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YS3wq3t724o/RyAIJUPUhpI/AAAAAAAAAD4/3KOVxff-UAA/s1600-h/LotsaFolksWatchMiniSumo.jpg.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YS3wq3t724o/RyAIJUPUhpI/AAAAAAAAAD4/3KOVxff-UAA/s320/LotsaFolksWatchMiniSumo.jpg.JPG" alt="" id="BLOGGER_PHOTO_ID_5125105332092438162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Well Fall Chibotica 2007 is finally over. Months of effort culminated in a pretty great show. I hope we get invited back. The combat side went the worst in the planning stages and yet they got invited back immediately. Go figure.&lt;br /&gt;&lt;br /&gt;Things went wrong during the show to be sure. Chibotica definitely had creeping contestitis. We were so far behind our schedule it wasn't funny. Its a good thing three contests were canceled due to lack of participants.  Next year we'll spread it out over both days and maybe even run some some loser brackets during the trade only days.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/srobot"&gt;Scotty&lt;/a&gt; and &lt;a href="http://www.youtube.com/moverstreet"&gt;Mike Overstreet&lt;/a&gt; have some good footage of the show.&lt;br /&gt;&lt;br /&gt;I'll be glad to get back to some regular robot time for a little while. At least until Spring Chibotica starts getting hot. The bi-annual schedule kills me. Calkins wants to do RoboGames once a quarter. I can't even imagine.&lt;br /&gt;&lt;br /&gt;Anyway, I want to revive my Robomagellan dreams, do some good humanoid balance and gait work and make a decent Mini-Sumo with my secret weapon.  I'll consider myself lucky if I get one of the three done in '08.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-5874359551382550679?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/5874359551382550679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=5874359551382550679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/5874359551382550679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/5874359551382550679'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2007/10/fall-chibotica-2007-at-ihobby-expo-is.html' title='Fall Chibotica 2007 at iHobby Expo is finished!'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YS3wq3t724o/RyAIJUPUhpI/AAAAAAAAAD4/3KOVxff-UAA/s72-c/LotsaFolksWatchMiniSumo.jpg.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-7564529139999217444</id><published>2007-07-24T22:49:00.000-05:00</published><updated>2008-12-10T11:07:35.502-06:00</updated><title type='text'>RoboGames</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YS3wq3t724o/RqbI7KfPdiI/AAAAAAAAADU/wwb3AbtnMmQ/s1600-h/Medal.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YS3wq3t724o/RqbI7KfPdiI/AAAAAAAAADU/wwb3AbtnMmQ/s320/Medal.jpg" alt="" id="BLOGGER_PHOTO_ID_5090977347542152738" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Has it been so long since I've posted? Amazing.&lt;br /&gt;&lt;br /&gt;I'm back from RoboGames (long since, actually). It was a blast! So many pictures. I've been so busy with work and trying to organized my own little robot competition that I have neglected my duties here.  I won two bronzes at RoboGames 2007. One for Robo-One Wrestling and one for Robo-One demonstration.&lt;br /&gt;&lt;br /&gt;I had the opportunity to give Dave Calkins one of our medals in thanks for his inspiration to build our medals in the first place. I hung out with the Robo-One guys quite a bit and even convinced Matt Bauer, a particularly good Robo-One Builder, to come to Fall Chibotica. I'm really going to enjoy going back in 2008! We had four Chibots members there this time! My hope is to go as Team Chibots in 2008. That would be the bomb!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-7564529139999217444?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/7564529139999217444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=7564529139999217444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/7564529139999217444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/7564529139999217444'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2007/07/robogames.html' title='RoboGames'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YS3wq3t724o/RqbI7KfPdiI/AAAAAAAAADU/wwb3AbtnMmQ/s72-c/Medal.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-5055231035239797191</id><published>2007-05-17T01:01:00.000-05:00</published><updated>2008-12-10T11:07:35.717-06:00</updated><title type='text'>Laboratory Night</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YS3wq3t724o/Rkvy5wa_q4I/AAAAAAAAADA/Y8MTFgV6k1I/s1600-h/EddyBoard.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YS3wq3t724o/Rkvy5wa_q4I/AAAAAAAAADA/Y8MTFgV6k1I/s320/EddyBoard.JPG" alt="" id="BLOGGER_PHOTO_ID_5065409279972846466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I've decided that my robot building sessions need to be scheduled if I'm to make any progress at all. Usually I just do fits and starts of intense robot building that result in poor robots. I had my first official laboratory night tonight. However, I need to move it to Tues. to align with my gf's late work night.&lt;br /&gt;&lt;br /&gt;It should be noted that it is "La Bore A Tory" and not "Lab Ra Tory". The difference is important.&lt;br /&gt;&lt;br /&gt;It should also be noted that one can get lab coats with one's name embroidered for about $35. I'm seriously considering getting one. If the night is to be official I need official garb, naturally.&lt;br /&gt;&lt;br /&gt;In any case above is the results of my first night. I built this step up converter out of the simple, but not widely available &lt;a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1207"&gt;MAX856&lt;/a&gt; and &lt;a href="http://www.wrighthobbies.net/"&gt;Eddy's&lt;/a&gt; new prototype board. Eddy's prototype board is kinda cool in that it some what mimics the layout of a regular breadboard. I wound up with about as many jumpers as one would on a breadboard, but I also didn't need to glob together pads with cold solder. It is a pretty nice board.  I had just recently tried to build this circuit with a traditional isolated pad prototype board and, not unexpectedly, it did not work. Who knows where a glob went wrong? This board worked perfectly on the first try.&lt;br /&gt;&lt;br /&gt;I'm going to see what else I can cram on the board. I'd like to use it on my upcoming mini-sumo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-5055231035239797191?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/5055231035239797191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=5055231035239797191' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/5055231035239797191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/5055231035239797191'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2007/05/laboratory-night.html' title='Laboratory Night'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YS3wq3t724o/Rkvy5wa_q4I/AAAAAAAAADA/Y8MTFgV6k1I/s72-c/EddyBoard.JPG' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-6092882878397976755</id><published>2007-05-12T23:35:00.000-05:00</published><updated>2008-12-10T11:07:37.863-06:00</updated><title type='text'>Spring Chibotica 2007 a Success!</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YS3wq3t724o/RkaYAuJKO4I/AAAAAAAAAC4/HXLG-IpPx8E/s1600-h/IMG_0138.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YS3wq3t724o/RkaYAuJKO4I/AAAAAAAAAC4/HXLG-IpPx8E/s320/IMG_0138.jpg" alt="" id="BLOGGER_PHOTO_ID_5063901969178573698" border="0" /&gt;&lt;/a&gt;Hassenplug brandishes his array of medals, per usual. He actually traded in a first place medal for a third place medal so he could have every color!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YS3wq3t724o/RkaX0-JKO3I/AAAAAAAAACw/dK_U9x5azts/s1600-h/IMG_0139.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YS3wq3t724o/RkaX0-JKO3I/AAAAAAAAACw/dK_U9x5azts/s320/IMG_0139.jpg" alt="" id="BLOGGER_PHOTO_ID_5063901767315110770" border="0" /&gt;&lt;/a&gt;Tom W. sports a nice second place medal for his mini-sumo robot, Shadow!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YS3wq3t724o/RkaXkOJKO2I/AAAAAAAAACo/43-SMriiJ1E/s1600-h/IMG_0141.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YS3wq3t724o/RkaXkOJKO2I/AAAAAAAAACo/43-SMriiJ1E/s320/IMG_0141.jpg" alt="" id="BLOGGER_PHOTO_ID_5063901479552301922" border="0" /&gt;&lt;/a&gt;Ryan Myrda sport a second place medal as well.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YS3wq3t724o/RkaXXeJKO1I/AAAAAAAAACg/4JsQ1R-ZqvI/s1600-h/IMG_0135.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YS3wq3t724o/RkaXXeJKO1I/AAAAAAAAACg/4JsQ1R-ZqvI/s320/IMG_0135.jpg" alt="" id="BLOGGER_PHOTO_ID_5063901260508969810" border="0" /&gt;&lt;/a&gt;Mel's granddaughter get interviewed on TV! Mel is hiding behind the purple column to her right.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YS3wq3t724o/RkaXFeJKO0I/AAAAAAAAACY/nG5moFIvkZI/s1600-h/IMG_0131.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YS3wq3t724o/RkaXFeJKO0I/AAAAAAAAACY/nG5moFIvkZI/s320/IMG_0131.jpg" alt="" id="BLOGGER_PHOTO_ID_5063900951271324482" border="0" /&gt;&lt;/a&gt;The pits! Yay! We finally had pits at one of our contests!&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YS3wq3t724o/RkaWOeJKOzI/AAAAAAAAACQ/UDupbGiu9qs/s1600-h/IMG_0136.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YS3wq3t724o/RkaWOeJKOzI/AAAAAAAAACQ/UDupbGiu9qs/s320/IMG_0136.jpg" alt="" id="BLOGGER_PHOTO_ID_5063900006378519346" border="0" /&gt;&lt;/a&gt;Mini-Sumo in action! My evil twin thought it was a good time to take a photo as well, apparently.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YS3wq3t724o/RkaV9uJKOyI/AAAAAAAAACI/cfu6GRcfKfY/s1600-h/IMG_0134.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YS3wq3t724o/RkaV9uJKOyI/AAAAAAAAACI/cfu6GRcfKfY/s320/IMG_0134.jpg" alt="" id="BLOGGER_PHOTO_ID_5063899718615710498" border="0" /&gt;&lt;/a&gt;Tom G. tries to interview a robot. This went on for several minutes before we finally wrestled the microphone from him.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-6092882878397976755?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/6092882878397976755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=6092882878397976755' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/6092882878397976755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/6092882878397976755'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2007/05/spring-chibotica-2007-success.html' title='Spring Chibotica 2007 a Success!'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YS3wq3t724o/RkaYAuJKO4I/AAAAAAAAAC4/HXLG-IpPx8E/s72-c/IMG_0138.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-2423195970814836330</id><published>2007-02-13T09:33:00.000-06:00</published><updated>2008-12-10T11:07:38.162-06:00</updated><title type='text'>More Sponsored Material</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YS3wq3t724o/RdHcJrnV19I/AAAAAAAAAB4/nXwOEO9sgnA/s1600-h/Robots.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YS3wq3t724o/RdHcJrnV19I/AAAAAAAAAB4/nXwOEO9sgnA/s320/Robots.jpg" alt="" id="BLOGGER_PHOTO_ID_5031044317634222034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The PCBs from &lt;a href="http://www.4pcb.com/"&gt;Advanced Circuits&lt;/a&gt; came in and they look great! Thanks a bunch, Advanced Circuits!&lt;br /&gt;&lt;br /&gt;With all the sponsorship so far, the cost of the medal has fallen to $7.81!&lt;br /&gt;&lt;br /&gt;I'd also like to thank our other sponsors Rick Buesing, &lt;a href="http://www.deadcomputers.com/"&gt;Tom Gralewicz&lt;/a&gt;, Terry Surma, &lt;a href="http://www.wrighthobbies.net/"&gt;Wright Hobbies&lt;/a&gt;, &lt;a href="http://www.merkursets.com/"&gt;Merkursets&lt;/a&gt;, &lt;a href="http://www.robots-dreams.com/"&gt;Robots Dreams&lt;/a&gt;, and once again &lt;a href="http://www.atmel.com/"&gt;Atmel&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-2423195970814836330?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/2423195970814836330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=2423195970814836330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/2423195970814836330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/2423195970814836330'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2007/02/more-sponsored-material.html' title='More Sponsored Material'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YS3wq3t724o/RdHcJrnV19I/AAAAAAAAAB4/nXwOEO9sgnA/s72-c/Robots.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-8994804904714852069</id><published>2007-01-26T09:42:00.000-06:00</published><updated>2008-12-10T11:07:38.556-06:00</updated><title type='text'>Sponsored Material</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_YS3wq3t724o/Rboh0iUsERI/AAAAAAAAABs/dzc0wenT8vU/s1600-h/IMAGE_00192.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_YS3wq3t724o/Rboh0iUsERI/AAAAAAAAABs/dzc0wenT8vU/s320/IMAGE_00192.jpg" alt="" id="BLOGGER_PHOTO_ID_5024365520735703314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I got the first of the sponsored material in! 100 ATtiny45's! Thanks, Atmel!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-8994804904714852069?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/8994804904714852069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=8994804904714852069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/8994804904714852069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/8994804904714852069'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2007/01/sponsored-material.html' title='Sponsored Material'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_YS3wq3t724o/Rboh0iUsERI/AAAAAAAAABs/dzc0wenT8vU/s72-c/IMAGE_00192.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-6448668874456347559</id><published>2007-01-18T13:19:00.000-06:00</published><updated>2008-12-10T11:07:39.273-06:00</updated><title type='text'>Chibots Digital Medal</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YS3wq3t724o/Ra_JS4Fha-I/AAAAAAAAABY/nGNGRNw9hCk/s1600-h/DigitalMedal3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YS3wq3t724o/Ra_JS4Fha-I/AAAAAAAAABY/nGNGRNw9hCk/s320/DigitalMedal3.JPG" alt="" id="BLOGGER_PHOTO_ID_5021453435671768034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YS3wq3t724o/Ra_JK4Fha9I/AAAAAAAAABQ/jkGub7dFjmw/s1600-h/DigitalMedal2.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YS3wq3t724o/Ra_JK4Fha9I/AAAAAAAAABQ/jkGub7dFjmw/s320/DigitalMedal2.JPG" alt="" id="BLOGGER_PHOTO_ID_5021453298232814546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YS3wq3t724o/Ra_IVoFha8I/AAAAAAAAABI/XhtWsCLXQ2w/s1600-h/DigitalMedal1.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YS3wq3t724o/Ra_IVoFha8I/AAAAAAAAABI/XhtWsCLXQ2w/s320/DigitalMedal1.JPG" alt="" id="BLOGGER_PHOTO_ID_5021452383404780482" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The design is a success! All five prototype medals worked perfectly on the first try. They look great! With sponsorships and donations the cost is at $12.10 per a medal and is falling as more donations come in. I'm really excited to be able to deploy this medal to the club! I can't wait to award the first one!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-6448668874456347559?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/6448668874456347559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=6448668874456347559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/6448668874456347559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/6448668874456347559'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2007/01/chibots-digital-medal.html' title='Chibots Digital Medal'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YS3wq3t724o/Ra_JS4Fha-I/AAAAAAAAABY/nGNGRNw9hCk/s72-c/DigitalMedal3.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-8677421155295458274</id><published>2006-12-22T19:56:00.000-06:00</published><updated>2008-12-10T11:07:39.447-06:00</updated><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_YS3wq3t724o/RYyM2OlGZCI/AAAAAAAAAA8/O90ze3dBTYk/s1600-h/IMAGE_00184.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_YS3wq3t724o/RYyM2OlGZCI/AAAAAAAAAA8/O90ze3dBTYk/s320/IMAGE_00184.jpg" alt="" id="BLOGGER_PHOTO_ID_5011535348611048482" border="0" /&gt;&lt;/a&gt;I put the LEDs in and put it in a 1/3 drop resin medal. Red for this prototype. I'll make white and blue medals as well. I ended up going with 180 ohms in the reds after all. That brings them to just at 20mA whereas on the white LEDs its more like 14 or 15mA. The whites actually seem a touch brighter than the red even so.&lt;br /&gt;&lt;br /&gt;Overall the effect is wonderful. In the picture the area around the LED is saturated but it looks great in person. Woot!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-8677421155295458274?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/8677421155295458274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=8677421155295458274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/8677421155295458274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/8677421155295458274'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/12/i-put-leds-in-and-put-it-in-13-drop.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_YS3wq3t724o/RYyM2OlGZCI/AAAAAAAAAA8/O90ze3dBTYk/s72-c/IMAGE_00184.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-7447939642725622718</id><published>2006-12-22T17:24:00.000-06:00</published><updated>2008-12-10T11:07:39.598-06:00</updated><title type='text'>Success for the Serial Medal</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YS3wq3t724o/RYxpX-lGZBI/AAAAAAAAAAw/-YxAP5ML9Pw/s1600-h/IMAGE_00183.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YS3wq3t724o/RYxpX-lGZBI/AAAAAAAAAAw/-YxAP5ML9Pw/s320/IMAGE_00183.jpg" alt="" id="BLOGGER_PHOTO_ID_5011496346013033490" border="0" /&gt;&lt;/a&gt;The very first PCB for the serial medal worked flawlessly on the first attempt! I know it looks a little screwed up in the picture, but that is because of my crappy cell phone camera's very slow shutter speed. Anyway, I am terribly excited! This thing is finally coming together. I need to run out to get resistors for the red LEDs I want to put in it.  180 Ohms works great for the white LEDs but the reds have a much lower voltage drop. And I probably need to snag some 47s for the row selectors as I just had 58s on hand. Although, it looks fine with 58s.&lt;br /&gt;&lt;br /&gt;To be certain I need to make up the other four boards and sit on them for a few days to be sure they are stable. Assuming that goes OK the next step will be to finish the work up on the Bill of Materials. I'm pretty sure I'm going to need some sponsorship to get the cost under $15 per a medal. However, I have high hopes for getting the PCBs  themselves sponsored which may land me right in the $13 range.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-7447939642725622718?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/7447939642725622718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=7447939642725622718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/7447939642725622718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/7447939642725622718'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/12/success-for-serial-medal.html' title='Success for the Serial Medal'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YS3wq3t724o/RYxpX-lGZBI/AAAAAAAAAAw/-YxAP5ML9Pw/s72-c/IMAGE_00183.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-3213409783324091693</id><published>2006-12-17T22:21:00.000-06:00</published><updated>2008-12-10T11:07:39.952-06:00</updated><title type='text'>Brazing</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_YS3wq3t724o/RYYad-lGZAI/AAAAAAAAAAk/u9bs7baDQ0M/s1600-h/IMAGE_00181.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_YS3wq3t724o/RYYad-lGZAI/AAAAAAAAAAk/u9bs7baDQ0M/s320/IMAGE_00181.jpg" alt="" id="BLOGGER_PHOTO_ID_5009720737813390338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I gave aluminum &lt;a href="http://en.wikipedia.org/wiki/Brazing"&gt;brazing&lt;/a&gt; a shot this weekend. Its pretty cool really. I got a pound of rods from &lt;a href="http://www.durafix.com/"&gt;DuraFix&lt;/a&gt;. (Check their sales video. Another company that sells the stuff and also has a video is &lt;a href="http://www.aluminumrepair.com/"&gt;Aluminum Repair&lt;/a&gt;.) I also picked up a &lt;a href="http://www.lowes.com/lowes/lkn?action=productDetail&amp;productId=88427-000000717-TS4000MZ&amp;amp;lpage=none"&gt;mapp gas torch kit&lt;/a&gt; from a hardware store. The idea is that you get the aluminum up to a certain temperature such that the silver alloy in the rods will melt, but the aluminum itself won't. The  alloy act as a sort of metal glue.&lt;br /&gt;&lt;br /&gt;It turns out that the metal needs to be pretty clean and further it has to be cleaned the right way. A stainless steel brush was provided with the rods but I soon discovered you really need two: one for pre-cleaning and one for  manipulating the alloy while hot. To to make a joint its a good idea to tin both sides.&lt;br /&gt;&lt;br /&gt;It also turns out that mapp gas is plenty hot enough to melt aluminum. I slagged a couple of pieces before I got the hang of it. Probably need to back down to propane or even butane.&lt;br /&gt;&lt;br /&gt;After around five or six attempts I got a pretty strong joint. Its the one in the picture. I managed to crack the joint open but it's still pretty strong and it took a hell of a beating just to get to that point. To be able to make that strong of a joint with a couple hours practice is pretty cool. Supposedly, after I master the techniuqe the joints will be stronger than the original metal.&lt;br /&gt;&lt;br /&gt;I figure this brazing thing can be very useful for making custom aluminum chassis for my robots. When it comes time to make my RoboMagellan bot water tight I think I'll be using this technique.&lt;br /&gt;&lt;br /&gt;Anyway I just wanted to do a quick post with a couple links. Sorry its not longer and doesn't share the experience more in depth.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-3213409783324091693?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/3213409783324091693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=3213409783324091693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/3213409783324091693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/3213409783324091693'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/12/brazing.html' title='Brazing'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_YS3wq3t724o/RYYad-lGZAI/AAAAAAAAAAk/u9bs7baDQ0M/s72-c/IMAGE_00181.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-3776506927538767356</id><published>2006-12-09T12:40:00.000-06:00</published><updated>2008-12-10T11:07:40.405-06:00</updated><title type='text'>The Serial Digital Medal PCB Layout</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YS3wq3t724o/RXsDfj7MfEI/AAAAAAAAAAY/-Aw7U3UZqEw/s1600-h/SerialMedalLayout.PNG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YS3wq3t724o/RXsDfj7MfEI/AAAAAAAAAAY/-Aw7U3UZqEw/s320/SerialMedalLayout.PNG" alt="" id="BLOGGER_PHOTO_ID_5006599251506789442" border="0" /&gt;&lt;/a&gt;I've also finished the PCB layout for the circuit. I want to fuss over it a bit more, because 5 prototypes boards run me about $95 . Thus any mistake is an expensive one. I'm still kicking myself for the too-small hole sizes from the very first version of the board.&lt;br /&gt;&lt;br /&gt;However, the last layout took about a week and a half of work to get it 100% routed to where I was happy. This board auto-routed fully on the second placement attempt. I still needed to do some manual re-routing but nothing too serious. Plus, all the normal lines are 10 mil and the power lines are 15 mil. Each chip has its own 0.1uF anti-noise cap to boot. I'm hopeful the intermittent noise and dust problems of the past will be gone from this design. I'll still probably get it a good solid flux cleaner bath though.&lt;br /&gt;&lt;br /&gt;Chances are I'll put PCB layout in today or Monday. I kinda wish I could have them for tomorrows meeting, but that meeting is going to be busy anyway and I absolutely don't wont to rush this. Rushing was a big factor in all the mistakes of the previous version of the medal.&lt;br /&gt;&lt;br /&gt;This is starting to get exciting again!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-3776506927538767356?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/3776506927538767356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=3776506927538767356' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/3776506927538767356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/3776506927538767356'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/12/serial-digital-medal-pcb-layout.html' title='The Serial Digital Medal PCB Layout'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YS3wq3t724o/RXsDfj7MfEI/AAAAAAAAAAY/-Aw7U3UZqEw/s72-c/SerialMedalLayout.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-7939776100290541034</id><published>2006-12-09T12:28:00.000-06:00</published><updated>2008-12-10T11:07:40.572-06:00</updated><title type='text'>Serial Digital Medal now on ATtiny45</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_YS3wq3t724o/RXsAYj7MfDI/AAAAAAAAAAM/azw2UY-380o/s1600-h/IMAGE_00178.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_YS3wq3t724o/RXsAYj7MfDI/AAAAAAAAAAM/azw2UY-380o/s320/IMAGE_00178.jpg" alt="" id="BLOGGER_PHOTO_ID_5006595832712821810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So the medal is now working off of the ATtiny45 instead of the ATmega32. You can see the 8 pin DIP just to the left of the red dip switch. The display is working great with no glitches. I'm not sure what caused it before but if the problem doesn't come back I should be good. It might have been a loose connection or something. There are a lot of wires for this circuit.&lt;br /&gt;&lt;br /&gt;In the picture the text looks pretty bad, but its really my cell phone camera. In real life the display is perfect. I still can't find my good 3MP cannon. :(&lt;br /&gt;&lt;br /&gt;If you look to the lower left in the picture you'll see two more ATtiny45's. Those are the two MCUs I bricked before realizing that the programmer was still set to ATmega32. I wondered why the display started out slow and then actually got SLOWER when I set the fuses for a faster clock. Doh! I hope someone in the club with an STK500 can get them back for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-7939776100290541034?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/7939776100290541034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=7939776100290541034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/7939776100290541034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/7939776100290541034'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/12/serial-digital-medal-now-on-attiny45.html' title='Serial Digital Medal now on ATtiny45'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_YS3wq3t724o/RXsAYj7MfDI/AAAAAAAAAAM/azw2UY-380o/s72-c/IMAGE_00178.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-1083036401872128269</id><published>2006-12-06T14:07:00.000-06:00</published><updated>2006-12-06T14:21:04.999-06:00</updated><title type='text'>Serial Digitial Medal working!</title><content type='html'>So the problem with the breadboarded serial medal was that the data and the strobe line was backwards and I had shifted the pins connections by one on one of the displays. Nothing that required an o-scope/logic analyzer at all. If I had bother to trace the lines I would have found it. Once I fix the problem the code started working pretty well. Oh well, the device I bought looks fairly neat. At the very least the software is super simple to use.&lt;br /&gt;&lt;br /&gt;The breadboard is still using the ATmega32 at the moment but there is not much logical difference in this case. Still, to be safe I will through the ATtiny45 in there before I put the board order in.&lt;br /&gt;&lt;br /&gt;Also the display isn't perfect. It does seem to glitch some times on the capital letters. It doesn't look too terrible, but I'd like to figure it out. It seems to be associated with the character rather than a particular location on the display. So it could be the algorithm. Overall it still looks good even with the glitch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-1083036401872128269?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/1083036401872128269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=1083036401872128269' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/1083036401872128269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/1083036401872128269'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/12/serial-digitial-medal-working.html' title='Serial Digitial Medal working!'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-589477624342983470</id><published>2006-11-28T13:54:00.000-06:00</published><updated>2006-11-28T14:56:54.942-06:00</updated><title type='text'>The Serial Digital Medal Design</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/6062/1172/1600/SerialMedal.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger2/6062/1172/320/SerialMedal.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So I mentioned before that, to reduce cost and pin count, we were changing the digital medal design over to some serial driver chips. I'd like to talk about the new design a little.&lt;br /&gt;&lt;br /&gt;The big cost saver is the ability to use the &lt;a href="http://www.atmel.com/dyn/products/product_card.asp?part_id=3618"&gt;ATtiny45&lt;/a&gt; (2.13USD Qty: 1) instead of the &lt;a href="http://www.atmel.com/dyn/products/product_card.asp?part_id=2014"&gt;ATmega32&lt;/a&gt; (8.28USD Qty: 1). Previously, the driver chips that we were using were really just gangs of transistors. Each transistor had an input and output pin. Hence the MCU pin count requirement to operate the chips was high and forced us to the ATmega32.&lt;br /&gt;&lt;br /&gt;After some searching our members came up with transistor arrays that, instead of individual transistor inputs feature a clocked serial data input line that feeds into a shift register and a strobe line that latches the shift register bits up to the (now internal) transistor inputs. Additionally the chips feature a serial data out line that leads away from the far side of the shift registers.  The source driver, U1 in the schematic and used to select rows in the 5x7 LED matrix displays is the &lt;a href="http://www.micrel.com/page.do?page=/product-info/products/mic5891.shtml"&gt;MIC5891&lt;/a&gt;. The sink drivers, U2 and U3 in the schematic, used to  select columns, are  two  &lt;a href="http://www.allegromicro.com/sf/6821/"&gt;A6821's&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So in the new design the three driver chips and the MCU are daisy chained: Serial Data Out connects to Serial Data in, one chip after another with common clock and strobe lines. From the point of view of the MCU this forms a single shift register that is 24 bits wide. The first two bytes shifted out become the column selectors and the final byte becomes the row selectors. The idea is for the MCU to clock out three bytes, hit the strobe and then repeat. This basic scheme uses a mere three pins to reset the state of all row and all column selectors and is why the ATtiny45 will work.&lt;br /&gt;&lt;br /&gt;Of course, this is just the design. I have the circuit fully breadboarded up and can see the clock, data and strobe lines popping away at the first chip in the daisy chain, but nothing is coming out of the other side of the shift register on its Serial Data Out line. Most likely this mean that something is wrong with the clocked data that the MCU is emitting and thus the first chip isn't properly receiving the data in the first place. I only own voltmeters so it is hard to tell what is wrong with the signal. I've ordered a cheap &lt;a href="http://www.hobbylab.us/USBOscilloscope/Home.htm"&gt;O-scope/Logic Analyzer from Hobby Lab&lt;/a&gt; that should help me out. It should present me with timing diagrams of the signals on clock, data and strobe lines that I can then compare to the example timings in the data sheets for the chips. Hopefully there will be something I can do to correct the signal. My concern is that since I'm using the Bascom Shiftout command, that the only solution will be to shift to C for greater control of the timing. Maybe it won't suck too bad if I really do have to port the code though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-589477624342983470?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/589477624342983470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=589477624342983470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/589477624342983470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/589477624342983470'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/11/serial-digital-medal-design.html' title='The Serial Digital Medal Design'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-116343934912565745</id><published>2006-11-13T11:29:00.000-06:00</published><updated>2006-11-13T11:31:52.622-06:00</updated><title type='text'>Chibotica Fall 2006</title><content type='html'>Chibotica went pretty well. The turn-out was lower than I had hoped for. To my knowledge we only got one person from iHobby Expo.  Still, I'm convinced the the Outreach program is the right thing to do. If I can convince the member to have our next fall contest at iHobby Expo, I think we will be quite well attended.&lt;br /&gt;&lt;br /&gt;But again the show itself was very fun. The Mini-Sumo especially was dramatic. Its great that Mel's grand-daughter won it. I wish I could have given her a medal as reward. But oh well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-116343934912565745?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/116343934912565745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=116343934912565745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/116343934912565745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/116343934912565745'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/11/chibotica-fall-2006.html' title='Chibotica Fall 2006'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-116282086805595230</id><published>2006-11-06T07:36:00.000-06:00</published><updated>2006-11-13T11:31:52.341-06:00</updated><title type='text'>Digitial Medal Super Funness!</title><content type='html'>Well, I'm still working on the damn digital Medal. I have one fully working. It looks great actually. (I'd post a pic but I can't find my camera) But of course, we are going to change the design. The board is just not stable. I had one that worked great after construction but then it failed a couple of  days later. It improved a lot with a alcohol bath. So at least part of my problem is just dust and debris. I need to buy flux cleaner so I can clean these boards too.&lt;br /&gt;&lt;br /&gt;However, my ability to experiment further is limited because I have no good boards left. Basically i can try to repair one malfunctioning board. I will do that, but it won't bring me the confidence that I truly know what is going on with the boards. I am NOT going to order more boards. At $95/five they are just too expensive.&lt;br /&gt;&lt;br /&gt;Anyway, another problem with the board is that it is expensive. The massive number of pins required on the MCU means that a ATmega32 is required. However, the MCU can't drive the LED matrix directly so driver chips are required.  Some of the members rounded up some driver chips that take a serial input and can be cascaded. This means that the MCU now only needs three pins instead of 22. So we can go from an ATmega32 to an ATtiny45. Its a pretty big savings.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-116282086805595230?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/116282086805595230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=116282086805595230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/116282086805595230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/116282086805595230'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/11/digitial-medal-super-funness.html' title='Digitial Medal Super Funness!'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-116187800616687648</id><published>2006-10-26T10:44:00.000-05:00</published><updated>2006-11-13T11:31:52.084-06:00</updated><title type='text'>Still More Digital Medal</title><content type='html'>Weirdness.&lt;br /&gt;&lt;br /&gt;Having missed all my deadlines for the medal I can now relax and go back to the drawing board to get the stupid thing right. I have breadboarded the entire circuit to see where I went wrong.&lt;br /&gt;&lt;br /&gt;I got the same sort of weird errors on the breadboard. That's good from a troubleshooting perspective. When I traced it back I came all the way to the MCU pins. Some of the MCU pins can't hold an Active High under any condition except open. The inputs to the ULN2803A are decently high impedance I think. But some of the MCU pins can do it. Others can.&lt;br /&gt;&lt;br /&gt;I may have been mis-handling the MCUs the whole time and destroying outputs at random. That could explain what I've been seeing in all my prototypes. I'm going to swap MCUs tonight and see if the symptoms change.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-116187800616687648?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/116187800616687648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=116187800616687648' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/116187800616687648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/116187800616687648'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/10/still-more-digital-medal.html' title='Still More Digital Medal'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-116187748438870943</id><published>2006-10-26T10:42:00.000-05:00</published><updated>2006-11-13T11:31:51.824-06:00</updated><title type='text'>iHobby Expo</title><content type='html'>iHobby Expo was pretty cool. Its the largest outreach I've done so far. I learned a lot. The Hobby RC crowd was actually pretty interested in what we were doing. That was a little bit of a surprise. I think we'll get at least a couple new members out of this. Woot!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-116187748438870943?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/116187748438870943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=116187748438870943' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/116187748438870943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/116187748438870943'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/10/ihobby-expo.html' title='iHobby Expo'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-116001715049082679</id><published>2006-10-04T21:55:00.000-05:00</published><updated>2006-11-13T11:31:51.626-06:00</updated><title type='text'>Disappointment</title><content type='html'>Pretty bummed tonight. I got the new corrected PCB boards today as well as the components to populate them. The boards went together easy. No more hole size silliness. I knew already to solder the UDN2981 on the bottom of the board.&lt;br /&gt;&lt;br /&gt;However, the board doesn't work. A few columns light up. The best thing I can say is that soft power works. I have no idea of what's wrong at this point and the chances of correcting it by meeting time are slim.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-116001715049082679?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/116001715049082679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=116001715049082679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/116001715049082679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/116001715049082679'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/10/disappointment.html' title='Disappointment'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-115881674914724860</id><published>2006-09-21T00:25:00.000-05:00</published><updated>2006-11-13T11:31:51.409-06:00</updated><title type='text'>Digital Medal sort of working Part 2</title><content type='html'>So, some heat applied to the row seven current limiting resistor fixed the dead row number seven. As for the doubled up column, I've determined that the column is shorted to Vcc on the MCU to transistor array link. That has to be an assembly issue. An unpopulated board doesn't have the problem.&lt;br /&gt;&lt;br /&gt;So now the only worry is the soft power. Can it handle the load? Why is it dropping out to two volts in the present circuit? The short doesn't draw that much current, but since I don't know exactly where it is, I can't be sure of its full effect on the circuit. &lt;br /&gt;&lt;br /&gt;I'd like to just cut the column signal line to see if I can get rid of the soft power problem, but its really hard physically. Plus there is no guarantee the as to the extent of the short. Maybe I should just test the load carrying capability with a false load? But what if the load is not the real issue? Hmmm. Hmmm. I will have to ponder it for a while.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-115881674914724860?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/115881674914724860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=115881674914724860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115881674914724860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115881674914724860'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/09/digital-medal-sort-of-working-part-2.html' title='Digital Medal sort of working Part 2'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-115869365648619983</id><published>2006-09-19T14:20:00.000-05:00</published><updated>2006-11-13T11:31:51.091-06:00</updated><title type='text'>Arrrr</title><content type='html'>&lt;div style="position:relative; border-width:1px; border-color:332200; border-style: solid; background-color:c9b390; padding:0 10px; width:400px; text-align:center; font-family:serif; left:50%; margin:25px 0 25px -200px; color:332200;"&gt;&lt;br /&gt;  &lt;div&gt;&lt;br /&gt;    My pirate name is:&lt;br /&gt;    &lt;/div&gt;&lt;br /&gt;  &lt;div style="font-size:32px;"&gt;&lt;br /&gt;    Black Roger Rackham    &lt;/div&gt;&lt;br /&gt;  &lt;img src="http://www.piratequiz.com/flag.gif" style="top:5px; position:relative; display:block; width:100px; background-color:332200;" /&gt;&lt;br /&gt;  &lt;div style="left:110px; top:-60px; width:290px; position:relative; text-align: justify;"&gt;&lt;br /&gt;    Like anyone confronted with the harshness of robbery on the high seas, you can be pessimistic at times. You have the good fortune of having a good name, since Rackham (pronounced RACKem, not rack-ham) is one of the coolest sounding surnames for a pirate.    Arr!&lt;br /&gt;    &lt;/div&gt;&lt;br /&gt; &lt;br /&gt;  &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-115869365648619983?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/115869365648619983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=115869365648619983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115869365648619983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115869365648619983'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/09/arrrr.html' title='Arrrr'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-115863786905823327</id><published>2006-09-18T22:27:00.000-05:00</published><updated>2006-11-13T11:31:50.823-06:00</updated><title type='text'>Li-ion Batteries</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/782/707/1600/IMG_0956.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/782/707/320/IMG_0956.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So today, bored at work, I began to think of the Li-ion batteries I got from &lt;a href="http://www.wrighthobbies.net/catalog/product_info.php?products_id=106&amp;osCsid=d1c2ab604fbe7ac1dd9a299b5291d048"&gt;Eddy&lt;/a&gt; some time back and how I might connect them. A lot of folks just solder the pads, but I kinda wanted to do a removable pressure contact type thing similar to what cell phones do.  (The battery is actually intended for a cell phone.) I remember my old cell phone had theses sort of spring loaded plunger style contactors the  rear battery door pushed the battery pads onto.&lt;br /&gt;&lt;br /&gt;Anyway I went looking for the contactors, thinking they were custom and I'd never find them.  I found &lt;a href="http://www.mill-max.com/sockets/dip_search_results.cfm?step=3&amp;amp;search_category=interconnect&amp;search_type=Header&amp;amp;search_description=Spring-Loaded+Header&amp;stepimage=5&amp;amp;search_description2=&amp;search_rows=Double+Row&amp;amp;x=11&amp;amp;y=9#"&gt;these .1" Mill-Max spring loaded headers&lt;/a&gt; but, having only my faulty memory, felt sure that the battery pads were well over a .1" pitch.  To my delight, when I returned home and bothered to check I discovered that my cell phone plunger things looked exactly like the Mill-Max headers and that the battery pads were in fact .1" pitch.&lt;br /&gt;&lt;br /&gt;This looks like it will be a cool way to connect my batteries if I can come up with a good way to put pressure on the battery.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-115863786905823327?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/115863786905823327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=115863786905823327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115863786905823327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115863786905823327'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/09/li-ion-batteries.html' title='Li-ion Batteries'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-115863642749274529</id><published>2006-09-18T22:23:00.000-05:00</published><updated>2006-11-13T11:31:50.570-06:00</updated><title type='text'>Digital Medal sort of working</title><content type='html'>Well I made some progress tonight.  I have to short out the soft power circuit, but I can get the digital medal to mostly run. One column appears to be doubled up and the bottom row is completely dead. But the text is scrolling! Woot! I'll review the PCB design for the affected row and column, but it could easily be a drilled out hole issue. Its possible that heating the affected pad for a bit will get me a connection.&lt;br /&gt;&lt;br /&gt;Anyway I'm happy to have progress.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-115863642749274529?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/115863642749274529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=115863642749274529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115863642749274529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115863642749274529'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/09/digital-medal-sort-of-working.html' title='Digital Medal sort of working'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-115861157144927608</id><published>2006-09-18T15:21:00.000-05:00</published><updated>2006-11-13T11:31:50.201-06:00</updated><title type='text'>Digital Medal Struggle</title><content type='html'>Sigh. So, the digital medal has problems. Not the least of which is the time and energy I have available to work on it. The worst problem is the damn hole sizes. I trusted the print out as a sort of eye-ball measurement that all the hole sizes were OK. They weren't. I have to drill out a lot of holes. The worst of that is for the LED displays that can't be soldered on both side. I have to drill a second hold very close the  pad and run wire-wrap wire through it and the main hole to get a good mechanical and electrical connection to both sides of the pad.&lt;br /&gt;&lt;br /&gt;The next problem is the third transistor array that was thrown in at the last minute. I guess I miscommunicated with the fellow who did the schematic for me. I though I had understood him to say that he'd prototyped the circuit. He hadn't done it for this last minute add. First I discovered that power was backwards. I should have looked more carefully once I discovered that. But, no. I started on a second drilled out board only to discover that the inputs and outputs were also backwards.&lt;br /&gt;&lt;br /&gt;So now I'm onto to the third drilled out board. Ironically this board is a touch easier because I don't have to cut traces to fix the power. Since the inputs and outputs on the UDN2981 were also reversed, if I solder the chip to the other side it will be connected perfectly on the current board. If this works I don't think I'm going to edit the board except for hole sizes.&lt;br /&gt;&lt;br /&gt;Anyway, I should be able to get a bit of work on it tonight. Maybe I'll be able to light it up, who knows. *I WILL* get it working for the November games dammit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-115861157144927608?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/115861157144927608/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=115861157144927608' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115861157144927608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115861157144927608'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/09/digital-medal-struggle.html' title='Digital Medal Struggle'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-115751569276357794</id><published>2006-09-05T22:57:00.000-05:00</published><updated>2006-11-13T11:31:49.996-06:00</updated><title type='text'>Digital Medal</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/782/707/1600/IMG_0955.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/782/707/320/IMG_0955.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;Well the Digital Medal Project has been consuming almost all my free time for what seems like a month now. It's almost done! Today I got the prototype boards and tried placing the components. It was designed to be tight. I was astounded when the components snapped into the center hole with the precision that I had measured them for. Its a perfect fit.&lt;br /&gt;&lt;br /&gt;All was not perfect, however. The PCB program I used to make the board shows the .02 in holes a lot larger on print out than .02 really is. Either that or the board shop used the wrong size bit. $90 worth of prototype board an I have to drill out half the damn holes and solder on both sides. That going to be a bit of a trick for the LEDs but I think I know how to do it.&lt;br /&gt;&lt;br /&gt;Oh, well, the finals should be damn near perfect.&lt;br /&gt;&lt;br /&gt;Now to solder up a board and see if the circuit actually works! Boy that it would be amazing to have everything fall into place right at the last minute here. The Table top competition is this Sunday!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-115751569276357794?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/115751569276357794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=115751569276357794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115751569276357794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115751569276357794'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/09/digital-medal.html' title='Digital Medal'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-115620977861161403</id><published>2006-08-21T19:40:00.000-05:00</published><updated>2006-11-13T11:31:49.767-06:00</updated><title type='text'>Direct InkJet PCB Resist Printing</title><content type='html'>&lt;span style="font-family:arial;"&gt;So, over on the &lt;a href="http://groups.yahoo.com/group/Homebrew_PCBs"&gt;Home Brew PCB Yahoo group&lt;/a&gt;, this fellow, Volkan Sahin, announces one day that he has modified his inkjet to print straight on to copper PCB and gotten it to resist Ferric Chloride long enough to etch. And etch quite fine lines at that. I watched the thread that ensued with considerable interest. Then a little while later another fellow, &lt;/span&gt;&lt;span style="font-weight: normal;font-family:arial;" &gt;Stefan Trethan, announces he's repeated Volkan's results. What's more he posts a very detailed description of the printer modification and printing procedure that &lt;a href="http://techref.massmind.org/techref/pcb/etch/directinkjetresist.htm"&gt;James Newton captures with fidelity on his Wiki&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;At this point I am salivating. I have to have a mod'ed printer like this.&lt;br /&gt;&lt;br /&gt;So in this blog, among other things, I will chronicle my efforts to reproduce Volkan's and Stephan's fabulous results.&lt;br /&gt;&lt;br /&gt;To begin, I got my C84 off eBay. Less than $30 shipped! The ink kit I got from MIS for $88 shipped. Heh. Still the ink should last a while. I only bought yellow, the stuff reported to resist the best and also a little black. I took a few CCs of the black and put it in the yellow as others had reported they'd done to improve the yellow's visibility on the PCB. Two or three CCs was all it took to turn the entire 4oz bottle of yellow to a dark nasty sort of grey. I loaded all four refillable carts for my Epson with this stuff.&lt;br /&gt;&lt;br /&gt;I'm not going to chronicle the assembly and installation of the refillable carts for the Epson as this is a reasonably easy and time-tested procedure that is engineered to succeed. I got it right on the first try and lots more than two people have done it.&lt;br /&gt;&lt;br /&gt;Anyway, before I began I wanted to test fire the intact printer on regular paper to make sure it sort of worked. I hadn't gone after the vacuum tube assembly that Stephan assured me I'd have to clean so I wasn't uber hopeful. On the first try, nothing came out. However, I took out the black cart, pulled and pushed the syringe while plugging into the bottom with the priming nozzle, and then reinserted and ran a nozzle clean from the maintance screen.&lt;br /&gt;&lt;br /&gt;On the second run I got this:&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/782/707/1600/print1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/782/707/320/print1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: normal;font-family:arial;" &gt;That would be death for a PCB of course. So a day and another nozzle clean later the printer shaped up:&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/782/707/1600/print2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/782/707/320/print2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: normal;font-family:arial;" &gt;&lt;br /&gt;The black portion of the nozzle test (left slashing lines) is perfect even thought the color pattern is broken. (The color is loaded with the same stuff the black is, so who cares?) And the test squiggle drawn in Paint is un-broken except at the top and left where it was broken in the original Paint file.&lt;br /&gt;&lt;br /&gt;Good results seeing as I haven't even touched the vacuum system!&lt;br /&gt;&lt;br /&gt;So that is where I stand as of tonight. I have a well-enough functioning C84 loaded with an easy-to-refill ink system. Now I need to embark on the printer mod's described in the Wiki. As ever, real-life intrudes on my hobby. I don't think I shall have chance to do anything tonight as this blog entry has consumed all of my free time. But I shall press on! I can smell ultra accurate etching in my future!&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-115620977861161403?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/115620977861161403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=115620977861161403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115620977861161403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115620977861161403'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/08/direct-inkjet-pcb-resist-printing.html' title='Direct InkJet PCB Resist Printing'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-115439993293829137</id><published>2006-07-31T21:34:00.000-05:00</published><updated>2006-11-13T11:31:49.520-06:00</updated><title type='text'>Another Session!</title><content type='html'>Woot! Two nights in a row! Still not a lot of progress though. This SPI bus sharing is a little dicier than I thought. Of course I'm making it hard on my self, as usual. I want the bus to multiplex. I want the bus the be able to read data in from one device after I've commanded a second device to gather data and am waiting for it to get the result and pop its READY line. Its a bit tricky keeping track of when the bus is available and when its not. I know that my logic right now is pretty busted. It so busted that I got disgusted and put off fixing it for another night.&lt;br /&gt;&lt;br /&gt;I'll come back at it soon and straighten it out.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-115439993293829137?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/115439993293829137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=115439993293829137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115439993293829137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115439993293829137'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/07/another-session.html' title='Another Session!'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-115431464421170607</id><published>2006-07-30T21:39:00.000-05:00</published><updated>2006-11-13T11:31:49.215-06:00</updated><title type='text'>RoboMagellan Progress (Inchworm style)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/782/707/1600/IMG_0849.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/782/707/320/IMG_0849.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well I spent a few hours working on the RoboMagellan bot tonight. I didn't get much accomplished really. Much of it was setting up a work environment here in my computer room.. one of two air conditioned rooms in the house. Man it was hot today.&lt;br /&gt;&lt;br /&gt;I modified my SPI bus. I put 180 resistors in series with the 3-axis compass. To my delight I found that the circuit still worked AND I didn't have to remove the MCU to drop a new program in. Flushed with success I went to add the accelerometer MCU to the SPI bus as well. Of course there was a problem: all my remaining Mega32's were non-responsive. I had messed up the fuse bits some way or another.&lt;br /&gt;&lt;br /&gt;I got KJohn's STK500 up and running and recovered two previously toasted chips via high-voltage parallel programming. This was my second try at this and I was most pleased to succeed.&lt;br /&gt;&lt;br /&gt;I added the new MCU behind another set of resistors and tried to program it live. Initially I couldn't. So I raised my resistors up to a few thousand and live programming worked. Then I realized that the other MCU was powered down. Trying again with both MCUs powered up I found the programming cycle got stuck real early in the cycle: during the initial read. Usually I get some error msg form AVR Studio, but in this configuration it just hangs.&lt;br /&gt;&lt;br /&gt;I don't have a solution but its not a huge deal since I am using Eddy's Mega32 board and each has an independent power supply. Its a snap to just yank the battery cable on one of them. Still it would be really nice to figure out a circuit that would let me program with both live and both on the SPI bus. I'll just live with for now.&lt;br /&gt;&lt;br /&gt;Next session I want to see if I can get some data out of the Accelerometer MCU. Should be interesting going back and forth between two bodies of code to try to get them to talk to one another!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-115431464421170607?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/115431464421170607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=115431464421170607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115431464421170607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115431464421170607'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/07/robomagellan-progress-inchworm-style.html' title='RoboMagellan Progress (Inchworm style)'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-115411638779111856</id><published>2006-07-28T14:10:00.000-05:00</published><updated>2006-11-13T11:31:48.958-06:00</updated><title type='text'>Tilt Compensated Compass</title><content type='html'>So, as I posted earlier that the magnetic field here in Wisconsin is mostly straight down into the ground. Normal procedure with a 3-axis magnetometer seems to be: use a multi-axis accelerometer to get the pitch and roll angles of the compass, correct the detected 3D vector, then toss out the Z-component and compute the angle difference between the projected sensed vector and the front of the sensor. However, since most of the field is down, the projection seems to me like it tosses out a bunch of resolution. I'm going to try to write down what I think might be an alternative technique that won't trash the resolution by avoiding a projection operation. (Or at least waiting to project until most of the magnitude is not in the direction of projection).&lt;br /&gt;&lt;br /&gt;I first want to define the heading plane in 3D space. This plane is normal to gravity and due north is right along its axis. (X or Y. Doesn't matter.) When the robot/compass is heading due north the sensed magnetic vector points sharply down from the plane, northwards and just a touch west. I'll call this magnetic north. Magnetic North's direction is related to due north's by a pitch angle and yaw angle. If you remove the pitch and then the yaw from magnetic north you then have a vector that is in the direction of due north in the heading plane. Let's remember these rotation operations as unpitch magnetic north and unyaw magnetic north.&lt;br /&gt;&lt;br /&gt;In general, when the robot is out and about it is pitched and rolled verses the gravity vector and it is yawed versus the magnetic north vector. The idea here is to rotate the sensed magnetic vector into the heading plane where a meaningful angle calculation can occur between the rotated vector and the due north vector. So if we take our sensed vector and unroll the roll detected by the accelerometer, unpitch the pitch detected by the accelerometer, then unpitch magnetic north and finally unyaw magnetic north the resulting vector ought to be in the heading plane and a simple trig operation can be performed to get the robot heading.&lt;br /&gt;&lt;br /&gt;In practice it the result won't be in the plane, but it will be close enough to not worry about the Z-component. One reason it won't be quite in the is that getting the exact value of magnetic north is not all that easy. For the time being I will probably use the USGS predicted magnetic north.&lt;br /&gt;&lt;br /&gt;Anyway, this was my effort to type up my thinking on this whole 3-axis tilt compensated digital compass thing. Hopefully it makes sense. Hopefully I can make it work in code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-115411638779111856?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/115411638779111856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=115411638779111856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115411638779111856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115411638779111856'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/07/tilt-compensated-compass.html' title='Tilt Compensated Compass'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-115314410791602792</id><published>2006-07-17T08:11:00.000-05:00</published><updated>2006-11-13T11:31:48.752-06:00</updated><title type='text'>RoboGames 2006</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/782/707/1600/IMAGE_00090.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/782/707/320/IMAGE_00090.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Readers 'n' stuff. Weird. I didn't want to post about RoboGames a couple of posts ago simply because I wanted to talk about the magnetometer. I forgot to come back and post about the games. I'll try to make up for it now:&lt;br /&gt;&lt;br /&gt;So in June I went to San Francisco to play in the RoboGames. I brought Felix, my new RoboNova and Uno, the vernerable old mini-sumo. As you can see above Felix won 2nd place in the Robo-One Demonstration contest! (Uno got his ass kicked.. he is now retired.) Matt Bauer was kind enough to make &lt;a href="http://www.youtube.com/watch?v=q94h0ovNw3Y"&gt;a video of Felix's performance&lt;/a&gt;. Thanks Matt!&lt;br /&gt;&lt;br /&gt;Anyway, RoboGames was quite interesting. Boy howdy its a big event. I'll bet there were 200 or 300 people in the building at once at some points. Anyway, I had never seen combat robots (RC) in person. They are actually quite something to watch. They make one hell of a racket and the noise really pulls on your rubber necker strings. You feel what the spectators in Rome must have felt at the coliseum.&lt;br /&gt;&lt;br /&gt;Nonetheless,  the most fascinating contests, the ones that I still think about after the contest is over, were the autonomous navigation contests: &lt;a href="http://www.robogames.net/rules/magellan.shtml"&gt;RoboMagellan&lt;/a&gt; and &lt;a href="http://www.robogames.net/rules/fire-fighting.shtml"&gt;Trinity FireFighting&lt;/a&gt;. The whole magnetometer thing below is all about RoboMagellan. I had never actually seen a Fire Fighting Contest. I had heard about them, but they didn't register as being very cool to me. Once I actually saw one and saw that it was really all about indoor robot localization, I became pretty interested. It would be a great opportunity to implement the &lt;a href="http://www.seattlerobotics.org/encoder/200110/vision.htm"&gt;2-D-webcam-laser-range-finder concept&lt;/a&gt; that I saw at the SRS website and have been itching to do ever since.&lt;br /&gt;&lt;br /&gt;The other majorly cool thing about RoboGames were the winner awards. Rather than give prizes as we have done in ChiBots, RoboGames gives electronic medals like the one you see pictured above. I LOVE MY MEDAL! I like it better than any prize I have ever won. At this month's ChiBots meeting I asked the members if they would like to drop prizes and switch over to something like the RoboGames medals. They heartily agreed! So, now we are in the process of designing an electronic medal that is specific to ChiBots. Compared to the Combots logo, our logo is pretty expensive to make so we'll just have to wait and see what it finally looks like, but I'm excited about it!&lt;br /&gt;&lt;br /&gt;Anyway, overall I had a blast at RoboGames 2006! There is a pretty good chance I will return next year.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-115314410791602792?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/115314410791602792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=115314410791602792' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115314410791602792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115314410791602792'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/07/robogames-2006.html' title='RoboGames 2006'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-115314186262536797</id><published>2006-07-17T07:48:00.000-05:00</published><updated>2006-11-13T11:31:48.473-06:00</updated><title type='text'>High Latitude Fun</title><content type='html'>So I looked some more at the data the magnetometer was giving me. For a while I thought that the X, Y and Z axis might not be aligned the way I thought they were or in the most logical way. The reason I thought that was that the Z-axis was registering some 4 times higher than X or Y. I knew it wasn't a calibration issue because I could re-orient the device that the large reading would move. I figured the large reading HAD to be due north. NOPE! The larger reading on Z was exactly what it said it was: a big magnetic field straight DOWN. WTF, I thought? Localized field? I took the device outside and there was no change.&lt;br /&gt;&lt;br /&gt;Finally, after some looking I happened upon the &lt;a href="http://geomag.usgs.gov/"&gt;USGS National geomagnetic Program website&lt;/a&gt;. They actually have models of the Earth's magnetic field. There is this applet that lets you select a model (they update every five years) a latitude and longitude and the current time. It then dumps out the predicted X, Y, and Z field strengths. Sure enough, the predicted value in Z was 52000 nT down and only 18ooo nT north. I had no idea the Earth's magnetic field tilted so early.&lt;br /&gt;&lt;br /&gt;Its good to have confirmation of my readings. It was kind of a eureka moment when I ran that modeling applet. However, after that died down I realized that it kinda sucks a little in that  much of the field strength is in a direction I can't use for navigation.  Wait. Or is it? Hmmm. Thinking in a post is probably not good. However, just this moment it occurs to me that on the basis of the model I know which direction the Earth magnetic vector is suppose to point. That vector has a simple relationship (two rotation operations) with the "North" direction. That should fact should be usable and allow me to maintain my measurement resolution. I'm having trouble coughing up a sentence that expresses my thinking so I'll stop trying and post it later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-115314186262536797?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/115314186262536797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=115314186262536797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115314186262536797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115314186262536797'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/07/high-latitude-fun.html' title='High Latitude Fun'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-115204771299414366</id><published>2006-07-04T16:06:00.000-05:00</published><updated>2006-11-13T11:31:48.260-06:00</updated><title type='text'>One Day I'll Be a Real hobbyist</title><content type='html'>Did some more work at long last. (Oh yeah, went to RoboGames 2006, got 2nd place in Robo-One demonstration but I'm not gonna talk about it). Anyway, I can now talk to my stupid 3-axis magnetometer over the SPI bus. The AVRLib doesn't seem to work so great. I keep dropping back to the examples in the Atmel docs, which work great. The data itself is a bit confusing, but I think that is because the axes may not be align the way I think they should be. I think the x-axis is vertical on the PCB board. Its hard to be sure by using a magnet because the field is so misshapen that it could actually be going a different direction from one sensor to the next. I'll have to figure out how to do a good job testing that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-115204771299414366?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/115204771299414366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=115204771299414366' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115204771299414366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/115204771299414366'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/07/one-day-ill-be-real-hobbyist.html' title='One Day I&apos;ll Be a Real hobbyist'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-114062243138610060</id><published>2006-02-22T09:23:00.000-06:00</published><updated>2006-11-13T11:31:47.985-06:00</updated><title type='text'>RoboMagellan</title><content type='html'>So last night was a good night. My gf had a girl's night out so I got the whole evening to work on my bot. I added a 2nd story to the frame of the bot a hung the inverted joystick from it. There is plenty of clearance for it with the extra height. Boy it was harder than I expected. I only have a hand drill right now so I ended up using a 1/4 inch bit for #8 screws. Even then, I was all too often misaligned from one aluminum piece to the next. That MircoMark mill that David Cook talks about in his Intermediate Robot Building book is starting to look good. I hate to blow the $900+ or so after shipping and accessories, but I suck so bad at mechanical stuff that I need all the help I can get.&lt;br /&gt;&lt;br /&gt;I also put a sentra bottom on the bot. Boy that stuff is hard to cut with a razor knife. Its doable, but  I wish I had a better way. A band saw would probably make for a shredded edge.  A water knife would probably do great work. I'll check the sofa cushions for some spare change to buy that. *snort*&lt;br /&gt;&lt;br /&gt;Anyway, the gf has class though much of the evening so I may get some more work in. I might make some more sentra panels or I might put the wheels back on and wire up the joystick. I's like to see the data output from that thing as the bot drives.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-114062243138610060?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/114062243138610060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=114062243138610060' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/114062243138610060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/114062243138610060'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/02/robomagellan.html' title='RoboMagellan'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-113625307727141392</id><published>2006-01-02T19:43:00.000-06:00</published><updated>2006-11-13T11:31:47.604-06:00</updated><title type='text'>Serial Protocol Driver</title><content type='html'>Well I've slogged my way though the skeleton logic of a serial protocol driver for the Linux CPU. I had to learn about Linux semaphores, mutexs, threads and IDEs. The IDE I ultimately chose was Anjuta as I am able to get a limited sort of prototype hint box functionality with it. Its no MSVC but the prototype hints do help once the function has been setup. (I have to put the prototypes for system calls in manually.)&lt;br /&gt;&lt;br /&gt;Now I need to make a fake loopback protocol and test the features of the protocol driver. It should never blockup. It should enqueue several requests and return the responses in the order it received them.&lt;br /&gt;&lt;br /&gt;It will be nice if it works. This part has been very psychologically hard for me to do because its practically difficult and conceptually simple. Those always pose serious roadblocks for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-113625307727141392?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/113625307727141392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=113625307727141392' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113625307727141392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113625307727141392'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2006/01/serial-protocol-driver.html' title='Serial Protocol Driver'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-113388066126319702</id><published>2005-12-06T08:34:00.000-06:00</published><updated>2006-11-13T11:31:47.315-06:00</updated><title type='text'>Kalman Filtering</title><content type='html'>Been a while since my last post. I've been tinking away on some new C++ code. The old code that ran the GPS experiment is pretty primitive and very specfic. So in preperation for switching over to dead-reckoning I am trying to make some nice clean and fresh code. So far progress has been a bit slow because of the holidyas and a new role at work. However, I have made some nice data types that encapsulate the concept of a robot pose and a kalman float that encapsulates the concept of an associated sigma value and the kalman filtering process itself.&lt;br /&gt;&lt;br /&gt;Once I get some fo these basic types I can turn my attention to the basic code flow of the robot: absorb data, compute plan, execute plan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-113388066126319702?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/113388066126319702/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=113388066126319702' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113388066126319702'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113388066126319702'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/12/kalman-filtering.html' title='Kalman Filtering'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-113211130327238543</id><published>2005-11-15T21:16:00.000-06:00</published><updated>2006-11-13T11:31:47.128-06:00</updated><title type='text'>GPS</title><content type='html'>I'm in Atlanta this weekend and happen to be riding in a rental with a GPS. I've been watching the GPS an notice that is occasionally screws up the heading really really bad. It can get completely turned around. Of course, we are amongst sky scraper and the bot is in a park, but the signal strength is still not good according to the GPS. I have my two-axis accelerometer+gyroscope IMU board and I've been studying up on dead-reckoning via encoder. I have even layer out a basic data flow model for a kalman filtering algorithm that incorporates GPS, IMU and encoder. Still, I might yet try to elevate my GPS antenna one more time as I think it may be a while before my current software plans become drivable. Also there is the Builder's Day Out this weekend and I like to have something that is closer to working that what I currently have. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-113211130327238543?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/113211130327238543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=113211130327238543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113211130327238543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113211130327238543'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/11/gps.html' title='GPS'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-113211092623948232</id><published>2005-11-15T21:09:00.000-06:00</published><updated>2006-11-13T11:31:46.899-06:00</updated><title type='text'>First Place Loser!</title><content type='html'>The Chibots semi-annual competition was this past weekend. I just brought the ancient Uno in. I really need to finish my other sumo. Anyway, I went up against Black Cheddar in the first round and was knocked out. The bot is so black that my IR sensor can only see if its within 5 or 6 cm. Since there were some many Sumo's they went for single elimination. I thought I was done. Then later they felt bad and had a losers bracket for all the first round knock-outs. Uno won that bracket! So as a grand finale to the Sumo they put the first place winner up against the first place loser! (Me!) Who was first place winner??? Black Cheddar, of course. *sigh* It was a quick death.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-113211092623948232?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/113211092623948232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=113211092623948232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113211092623948232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113211092623948232'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/11/first-place-loser.html' title='First Place Loser!'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-113130994480765360</id><published>2005-11-06T14:38:00.000-06:00</published><updated>2006-11-13T11:31:46.247-06:00</updated><title type='text'>GPS Follies</title><content type='html'>Bah. I tried the GPS code again. I was pretty sure the turn rate was just too high for what I was trying to do. So I lowered the turn rate and took it out again. Once again I was beset with technical difficulties. The bot ran twice and just sort kinda went in the right direction, but I still wasn't happy with it. To make matters worse, the program would not run everytime. There was some issue with getting blocked on the serial port. I guess either the motors or gps were not responding. Dunno. Anyway, the upshot is that the two times I did run I didn't get log files because I didn't pipe the output to a file. So I don't really know what was going on. I could be that the math is just not precise enough or the heading updates were still too slow or whatever. I don't know and I am ticked that I don't have a way to look back and find out. I should alter the code to directly write to a file. I should also abandon this GPS thing and get on with dead reckoning. I only did the GPS again because it was such a simple change to the code to slow down the turn rate.&lt;br /&gt;&lt;br /&gt;Sigh.&lt;br /&gt;&lt;br /&gt;Oh well. Back to the drawing board.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-113130994480765360?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/113130994480765360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=113130994480765360' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113130994480765360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113130994480765360'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/11/gps-follies.html' title='GPS Follies'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-113079425717018470</id><published>2005-10-31T15:22:00.000-06:00</published><updated>2006-11-13T11:31:45.975-06:00</updated><title type='text'>The GPS log files</title><content type='html'>Well the GPS log files confirm that the data coming from the GPS serial port changes no more often than 1 per a second. Looking back though the newly discovered PDF version of the GPS programming manual I see that it expressly states that the GPS computes a position solution only once a second in its performance spec section.&lt;br /&gt;&lt;br /&gt;The turn rate and short (90ft) distance I had the bot going won't do with that kind of update rate. If I want the test program to really work I will need to slow the turn rate way down and probably the the overall speed as well.&lt;br /&gt;&lt;br /&gt;I'm not sure if I'll bother since I think I understand the issue pretty well and the time might could be better spent coming up with a new dead-reckoning+GPS based program. The motor controllers are all wired to do closed loop control on the motor velocity. I just have to set the jumper and write a program to set a new heading based on a timed difference in left/right wheel velocity. I could even double check the new expected heading with the GPS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-113079425717018470?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/113079425717018470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=113079425717018470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113079425717018470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113079425717018470'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/10/gps-log-files.html' title='The GPS log files'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-113062078783102625</id><published>2005-10-29T16:12:00.000-05:00</published><updated>2006-11-13T11:31:45.774-06:00</updated><title type='text'>GPS Navigation</title><content type='html'>Well it was a fine day for bottin'! I took the bot out with its new correctly GPS goal and let it rip. It even sorta drove vaguely in the correct direction. However, it did a lot of loop'd'loops and meandering too. I tried speeding up the rate at which I request data from the GPS and the rate at which I controlled the motors but it didn't really seem to help. I haven't been through the logs thoroughly but I suspect that what I'm going to find is the actual content of the GPS messages are not changing very quickly at all. Maybe once every 5 seconds. That is to slow to directly control the robot. I think I will now have to add in a dead reckoning component. I should start thinking about the general mechanism to navigate before I do however. I'd like to avoid writing a big program that has to be trashed because its not architected well enough.&lt;br /&gt;&lt;br /&gt;All in all however, I am very pleased to have seen the robot drive around and at least attempt to reach its goal. The fact that the GPS is likely too slow to directly control the robot is a decent experimental result for today. Its is not some technical failing of mine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-113062078783102625?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/113062078783102625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=113062078783102625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113062078783102625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113062078783102625'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/10/gps-navigation.html' title='GPS Navigation'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-113046421694402116</id><published>2005-10-27T20:45:00.000-05:00</published><updated>2006-11-13T11:31:45.379-06:00</updated><title type='text'>Distance Calcs</title><content type='html'>Dammit! Just got a chance to review the logs from the last outdoor run. At the time I was mystified as to why the distance to goal function was returning hundreds of thousands of meters. The answer: when you put in your longitude you're supposed to put in negative numbers for western longitudes. Duhhhh. My goal was on the other side of the frickin' world, literally. Jeez. To be thwarted by something so asinine!!! Its dark now, but I really want to take the bot out anyway. I won't but I can't wait for my next chance to do so. It should really work!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-113046421694402116?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/113046421694402116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=113046421694402116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113046421694402116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113046421694402116'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/10/distance-calcs.html' title='Distance Calcs'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-113009315349391157</id><published>2005-10-23T13:44:00.000-05:00</published><updated>2006-11-13T11:31:45.113-06:00</updated><title type='text'>Rained Out</title><content type='html'>Well I was making good progress until it started to rain. The GPS serial code needed some tweaks. But then when it ran I started getting huge distances to my target way point. So something is clearly wrong with the distance computation code. I'll have to go over it again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-113009315349391157?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/113009315349391157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=113009315349391157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113009315349391157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113009315349391157'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/10/rained-out.html' title='Rained Out'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-113008517558870003</id><published>2005-10-23T11:31:00.000-05:00</published><updated>2006-11-13T11:31:44.565-06:00</updated><title type='text'>Maze Bot Update</title><content type='html'>I guess I should mention that I am not working on the Maze bot until I finish the RoboMagellan bot. Id on't have enought time for even the RoboMagllean let alone both RoboMagellan and Maze. So, the RoboMagellan is the way cooler contest. So that is what I'm going to work on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-113008517558870003?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/113008517558870003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=113008517558870003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113008517558870003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113008517558870003'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/10/maze-bot-update.html' title='Maze Bot Update'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-113008468921991503</id><published>2005-10-23T11:13:00.000-05:00</published><updated>2006-11-13T11:31:44.115-06:00</updated><title type='text'>Rise from the dead!</title><content type='html'>Since its near Halloween I guess it is appropriate to resurrect this blog. Its has been totally dead because all I have been working on is my RoboMagellen robot and its supposed to be a secret. But as the guy who most wants it to be secret is not really adding much to the robot. In fact only Paul, Tom and I have really done anything directly towards the bot, I feel I can go ahead and post here while I wait for my battery to re-charge.&lt;br /&gt;&lt;br /&gt;My time is soooo limited its sick. My progress has be horrifyingly slow. I literally steal time to work on the bot.&lt;br /&gt;&lt;br /&gt;Anyway, I have some code now that should drive my bot toward a GPS way point. I think I have finally mastered the Linux serial port scheme. It took a while to get it right though. Once the battery re-charges I'm going to take the bot outside and give it a go.&lt;br /&gt;&lt;br /&gt;Right now I'm seem to have a custom carrier PCB for my GPS that works despite the need to cut it up all to hell and back because I got the connector backwards. The motor serial code is finally seems to stably command the motor controller. The worst problem is the the very first command after power up always seems to error out. Easy enough to send an initial stop command. I also have Paul's 933Mhz SBC running Puppy Linux and interfaced to the custom PCB that level shifts for the GPS and motor controllers. The code compiles. It has undergone some testing. It really should work.&lt;br /&gt;&lt;br /&gt;Wish me luck!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-113008468921991503?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/113008468921991503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=113008468921991503' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113008468921991503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/113008468921991503'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/10/rise-from-dead.html' title='Rise from the dead!'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-111984774269197045</id><published>2005-06-26T23:49:00.000-05:00</published><updated>2006-11-13T11:31:43.617-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/IMG_0534.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/IMG_0534.jpg'&gt;&lt;/a&gt;&lt;br /&gt;I forgot to post that my new robot shop is up and running. Its in the basement! I'm hopeful it will mean less clutter since it is not in the computer room any more. Also, as I live on the first floor I shouldn't feel bad running the scroll saw to cut my chassiss. Also I'm making an effort to keep the place neater so that I am not looking at a thirty minute clean up operation before I begin a new project. Lord knows that can stop me in my tracks! Of course, being out 2 1/2 weeks out of the first month I've been in the new place has not really helped. But still I have high hopes.&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-111984774269197045?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/111984774269197045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=111984774269197045' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111984774269197045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111984774269197045'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/06/i-forgot-to-post-that-my-new-robot.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-111984699743084933</id><published>2005-06-26T23:36:00.000-05:00</published><updated>2006-11-13T11:31:43.281-06:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/img/25/2668/640/IMG_0533.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/25/2668/320/IMG_0533.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;So, after a long delay that new maze bot is starting to take shape. The old bot was just too much of a disappointment to continue working on. Nothing I did seemed to help it steer. This bot hopefully has better motors and a lighter weight construction. Also the geometry should be a touch better in the height to base ratio department. I still can't find my postal scale to measure it but it feels lighter.  &lt;a href="http://www.hello.com/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbh.gif" alt="Posted by Hello" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-111984699743084933?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/111984699743084933/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=111984699743084933' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111984699743084933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111984699743084933'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/06/so-after-long-delay-that-new-maze-bot.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-111101731245659761</id><published>2005-03-16T17:49:00.000-06:00</published><updated>2006-11-13T11:31:42.995-06:00</updated><title type='text'>Tamiya gearmotors to go!</title><content type='html'>The higher frequency didn't help at all. It seems to turn suddenly sometimes and I really thing that is related to the increase in resistance to hand-turning the wheels sometimes. You can rotate the wheels easy for a bit, but then it will suddenly get hard. It doesn't do it as much if you rotate the wheels fast, but it sure is noticeable rotating them slow.&lt;br /&gt;&lt;br /&gt;I can't be sure that is the problem though. I guess maybe I should wait to get Mike's encoder kits so I can confirm that the speed of the bot is not changing in phase with the speed of the of the PWM. In the mean time I'll investigate mounting wheels to other motors. Maybe the nice ones Tom gave me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-111101731245659761?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/111101731245659761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=111101731245659761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111101731245659761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111101731245659761'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/03/tamiya-gearmotors-to-go.html' title='Tamiya gearmotors to go!'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-111097991591487230</id><published>2005-03-16T07:20:00.000-06:00</published><updated>2006-11-13T11:31:42.741-06:00</updated><title type='text'>PWM Speed?</title><content type='html'>I was looking over a page full of links that Terry posted on Chibots and saw one called something like: choosing the correct frequency for a PWM motor. I popped over and basically it said about 9kHz to 25kHz for motors under 2Amps. I looked up my code and determined that I was using Fast PWM mode with a prescale of 8. At ~8Mhz (internal osc) that comes out to 3.9kHz. The next lower prescale option was 1, however, and that would have put me at 31kHz.. too high. It turned out that I could get a factor of about 2 in there simply by using Phase Correct PWM instead of Fast PWM. So now I can do a prescale of 1 and get a 16kHz base freqency at 8Mhz on the MCU. That's right in the suggested range. The real questions is, will it make much difference to the motors' reaction times? (Assuming reaction speed is really whats wrong.)&lt;br /&gt;&lt;br /&gt;It could be that my bot is just too damn heavy. It's like 30oz.&lt;br /&gt;&lt;br /&gt;Another thing I can try it to change the gearing on the Tamiya. I'm not sure I have the gears or the manual that tells me how to do that any more so I might have to buy another just for that. I can't remember if I put the gearbox in high-torque or high-speed mode. It was a LONG time ago. Tonight I will look for the box and if I can't find it I will pop over to HobbyTown to get another one before the Sat. BDO.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-111097991591487230?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/111097991591487230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=111097991591487230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111097991591487230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111097991591487230'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/03/pwm-speed.html' title='PWM Speed?'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-111058743281878408</id><published>2005-03-11T18:30:00.000-06:00</published><updated>2006-11-13T11:31:42.485-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/103_0372.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/103_0372.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Nothing I do seems to have much effect on the behavior of the bot. There is always this long delay before a change in PWM output shows up in the line postion detection.  By then it is way too late and the bot is wildly out of control. I am increaseingly convinced that my motors are way under powered for this application. I wish I had some encoder rigged so that I could verify a difference between PWM output and motor responce.&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-111058743281878408?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/111058743281878408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=111058743281878408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111058743281878408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111058743281878408'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/03/nothing-i-do-seems-to-have-much-effect.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-111050954395826629</id><published>2005-03-10T20:52:00.000-06:00</published><updated>2006-11-13T11:31:42.308-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/103_0367.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/103_0367.jpg'&gt;&lt;/a&gt;&lt;br /&gt;So Tom gave me these really cool gear motors that I suspect are much better than my plastic Tamyias. With the longer stand-offs for the IR sensor they will now fit on my bot. The issue of course is affixing the motors to the chassis and a wheel to the motor. I'll need a specific radius and width wheel for my IR sensors. How shall I find such a wheel? How wil I also make it match the shaft?&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-111050954395826629?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/111050954395826629/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=111050954395826629' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111050954395826629'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111050954395826629'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/03/so-tom-gave-me-these-really-cool-gear.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-111007142944614465</id><published>2005-03-05T19:10:00.000-06:00</published><updated>2006-11-13T11:31:42.049-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/linepos.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/linepos.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Well. Niether basic downshifting nor P-only control seems to be able to keep my bot on the line. You can see the big delay in the reaction to the right PWM's downshift. I'm guessing I need to reduce my my P-factor and add in an integral term with maybe some reset rules.&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-111007142944614465?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/111007142944614465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=111007142944614465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111007142944614465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111007142944614465'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/03/well.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-111005983384059635</id><published>2005-03-05T15:54:00.000-06:00</published><updated>2006-11-13T11:31:41.819-06:00</updated><title type='text'>Maze Bot Under Own Power</title><content type='html'>Today is a good day. The maze bot is running under its own power!! Right now it is running a debug program designed to get it to follow a line. The Tamiya gearmotors seem to have a lot of variability and even seem to jam occasionally. That really sucks. I may have to ditch them. I hope I can find replacements that will not screw up my geometry too bad.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-111005983384059635?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/111005983384059635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=111005983384059635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111005983384059635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/111005983384059635'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/03/maze-bot-under-own-power.html' title='Maze Bot Under Own Power'/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110973508445321323</id><published>2005-03-01T21:44:00.000-06:00</published><updated>2006-11-13T11:31:41.542-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/103_0354.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/103_0354.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Minor update. I've screwed a nice big chipset heatsink onto my 7805. It just gets warm now instead of scalding hot. :) Also got my reversed sensor cables to the MPU fixed. I have calibrated the senstivity for my apartment and am getting good individual detection from each sensor with no light shield. I'm sure perfromance will degrade under flouresents but I can deal with that later. Finally I fab'ed a cable between my MPU and H-Bridge. Just have to connect the motors to the H-Bridge and the wiring on this bot is DONE! I will sure be cool to see it try to follow a line for the very first time. I wish it didn't take me the million years it did to get the bot this far along though. Hopefully some experiance and the BDO facilities will help overcome my various barriers. Anyway, tommorrow its off to Atlanta for two days so no bot stuff. However my gf and I decided to take this weekend easy since last weekend was so crazy. Hopefully I'll get to fire up the bot under its own power this weekend!!&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110973508445321323?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110973508445321323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110973508445321323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110973508445321323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110973508445321323'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/03/minor-update.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110964974764236075</id><published>2005-02-28T22:02:00.000-06:00</published><updated>2006-11-13T11:31:41.373-06:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/img/25/2668/640/103_0353.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/25/2668/320/103_0353.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Some progress on the bot. A simple thing really but big for me because I am so horrible at mechanical stuff. I had planned to go to Home Depot to get the drawer knob but with all the snow I decided against it. So, I tried to canniblize the knob on my CBABot. I'll have to get a replacement from Mike. Anyway to my surprise I was able to find a standoff of almost the exact correct length that fit into the knob! My robot is now balanced pretty well. The sensors are all equi-distant from the ground. Meaningful testing of the bot is coming soon. I can feel it. I just need to put on light shields on and hook up the H-Bridge to the MCU. After that, its all software. :) &lt;a href="http://www.hello.com/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbh.gif" alt="Posted by Hello" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110964974764236075?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110964974764236075/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110964974764236075' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110964974764236075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110964974764236075'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/02/some-progress-on-bot.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110904523124312738</id><published>2005-02-21T22:07:00.000-06:00</published><updated>2006-11-13T11:31:41.167-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/103_0350.2.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/103_0350.2.jpg'&gt;&lt;/a&gt;&lt;br /&gt;This is a better close up of the working board. You can see three jumpers. One is a forgotten trace, the other two were due to short circuits caused by the mis-alignment of the top and bottom Press-N-Peels. Next time I will keep stuff further appart and try to hone my alignment skills.&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110904523124312738?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110904523124312738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110904523124312738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110904523124312738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110904523124312738'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/02/this-is-better-close-up-of-working.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110904441038298724</id><published>2005-02-21T21:53:00.000-06:00</published><updated>2006-11-13T11:31:40.532-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/103_0348.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/103_0348.jpg'&gt;&lt;/a&gt;&lt;br /&gt;WooHoo! The etched board is a sucess! All the circuits are up and running now. In the photo the debug program in the microcontroller can be seen pumping out the detection state of the IR line sensors over the MAX232 on the etched board. This has left me with a fairly positve feeling about hand etching. I will definately do it again. &amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110904441038298724?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110904441038298724/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110904441038298724' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110904441038298724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110904441038298724'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/02/woohoo-etched-board-is-sucess-all.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110893706293142882</id><published>2005-02-20T16:02:00.000-06:00</published><updated>2006-11-13T11:31:40.402-06:00</updated><title type='text'></title><content type='html'>There was a new arrival at BDO this month as well. I'm really sorry I din't get a photo of this fellows bot as it hada giant LCD screen on it. I've never seen such an extensive UI on a mini-sumo bot. There were a few levels of menu that one could click thru via remote control. Neat stuff!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110893706293142882?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110893706293142882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110893706293142882' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110893706293142882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110893706293142882'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/02/there-was-new-arrival-at-bdo-this.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110893687095576344</id><published>2005-02-20T16:01:00.000-06:00</published><updated>2006-11-13T11:31:40.246-06:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/img/25/2668/640/BDO021905EtchedBoard.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/25/2668/320/BDO021905EtchedBoard.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Well, I forgot my camera for this month's BDO. Nonetheless it was a blast once again. Shown above is the product of my efforts! This is my newly etched power distribution board! It had a few troubles: the sides were not perfectly aligned and that meant that a couple traces that passed near pads got shorted to the pad when I put the component in. Also I left a few traces hitting thru-hole pads on the top side. These were difficult to solder. I learned that I need to use bigger traces, keep traces well away from thru hole pads and only connect to thru-hole pads on the bottom. &lt;a href="http://www.hello.com/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbh.gif" alt="Posted by Hello" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110893687095576344?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110893687095576344/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110893687095576344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110893687095576344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110893687095576344'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/02/well-i-forgot-my-camera-for-this.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583793297976581</id><published>2005-01-15T19:12:00.000-06:00</published><updated>2006-11-13T11:31:39.987-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/BDO0115050022.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/BDO0115050022.jpg'&gt;&lt;/a&gt;&lt;br /&gt;The finished board. It looks quite good! The new board etching station at BDO seems to be a roaring success! I am excited to begin using it so that I can make one-off boards with out so much fuss or expense.&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583793297976581?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583793297976581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583793297976581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583793297976581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583793297976581'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/finished-board.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583776860668261</id><published>2005-01-15T19:09:00.000-06:00</published><updated>2006-11-13T11:31:39.744-06:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/img/25/2668/640/BDO0115050020.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/25/2668/320/BDO0115050020.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;One of the best ways to spot trouble spots was to look at the press-n-peel. Dark toner appears wherever there was a boo-boo. &lt;a href="http://www.hello.com/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbh.gif" alt="Posted by Hello" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583776860668261?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583776860668261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583776860668261' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583776860668261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583776860668261'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/one-of-best-ways-to-spot-trouble-spots.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583768004280331</id><published>2005-01-15T19:08:00.000-06:00</published><updated>2006-11-13T11:31:38.826-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/BDO0115050018.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/BDO0115050018.jpg'&gt;&lt;/a&gt;&lt;br /&gt;We ironed and peeled.&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583768004280331?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583768004280331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583768004280331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583768004280331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583768004280331'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/we-ironed-and-peeled.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583763505875471</id><published>2005-01-15T19:07:00.000-06:00</published><updated>2006-11-13T11:31:38.580-06:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/img/25/2668/640/BDO0115050016.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/25/2668/320/BDO0115050016.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Next the pre-cut board is carefully placed between the two press-n-peel sheets. &lt;a href="http://www.hello.com/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbh.gif" alt="Posted by Hello" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583763505875471?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583763505875471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583763505875471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583763505875471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583763505875471'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/next-pre-cut-board-is-carefully-placed.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583755178353492</id><published>2005-01-15T19:05:00.000-06:00</published><updated>2006-11-13T11:31:38.384-06:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/img/25/2668/640/BDO0115050014.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/25/2668/320/BDO0115050014.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Next we tried a two sided board. Here Mike demonstrates his alignment technique. He tapes one press-n-peel side to a perfboard and the aligns and tapes to other side against a light source. &lt;a href="http://www.hello.com/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbh.gif" alt="Posted by Hello" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583755178353492?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583755178353492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583755178353492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583755178353492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583755178353492'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/next-we-tried-two-sided-board.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583739653574870</id><published>2005-01-15T19:03:00.000-06:00</published><updated>2006-11-13T11:31:38.132-06:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/img/25/2668/640/BDO0115050013.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/25/2668/320/BDO0115050013.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We then threw the board into the warm ferric chloride and agitated. We check up on it using the white precision board manipulator about every two minutes. Once we saw raw fiber board exposed we started checking about once a minute. &lt;a href="http://www.hello.com/" target="ext"&gt;&lt;img src="http://photos1.blogger.com/pbh.gif" alt="Posted by Hello" style="border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 50%; -moz-background-clip: initial; -moz-background-origin: initial; -moz-background-inline-policy: initial;" align="middle" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583739653574870?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583739653574870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583739653574870' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583739653574870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583739653574870'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/we-then-threw-board-into-warm-ferric.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583727440401695</id><published>2005-01-15T19:01:00.000-06:00</published><updated>2006-11-13T11:31:37.870-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/BDO0115050012.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/BDO0115050012.jpg'&gt;&lt;/a&gt;&lt;br /&gt;On our first go around you can see we missed a fair number of traces. Nothing too serious though. All of it could be corrected with a Sharpie.&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583727440401695?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583727440401695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583727440401695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583727440401695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583727440401695'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/on-our-first-go-around-you-can-see-we.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583719080655244</id><published>2005-01-15T18:59:00.000-06:00</published><updated>2006-11-13T11:31:37.631-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/BDO0115050011.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/BDO0115050011.jpg'&gt;&lt;/a&gt;&lt;br /&gt;For about 2 1/2 minutes Mike applied pressure from the iron on the board.&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583719080655244?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583719080655244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583719080655244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583719080655244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583719080655244'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/for-about-2-12-minutes-mike-applied.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583712516895383</id><published>2005-01-15T18:58:00.000-06:00</published><updated>2006-11-13T11:31:37.428-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/BDO0115050010.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/BDO0115050010.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Mike carefully places the press-n-peel on the copper board which rest on a sort of industrial paper towel which in turn rests on what appears to be plywood with an MDF surface.&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583712516895383?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583712516895383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583712516895383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583712516895383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583712516895383'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/mike-carefully-places-press-n-peel-on.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583697661629224</id><published>2005-01-15T18:56:00.000-06:00</published><updated>2006-11-13T11:31:37.210-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/BDO0115050009.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/BDO0115050009.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Here we see a close up of the press-n-peel. You can see that the lines are pretty fine.&amp;nbsp;&lt;a href='http://www.hello.com/' target='ext'&gt;&lt;img src='http://photos1.blogger.com/pbh.gif' alt='Posted by Hello' border='0' style='border:0px;padding:0px;background:transparent;' align='absmiddle'&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583697661629224?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583697661629224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583697661629224' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583697661629224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583697661629224'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/here-we-see-close-up-of-press-n-peel.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583684257110232</id><published>2005-01-15T18:54:00.000-06:00</published><updated>2006-11-13T11:31:36.927-06:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/img/25/2668/640/BDO0115050007.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/25/2668/320/BDO0115050007.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The main attraction of the day was, of course, the PCB board etching demo that Mike and Tom put on for us. In the left you can see the dremel drill press that we used to drill out the holes once we'd etched a board. The blue object is the press-n-peel print out. Right above that you can see some copper clad boards, a coke bottle with Ferric Chloride etchant and a precision white board manipulator. Further to the right, the larger grey box is an agitator. When switched on the top portion would rock back and forth gently. Sitting on the agitated surface is a hot plate and on top of that a plastic tray with some ferric chloride in it.&lt;br /&gt;&lt;span style="font-size:8;"&gt;Posted by &lt;a href="http://www.hello.com/" target="ext"&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583684257110232?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583684257110232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583684257110232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583684257110232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583684257110232'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/main-attraction-of-day-was-of-course.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583645216655597</id><published>2005-01-15T18:47:00.000-06:00</published><updated>2006-11-13T11:31:36.722-06:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/img/25/2668/640/BDO0115050003.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/25/2668/320/BDO0115050003.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Tom donated a slew of SMD parts to the club. Since I am starting a library of SMD parts as a part of my transition from point-to-point perfboards to etched board he gave them to me to keep. There are green and red LEDs, diodes and some three pin device that might be a transistor. I'll try to get them cataloged soon. There are probably 500 to a 1000 of each.&lt;br /&gt;&lt;span style="font-size:8;"&gt;Posted by &lt;a href="http://www.hello.com/" target="ext"&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583645216655597?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583645216655597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583645216655597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583645216655597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583645216655597'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/tom-donated-slew-of-smd-parts-to-club.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583624485264620</id><published>2005-01-15T18:44:00.000-06:00</published><updated>2006-11-13T11:31:36.400-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/BDO0115050004.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/BDO0115050004.jpg'&gt;&lt;/a&gt;&lt;br /&gt;I arrived in fine style with my rolling 2 story tool box. I think that little sucker is going to work out! I had two bots a soldering iron and more inside. That coupled with my component carrier that you can just see behind the toolbox makes for a mighty portable little bot station.&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583624485264620?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583624485264620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583624485264620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583624485264620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583624485264620'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/i-arrived-in-fine-style-with-my.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583610892857336</id><published>2005-01-15T18:41:00.000-06:00</published><updated>2006-11-13T11:31:36.090-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/BDO0115050002.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/BDO0115050002.jpg'&gt;&lt;/a&gt;&lt;br /&gt;An O-scope made an appearance at BDO this time. No-one quite got around to giving it a try though.&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583610892857336?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583610892857336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583610892857336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583610892857336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583610892857336'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/o-scope-made-appearance-at-bdo-this.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583604048938892</id><published>2005-01-15T18:40:00.000-06:00</published><updated>2006-11-13T11:31:35.731-06:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/img/25/2668/640/BDO0115050001.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/25/2668/320/BDO0115050001.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Mike had his Therimin bot out and about again. He has two plates in front this time instead of the old antennae. However the sensitivity only seemed a touch better.&lt;br /&gt;&lt;span style="font-size:8;"&gt;Posted by &lt;a href="http://www.hello.com/" target="ext"&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583604048938892?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583604048938892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583604048938892' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583604048938892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583604048938892'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/mike-had-his-therimin-bot-out-and.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583589921173627</id><published>2005-01-15T18:38:00.000-06:00</published><updated>2006-11-13T11:31:35.451-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/BDO0115050006.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/BDO0115050006.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Maddie and Don teach Tom his resistor colors.&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583589921173627?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583589921173627/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583589921173627' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583589921173627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583589921173627'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/maddie-and-don-teach-tom-his-resistor.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110583565792820359</id><published>2005-01-15T18:34:00.000-06:00</published><updated>2006-11-13T11:31:35.167-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/BDO0115050005.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/BDO0115050005.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Well it was BDO time again. I was a bit late this time. Um, unavoidably detained, let's say. Nevertheless, BDO was good fun as always. Here we see some BDO regulars ponder matters 'bot.&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110583565792820359?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110583565792820359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110583565792820359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583565792820359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110583565792820359'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2005/01/well-it-was-bdo-time-again.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110449931599733585</id><published>2004-12-31T07:21:00.000-06:00</published><updated>2006-11-13T11:31:34.797-06:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/img/25/2668/640/BadCircuitUnderside.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/25/2668/320/BadCircuitUnderside.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;You can kind of see the problem. I find these single pad perfboards quite difficult to solder up decently. It is the interconnects that are so tedious and my technique is ugly ugly. And, as I mentioned before... it takes forever. I had another issue like this with a similar type of board, where my max 232 circuit would only work reliably at 110 baud. In contrast I have had great luck tranfering solderless breadboard circuits to schematic-to-layout editors to pro made PCBs. The two mistakes I've made with that technique are drilling holes too small and running tracing too thin for the current I expected them to carry. Both issues could be found and patched pretty easily. The issue is that the PCBs were professionally made boards and expensive. If I can get to the point where I can make my own one-off PCBs for a reasonable cost, I think I will be golden. I'll sure give it a shot next year. Hope everyone has good new year!&lt;br /&gt;&lt;span style="font-size:8;"&gt;Posted by &lt;a href="http://www.hello.com/" target="ext"&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110449931599733585?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110449931599733585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110449931599733585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110449931599733585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110449931599733585'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2004/12/you-can-kind-of-see-problem.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110449861101925013</id><published>2004-12-31T07:10:00.000-06:00</published><updated>2006-11-13T11:31:34.239-06:00</updated><title type='text'></title><content type='html'>&lt;a href="http://photos1.blogger.com/img/25/2668/640/BadCircuit.jpg"&gt;&lt;img style="border: 1px solid rgb(0, 0, 0); margin: 2px;" src="http://photos1.blogger.com/img/25/2668/320/BadCircuit.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ah, gob soldering at its finest. As you might expect the circuit does not work. The wire nest to back of the perfboard leads 5V to the PCBs on the left and runs thru 180 ohm resistors and thru those ribbon cables on their way to my IR LEDs on perf boards underneath the bot. The PCBs are known to work. I removed the MAX232 and pulled the ribbon cables off the IR LED boards leaving only the red power indication LED in series with the 270 ohm resistor, the 100K ohm Pot, and a cap or two across the 5V and GND lines of the regulator. Nevertheless there is only 44 ohms of net resistance between these lines. A 7805 out of circuit measures about 6K ohms. So, I have a mysterious partial short somewhere. Probably a whisker of a stranded wire or some such just barely making contact. When I add the load of the IR LEDs to this scenario the regulator starts to get hot, even though it maintains its 5V output. But, to add insult to injury 4 of the 16 IR LEDs are not lighting up. Could be related to the same low resistance problem, but I wouldn't be surprised if its not due to a 2nd problem with the circuit. I have yet to locate either issue. This same circuit worked like a champ on the solderless bread board. Sigh. I think I just need to abandon this form of circuit building. Its too prone to error. In the new year I am going to focus on making PCBs. I'm also going to focus on using as many SMT parts as possible. A link to an eBay item was posted on the Chibots mail list, 5000+ SMT style parts, and I snagged it for $31. With PCB making skills and SMT soldering skills I figure I should be able to make monolithic and bot specific, as opposed to general purpose modular boards, easily, inexpensively and avoid most the mind numbing details of board module interconnects. (I never seem to have the parts I need to make a decent, serviceable connection.)&lt;br /&gt;&lt;span style="font-size:8;"&gt;Posted by &lt;a href="http://www.hello.com/" target="ext"&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110449861101925013?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110449861101925013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110449861101925013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110449861101925013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110449861101925013'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2004/12/ah-gob-soldering-at-its-finest.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110440013696705020</id><published>2004-12-30T03:48:00.000-06:00</published><updated>2006-11-13T11:31:33.546-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/ZipZap.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/ZipZap.jpg'&gt;&lt;/a&gt;&lt;br /&gt;I got this little Zip Zap car as present from work. Its kinda cool. Its got a tiny little motor in it and a tiny little servo for steering. I wonder if I could make a nano sumo with this stuff?&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110440013696705020?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110440013696705020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110440013696705020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110440013696705020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110440013696705020'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2004/12/i-got-this-little-zip-zap-car-as.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110401251384647967</id><published>2004-12-25T16:08:00.000-06:00</published><updated>2006-11-13T11:31:33.208-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/crop.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/crop.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Woo Woo! I got a Robosapian for Xmas! He is a blast! I ran the demos and played a bit with the remote control, but really I can't wait to get him back home and take him apart! They say its a pretty hackable bot. Very exciting!&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110401251384647967?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110401251384647967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110401251384647967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110401251384647967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110401251384647967'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2004/12/woo-woo-i-got-robosapian-for-xmas-he.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110382544832673315</id><published>2004-12-23T12:10:00.000-06:00</published><updated>2006-11-13T11:31:32.850-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/IMG_0269.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/IMG_0269.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Adventure!! I remember this game from long, long ago. Brings back memories.&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110382544832673315?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110382544832673315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110382544832673315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110382544832673315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110382544832673315'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2004/12/adventure-i-remember-this-game-from.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110382530322224291</id><published>2004-12-23T12:08:00.000-06:00</published><updated>2006-11-13T11:31:32.620-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/IMG_0266.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/IMG_0266.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Blast! A couple of teardrop ICs and a 27Mhz crystal is all I get to see. My buddy tells me the unit was only $15 or so. So I guess that is how they keep the price down so low.&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110382530322224291?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110382530322224291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110382530322224291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110382530322224291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110382530322224291'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2004/12/blast-couple-of-teardrop-ics-and-27mhz.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110382511853788588</id><published>2004-12-23T12:05:00.000-06:00</published><updated>2006-11-13T11:31:32.411-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/IMG_0265.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/IMG_0265.jpg'&gt;&lt;/a&gt;&lt;br /&gt;Still using the same old five button arrangment I see!&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110382511853788588?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110382511853788588/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110382511853788588' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110382511853788588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110382511853788588'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2004/12/still-using-same-old-five-button.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110382501074148905</id><published>2004-12-23T12:03:00.000-06:00</published><updated>2006-11-13T11:31:32.022-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/IMG_0267.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/IMG_0267.jpg'&gt;&lt;/a&gt;&lt;br /&gt;A friend of mine invited me over to his house for a couple days and there I encounterd this intersting little device that I had heard about on slashdot. Its an extra thick Atari joystick that houses enough computational power to run about 7 or 8 of the old Atari games. Games like Centipede, Adventure, Gavitar, etc. It was plain that some of the games had been re-written and had suffered a bit for that. However, on the whole the unit was a lot of fun. Naturally I wanted to take it apart to see what they used to make it go.&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110382501074148905?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110382501074148905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110382501074148905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110382501074148905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110382501074148905'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2004/12/friend-of-mine-invited-me-over-to-his.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607086.post-110349356693158325</id><published>2004-12-19T15:59:00.000-06:00</published><updated>2006-11-13T11:31:31.768-06:00</updated><title type='text'></title><content type='html'>&lt;a href='http://photos1.blogger.com/img/25/2668/640/img_1909.jpg'&gt;&lt;img border='0' style='border:1px solid #000000; margin:2px' src='http://photos1.blogger.com/img/25/2668/320/img_1909.jpg'&gt;&lt;/a&gt;&lt;br /&gt;This is the same bot with the carrier board inverted. The ghost apparently left the machine in this configuration because the bot kept trying to avoid things we could not see.&lt;br /&gt;&lt;span style='font-size: 8pt;'&gt;Posted by &lt;a href='http://www.hello.com/' target='ext'&gt;Hello&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607086-110349356693158325?l=roycepipkins.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://roycepipkins.blogspot.com/feeds/110349356693158325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607086&amp;postID=110349356693158325' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110349356693158325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607086/posts/default/110349356693158325'/><link rel='alternate' type='text/html' href='http://roycepipkins.blogspot.com/2004/12/this-is-same-bot-with-carrier-board.html' title=''/><author><name>Royce</name><uri>http://www.blogger.com/profile/11783010554596261229</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
