<?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 for atoms&amp;electrons</title>
	<atom:link href="http://atomsandelectrons.com/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://atomsandelectrons.com/blog</link>
	<description>software in the service of making real things</description>
	<lastBuildDate>Mon, 23 Apr 2012 05:53:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
	<item>
		<title>Comment on Burning Rubber by yergacheffe</title>
		<link>http://atomsandelectrons.com/blog/2009/08/burning-rubber/#comment-972</link>
		<dc:creator>yergacheffe</dc:creator>
		<pubDate>Mon, 23 Apr 2012 05:53:15 +0000</pubDate>
		<guid isPermaLink="false">/blog/post/Burning-Rubber.aspx#comment-972</guid>
		<description>Interesting. I did talk to the folks at Techshop about it, but we didn&#039;t talk about the different types of rubber. 

Adafruit recently posted a tutorial on making rubber stamps and got the material from laserbits:
http://www.ladyada.net/library/laser/stamp.html</description>
		<content:encoded><![CDATA[<p>Interesting. I did talk to the folks at Techshop about it, but we didn&#8217;t talk about the different types of rubber. </p>
<p>Adafruit recently posted a tutorial on making rubber stamps and got the material from laserbits:<br />
<a href="http://www.ladyada.net/library/laser/stamp.html" rel="nofollow">http://www.ladyada.net/library/laser/stamp.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Burning Rubber by Kathryn</title>
		<link>http://atomsandelectrons.com/blog/2009/08/burning-rubber/#comment-971</link>
		<dc:creator>Kathryn</dc:creator>
		<pubDate>Sat, 21 Apr 2012 05:06:25 +0000</pubDate>
		<guid isPermaLink="false">/blog/post/Burning-Rubber.aspx#comment-971</guid>
		<description>Did the DCs at your TechShop approve your material, or did you just kinda sneak it in? I got some of that pink Speedy Carve stuff, but TechShop San Jose asked me to get the MSDS to make sure it&#039;s OK to use in the laser cutter. 

Unfortunately, the MSDS said it contains polyvinyl chloride (PVC), which is not permitted on the laser cutters because it gives off chlorine gas when heated by the laser. I checked the gray Speedy Cut, which turns out to be rubber and not PVC, but couldn&#039;t get some before my laser appointment today.</description>
		<content:encoded><![CDATA[<p>Did the DCs at your TechShop approve your material, or did you just kinda sneak it in? I got some of that pink Speedy Carve stuff, but TechShop San Jose asked me to get the MSDS to make sure it&#8217;s OK to use in the laser cutter. </p>
<p>Unfortunately, the MSDS said it contains polyvinyl chloride (PVC), which is not permitted on the laser cutters because it gives off chlorine gas when heated by the laser. I checked the gray Speedy Cut, which turns out to be rubber and not PVC, but couldn&#8217;t get some before my laser appointment today.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Octobrite Picture Frame by yergacheffe</title>
		<link>http://atomsandelectrons.com/blog/2009/07/octobrite-picture-frame/#comment-969</link>
		<dc:creator>yergacheffe</dc:creator>
		<pubDate>Sun, 15 Jan 2012 15:25:58 +0000</pubDate>
		<guid isPermaLink="false">/blog/post/Octobrite-Picture-Frame.aspx#comment-969</guid>
		<description>If you are able to cut the slot such that it holds the acrylic in a stable position without the glue then that would be an improvement. Back when I did this I cut the slot out by hand with a Dremel tool so my slot was pretty sloppy and the acrylic piece would wiggle around in there. After 3 years one of the wires finally came loose on the electronics and needs to be repaired -- doing a better job there would be an improvement as well.

Good luck and let me know how it turns out.

/y</description>
		<content:encoded><![CDATA[<p>If you are able to cut the slot such that it holds the acrylic in a stable position without the glue then that would be an improvement. Back when I did this I cut the slot out by hand with a Dremel tool so my slot was pretty sloppy and the acrylic piece would wiggle around in there. After 3 years one of the wires finally came loose on the electronics and needs to be repaired &#8212; doing a better job there would be an improvement as well.</p>
<p>Good luck and let me know how it turns out.</p>
<p>/y</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Octobrite Picture Frame by bob Murphy</title>
		<link>http://atomsandelectrons.com/blog/2009/07/octobrite-picture-frame/#comment-968</link>
		<dc:creator>bob Murphy</dc:creator>
		<pubDate>Sun, 15 Jan 2012 15:00:40 +0000</pubDate>
		<guid isPermaLink="false">/blog/post/Octobrite-Picture-Frame.aspx#comment-968</guid>
		<description>Just stumbled across your (somewhat) old post. This is awesome! It turns out it&#039;s exactly what I want to do/am currently doing, even down to etching acrylic at TechShop SF. 
Question - is the glue for the acrylic piece in the insert functionally necessary? I was thinking you could have another slot cut in the top for just sliding in new signage when you want.
What do you think?</description>
		<content:encoded><![CDATA[<p>Just stumbled across your (somewhat) old post. This is awesome! It turns out it&#8217;s exactly what I want to do/am currently doing, even down to etching acrylic at TechShop SF.<br />
Question &#8211; is the glue for the acrylic piece in the insert functionally necessary? I was thinking you could have another slot cut in the top for just sliding in new signage when you want.<br />
What do you think?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Empire State of Mind by Chris</title>
		<link>http://atomsandelectrons.com/blog/2011/06/empire-state-of-mind/#comment-967</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Wed, 21 Dec 2011 21:06:37 +0000</pubDate>
		<guid isPermaLink="false">/blog/post/Empire-State-of-Mind.aspx#comment-967</guid>
		<description>that is awesome would you be willing to share this in either a dxf or dwg format? I have alot of friends in the 501st that wld love this</description>
		<content:encoded><![CDATA[<p>that is awesome would you be willing to share this in either a dxf or dwg format? I have alot of friends in the 501st that wld love this</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Birthday Laser by yergacheffe</title>
		<link>http://atomsandelectrons.com/blog/2011/02/birthday-laser/#comment-966</link>
		<dc:creator>yergacheffe</dc:creator>
		<pubDate>Sat, 03 Dec 2011 09:20:04 +0000</pubDate>
		<guid isPermaLink="false">/blog/post/Birthday-Laser.aspx#comment-966</guid>
		<description>The SVG parser is a bit sensitive. Make sure your document is 11&quot; x 11&quot; in size and that you use black hairlines for the shapes. There is a bug that was surfaced by a recent update to Corel Draw where it doesn&#039;t scale properly -- I wonder if you&#039;re running into that. I did a local fix but haven&#039;t pushed to github yet.</description>
		<content:encoded><![CDATA[<p>The SVG parser is a bit sensitive. Make sure your document is 11&#8243; x 11&#8243; in size and that you use black hairlines for the shapes. There is a bug that was surfaced by a recent update to Corel Draw where it doesn&#8217;t scale properly &#8212; I wonder if you&#8217;re running into that. I did a local fix but haven&#8217;t pushed to github yet.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on TweetWall by yergacheffe</title>
		<link>http://atomsandelectrons.com/blog/2010/04/tweetwall/#comment-965</link>
		<dc:creator>yergacheffe</dc:creator>
		<pubDate>Sat, 03 Dec 2011 09:16:44 +0000</pubDate>
		<guid isPermaLink="false">/blog/post/TweetWall.aspx#comment-965</guid>
		<description>The relevant bit would be this code, that in my case is C# running on my PC. It&#039;s constructing the command that gets sent to the OLED display&#039;s via the serial link. Basically you send the size of the bitmap and the pixel format (in my case 16bpp) and then the array of pixel data. This code reads each pixel from an image loaded from the web and converts to 16-bit-per-pixel format for the display.


                // Need to fetch image from web and push to OLED
                Bitmap bits = GetImage(uri);

                MemoryStream buf = new MemoryStream();
                buf.WriteByte((byte)&#039;I&#039;);
                buf.WriteByte(0);
                buf.WriteByte(0);
                buf.WriteByte(128);
                buf.WriteByte(128);
                buf.WriteByte(16);
                for (int y = 0; y &lt; 128; ++y)
                {
                    for (int x = 0; x &lt; 128; ++x)
                    {
                        Color c = bits.GetPixel(x, y);

                        int rgb16 = (((int)(c.R &amp; 0xF8)) &lt;&lt; 8) &#124;
                            (((int)(c.G &amp; 0xFC)) &lt;&lt; 3) &#124;
                            (((int)(c.B)) &gt;&gt; 3);

                        buf.WriteByte((byte)(rgb16 &gt;&gt; 8));
                        buf.WriteByte((byte)rgb16);
                    }
                }

                // Push to OLED display
                SendCommand(buf.ToArray());</description>
		<content:encoded><![CDATA[<p>The relevant bit would be this code, that in my case is C# running on my PC. It&#8217;s constructing the command that gets sent to the OLED display&#8217;s via the serial link. Basically you send the size of the bitmap and the pixel format (in my case 16bpp) and then the array of pixel data. This code reads each pixel from an image loaded from the web and converts to 16-bit-per-pixel format for the display.</p>
<p>                // Need to fetch image from web and push to OLED<br />
                Bitmap bits = GetImage(uri);</p>
<p>                MemoryStream buf = new MemoryStream();<br />
                buf.WriteByte((byte)&#8217;I');<br />
                buf.WriteByte(0);<br />
                buf.WriteByte(0);<br />
                buf.WriteByte(128);<br />
                buf.WriteByte(128);<br />
                buf.WriteByte(16);<br />
                for (int y = 0; y < 128; ++y)<br />
                {<br />
                    for (int x = 0; x < 128; ++x)<br />
                    {<br />
                        Color c = bits.GetPixel(x, y);</p>
<p>                        int rgb16 = (((int)(c.R &#038; 0xF8)) << <img src='http://atomsandelectrons.com/blog/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> |<br />
                            (((int)(c.G &#038; 0xFC)) < < 3) |<br />
                            (((int)(c.B)) >> 3);</p>
<p>                        buf.WriteByte((byte)(rgb16 >> 8));<br />
                        buf.WriteByte((byte)rgb16);<br />
                    }<br />
                }</p>
<p>                // Push to OLED display<br />
                SendCommand(buf.ToArray());</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on TweetWall by Scott</title>
		<link>http://atomsandelectrons.com/blog/2010/04/tweetwall/#comment-964</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Fri, 02 Dec 2011 00:53:06 +0000</pubDate>
		<guid isPermaLink="false">/blog/post/TweetWall.aspx#comment-964</guid>
		<description>Hi, I&#039;m working on a similar project to this, using a pair of 32x16 sure electronics bi-color matrixes and a cheap WiFly module to pull tweets and DMs from a server that caches them from Twitter via the Twitter API. 

Everything&#039;s working great, but I&#039;m interested in how you uploaded the images to your oLED screen. I have the same screen that I&#039;ve yet to use - can you give me a pointer to the file format I should be creating for the images? A code example would be great! 

Great project btw - really inspired me to get going!</description>
		<content:encoded><![CDATA[<p>Hi, I&#8217;m working on a similar project to this, using a pair of 32&#215;16 sure electronics bi-color matrixes and a cheap WiFly module to pull tweets and DMs from a server that caches them from Twitter via the Twitter API. </p>
<p>Everything&#8217;s working great, but I&#8217;m interested in how you uploaded the images to your oLED screen. I have the same screen that I&#8217;ve yet to use &#8211; can you give me a pointer to the file format I should be creating for the images? A code example would be great! </p>
<p>Great project btw &#8211; really inspired me to get going!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Birthday Laser by pasquale</title>
		<link>http://atomsandelectrons.com/blog/2011/02/birthday-laser/#comment-960</link>
		<dc:creator>pasquale</dc:creator>
		<pubDate>Mon, 24 Oct 2011 15:01:48 +0000</pubDate>
		<guid isPermaLink="false">/blog/post/Birthday-Laser.aspx#comment-960</guid>
		<description>Hello,
I have download the software, but it not work.
No view in the screen view and no gcode, test sample SVG
too. Why?
Thank you.</description>
		<content:encoded><![CDATA[<p>Hello,<br />
I have download the software, but it not work.<br />
No view in the screen view and no gcode, test sample SVG<br />
too. Why?<br />
Thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Chocolate &amp; Peanut Butter by Andrew</title>
		<link>http://atomsandelectrons.com/blog/2011/05/chocolate-peanut-butter/#comment-958</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Fri, 21 Oct 2011 00:31:06 +0000</pubDate>
		<guid isPermaLink="false">/blog/post/Chocolate-Peanut-Butter.aspx#comment-958</guid>
		<description>Any word on code being released? I&#039;m trying to get metadata from the music app and can&#039;t find any documentation on what intent / intents to use.</description>
		<content:encoded><![CDATA[<p>Any word on code being released? I&#8217;m trying to get metadata from the music app and can&#8217;t find any documentation on what intent / intents to use.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

