<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: uDuino</title>
	<atom:link href="http://timothytwillman.com/itp_blog/?feed=rss2&#038;p=116" rel="self" type="application/rss+xml" />
	<link>http://timothytwillman.com/itp_blog/?p=116</link>
	<description>My Life at ITP 2007-2009</description>
	<lastBuildDate>Sun, 23 May 2010 16:37:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: tymm</title>
		<link>http://timothytwillman.com/itp_blog/?p=116&#038;cpage=1#comment-16698</link>
		<dc:creator>tymm</dc:creator>
		<pubDate>Tue, 03 Nov 2009 19:10:59 +0000</pubDate>
		<guid isPermaLink="false">http://timothytwillman.com/?p=116#comment-16698</guid>
		<description>That&#039;s not really too surprising -- breadboards have a lot of stray capacitance.  it&#039;s generally best to do cap sensing with real PCB&#039;s instead; they don&#039;t have all the extra metal and plastic that will cause problems.  even having the chip plugged into a breadboard and having all the circuitry off the board would likely be problematic.

you could probably hand-build an arduino clone on a Radio Shack, etc. PCB and have it work though.</description>
		<content:encoded><![CDATA[<p>That&#8217;s not really too surprising &#8212; breadboards have a lot of stray capacitance.  it&#8217;s generally best to do cap sensing with real PCB&#8217;s instead; they don&#8217;t have all the extra metal and plastic that will cause problems.  even having the chip plugged into a breadboard and having all the circuitry off the board would likely be problematic.</p>
<p>you could probably hand-build an arduino clone on a Radio Shack, etc. PCB and have it work though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: S</title>
		<link>http://timothytwillman.com/itp_blog/?p=116&#038;cpage=1#comment-16697</link>
		<dc:creator>S</dc:creator>
		<pubDate>Tue, 03 Nov 2009 08:43:41 +0000</pubDate>
		<guid isPermaLink="false">http://timothytwillman.com/?p=116#comment-16697</guid>
		<description>Hi Tymm, 
I was trying a few things with Arduino&#039;s built in capacitance sensing (arduino.cc/playground/Main/CapSense), but couldnt get it to work on uduino - is that because there are components on the Arduino that miss on the uduino?
Many thanks</description>
		<content:encoded><![CDATA[<p>Hi Tymm,<br />
I was trying a few things with Arduino&#8217;s built in capacitance sensing (arduino.cc/playground/Main/CapSense), but couldnt get it to work on uduino &#8211; is that because there are components on the Arduino that miss on the uduino?<br />
Many thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MyArduino &#187; Arduino Variants</title>
		<link>http://timothytwillman.com/itp_blog/?p=116&#038;cpage=1#comment-16696</link>
		<dc:creator>MyArduino &#187; Arduino Variants</dc:creator>
		<pubDate>Sun, 01 Nov 2009 22:58:36 +0000</pubDate>
		<guid isPermaLink="false">http://timothytwillman.com/?p=116#comment-16696</guid>
		<description>[...] uDuino [...]</description>
		<content:encoded><![CDATA[<p>[...] uDuino [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tymm</title>
		<link>http://timothytwillman.com/itp_blog/?p=116&#038;cpage=1#comment-16500</link>
		<dc:creator>tymm</dc:creator>
		<pubDate>Thu, 25 Jun 2009 18:50:38 +0000</pubDate>
		<guid isPermaLink="false">http://timothytwillman.com/?p=116#comment-16500</guid>
		<description>It would likely be possible, but probably a bit of work -- i suspect it would have to be a merging between the atmega168 and atmega8 code, since the atmega32 has older revisions of many of the peripherals (more similar to the atmega8)... though it&#039;s been a while since i&#039;ve really been through the datasheets to do in-depth comparisons.  You would need to do work on both the bootloaders and the Arduino core code.

It does seem like the Arduino IDE software is more amenable now to being tweaked to support more chips than it used to be though, especially since the atmega328 support has been included.</description>
		<content:encoded><![CDATA[<p>It would likely be possible, but probably a bit of work &#8212; i suspect it would have to be a merging between the atmega168 and atmega8 code, since the atmega32 has older revisions of many of the peripherals (more similar to the atmega8)&#8230; though it&#8217;s been a while since i&#8217;ve really been through the datasheets to do in-depth comparisons.  You would need to do work on both the bootloaders and the Arduino core code.</p>
<p>It does seem like the Arduino IDE software is more amenable now to being tweaked to support more chips than it used to be though, especially since the atmega328 support has been included.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Doug</title>
		<link>http://timothytwillman.com/itp_blog/?p=116&#038;cpage=1#comment-16496</link>
		<dc:creator>Doug</dc:creator>
		<pubDate>Thu, 25 Jun 2009 14:31:25 +0000</pubDate>
		<guid isPermaLink="false">http://timothytwillman.com/?p=116#comment-16496</guid>
		<description>Hi - This barebones stuff looks really great. You seem like the kind og guy to ask: would it be problematic to built a duino clone using an ATmega32? I have about 20 of this chips salvaged from some damaged brushless DC motor controllers for borehole pumps. I have an STK 500 kit, so have been able to check that they aren&#039;t fried - some were. Anyway - I thought since the ATmega32 has a superset of the ATmega168 functionality, I might be able to substitute it, but then I guess the firmware won&#039;t work, will it?

Nice blog - thanks.

Doug</description>
		<content:encoded><![CDATA[<p>Hi &#8211; This barebones stuff looks really great. You seem like the kind og guy to ask: would it be problematic to built a duino clone using an ATmega32? I have about 20 of this chips salvaged from some damaged brushless DC motor controllers for borehole pumps. I have an STK 500 kit, so have been able to check that they aren&#8217;t fried &#8211; some were. Anyway &#8211; I thought since the ATmega32 has a superset of the ATmega168 functionality, I might be able to substitute it, but then I guess the firmware won&#8217;t work, will it?</p>
<p>Nice blog &#8211; thanks.</p>
<p>Doug</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tymm</title>
		<link>http://timothytwillman.com/itp_blog/?p=116&#038;cpage=1#comment-15995</link>
		<dc:creator>tymm</dc:creator>
		<pubDate>Wed, 20 May 2009 15:35:37 +0000</pubDate>
		<guid isPermaLink="false">http://timothytwillman.com/?p=116#comment-15995</guid>
		<description>With newer versions of the Arduino software I believe skip the bootloader &amp; use an AVR programmer instead of the serial cable.  Honestly I haven&#039;t really played with that though, so you&#039;d have to look around for the instructions on how to do it.

On the bright side, though, the bootloader step is a lot easier now -- from the newer Arduino software, there&#039;s a menu item under tools to burn a bootloader using an ISP programmer, so you don&#039;t need to deal with the command line bits.

I&#039;ll also check out my bootloader burning bits &amp; verify all the steps are there.</description>
		<content:encoded><![CDATA[<p>With newer versions of the Arduino software I believe skip the bootloader &#038; use an AVR programmer instead of the serial cable.  Honestly I haven&#8217;t really played with that though, so you&#8217;d have to look around for the instructions on how to do it.</p>
<p>On the bright side, though, the bootloader step is a lot easier now &#8212; from the newer Arduino software, there&#8217;s a menu item under tools to burn a bootloader using an ISP programmer, so you don&#8217;t need to deal with the command line bits.</p>
<p>I&#8217;ll also check out my bootloader burning bits &#038; verify all the steps are there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: simon</title>
		<link>http://timothytwillman.com/itp_blog/?p=116&#038;cpage=1#comment-15993</link>
		<dc:creator>simon</dc:creator>
		<pubDate>Wed, 20 May 2009 10:34:55 +0000</pubDate>
		<guid isPermaLink="false">http://timothytwillman.com/?p=116#comment-15993</guid>
		<description>This is by the way a useful diagram for the Pin Mapping table above:
http://arduino.cc/en/uploads/Hacking/Arduino-To-Atmega8-Pins.png</description>
		<content:encoded><![CDATA[<p>This is by the way a useful diagram for the Pin Mapping table above:<br />
<a href="http://arduino.cc/en/uploads/Hacking/Arduino-To-Atmega8-Pins.png" rel="nofollow">http://arduino.cc/en/uploads/Hacking/Arduino-To-Atmega8-Pins.png</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: simon</title>
		<link>http://timothytwillman.com/itp_blog/?p=116&#038;cpage=1#comment-15992</link>
		<dc:creator>simon</dc:creator>
		<pubDate>Wed, 20 May 2009 10:18:36 +0000</pubDate>
		<guid isPermaLink="false">http://timothytwillman.com/?p=116#comment-15992</guid>
		<description>Hi, 
Thanks for your quick reply! The led didnt blink on plugin it in, so I realized that something might have gone wrong with the bootloader step. 
From the Instuctable, I reckoned that the three avrdude commands you describe would put the bootloader on the atmega168. But, I had to get the booloader on myself (which I did through finding the lilypad bootloader folder, then compiling the file by changing Makefile to my avr-isp settings, and using make install. Now it works: BRILLIANT!

I&#039;m not sure why I thought the bootloader would already be on, but is it necessary to do both steps (the three avrdude commands from your instructables, and the Makefile?

One thing I want to ask: I bought two cables for this, the USB TTL cable, and an AVR ISP cable. First I&#039;ve uploaded the bootloader with the AVR cable, and uploaded the Arduino sketch with the USB TTL cable. Is it really necessary to use both, or can one of these tasks also be done by the other cable? 

Thanks so much again!</description>
		<content:encoded><![CDATA[<p>Hi,<br />
Thanks for your quick reply! The led didnt blink on plugin it in, so I realized that something might have gone wrong with the bootloader step.<br />
From the Instuctable, I reckoned that the three avrdude commands you describe would put the bootloader on the atmega168. But, I had to get the booloader on myself (which I did through finding the lilypad bootloader folder, then compiling the file by changing Makefile to my avr-isp settings, and using make install. Now it works: BRILLIANT!</p>
<p>I&#8217;m not sure why I thought the bootloader would already be on, but is it necessary to do both steps (the three avrdude commands from your instructables, and the Makefile?</p>
<p>One thing I want to ask: I bought two cables for this, the USB TTL cable, and an AVR ISP cable. First I&#8217;ve uploaded the bootloader with the AVR cable, and uploaded the Arduino sketch with the USB TTL cable. Is it really necessary to use both, or can one of these tasks also be done by the other cable? </p>
<p>Thanks so much again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tymm</title>
		<link>http://timothytwillman.com/itp_blog/?p=116&#038;cpage=1#comment-15984</link>
		<dc:creator>tymm</dc:creator>
		<pubDate>Wed, 20 May 2009 01:12:21 +0000</pubDate>
		<guid isPermaLink="false">http://timothytwillman.com/?p=116#comment-15984</guid>
		<description>Just to be sure -- 
1) do you have a chip with a bootloader programmed on it?
2) if you have a standard bootloader on the chip, do you have an oscillator connected?  otherwise did you make sure to upload a bootloader that doesn&#039;t need one?

It could certainly be a couple of different things, but that&#039;s first bit to verify.

i&#039;d then take a meter and make sure that you&#039;re getting power to the chip (should be 5v between pins 6 &amp; 7).  also assuming your LED is hooked up to pin 19 (Digital Pin 13), it should blink when you first connect the USB cable, when the bootloader starts.  (of course long pin of the LED should go to the m168&#039;s pin, short pin to ground).

if this doesn&#039;t help, maybe if i saw a picture of how you have things wired up it would help.    you can email me at tymm with an othy attached to the end at gmail.  (no spaces, underscores, etc, in the address).</description>
		<content:encoded><![CDATA[<p>Just to be sure &#8212;<br />
1) do you have a chip with a bootloader programmed on it?<br />
2) if you have a standard bootloader on the chip, do you have an oscillator connected?  otherwise did you make sure to upload a bootloader that doesn&#8217;t need one?</p>
<p>It could certainly be a couple of different things, but that&#8217;s first bit to verify.</p>
<p>i&#8217;d then take a meter and make sure that you&#8217;re getting power to the chip (should be 5v between pins 6 &#038; 7).  also assuming your LED is hooked up to pin 19 (Digital Pin 13), it should blink when you first connect the USB cable, when the bootloader starts.  (of course long pin of the LED should go to the m168&#8242;s pin, short pin to ground).</p>
<p>if this doesn&#8217;t help, maybe if i saw a picture of how you have things wired up it would help.    you can email me at tymm with an othy attached to the end at gmail.  (no spaces, underscores, etc, in the address).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: simon</title>
		<link>http://timothytwillman.com/itp_blog/?p=116&#038;cpage=1#comment-15979</link>
		<dc:creator>simon</dc:creator>
		<pubDate>Tue, 19 May 2009 19:45:37 +0000</pubDate>
		<guid isPermaLink="false">http://timothytwillman.com/?p=116#comment-15979</guid>
		<description>Hi,
Ive followed your Instructable, spend a day checking and measuring if everything is well connected, but when I try to upload i keep getting:
avrdude: stk500_recv(): programmer is not responding
I&#039;m using osx 10.5, an atmega168 and arduino0013 alpha, and am trying to upload Blink example.
I&#039;ve tried all the serialports and boards, also tried the change of boards.txt at 
http://www.creatrope.com/blog/make/uduino-arduino-board-support/
But keep getting the same error. Would you have an idea what I&#039;m doing wrong?</description>
		<content:encoded><![CDATA[<p>Hi,<br />
Ive followed your Instructable, spend a day checking and measuring if everything is well connected, but when I try to upload i keep getting:<br />
avrdude: stk500_recv(): programmer is not responding<br />
I&#8217;m using osx 10.5, an atmega168 and arduino0013 alpha, and am trying to upload Blink example.<br />
I&#8217;ve tried all the serialports and boards, also tried the change of boards.txt at<br />
<a href="http://www.creatrope.com/blog/make/uduino-arduino-board-support/" rel="nofollow">http://www.creatrope.com/blog/make/uduino-arduino-board-support/</a><br />
But keep getting the same error. Would you have an idea what I&#8217;m doing wrong?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
