<?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>The Color Mixing Christmas Light Project &#187; Classic Pixels</title>
	<atom:link href="http://response-box.com/rgb/category/pixels/classicpixels/feed/" rel="self" type="application/rss+xml" />
	<link>http://response-box.com/rgb</link>
	<description>Discretely Controllable DMX Driven RGB Pixels</description>
	<lastBuildDate>Wed, 18 Aug 2010 10:42:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Field Programmable Source Code!</title>
		<link>http://response-box.com/rgb/2009/04/field-programmable-source-code/</link>
		<comments>http://response-box.com/rgb/2009/04/field-programmable-source-code/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 22:44:46 +0000</pubDate>
		<dc:creator>JEC</dc:creator>
				<category><![CDATA[Classic Pixels]]></category>
		<category><![CDATA[Drive Gear]]></category>
		<category><![CDATA[Pixels]]></category>
		<category><![CDATA[Point Source Pixels]]></category>

		<guid isPermaLink="false">http://response-box.com/rgb/?p=201</guid>
		<description><![CDATA[Finally! It used to be that we&#8217;d write the pixel&#8217;s DMX address in firmware, then compile and program each PIC.  It worked well but got tedious. Several thousand pixels later, we&#8217;ve got field-programmable source code up and running. Short version: the PIC listens for an alternate (non-zero, dimmer data always is zero) start code in [...]]]></description>
			<content:encoded><![CDATA[<p>Finally!</p>
<p>It used to be that we&#8217;d write the pixel&#8217;s DMX address in firmware, then compile and program each PIC.  It worked well but got tedious.</p>
<p>Several thousand pixels later, we&#8217;ve got field-programmable source code up and running.</p>
<p>Short version: the PIC listens for an alternate (non-zero, dimmer data always is zero) start code in the DMX stream.  That start code is followed by a special packet of data which contains, among other things, the new start address plus a checksum.  The chances of this particular packet occurring naturally in your lighting rig are one the order of 1 in 2^80.  That&#8217;s a 1 followed by 24 zeros.  At the time of this writing, this number is slightly higher than the new US national debt.</p>
<p>&#8216;Programming&#8217; packets can be sent at any time.</p>
<p>The new address is, of course, stored in the processor&#8217;s permanent memory.</p>
<p>The address is also displayed by the pixel on power-up.  The red LED flashes once (.2 S duration) for each &#8216;hundred&#8217; in the pixel&#8217;s address or once (.6 S duration) if there are no hundreds.</p>
<p>Likewise for green / tens and blue / ones.</p>
<p>Channel 1 = long | long | short</p>
<p>Channel 12 = long | short | short short</p>
<p>Channel 304 = short short short | long | short short short short</p>
<p>etc.</p>
<p>So now, all pixels can be factory programmed with the same firmware.  This saves us a tremendous amount of time.</p>
<p>Firmware works for point source, &#8216;mini&#8217; and &#8216;classic&#8217; pixels and is totally backwards-compatible with anything we&#8217;ve ever shipped.  It will also work in 3-channel mode on the through-hole DIY pixels.  Haven&#8217;t had time to mess with the 5-channel version.</p>
<p>Contact us for a .hex file if you want to re-burn your own pixels.  Or send &#8216;em back and we&#8217;ll be happy to re-flash them with this new code.  Programmers are $46 and will be available soon in the online store.</p>
<p>Watch it work in the clip below.  Click the arrows in the bottom right corner of the video frame for a full-screen version.</p>
<p><a href="<object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=3979505&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=3979505&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object><br /><a href="http://vimeo.com/3979505">Setting Pixel Addresses in the Field</a> from <a href="http://vimeo.com/user1133129">Engineering Solutions Inc</a> on <a href="http://vimeo.com">Vimeo</a>.&#8221;></p>
<p>Boring technical bits:</p>
<p>A normal DMX packet looks something like this on a &#8216;scope:</p>
<p>BREAK 0 X X X X X X X </p>
<p>Where 0 is the start code, which is then followed by between 1 and 512 8-bit channel values.</p>
<p>Our pixel programming packets have 11 bytes and look like this:</p>
<p>BREAK P I X E L S HH LL CHECK 0xFF</p>
<p>&#8216;P&#8217; is the upper-case ASCII character having a hex value of 0&#215;50.  &#8216;I&#8217; is 0&#215;49, etc.  HH is the high byte of the new address.  LL is the low byte of the new address.  CHECK is the 8-bit sum of the high and low address bytes, overflow ignored.  </p>
<p>Programming packets which don&#8217;t precisely match this format are rejected.</p>
<p>The pixel firmware doesn&#8217;t currently error-check the new address, so values between 513 and 65535 are technically valid.  They&#8217;ll just never light up in any production lighting rig.  However, the programmer firmware is range limited to [1 510].  What good would it do to park a 3-channel pixel at 512?</p>
]]></content:encoded>
			<wfw:commentRss>http://response-box.com/rgb/2009/04/field-programmable-source-code/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>2008 Video Clips</title>
		<link>http://response-box.com/rgb/2009/01/2008-video-clips/</link>
		<comments>http://response-box.com/rgb/2009/01/2008-video-clips/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 23:17:38 +0000</pubDate>
		<dc:creator>JEC</dc:creator>
				<category><![CDATA[Classic Pixels]]></category>
		<category><![CDATA[Installations]]></category>
		<category><![CDATA[Photo / Video Clips]]></category>
		<category><![CDATA[Point Source Pixels]]></category>

		<guid isPermaLink="false">http://response-box.com/rgb/?p=144</guid>
		<description><![CDATA[Peter Jones of Mountain View Staging was kind enough to bring a video camera over late last week.  Below are a couple video clips of the point source pixels in action. Point Source Pixels from John Chapman on Vimeo. Point Source Pixels &#8211; Zoomed In from John Chapman on Vimeo.]]></description>
			<content:encoded><![CDATA[<p>Peter Jones of<a title="Mountain View Staging" href="http://www.mvstaging.com/"> Mountain View Staging</a> was kind enough to bring a video camera over late last week.  Below are a couple video clips of the point source pixels in action.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=2765088&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=2765088&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a href="http://vimeo.com/2765088">Point Source Pixels</a> from <a href="http://vimeo.com/user1133129">John Chapman</a> on <a href="http://vimeo.com">Vimeo</a>.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=2765182&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=2765182&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1"></embed></object><br />
<a href="http://vimeo.com/2765182">Point Source Pixels &#8211; Zoomed In</a> from <a href="http://vimeo.com/user1133129">John Chapman</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://response-box.com/rgb/2009/01/2008-video-clips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Point Source Pixels &#8211; Fully Installed!</title>
		<link>http://response-box.com/rgb/2008/12/point-source-pixels-fully-installed/</link>
		<comments>http://response-box.com/rgb/2008/12/point-source-pixels-fully-installed/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 05:12:46 +0000</pubDate>
		<dc:creator>JEC</dc:creator>
				<category><![CDATA[Classic Pixels]]></category>
		<category><![CDATA[Installations]]></category>
		<category><![CDATA[Photo / Video Clips]]></category>
		<category><![CDATA[Pixels]]></category>
		<category><![CDATA[Point Source Pixels]]></category>

		<guid isPermaLink="false">http://response-box.com/rgb/?p=106</guid>
		<description><![CDATA[What a day!  This morning I drove downtown to get another 200&#8242; of power and data cable.  I&#8217;d previously used 400&#8242; of each for the two lower rooflines, the arch and the garden lanterns. I finished and tested a second 8-way DMX splitter, because the upper and lower runs are assigned to separate universes.  Then, [...]]]></description>
			<content:encoded><![CDATA[<p>What a day!  This morning I drove downtown to get another 200&#8242; of power and data cable.  I&#8217;d previously used 400&#8242; of each for the two lower rooflines, the arch and the garden lanterns.</p>
<p>I finished and tested a second 8-way DMX splitter, because the upper and lower runs are assigned to separate universes.  Then, I weathersealed the remaining 100 or so pixels for the three upper runs.  </p>
<p>We started installing at 5:30 and were finished a few hours later.</p>
<p>The test pattern we ran during installation &#8211; and which is shown below &#8211; toggles between green with red sparkles, red with green sparkles and blue with white sparkles.</p>
<p>All told there are about 200 point source pixels and 19 &#8216;classic&#8217; pixels mounted in the garden lanterns.</p>
<p>Click a photo once for medium size, then a second time to see in a larger size.</p>
<p>Will post video clips once I&#8217;ve found a 3-CCD camera that has decent dynamic range.</p>

<a href='http://response-box.com/rgb/2008/12/point-source-pixels-fully-installed/fullinstall1/' title='fullinstall1'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/fullinstall1-150x150.jpg" class="attachment-thumbnail" alt="fullinstall1" title="fullinstall1" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-fully-installed/fullinstall2/' title='fullinstall2'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/fullinstall2-150x150.jpg" class="attachment-thumbnail" alt="fullinstall2" title="fullinstall2" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-fully-installed/fullinstall3/' title='fullinstall3'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/fullinstall3-150x150.jpg" class="attachment-thumbnail" alt="fullinstall3" title="fullinstall3" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-fully-installed/fullinstall4/' title='fullinstall4'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/fullinstall4-150x150.jpg" class="attachment-thumbnail" alt="fullinstall4" title="fullinstall4" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-fully-installed/fullinstall5/' title='fullinstall5'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/fullinstall5-150x150.jpg" class="attachment-thumbnail" alt="fullinstall5" title="fullinstall5" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-fully-installed/fullinstall6/' title='fullinstall6'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/fullinstall6-150x150.jpg" class="attachment-thumbnail" alt="fullinstall6" title="fullinstall6" /></a>

]]></content:encoded>
			<wfw:commentRss>http://response-box.com/rgb/2008/12/point-source-pixels-fully-installed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Point Source Pixels &#8211; Halfway Installed</title>
		<link>http://response-box.com/rgb/2008/12/point-source-pixels-halfway-installed/</link>
		<comments>http://response-box.com/rgb/2008/12/point-source-pixels-halfway-installed/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 04:16:29 +0000</pubDate>
		<dc:creator>JEC</dc:creator>
				<category><![CDATA[Classic Pixels]]></category>
		<category><![CDATA[Installations]]></category>
		<category><![CDATA[Photo / Video Clips]]></category>
		<category><![CDATA[Pixels]]></category>
		<category><![CDATA[Point Source Pixels]]></category>

		<guid isPermaLink="false">http://response-box.com/rgb/?p=85</guid>
		<description><![CDATA[Here are some pictures I grabbed halfway through the installation.   The low parts of the house are done.  The high parts of the house are terrifyingly out of reach.  Will work on those later this week. There are 100 point source and 19 standard pixels in the garden lanterns installed so far.  That makes [...]]]></description>
			<content:encoded><![CDATA[<p>Here are some pictures I grabbed halfway through the installation.  </p>
<p>The low parts of the house are done.  The high parts of the house are terrifyingly out of reach.  Will work on those later this week.</p>
<p>There are 100 point source and 19 standard pixels in the garden lanterns installed so far.  That makes 357 channels of DMX-512.</p>
<p>Click a photo one for medium size enlargement, then a second time to see it full size.</p>
<p><span style="color: #0000ee; text-decoration: underline;"><a href="http://response-box.com/rgb/wp-content/uploads/2008/12/pointsourcetest12.jpg">
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-halfway-installed/pointsourcetest1/' title='pointsourcetest1'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/pointsourcetest1-150x150.jpg" class="attachment-thumbnail" alt="pointsourcetest1" title="pointsourcetest1" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-halfway-installed/pointsourcetest2/' title='pointsourcetest2'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/pointsourcetest2-150x150.jpg" class="attachment-thumbnail" alt="pointsourcetest2" title="pointsourcetest2" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-halfway-installed/pointsourcetest3/' title='pointsourcetest3'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/pointsourcetest3-150x150.jpg" class="attachment-thumbnail" alt="pointsourcetest3" title="pointsourcetest3" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-halfway-installed/pointsourcetest4/' title='pointsourcetest4'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/pointsourcetest4-150x150.jpg" class="attachment-thumbnail" alt="pointsourcetest4" title="pointsourcetest4" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-halfway-installed/pointsourcetest5/' title='pointsourcetest5'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/pointsourcetest5-150x150.jpg" class="attachment-thumbnail" alt="pointsourcetest5" title="pointsourcetest5" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-halfway-installed/pointsourcetest6/' title='pointsourcetest6'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/pointsourcetest6-150x150.jpg" class="attachment-thumbnail" alt="pointsourcetest6" title="pointsourcetest6" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-halfway-installed/pointsourcetest7/' title='pointsourcetest7'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/pointsourcetest7-150x150.jpg" class="attachment-thumbnail" alt="pointsourcetest7" title="pointsourcetest7" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-halfway-installed/pointsourcetest8/' title='pointsourcetest8'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/pointsourcetest8-150x150.jpg" class="attachment-thumbnail" alt="pointsourcetest8" title="pointsourcetest8" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-halfway-installed/pointsourcetest9/' title='pointsourcetest9'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/pointsourcetest9-150x150.jpg" class="attachment-thumbnail" alt="pointsourcetest9" title="pointsourcetest9" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-halfway-installed/pointsourcetest10/' title='pointsourcetest10'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/pointsourcetest10-150x150.jpg" class="attachment-thumbnail" alt="pointsourcetest10" title="pointsourcetest10" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-halfway-installed/pointsourcetest11/' title='pointsourcetest11'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/pointsourcetest11-150x150.jpg" class="attachment-thumbnail" alt="pointsourcetest11" title="pointsourcetest11" /></a>
<a href='http://response-box.com/rgb/2008/12/point-source-pixels-halfway-installed/pointsourcetest12/' title='pointsourcetest12'><img width="150" height="150" src="http://response-box.com/rgb/wp-content/uploads/2008/12/pointsourcetest12-150x150.jpg" class="attachment-thumbnail" alt="pointsourcetest12" title="pointsourcetest12" /></a>
</a></span></p>
]]></content:encoded>
			<wfw:commentRss>http://response-box.com/rgb/2008/12/point-source-pixels-halfway-installed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
