<?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: Building a Wifi Radio &#8211; Part 7, Building an LCD Display</title>
	<atom:link href="http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/feed/" rel="self" type="application/rss+xml" />
	<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/</link>
	<description>Join the resistance.</description>
	<lastBuildDate>Fri, 12 Mar 2010 10:16:27 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jeff</title>
		<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/comment-page-1/#comment-3931</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Tue, 28 Apr 2009 08:06:28 +0000</pubDate>
		<guid isPermaLink="false">http://mightyohm.com/blog/?p=822#comment-3931</guid>
		<description>Glad to help!  :-)</description>
		<content:encoded><![CDATA[<p>Glad to help!  <img src='http://mightyohm.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/comment-page-1/#comment-3929</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Tue, 28 Apr 2009 06:23:38 +0000</pubDate>
		<guid isPermaLink="false">http://mightyohm.com/blog/?p=822#comment-3929</guid>
		<description>Thanks for the super fast response :D</description>
		<content:encoded><![CDATA[<p>Thanks for the super fast response <img src='http://mightyohm.com/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/comment-page-1/#comment-3928</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Tue, 28 Apr 2009 05:42:31 +0000</pubDate>
		<guid isPermaLink="false">http://mightyohm.com/blog/?p=822#comment-3928</guid>
		<description>Chris,

The WL-520gU has a 3.3V serial port.  I am running the AVR at 5V.  The AVR can handle a 3.3V serial input with no problem so I connected that directly.  On the TX side, however, you need to limit the voltage to avoid going above 3.3V and potentially damaging the router.  In part 8 I used a resistor divider made of two 1k resistors to do this - ideally it will limit the voltage to 2.5V.  It may also slow down the serial pulse edges but I haven&#039;t seen any problems in my testing.

Jeff</description>
		<content:encoded><![CDATA[<p>Chris,</p>
<p>The WL-520gU has a 3.3V serial port.  I am running the AVR at 5V.  The AVR can handle a 3.3V serial input with no problem so I connected that directly.  On the TX side, however, you need to limit the voltage to avoid going above 3.3V and potentially damaging the router.  In part 8 I used a resistor divider made of two 1k resistors to do this &#8211; ideally it will limit the voltage to 2.5V.  It may also slow down the serial pulse edges but I haven&#8217;t seen any problems in my testing.</p>
<p>Jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/comment-page-1/#comment-3926</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Tue, 28 Apr 2009 05:20:06 +0000</pubDate>
		<guid isPermaLink="false">http://mightyohm.com/blog/?p=822#comment-3926</guid>
		<description>Hey Jeff

I almost asked this in the forum, but thought it maybe easier to ask here as other maybe thinking the same thing in relation to the circuit diagram.

I see that you have RX -&gt; TX connected from the 520 to the ATmega, but aren&#039;t they running at different voltages? I realize the Voltage line out on the serial port on the 520 isn&#039;t connected to anything, and I&#039;m assuming the ATmega is running at 5V. Is that the case?

I&#039;m currently connecting my 520 to an Arduino, via the USB port on the Arduino to a USB Serial on the 520, but that&#039;s not looking like it&#039;ll work reliably, so I&#039;m back to using the internal on board serial on the 520, or maybe moving over to a 500GP.

Thanks
Chris</description>
		<content:encoded><![CDATA[<p>Hey Jeff</p>
<p>I almost asked this in the forum, but thought it maybe easier to ask here as other maybe thinking the same thing in relation to the circuit diagram.</p>
<p>I see that you have RX -&gt; TX connected from the 520 to the ATmega, but aren&#8217;t they running at different voltages? I realize the Voltage line out on the serial port on the 520 isn&#8217;t connected to anything, and I&#8217;m assuming the ATmega is running at 5V. Is that the case?</p>
<p>I&#8217;m currently connecting my 520 to an Arduino, via the USB port on the Arduino to a USB Serial on the 520, but that&#8217;s not looking like it&#8217;ll work reliably, so I&#8217;m back to using the internal on board serial on the 520, or maybe moving over to a 500GP.</p>
<p>Thanks<br />
Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/comment-page-1/#comment-3653</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Sat, 04 Apr 2009 18:38:48 +0000</pubDate>
		<guid isPermaLink="false">http://mightyohm.com/blog/?p=822#comment-3653</guid>
		<description>Hey Foo,

First of all, I created a new forum for this project over at

http://mightyohm.com/forum/viewforum.php?f=2

to help facilitate discussions like these.  I know using the blog comment area exclusively for support was starting to get on some people&#039;s nerves!

Ok, on to your problems:
If you burn the new AVR code (from part 8)  to the ATmega, it should show some startup text on the LCD screen without you even having to run interface.sh.  Get this working first before you mess with the software on the router.  You don&#039;t even need a serial connection.

One thing that might be wrong is that your AVR might not have the right fuses programmed.  Try running &quot;make fuse&quot; after you flash the firmware.  I omitted this from the instructions in the post and that alone might fix your problem. 

Doublecheck your LCD wiring to the AVR.  One wrong wire and the display will do what you describe.  The dark first line is a sign that the LCD is not initialized.  Either the AVR is not sending the right instructions or they aren&#039;t actually getting to the LCD.

Are you using a Sparkfun LCD module?  Some LCDs might not work with my code.  Not all LCDs are created equal, some have different driver ICs on them.  Admittedly I have never run across an LCD that I was not able to get some output from, so this is most likely not your problem.  But checking another LCD woudln&#039;t be a bad idea if everything else fails...

By the way, I have noticed the router rebooting issue also.  To avoid this, I don&#039;t mess with the serial connections while the router is powered up.  I just connect the AVR and leave it connected the whole time the router is on.  I&#039;m not sure why this happens.

Jeff</description>
		<content:encoded><![CDATA[<p>Hey Foo,</p>
<p>First of all, I created a new forum for this project over at</p>
<p><a href="http://mightyohm.com/forum/viewforum.php?f=2" rel="nofollow">http://mightyohm.com/forum/viewforum.php?f=2</a></p>
<p>to help facilitate discussions like these.  I know using the blog comment area exclusively for support was starting to get on some people&#8217;s nerves!</p>
<p>Ok, on to your problems:<br />
If you burn the new AVR code (from part <img src='http://mightyohm.com/blog/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' />  to the ATmega, it should show some startup text on the LCD screen without you even having to run interface.sh.  Get this working first before you mess with the software on the router.  You don&#8217;t even need a serial connection.</p>
<p>One thing that might be wrong is that your AVR might not have the right fuses programmed.  Try running &#8220;make fuse&#8221; after you flash the firmware.  I omitted this from the instructions in the post and that alone might fix your problem. </p>
<p>Doublecheck your LCD wiring to the AVR.  One wrong wire and the display will do what you describe.  The dark first line is a sign that the LCD is not initialized.  Either the AVR is not sending the right instructions or they aren&#8217;t actually getting to the LCD.</p>
<p>Are you using a Sparkfun LCD module?  Some LCDs might not work with my code.  Not all LCDs are created equal, some have different driver ICs on them.  Admittedly I have never run across an LCD that I was not able to get some output from, so this is most likely not your problem.  But checking another LCD woudln&#8217;t be a bad idea if everything else fails&#8230;</p>
<p>By the way, I have noticed the router rebooting issue also.  To avoid this, I don&#8217;t mess with the serial connections while the router is powered up.  I just connect the AVR and leave it connected the whole time the router is on.  I&#8217;m not sure why this happens.</p>
<p>Jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Foo Plinger</title>
		<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/comment-page-1/#comment-3650</link>
		<dc:creator>Foo Plinger</dc:creator>
		<pubDate>Sat, 04 Apr 2009 03:56:41 +0000</pubDate>
		<guid isPermaLink="false">http://mightyohm.com/blog/?p=822#comment-3650</guid>
		<description>I hate there isn&#039;t an edit or remove button for the posts.....
Anyway, me, yet again.   I have the radio working, I have the LCD working, but I still can&#039;t get it to display what is playing....Right now all I have on the LCD display is a repeating message about our kind host and project owner, MightyOhm.  

At one point I just gave up on display.sh and skipped to part 8, loaded display2.sh and interface.sh, and flashed with the new code, I think that is when I started getting the message on the lcd.    I don&#039;t understand the whole deal with setting the router to 192.168.1.1, once I did that, no more connectivity, therefor, nothing to display since I couldn&#039;t get to any of the radio stations.
I took out the static ip, and rebooted, and now when I run interface.sh, it just hangs...no output,  and that is even after downloading it a second time.   
Is there somewhere else I can ask for help, has anyone gotten this working according to the instructions, or has everyone taken off in different directions?
Not much help in the comments on hackaday either.   I feel like I am close, but Jeff may be skipping something he feels is so basic it doesn&#039;t bear repeating...trust me, there is nothing too basic to tell me on this.   Thanks for anyone that can comment.

PS, in all the code examples, it says &quot;changes in bold&quot;.  Nothing is in bold for me.</description>
		<content:encoded><![CDATA[<p>I hate there isn&#8217;t an edit or remove button for the posts&#8230;..<br />
Anyway, me, yet again.   I have the radio working, I have the LCD working, but I still can&#8217;t get it to display what is playing&#8230;.Right now all I have on the LCD display is a repeating message about our kind host and project owner, MightyOhm.  </p>
<p>At one point I just gave up on display.sh and skipped to part 8, loaded display2.sh and interface.sh, and flashed with the new code, I think that is when I started getting the message on the lcd.    I don&#8217;t understand the whole deal with setting the router to 192.168.1.1, once I did that, no more connectivity, therefor, nothing to display since I couldn&#8217;t get to any of the radio stations.<br />
I took out the static ip, and rebooted, and now when I run interface.sh, it just hangs&#8230;no output,  and that is even after downloading it a second time.<br />
Is there somewhere else I can ask for help, has anyone gotten this working according to the instructions, or has everyone taken off in different directions?<br />
Not much help in the comments on hackaday either.   I feel like I am close, but Jeff may be skipping something he feels is so basic it doesn&#8217;t bear repeating&#8230;trust me, there is nothing too basic to tell me on this.   Thanks for anyone that can comment.</p>
<p>PS, in all the code examples, it says &#8220;changes in bold&#8221;.  Nothing is in bold for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Foo Plinger</title>
		<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/comment-page-1/#comment-3642</link>
		<dc:creator>Foo Plinger</dc:creator>
		<pubDate>Fri, 03 Apr 2009 17:49:14 +0000</pubDate>
		<guid isPermaLink="false">http://mightyohm.com/blog/?p=822#comment-3642</guid>
		<description>OK, thanks.  I just got my crystal and some other parts from sparkfun.  Bad news is, still no display on the LCD.   
Is there anyway to use my multimeter to monitor the output of the Atmega pins?  I don&#039;t believe it is the problem, as I have successfully flashed the code on it a few times from blinky led to the code I DL from you,   Connecting the serial port of the router to a hyperterminal shows the output I am expecting.
The LCD lights up (backlights) and the contrast pot makes it brighter and dimmer (though only the top line).     Seeing if the signal I should be getting from the controller is actually coming out of the pin I expect would help.    Thanks!</description>
		<content:encoded><![CDATA[<p>OK, thanks.  I just got my crystal and some other parts from sparkfun.  Bad news is, still no display on the LCD.<br />
Is there anyway to use my multimeter to monitor the output of the Atmega pins?  I don&#8217;t believe it is the problem, as I have successfully flashed the code on it a few times from blinky led to the code I DL from you,   Connecting the serial port of the router to a hyperterminal shows the output I am expecting.<br />
The LCD lights up (backlights) and the contrast pot makes it brighter and dimmer (though only the top line).     Seeing if the signal I should be getting from the controller is actually coming out of the pin I expect would help.    Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/comment-page-1/#comment-3608</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Mon, 30 Mar 2009 00:00:21 +0000</pubDate>
		<guid isPermaLink="false">http://mightyohm.com/blog/?p=822#comment-3608</guid>
		<description>Most electronics stores will sell you a 16 MHz crystal.  It can be almost any type.  I think the HC-18 package is the most common..

Here&#039;s one:
http://www.allelectronics.com/make-a-store/item/CRY-1618/16-MHZ-CRYSTAL-HU-18/U-CASE/-/1.html</description>
		<content:encoded><![CDATA[<p>Most electronics stores will sell you a 16 MHz crystal.  It can be almost any type.  I think the HC-18 package is the most common..</p>
<p>Here&#8217;s one:<br />
<a href="http://www.allelectronics.com/make-a-store/item/CRY-1618/16-MHZ-CRYSTAL-HU-18/U-CASE/-/1.html" rel="nofollow">http://www.allelectronics.com/make-a-store/item/CRY-1618/16-MHZ-CRYSTAL-HU-18/U-CASE/-/1.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Foo Plinger</title>
		<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/comment-page-1/#comment-3591</link>
		<dc:creator>Foo Plinger</dc:creator>
		<pubDate>Sun, 29 Mar 2009 02:10:41 +0000</pubDate>
		<guid isPermaLink="false">http://mightyohm.com/blog/?p=822#comment-3591</guid>
		<description>OK....after reading through the site and comments a few more times, I find that I need some sort of Crystal....

I find no specifications for this crystal other that it appears to be 16Mhz, can you give a part number or source please?</description>
		<content:encoded><![CDATA[<p>OK&#8230;.after reading through the site and comments a few more times, I find that I need some sort of Crystal&#8230;.</p>
<p>I find no specifications for this crystal other that it appears to be 16Mhz, can you give a part number or source please?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Foo Plinger</title>
		<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/comment-page-1/#comment-3581</link>
		<dc:creator>Foo Plinger</dc:creator>
		<pubDate>Sat, 28 Mar 2009 00:55:47 +0000</pubDate>
		<guid isPermaLink="false">http://mightyohm.com/blog/?p=822#comment-3581</guid>
		<description>Hey all....
I have the router playing, but running into 2 significant problems.
1) Half the time  I attach to the serial header soldered onto the router, every light on the router lights up and it reboots.
2)  I have succesfully flashed the controller with a LED Blinky program, and get success codes back when I flash the LCD code to it, but I have yet to see any character on the LCD.    I am afraid most of the problem is that I somehow ended up with a 3+- volt lcd as opposed to the 5 volt.   What modifications would be neccessary to make this work...the pin outs look exactly the same, but nothing shows up on the lcd (the backlight and contrast pot work).
ADM1602K-NSW-FBS-3.3v</description>
		<content:encoded><![CDATA[<p>Hey all&#8230;.<br />
I have the router playing, but running into 2 significant problems.<br />
1) Half the time  I attach to the serial header soldered onto the router, every light on the router lights up and it reboots.<br />
2)  I have succesfully flashed the controller with a LED Blinky program, and get success codes back when I flash the LCD code to it, but I have yet to see any character on the LCD.    I am afraid most of the problem is that I somehow ended up with a 3+- volt lcd as opposed to the 5 volt.   What modifications would be neccessary to make this work&#8230;the pin outs look exactly the same, but nothing shows up on the lcd (the backlight and contrast pot work).<br />
ADM1602K-NSW-FBS-3.3v</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/comment-page-1/#comment-3132</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Mon, 16 Feb 2009 19:51:07 +0000</pubDate>
		<guid isPermaLink="false">http://mightyohm.com/blog/?p=822#comment-3132</guid>
		<description>It should be fine.  I don&#039;t know how much overhead the power supply circuit has, but I would imagine that 50mA should be within the design limits.  Make sure your LCD works on 3.3V, many are 5V only (like mine).</description>
		<content:encoded><![CDATA[<p>It should be fine.  I don&#8217;t know how much overhead the power supply circuit has, but I would imagine that 50mA should be within the design limits.  Make sure your LCD works on 3.3V, many are 5V only (like mine).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aleksander Grande</title>
		<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/comment-page-1/#comment-3125</link>
		<dc:creator>Aleksander Grande</dc:creator>
		<pubDate>Mon, 16 Feb 2009 09:21:37 +0000</pubDate>
		<guid isPermaLink="false">http://mightyohm.com/blog/?p=822#comment-3125</guid>
		<description>Hi Jeff! Nice project, I&#039;m working on a similar project, but I&#039;m using the Asus WL-500G Premium, om mine there is a 3.3v Out pin on the pcb, and im not sure if i can draw current from that to support the avr circuit, i have a 40x2 char lcd and basically the same curcuit that you have, it should not draw anymore than 50mA, any ideas ?</description>
		<content:encoded><![CDATA[<p>Hi Jeff! Nice project, I&#8217;m working on a similar project, but I&#8217;m using the Asus WL-500G Premium, om mine there is a 3.3v Out pin on the pcb, and im not sure if i can draw current from that to support the avr circuit, i have a 40&#215;2 char lcd and basically the same curcuit that you have, it should not draw anymore than 50mA, any ideas ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/comment-page-1/#comment-2936</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Fri, 30 Jan 2009 15:50:31 +0000</pubDate>
		<guid isPermaLink="false">http://mightyohm.com/blog/?p=822#comment-2936</guid>
		<description>Hey Jeff, cool project. Have to get some parts ordered and then ill be able to build one myself.</description>
		<content:encoded><![CDATA[<p>Hey Jeff, cool project. Have to get some parts ordered and then ill be able to build one myself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/comment-page-1/#comment-2833</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Tue, 20 Jan 2009 16:37:09 +0000</pubDate>
		<guid isPermaLink="false">http://mightyohm.com/blog/?p=822#comment-2833</guid>
		<description>Too many distractions have been keeping me away from part 8. Unfortunately it&#039;s going to be a while longer.  My plan is to use the A/D input of the AVR to read the position of a tuning knob, then transmit that position back to the router over the serial port.  Some shell script magic will use that reading to change stations - if I can get it all working!</description>
		<content:encoded><![CDATA[<p>Too many distractions have been keeping me away from part 8. Unfortunately it&#8217;s going to be a while longer.  My plan is to use the A/D input of the AVR to read the position of a tuning knob, then transmit that position back to the router over the serial port.  Some shell script magic will use that reading to change stations &#8211; if I can get it all working!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: abel</title>
		<link>http://mightyohm.com/blog/2008/12/building-a-wifi-radio-part-7-building-an-lcd-display/comment-page-1/#comment-2809</link>
		<dc:creator>abel</dc:creator>
		<pubDate>Mon, 19 Jan 2009 02:05:16 +0000</pubDate>
		<guid isPermaLink="false">http://mightyohm.com/blog/?p=822#comment-2809</guid>
		<description>good work.
I am waiting for next part.
when part8 is coming?</description>
		<content:encoded><![CDATA[<p>good work.<br />
I am waiting for next part.<br />
when part8 is coming?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
