<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MattKrass.com</title>
	<atom:link href="http://www.mattkrass.com/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.mattkrass.com</link>
	<description>The project blog of Matt Krass, B.S. Computer Engineering</description>
	<lastBuildDate>Mon, 31 May 2010 16:05:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>I&#8217;m still here!</title>
		<link>http://www.mattkrass.com/?p=973</link>
		<comments>http://www.mattkrass.com/?p=973#comments</comments>
		<pubDate>Mon, 31 May 2010 16:05:09 +0000</pubDate>
		<dc:creator>Matt Krass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[site updates]]></category>

		<guid isPermaLink="false">http://www.mattkrass.com/?p=973</guid>
		<description><![CDATA[With all the chaos of graduation and moving, packing and unpacking I&#8217;m just finally getting my computers up and running and settled down, there will be a lot of updates very soon as we play catch up, and maybe some photos of my new setup. Stay tuned.]]></description>
			<content:encoded><![CDATA[<p>With all the chaos of graduation and moving, packing and unpacking I&#8217;m just <em><strong>finally </strong></em>getting my computers up and running and settled down, there will be a lot of updates very soon as we play catch up, and maybe some photos of my new setup.</p>
<p>Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattkrass.com/?feed=rss2&amp;p=973</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;ve graduated!</title>
		<link>http://www.mattkrass.com/?p=972</link>
		<comments>http://www.mattkrass.com/?p=972#comments</comments>
		<pubDate>Tue, 11 May 2010 04:49:33 +0000</pubDate>
		<dc:creator>Matt Krass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.mattkrass.com/?p=972</guid>
		<description><![CDATA[I&#8217;m now officially an engineer! Here is a photo of diploma.]]></description>
			<content:encoded><![CDATA[<p><img style="display:block;margin-right:auto;margin-left:auto;" alt="image" src="http://www.mattkrass.com/wp-content/uploads/2010/05/wpid-2010-05-08-20.22.26.jpg" /></p>
<p>I&#8217;m now officially an engineer! Here is a photo of diploma.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattkrass.com/?feed=rss2&amp;p=972</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Balloon Controller PCB Preview</title>
		<link>http://www.mattkrass.com/?p=967</link>
		<comments>http://www.mattkrass.com/?p=967#comments</comments>
		<pubDate>Fri, 23 Apr 2010 12:11:41 +0000</pubDate>
		<dc:creator>Matt Krass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[circuit design]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[schematic]]></category>

		<guid isPermaLink="false">http://www.mattkrass.com/?p=967</guid>
		<description><![CDATA[So, last night we made the totally irrational and silly (and awesome) snap decision to make a homebrew PCB for this controller. I spend quite a while laying it out, minimizing traces on the top to connections we can make with wire if we don&#8217;t see dual layer homebrew working out. I completed the first [...]]]></description>
			<content:encoded><![CDATA[<p>So, last night we made the totally irrational and silly (and awesome) snap decision to make a homebrew PCB for this controller. I spend quite a while laying it out, minimizing traces on the top to connections we can make with wire if we don&#8217;t see dual layer homebrew working out. I completed the first revision, and printed it out to scale on some paper, then using my poor abused knife I started carving out holes and wedging components in the paper. This allowed me to see some minor layout problems (sensors overhanging things, caps too close together) and get an idea of what the completed board would look like. I did not put all the components in, just the big ones to see how they&#8217;d fare.</p>
<p>Honestly, I&#8217;m shocked at how few problems I saw with the layout. The image I used for testing is just the pads and silk screens for all the components, no traces or vias or anything like that. I&#8217;ve snapped a quick photo with my Droid for you all to look at, it&#8217;s below.</p>
<table style="width: auto;">
<tbody>
<tr>
<td><a href="http://picasaweb.google.com/lh/photo/byZolzQ2ColL3DeSeqzMUQ?feat=embedwebsite"><img src="http://lh5.ggpht.com/_RB_o3XRsWsc/S9GMJbn-6KI/AAAAAAAAByE/1TaHaK_dH7c/s288/2010-04-23%2008.00.49.jpg" alt="" /></a></td>
</tr>
<tr>
<td style="font-family: arial,sans-serif; font-size: 11px; text-align: center;">From <a href="http://picasaweb.google.com/mattkrass/BalloonController?feat=embedwebsite">Balloon Controller</a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.mattkrass.com/?feed=rss2&amp;p=967</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Balloon Instrument Pack Update!</title>
		<link>http://www.mattkrass.com/?p=965</link>
		<comments>http://www.mattkrass.com/?p=965#comments</comments>
		<pubDate>Wed, 21 Apr 2010 08:17:59 +0000</pubDate>
		<dc:creator>Matt Krass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[circuit design]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[radio]]></category>

		<guid isPermaLink="false">http://www.mattkrass.com/?p=965</guid>
		<description><![CDATA[As I mentioned in my previous post, I&#8217;ve been working no this controller for the K2CC balloon launch. I&#8217;ve made some more progress this week, with final integration of all the sensors in to the same set of firmware, and the first of the weird bugs cropping up. As it&#8217;s pretty late, I&#8217;m not going [...]]]></description>
			<content:encoded><![CDATA[<p>As I mentioned in my <a title="MattKrass.com &gt;&gt; High Altitude Balloon Instrument Pack" href="http://www.mattkrass.com/?p=956" target="_blank">previous post</a>, I&#8217;ve been working no this controller for the K2CC balloon launch. I&#8217;ve made some more progress this week, with final integration of all the sensors in to the same set of firmware, and the first of the weird bugs cropping up. As it&#8217;s pretty late, I&#8217;m not going to get in to much detail, but here&#8217;s a list of what I&#8217;ve accomplished:</p>
<ol>
<li>Geiger Counter set up to run off 5V boost converter. This guy has an output pin that pulses whenever the Geiger tube detects a decay particle, I have that feeding an interrupt on my controller and I&#8217;m locally maintaining a count, this makes the Geiger Counter&#8217;s onboard USB/Serial and AVR stuff a bit excessive, but I didn&#8217;t know when we decided on the board it had such an output. Since I&#8217;m not splitting the workload with the Counter&#8217;s AVR I don&#8217;t need another serial interface.</li>
<li>Barometer initializes and transmits pressure and temperature data properly.</li>
<li>Humidity and External Temperature Sensor works with the ADC and has been roughly calibrated.</li>
<li>Diode used as a fixed voltage reference to self calibrate ADC reference voltage.</li>
<li>GPS reconfigured to send only the NMEA/GGA sentence, every five seconds. This is much easier to cope with, and I have the sentence successfully parsing on my controller.</li>
</ol>
<p>That&#8217;s the big stuff!, I&#8217;ve added some more photos to the album I linked to in the other post (see link at top). Now&#8230;. sleep. I&#8217;ll post more soon. Launch is Saturday morning!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattkrass.com/?feed=rss2&amp;p=965</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High Altitude Balloon Instrument Pack</title>
		<link>http://www.mattkrass.com/?p=956</link>
		<comments>http://www.mattkrass.com/?p=956#comments</comments>
		<pubDate>Sat, 10 Apr 2010 23:07:04 +0000</pubDate>
		<dc:creator>Matt Krass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[circuit design]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[perfboard]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[radio]]></category>
		<category><![CDATA[soldering]]></category>

		<guid isPermaLink="false">http://www.mattkrass.com/?p=956</guid>
		<description><![CDATA[One of the biggest projects my schools amateur radio club, K2CC, has taken on this semester is launching a High-Altitude Weather Balloon to capture photos and sensor data from altitudes as high as 20 miles. I have been working with a team of people to design, build and program a microcontroller powered instrument pack. Over [...]]]></description>
			<content:encoded><![CDATA[<p>One of the biggest projects my schools amateur radio club, <a href="http://k2cc.clarkson.edu" target="_blank">K2CC</a>, has taken on this semester is launching a High-Altitude Weather Balloon to capture photos and sensor data from altitudes as high as 20 miles. I have been working with a team of people to design, build and program a microcontroller powered instrument pack. Over the last several weeks we have selected numerous sensors and ordered most of them, and last night we had our first prototyping work session to work with this equipment. We&#8217;ve decided to include the following components:</p>
<ul>
<li><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9061" target="_blank"><strong>Atmel ATmega328P microcontroller</strong></a> &#8211; this is the brains for the entire system, this communicates with the various sensors and forms a telemetry packet to be logged to an SD card and transmitted over 1200 bps packet radio link.</li>
<li><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9133" target="_blank"><strong>Venus GPS with SMA Connector</strong></a> &#8211; this will be used to track the location of the payload while it climbs with the balloon and descends back down on the parachute, both for logging where the data was taken and for recovery. It will be used as the primary altimeter until we reach it&#8217;s effective ceiling of 11 miles.<strong> </strong></li>
<li><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=464" target="_blank"><strong>Antenna GPS 3V Magnetic Mount SMA</strong></a> &#8211; this antenna is actively powered by the GPS unit to increase the receptivity of signals, and comes with a 5 meter cord terminating in the SMA connector the GPS requires.</li>
<li><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8161" target="_blank"><strong>MEMs Barometric Pressure Sensor &#8211; SCP1000 Breakout</strong></a> &#8211; this will be used to measure the air pressure during the travel up to determine altitude as a back up to the GPS. There is also a high accuracy temperature sensor integrated in to this sensor used to monitor the external air temperature.</li>
<li><strong><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9569" target="_blank">Humidity Sensor &#8211; HIH-4030 Breakout</a></strong> &#8211; this will be used to measure humidity outside the payload along with the barometer&#8217;s temperature and pressure readings to complete the trifecta of atmospheric data.</li>
<li><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9298" target="_blank"><strong>Geiger Counter</strong></a> &#8211; this is my personal favorite, this SparkFun device is powered by another AVR, and counts radiation ticks. Out of the box, it draws power from USB and and sends the counts back over it. However the ISP headers are made available, and I intend to modify the SFE example code to send the data over the SPI port, accessible through those headers. I also intend to use those headers to deliver power.</li>
<li><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8484" target="_blank"><strong>Polymer Lithium Ion Batteries &#8211; 6Ah</strong></a> &#8211; this monster of a battery pack will deliver power at a nominal 3.7V to all devices including a step-up regulator to provide the needed 5V for the Geiger Counter. It should also have plenty of juice left over when the pack lands so it can be found well before it runs out of power.</li>
<li><a href="http://www.byonics.com/tinytrak/" target="_blank"><strong>Bionics TinyTrak3+</strong></a> &#8211; this is a TNC (<a href="http://en.wikipedia.org/wiki/Terminal_node_controller" target="_blank">Terminal Node Controller</a>) used to modulate serial data in to 1200 bps packet radio traffic. We&#8217;re replacing the stock firmware with <a href="http://www.ringolake.com/pic_proj/t_trak/data_trak.html" target="_blank">DataTrak</a> custom firmware to make the device a general purpose TNC, instead of it&#8217;s original purpose of directly operating with a GPS.</li>
</ul>
<p>Likely we&#8217;ll be adding another component or two before we&#8217;re finished, and it should be a pretty impressive little package when it&#8217;s done. Now that you&#8217;re familiar with the gear, let&#8217;s go over what was accomplished at the work session yesterday.</p>
<p>First, I got a head start before everyone arrived and soldered up the headers on the GPS receiver, then I plunked it down on a breadboard with a BBUSB breakout board and the antenna and started testing. I was able to chuck the antenna out the door and get a cold fix in just over 30 seconds. Then I whipped up a perl script really fast to parse the output and give me awesome feedback. Yes, awesome, that&#8217;s a scientific term. Then everyone started arriving so we split up the work. Mark, Phil and Jonathon took turns soldering things up, including the other breakout boards and I made a sandwich.</p>
<p>Once I&#8217;d been suitably fed I started working with Phil and Mark on rigging a UART/SPI bridge together out of the AVR and the breadboard. For the uninitiated, a UART (<a href="http://en.wikipedia.org/wiki/Universal_asynchronous_receiver/transmitter" target="_blank">Universal Asynchronous Receiver/Transmitter)</a> is a basic serial port, the kind old PDAs use, and SPI (<a href="http://en.wikipedia.org/wiki/Serial_Peripheral_Interface_Bus" target="_blank">Serial Peripheral Interface</a>) is a different type of serial port that is used with embedded systems. The principle difference is that SPI is synchronous, meaning that there is an included clock signal, and the data is transmitted and received one bit at a time every time the clock pulses. A UART on the contrary sends data at a known rate with no clock signal, and transmission and receiving do not have to run simultaneously. It also tends to be more error prone because of different clocks in the devices communicating drifting slightly. Computers don&#8217;t generally have SPI connections, but USB UARTs and regular UARTs are pretty common, hence why I wanted to rig this bridge. I set up the firmware so that it simply repeats every byte it receives from the UART out the SPI port, which in turn reads in a byte through SPI and repeats it back out the UART. I ran in to several bugs with this, and ended up working on it through out the night to get it fully working, but around 3 am I got it up and running and then wired in the barometer. Using the datasheet, and a button on the breadboard controlling the Chip Select line on the the barometer, I manually communicated with the barometer over a terminal program using my bridge. I was sucessfully able to initialize, configure and read data back from the barometer. Around this point, I decided it was finally time for sleep <img src='http://www.mattkrass.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>That was kind of long winded and techy, so I&#8217;ll also give my loyal readers a quick summary of what was accomplished:</p>
<ol>
<li>GPS, Barometer, Humidity sensor and TinyTrak3 soldered up.</li>
<li> GPS tested successfully with active antenna</li>
<li> Simple parser used to format GPS data nicely</li>
<li> ATmega328P development/test environment set up on breadboard, running off USB 3.3V power. Available USB serial port and flash programming connection. This is a little messy and temporary.</li>
<li>With Mark and Phil&#8217;s help I&#8217;ve written a UART to SPI bridge program for the AVR and used it to test the barometer. I also intend to use it to interface to the Geiger counter.</li>
<li>Got the barometer working, haven&#8217;t done any in depth testing with it yet.</li>
<li>Took lots of photos of the prototyping set up and the barometer test setup</li>
</ol>
<p>As I said, I took lots of photos from the UART/SPI bridge test setup and the barometer test setup, you can see them here:</p>
<table style="width: 194px;">
<tbody>
<tr>
<td style="background: transparent url(http://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat scroll left center; height: 194px;" align="center"><a href="http://picasaweb.google.com/mattkrass/BalloonController?feat=embedwebsite"><img style="margin: 1px 0 0 4px;" src="http://lh5.ggpht.com/_RB_o3XRsWsc/S8A0cKERkXE/AAAAAAAABvc/5RiSzgovObo/s160-c/BalloonController.jpg" alt="" width="160" height="160" /></a></td>
</tr>
<tr>
<td style="text-align: center; font-family: arial,sans-serif; font-size: 11px;"><a style="color: #4d4d4d; font-weight: bold; text-decoration: none;" href="http://picasaweb.google.com/mattkrass/BalloonController?feat=embedwebsite">Balloon Controller</a></td>
</tr>
</tbody>
</table>
<p>EDIT: I noticed I had some of the terminal output from the GPS test still around, so I thought it might be interesting to show:</p>
<pre>----------------------------
Time: 234745.213
Latitude: 4439.6364 N
Longitude: 07500.0351 W
Altitude: 166.3 meters
Satellites: 07
HDOP: 1.1
Accuracy: 3.3 meters
----------------------------

----------------------------
Time: 234746.213
Latitude: 4439.6364 N
Longitude: 07500.0351 W
Altitude: 166.3 meters
Satellites: 07
HDOP: 1.1
Accuracy: 3.3 meters
----------------------------

----------------------------
Time: 234747.213
Latitude: 4439.6364 N
Longitude: 07500.0351 W
Altitude: 166.3 meters
Satellites: 07
HDOP: 1.1
Accuracy: 3.3 meters
----------------------------
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.mattkrass.com/?feed=rss2&amp;p=956</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New project page up!</title>
		<link>http://www.mattkrass.com/?p=946</link>
		<comments>http://www.mattkrass.com/?p=946#comments</comments>
		<pubDate>Sat, 03 Apr 2010 14:26:32 +0000</pubDate>
		<dc:creator>Matt Krass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[site updates]]></category>

		<guid isPermaLink="false">http://www.mattkrass.com/?p=946</guid>
		<description><![CDATA[Been a busy morning for me, updating the blog and such, but now the Workbench page is up under projects, take a look!]]></description>
			<content:encoded><![CDATA[<p>Been a busy morning for me, updating the blog and such, but now the <a title="MattKrass.com &gt;&gt; Workbench" href="http://www.mattkrass.com/?page_id=913" target="_self">Workbench</a> page is up under projects, take a look!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattkrass.com/?feed=rss2&amp;p=946</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LEDs in bottles of water</title>
		<link>http://www.mattkrass.com/?p=934</link>
		<comments>http://www.mattkrass.com/?p=934#comments</comments>
		<pubDate>Sat, 03 Apr 2010 13:20:27 +0000</pubDate>
		<dc:creator>Matt Krass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[LEDs]]></category>
		<category><![CDATA[mood lighting]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://www.mattkrass.com/?p=934</guid>
		<description><![CDATA[Last night I had an empty bottle of Jones Soda on my desk, so I rinsed it out and filled it with cool water. Then I took one of my super bright blue LEDs and suspended it over the mouth of the bottle at full brightness. It turned to look pretty cool, and in the [...]]]></description>
			<content:encoded><![CDATA[<p>Last night I had an empty bottle of Jones Soda on my desk, so I rinsed it out and filled it with cool water. Then I took one of my super bright blue LEDs and suspended it over the mouth of the bottle at full brightness. It turned to look pretty cool, and in the dark the ghetto rigging isn&#8217;t really visible! I took some photos then tried a red one and took some more.</p>
<p>Yeah, yeah I know it&#8217;s been done before, I didn&#8217;t even do it right (the LED is hanging from test clips over an unsealed bottle of water) but I just wanted to see roughly what it looked like, I was killing time. Since then I&#8217;ve sketched out an idea for a permanent version of this, might make some nice gifts for geeky friends.</p>
<p>Without further ado, the photos:<br />
<table style="width:194px;">
<tr>
<td align="center" style="height:194px;background:url(http://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat left"><a href="http://picasaweb.google.com/mattkrass/BottleLight?feat=embedwebsite"><img src="http://lh5.ggpht.com/_RB_o3XRsWsc/S7bKODXnQSE/AAAAAAAABms/LdxNfurRj-o/s160-c/BottleLight.jpg" width="160" height="160" style="margin:1px 0 0 4px;"></a></td>
</tr>
<tr>
<td style="text-align:center;font-family:arial,sans-serif;font-size:11px"><a href="http://picasaweb.google.com/mattkrass/BottleLight?feat=embedwebsite" style="color:#4D4D4D;font-weight:bold;text-decoration:none;">Bottle Light</a></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.mattkrass.com/?feed=rss2&amp;p=934</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gumstix</title>
		<link>http://www.mattkrass.com/?p=932</link>
		<comments>http://www.mattkrass.com/?p=932#comments</comments>
		<pubDate>Tue, 30 Mar 2010 07:02:21 +0000</pubDate>
		<dc:creator>Matt Krass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[LEDs]]></category>
		<category><![CDATA[multimeter]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://www.mattkrass.com/?p=932</guid>
		<description><![CDATA[A friend (Tyler, KB1HCY) recently dug out his old Gumstix single board computer and expressed a desire to see if it still worked. So, also being curious, I invited him and Pat Wilbur (KC2OXM) over to try it out at my place. For the record we&#8217;re using an unknown model of Gumstix with an Audiostix [...]]]></description>
			<content:encoded><![CDATA[<p>A friend (Tyler, KB1HCY) recently dug out his old <a href="http://www.gumstix.org">Gumstix</a> single board computer and expressed a desire to see if it still worked. So, also being curious, I invited him and Pat Wilbur (KC2OXM) over to try it out at my place. For the record we&#8217;re using an unknown model of Gumstix with an Audiostix II daughterboard and an Ethernet daughterboard I&#8217;ve forgotten the name of. All are visible in the pictures.</p>
<p>First we tried powering it off Mini-USB. Upon connecting it to Gojira by USB cable we took note of some Green LEDs on the board that implied power. Not noticing any new devices on my Linux install, we first assumed it was dead. We then decided maybe the USB interface was not sufficient to power it (at this time we were just guessing, hadn&#8217;t yet found any documentation on this older Gumstix). So we connected a small barrel plug to it and used test clips to hook it up to my HP power supply, set for 5V. The LED got a bit brighter, and a USB device showed up. It was a USB networking system. We later determined the extra power had nothing to do with it, the Gumstix is just slow to start up. Though it did lead to some funny dances of connecting and disconnecting power sources trying to recreate the condition later, not realizing the system wouldn&#8217;t be ready immediately after power cycling! D&#8217;oh.</p>
<p>At this point we started searching for documentation with Google, after a while we stumbled on to <a href="http://docwiki.gumstix.org/index.php/Frequently_asked_questions/Interacting_with_the_gumstix#What_are_the_steps_to_get_DHCP_working_with_USBNet.3F" target="_blank">this</a> procedure. It worked, after a few ps/kill sessions to make Network Manager stop trying to auto-configure the USB interface. Once we had it up and running we started fighting with vi to edit the interfaces file so that the network jack (eth0 on the Gumstix) would properly start up and execute DHCP. After several failed attempts (the USBNet link seemed to fail within a few minutes), Pat suggested using cat to &#8216;paste&#8217; the new file over the old one in one single burst.</p>
<p>His method was to use the command:</p>
<p>cat &gt; /etc/network/interfaces</p>
<p>Which would overwrite the file with whatever was received through the STDIN. Great idea, so I took the original file, dumped via cat to the screen, in to gedit, and made the modifications. Then I logged back in over ssh and ran that command, so the system was all ready to accept the new file. Keeping in mind that file&#8217;s original configuration is what prompts USBNet to search for DHCP and is fairly essential to that link working at all, we almost bricked it, well I almost bricked it. As soon I started cat I instinctively typed CTRL+V instead of Gnome Terminal&#8217;s standard Paste shortcut SHIFT+INSERT. Instead of pasting our corrected file in place on the tiny computer, it sent the control character ^V, overwriting the entire file with that! I started panicking and quickly killed it. Knowing how unreliable USBNet had been thus far we were all dreading it dropping it at exactly that moment. It was a tense few seconds while I retyped the command and properly pasted the new file in. Immediately after <em>that</em> it did fail. Talk about close. Screwing that up would have meant some tricky soldering to gain access to the serial port on the Gumstix, or at least purchasing another board. However it worked out fine and on next boot the Gumstix sucessfully configured both of it&#8217;s interfaces (Ethernet and USBNet) over DHCP and we were able to play around with it for a while. All in all a successful evening, albeit tense at times.</p>
<p>And of course, I took photos:</p>
<table style="width: 194px;">
<tbody>
<tr>
<td style="height: 194px; background: url(http://picasaweb.google.com/s/c/transparent_album_background.gif) no-repeat left;" align="center"><a href="http://picasaweb.google.com/mattkrass/Gumstix?feat=embedwebsite"><img style="margin: 1px 0 0 4px;" src="http://lh3.ggpht.com/_RB_o3XRsWsc/S7dJOwhRQVE/AAAAAAAABnU/7IKy9sJUrQM/s160-c/Gumstix.jpg" alt="" width="160" height="160" /></a></td>
</tr>
<tr>
<td style="text-align: center; font-family: arial,sans-serif; font-size: 11px;"><a style="color: #4d4d4d; font-weight: bold; text-decoration: none;" href="http://picasaweb.google.com/mattkrass/Gumstix?feat=embedwebsite">Gumstix</a></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.mattkrass.com/?feed=rss2&amp;p=932</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updates!</title>
		<link>http://www.mattkrass.com/?p=889</link>
		<comments>http://www.mattkrass.com/?p=889#comments</comments>
		<pubDate>Thu, 18 Mar 2010 22:59:17 +0000</pubDate>
		<dc:creator>Matt Krass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[audio mixer]]></category>
		<category><![CDATA[circuit design]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[site updates]]></category>

		<guid isPermaLink="false">http://www.mattkrass.com/?p=889</guid>
		<description><![CDATA[It&#8217;s been quite a while since I&#8217;ve posted, it&#8217;s been really crazy at school. I&#8217;m gearing up for my graduation in May, and things are getting down to that final sprint through April. I&#8217;ll go over a couple updates from recently and tell you what I&#8217;m planning. Component Reorganization I&#8217;ve done some more work on [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been quite a while since I&#8217;ve posted, it&#8217;s been really crazy at school. I&#8217;m gearing up for my graduation in May, and things are getting down to that final sprint through April. I&#8217;ll go over a couple updates from recently and tell you what I&#8217;m planning.</p>
<h3>Component Reorganization</h3>
<p>I&#8217;ve done some more work on my projects, nothing too crazy, and I&#8217;ve started reorganizing my&#160;components to make them more accessible. I&#8217;ve been storing everything (several grades of resistors, capacitors, diodes, ICs, transistors, sockets, crystals, LCDs, etc) in these Ace Hardware compartmentalized storage boxes. This did not work out very well for a couple reasons. For starters, I cheaped out and only got two (look at the linked price, I really am cheap!) which wasn&#8217;t really sufficient. As a result I have several values of resistor just stuffed in each compartment, same for the other components. For things like sockets and groups of the same IC this is fine, but for things as varied as basic discrete components its a nightmare. Also the bags the separate values were in came badly labeled in blue marker that was hard to read. So Phil gave me an old parts drawer he had (and possibly will have another for me soon, sweet!) and I took an inventory of all of my resistors. Turns out I have about 57 unique values, and 32 drawers available. So I got some sticker labels and one of my fine-tipped Sharpies and labeled the first 28 drawers with two values each, going from the upper left drawer towards the bottom right drawer in ascending order. Then my roommate helped me chop up an old priority mail box and start making dividers with cardboard and tape, about half the drawers are done. Also I have a 29th drawer that has just a single value. Next up I&#8217;ll be reorganizing the other components, and getting more of those compartmentalized storage boxes. The resistors are the most accessed component, so the new arrangement will help immensely, and the next set of drawers will probably be for capacitors. I&#8217;m currently on break, but when I get back to school I&#8217;ll post some photos of the new arrangement.</p>
<h3>New Phone!</h3>
<p>My faithful BlackBerry 8330 finally bit the dust. So today I made a run to the store and after some convincing I got my hands on a Droid for the 2-year upgrade price early. I love this phone, it has already been rooted of course!</p>
<p>I&#8217;m using the WordPress app for it to write this part of the post in fact. Here&#8217;s a (random) snapshot from the camera to show it off. It&#8217;s pretty nice, take a look:<br />
<img style="display:block;margin-right:auto;margin-left:auto;" alt="image" src="http://www.mattkrass.com/wp-content/uploads/2010/03/wpid-2010-03-16-15.40.591.jpg" /></p>
<h3>Next stage for Audio Mixer</h3>
<p>Now that I&#8217;ve more or less confirmed the design works I have two possible actions:</p>
<ul>
<li>Try to fix the attenuation problem without using huge capacitors
<li>Buy the nice parts and &#8216;upgrade&#8217; the prototype.
</ul>
<p>I&#8217;m leaning towards the latter because I can see if the better amp solves the problem, and worst case it doesn&#8217;t preclude me from working on the problem anyway. Once I have a working prototype with the new parts, I&#8217;ll have a PCB made and sized to fit an enclosure. I can borrow a Dremel from a friend and make a nice box for the final mixer. </p>
<h3>Equipment Page</h3>
<p>Another thing I&#8217;ve started but not really worked on is a page detailing all of my equipment and my workbench. This will have high resolution photos, descriptions and where I can links/prices. Look for this soon!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mattkrass.com/?feed=rss2&amp;p=889</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first QSL card!</title>
		<link>http://www.mattkrass.com/?p=894</link>
		<comments>http://www.mattkrass.com/?p=894#comments</comments>
		<pubDate>Mon, 15 Mar 2010 05:14:10 +0000</pubDate>
		<dc:creator>Matt Krass</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[photo]]></category>
		<category><![CDATA[radio]]></category>

		<guid isPermaLink="false">http://www.mattkrass.com/?p=894</guid>
		<description><![CDATA[I got my first QSL card in the mail the other day, and I just managed to open it up and take a look! Take a look for yourselves:]]></description>
			<content:encoded><![CDATA[<p>I got my first QSL card in the mail the other day, and I just managed to open it up and take a look! Take a look for yourselves:</p>
<div id="attachment_895" class="wp-caption alignnone" style="width: 448px"><a href="http://www.mattkrass.com/wp-content/uploads/2010/03/qsl_card.jpg"><img class="size-full wp-image-895 " title="qsl_card" src="http://www.mattkrass.com/wp-content/uploads/2010/03/qsl_card.jpg" alt="" width="438" height="328" /></a><p class="wp-caption-text">QSL card from W4UZI</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.mattkrass.com/?feed=rss2&amp;p=894</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
