<?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>SuperMegaUltraGroovy &#187; VGA-LCD</title>
	<atom:link href="http://www.supermegaultragroovy.com/blog/category/vga-lcd/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.supermegaultragroovy.com/blog</link>
	<description>Chris Liscio's Boo-urns Log</description>
	<lastBuildDate>Wed, 12 May 2010 16:51:44 +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>Updates, music, &#8230;</title>
		<link>http://www.supermegaultragroovy.com/blog/2004/02/10/updates-music/</link>
		<comments>http://www.supermegaultragroovy.com/blog/2004/02/10/updates-music/#comments</comments>
		<pubDate>Tue, 10 Feb 2004 14:57:00 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[VGA-LCD]]></category>

		<guid isPermaLink="false">http://www.supermegaultragroovy.com/blog/?p=259</guid>
		<description><![CDATA[The LCD project is now officially on hold until I get the PCB laid out. Unfortunately, there&#8217;s something keeping me away from getting that done. Well, that&#8217;s not entirely true. I would like to avoid making a big mess out of developing the PCB, and would prefer to do a few project boards at a [...]]]></description>
			<content:encoded><![CDATA[<p><!--timestamp:1076428644.0:--><!--category:VGA-LCD:--><!--author:Chris:--><br />The LCD project is now officially on hold until I get the PCB laid out.  Unfortunately, there&#8217;s <a href="http://www.propellerheads.se/products/reason/index.cfm?fuseaction=displaymain">something</a> keeping me <a href="http://www.edirol.com/products/info/pcr30.html">away</a> from getting that done.</p>
<p>Well, that&#8217;s not entirely true.  I would like to avoid making a big mess out of developing the PCB, and would prefer to do a few project boards at a time in order to minimize the chemical wastage.  There are a few interesting <a href="http://www.ucapps.de">DIY midi projects</a> that I might want to try out, and would thus require custom boards for.  Fortunately those projects have already been designed, so it wouldn&#8217;t be too tough to take on.</p>
<p>In the meantime, I&#8217;m working on my music again.  I almost forgot how good it feels to have the creative juices flowing.  I&#8217;m definitely not as good as the visual arts as I am at music (note this webpage&#8217;s lack of design), and so I should stick with what I know.</p>
<p>Stay tuned for further details about the music.  I may post some stuff online when it gets closer to completion.  Caution: I work quickly.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.supermegaultragroovy.com/blog/2004/02/10/updates-music/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now in colour!</title>
		<link>http://www.supermegaultragroovy.com/blog/2004/01/29/now-in-colour/</link>
		<comments>http://www.supermegaultragroovy.com/blog/2004/01/29/now-in-colour/#comments</comments>
		<pubDate>Thu, 29 Jan 2004 14:54:00 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[VGA-LCD]]></category>

		<guid isPermaLink="false">http://www.supermegaultragroovy.com/blog/?p=262</guid>
		<description><![CDATA[Last night, after buying some potentiometers and going back to my original design containing transistor amps on the colour inputs, I have claimed yet another small victory in the VGA-&#62;LCD project. So now I have two options:1. Continue to lay out the PCB given my new, successful design.2. Perfect the circuit to include a PIC [...]]]></description>
			<content:encoded><![CDATA[<p><!--timestamp:1075391660.0:--><!--category:VGA-LCD:--><!--author:Chris:--><br />Last night, after buying some potentiometers and going back to my original design containing transistor amps on the colour inputs, I have claimed yet another small victory in the VGA-&gt;LCD project.</p>
<p><img src="http://www.supermegaultragroovy.com/img/screen_colour.jpg"></p>
<p>So now I have two options:<br />1. Continue to lay out the PCB given my new, successful design.<br />2. Perfect the circuit to include a <a href="http://www.microchip.com/1010/pline/picmicro/category/digictrl/8kbytes/devices/16f84/index.htm">PIC 16F84</a> that handles the centering of the displayed image, and then lay out the PCB.</p>
<p>Decisions, decisions.  I think I will have to choose option 1 due to my lack of time right now.  It is a little annoying to have the image chopped off on the left side of the TFT due to one control line on the interface that I&#8217;m unable to drive properly.  Then again, it only takes about 20 minutes to throw together a little program to run on the PIC that&#8217;ll drive the ENAB line of the TFT.  We&#8217;ll see what I can pull off for the time being.</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.supermegaultragroovy.com/blog/2004/01/29/now-in-colour/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>VGA-&gt;LCD Converter Baby-Step</title>
		<link>http://www.supermegaultragroovy.com/blog/2004/01/27/vga-lcd-converter-baby-step/</link>
		<comments>http://www.supermegaultragroovy.com/blog/2004/01/27/vga-lcd-converter-baby-step/#comments</comments>
		<pubDate>Tue, 27 Jan 2004 14:52:00 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[VGA-LCD]]></category>

		<guid isPermaLink="false">http://www.supermegaultragroovy.com/blog/?p=263</guid>
		<description><![CDATA[I made a very interesting discovery last night when I was about to whip that LCD panel out the window for not working after all the effort I put into the project&#8230; You probably already know where the panel came from, so I won&#8217;t repeat that. The 50,000-foot view of the project is that I [...]]]></description>
			<content:encoded><![CDATA[<p><!--timestamp:1075218771.0:--><!--category:VGA-LCD:--><!--author:Chris:--><br />I made a very interesting discovery last night when I was about to whip that LCD panel out the window for not working after all the effort I put into the project&#8230;</p>
<p><img src="http://www.supermegaultragroovy.com/img/screen_working.jpg"></p>
<p>You probably already know <a href="http://www.supermegaultragroovy.com/archives/000013.html">where the panel came from</a>, so I won&#8217;t repeat that.</p>
<p>The 50,000-foot view of the project is that I want to take an analog VGA signal coming out of a plain ol&#8217; VGA card, and pass it into an old TFT LCD panel via its digital interface (6-bit RGB interface for a total of 512 colours).  To simplify the project, I only want to use one bit per colour (8 colours total) so I&#8217;m not messing around with so much componentry.</p>
<p>The first challenge was getting power to the LCD&#8217;s backlight.  As we may already know, there&#8217;s a CCFL (cold-cathode fluorescent lamp?) backlight on pretty much every TFT LCD out there &#8212; it provides the &#8220;backbone&#8221; of the bright light that emits from your LCD.  Powering one of these things is a challenge as it requires about 400V (at about 2mA), with a kickoff voltage of about 1500V.  I managed to find an inverter from my local electronics store that could supply a 900V kickoff with a 400V output, and after finding just the right wall-wart to power it, that did the trick.</p>
<p>After seeing a constant backlight, I worked long and hard getting the panel interface &#8220;buzzed-out&#8221; (using the continuity function of a multimeter to find out which pins correspond to which loose wires).  After that, I attached all the loose cables to my breadboard containing a simple amplifier/inverter circuit and hoped for something on the screen.  <i>Nothing.</i></p>
<p>In the middle of all this, I grabbed a used oscilloscope on eBay (fantastic deal) and tested my circuit out the wazoo.  Needless to say, the scope said it was all working perfectly.  <i>Whatever</i></p>
<p>I was convinced that everything was shot to hell (burnt panel, or destroyed circuitry somewhere), when I decided to just check the breadboard connections versus the pins on the interface connector on the panel.  Sure enough, something wasn&#8217;t right.</p>
<p><i>I actually managed to label all the loose wires BACKWARDS!</i>  That&#8217;s right, pin 1 was labeled 15, 2 labeled 14, and so on.  At least pin 8 was okay.  ;)</p>
<p>Anyway.  It now seems to work, as you can see in the picture.  <i>I rule.</i></p>
]]></content:encoded>
			<wfw:commentRss>http://www.supermegaultragroovy.com/blog/2004/01/27/vga-lcd-converter-baby-step/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OSX + X11 = Bliss</title>
		<link>http://www.supermegaultragroovy.com/blog/2004/01/26/osx-x11-bliss/</link>
		<comments>http://www.supermegaultragroovy.com/blog/2004/01/26/osx-x11-bliss/#comments</comments>
		<pubDate>Mon, 26 Jan 2004 14:41:00 +0000</pubDate>
		<dc:creator>chris</dc:creator>
				<category><![CDATA[VGA-LCD]]></category>

		<guid isPermaLink="false">http://www.supermegaultragroovy.com/blog/?p=264</guid>
		<description><![CDATA[This past weekend I set out to begin laying out a PCB for my VGA-&#62;LCD converter board. Unfortunately, I could not find a decent PCB layout package that I could use natively in Mac OS X. I found one that seemed half-decent called Osmond PCB, but it is not yet complete. After doing the included [...]]]></description>
			<content:encoded><![CDATA[<p><!--timestamp:1075131690.0:--><!--category:VGA-LCD:--><!--author:Chris:--><br />This past weekend I set out to begin laying out a PCB for my VGA-&gt;LCD converter board.  Unfortunately, I could not find a decent PCB layout package that I could use natively in Mac OS X.  I found one that seemed half-decent called <a href="http://www.swcp.com/~jchavez/osmond.html">Osmond PCB</a>, but it is not yet complete.  After doing the included tutorial and getting real excited about laying out my board, it failed horribly by not wanting to open any of my netlist files that I created.  Boo-urns!</p>
<p>Fast-forward a few days, and I have the tried-and-true <a href="http://pcb.sourceforge.net">pcb</a> available to me.  I compiled it quite easily out of the box, and it runs decently under X11.  It&#8217;s not perfect in every way (some UI quirks due to X11 + Aqua interaction) but it works very well for what I need to do.  Not just that, but I am able to create new element files for all my weird parts that I pull off of other boards and find datasheets for, and my netlists work very well.  Apparently if I want to use the the <a href="http://www.geda.seul.org/">gEDA</a> package, I can easily export the files from the schematic capture software directly to PCB.  w00t!</p>
<p>Yay for Apple and their UNIX compatibility!</p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.supermegaultragroovy.com/blog/2004/01/26/osx-x11-bliss/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
