<?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>Jaluino</title>
	<atom:link href="http://jaluino.org/feed" rel="self" type="application/rss+xml" />
	<link>http://jaluino.org</link>
	<description>PIC boards for hobbyists and DIYer</description>
	<lastBuildDate>Sun, 15 Jan 2012 13:11:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Batches underway !</title>
		<link>http://jaluino.org/batches-underway?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=batches-underway</link>
		<comments>http://jaluino.org/batches-underway#comments</comments>
		<pubDate>Sat, 14 Jan 2012 15:26:42 +0000</pubDate>
		<dc:creator>sebastien.lelong</dc:creator>
				<category><![CDATA[Batch]]></category>
		<category><![CDATA[Jaluino Bee]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jaluino.org/?p=99</guid>
		<description><![CDATA[After several month working of Bee improvements, new PCBs for Jaluino Bee v2.1 have been ordered from SeeedStudio. Several other PCBs have been ordered as well: some more Mini-Crumboard, and a new shield, Mini-ProtoGrove. I&#8217;ll post more about all of this when I get PCBs and build new Bees. In the mean time, you can [...]]]></description>
			<content:encoded><![CDATA[<g:plusone href="http://jaluino.org/batches-underway"  size="standard"   ></g:plusone><p><img class="aligncenter" title="bee" src="https://lh4.googleusercontent.com/-vKEsi61Hbw4/TxFBb0S75-I/AAAAAAAAAgQ/3ordoshV_a4/s400/bee_top.png" alt="" width="400" height="240" /><img class="alignnone aligncenter" title="crum" src="https://lh4.googleusercontent.com/-kyduno8SWxk/TxFBjvwo9DI/AAAAAAAAAg4/fuDTkIS3Itc/s400/minicrumboard_top.png" alt="" width="400" height="240" /><img class="alignnone aligncenter" title="grove" src="https://lh3.googleusercontent.com/-2dU1cVckAcY/TxFBg34ejbI/AAAAAAAAAgo/p_xyZxW2seI/s400/miniprotogrove_top.png" alt="" width="400" height="240" /></p>
<p>After several month working of <a href="http://forums.jaluino.org/viewtopic.php?f=5&amp;t=12">Bee improvements</a>, new PCBs for Jaluino Bee v2.1 have been ordered from <a href="http://www.seeedstudio.com/depot/">SeeedStudio</a>. Several other PCBs have been ordered as well: some more Mini-Crumboard, and a new shield, Mini-ProtoGrove. I&#8217;ll post more about all of this when I get PCBs and build new Bees. In the mean time, you can have more details in forums and pre-order PCBs:</p>
<ul>
<li><a href="http://forums.jaluino.org/viewtopic.php?f=6&amp;t=29">Jaluino Bee v2.1</a></li>
<li><a href="http://forums.jaluino.org/viewtopic.php?f=6&amp;t=30&amp;p=91#p91">Mini-Crumboard v1.0</a></li>
<li><a href="http://forums.jaluino.org/viewtopic.php?f=6&amp;t=31">Mini-ProtoGrove v1.0</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://jaluino.org/batches-underway/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Troubleshooting SD memory cards</title>
		<link>http://jaluino.org/troubleshooting-sd-memory-cards?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=troubleshooting-sd-memory-cards</link>
		<comments>http://jaluino.org/troubleshooting-sd-memory-cards#comments</comments>
		<pubDate>Sat, 26 Nov 2011 17:57:09 +0000</pubDate>
		<dc:creator>sebastien.lelong</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jaluino.org/?p=96</guid>
		<description><![CDATA[This is a recurrent issue: &#8220;my SD card won&#8217;t work, I tried the sample, I triple check hardware, it just won&#8217;t work&#8221;. The main problem here it&#8217;s hard to get feedback and report it to jallib library&#8217;s author (namely Matt). Different issues were previously found: some brands seem to work better than others. For instance, [...]]]></description>
			<content:encoded><![CDATA[<g:plusone href="http://jaluino.org/troubleshooting-sd-memory-cards"  size="standard"   ></g:plusone><p>This is a recurrent issue: &#8220;my SD card won&#8217;t work, I tried the sample, I triple check hardware, it just won&#8217;t work&#8221;. The main problem here it&#8217;s hard to get feedback and report it to <a href="http://jallib.googlecode.com">jallib </a>library&#8217;s author (namely <a href="http://borntechi.com/">Matt</a>). Different issues were previously found:</p>
<ul>
<li>some brands seem to work better than others. For instance, SanDisk is reported to work nice, whereas there seems to have troubles using Kingston&#8217;s.</li>
<li>some SD cards will require pull-up resistors, some won&#8217;t.</li>
<li>and SDHC, high capacity SD card, aren&#8217;t supported.</li>
</ul>
<div><span id="more-96"></span></div>
<p>When experiencing SD card for the first time, it&#8217;s hard to understand where the issue comes from. You first have to check hardware, make sure connections are OK, add pullups resistors on at least on /SS pin. I&#8217;ve recently experienced a hardware issue, whereas I knew for sure it had previously worked. The problem was coming from a non-working connection on microSD socket. Soldering pins again fixed the issue.</p>
<p>Once hardware is checked, you&#8217;ll have to make sure your software is properly written, proved to work. Luckily you&#8217;ll find fully tested HEX files for Jaluino Bee board on project&#8217;s SVN (see <a href="http://code.google.com/p/jaluino/source/browse/#svn%2Ftrunk%2Fsamples%2Fhex">hex files</a>). Check correspoding uncompiled Jal files in order to know what&#8217;s expected. If your board is following standards (same MCU, Xtal,&#8230;), these HEX samples must work. If not, well, check your hardware. If it&#8217;s still doesn&#8217;t work, maybe it&#8217;s coming from your SD card.</p>
<p>You should now run the reporting sample, named &#8220;<a href="http://code.google.com/p/jaluino/source/browse/trunk/samples/hex/jaluino_bee_sd_card_report.hex">jaluino_bee_sd_card_report.hex</a>&#8221; (click on &#8220;View raw file&#8221; to download it). This is a Jaluino Bee sample that will print, through serial (9600 1N8), some debugging informations while initializing SD card. While this won&#8217;t fix your issue, it&#8217;ll at least help understanding where you&#8217;re stuck, helping developpers fixing the bug (hopefully).</p>
<p>Following is an example showing a successful SD card init:</p>
<p><img class="alignnone" title="OK" src="http://farm8.staticflickr.com/7034/6406254653_e36f71f07e_d.jpg" alt="" width="500" height="212" /></p>
<p>Basically, sd_init() is called, it tells the card it&#8217;ll use SPI protocol. It resets the card, and the card replies &#8220;ok&#8221; (0&#215;01). It&#8217;ll then wait the card to be ready. This means until the card doesn&#8217;t reply &#8220;00&#8243;, it&#8217;s not good. In this case, &#8220;00&#8243; was returned after seveteen &#8220;01&#8243;. So far so good, the init is done. More subsequent information is then displayed. Typically, in this case, it&#8217;s been reported by Matt that when the card replies &#8220;FF&#8221; instead of &#8220;01&#8243; after resetting the card, it&#8217;s mostly a hardware issue. I can confirm this from my last experiment <img src='http://jaluino.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>On the other hand, using the same program with a SDHC card gives:</p>
<p><img class="alignnone" title="KO" src="http://farm7.staticflickr.com/6048/6406254557_4eacb7889b_d.jpg" alt="" width="500" height="205" /></p>
<p>Unfortunately in this case, we&#8217;re getting stuck while waiting for the card to be ready. We&#8217;re constantly reading &#8220;01&#8243; as a response, while we should have &#8220;00&#8243;. (careful, don&#8217;t mess up with &#8220;reply&#8221; and &#8220;response&#8221; terms here. &#8220;reply&#8221; is the first returned value after reset, while &#8220;response&#8221; are the returned values while waiting for the card to be ready).</p>
<p>If you&#8217;re experiencing SD card problems, please run this sample on your Jaluino Bee board and report your results. Let&#8217;s hope with enough data, from different brands &amp; card types, we&#8217;ll find how to handle them all !</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://jaluino.org/troubleshooting-sd-memory-cards/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adapting microSD socket hinged type for Bee v2.0</title>
		<link>http://jaluino.org/adapting-microsd-socket-hinged-type-for-bee-v2-0?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=adapting-microsd-socket-hinged-type-for-bee-v2-0</link>
		<comments>http://jaluino.org/adapting-microsd-socket-hinged-type-for-bee-v2-0#comments</comments>
		<pubDate>Sun, 30 Oct 2011 08:22:53 +0000</pubDate>
		<dc:creator>sebastien.lelong</dc:creator>
				<category><![CDATA[Jaluino Bee]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://jaluino.org/?p=47</guid>
		<description><![CDATA[When I designed first versions of Bee, I mostly used Sparkfun Eagle library, as an habit, and browsed eBay on the other side in order to choose components: one that&#8217;s available in Eagle and cheap enough on eBay. By this time, I selected a microSD socket Push-Push type: These were easily found on eBay, at [...]]]></description>
			<content:encoded><![CDATA[<g:plusone href="http://jaluino.org/adapting-microsd-socket-hinged-type-for-bee-v2-0"  size="standard"   ></g:plusone><p>When I designed first versions of Bee, I mostly used <a href="https://github.com/sparkfun/SparkFun-Eagle-Library">Sparkfun Eagle library</a>, as an habit, and browsed eBay on the other side in order to choose components: one that&#8217;s available in Eagle and cheap enough on eBay. By this time, I selected a microSD socket Push-Push type:</p>
<p><img class="aligncenter" title="pushpush" src="http://farm7.static.flickr.com/6220/6293627421_fabf7404d1_m_d.jpg" alt="" width="229" height="199" /></p>
<p>These were easily found on eBay, at a decent price, I ordered 5pcs (~$5). Since then, these aren&#8217;t available anymore, alternatives sources are much more expensive, something like $3 to $4 per socket. This somewhat kills my low cost approach&#8230; Another drawback is pins are under the case, which make this part hard to solder, probably the most difficult one.</p>
<p><span id="more-47"></span></p>
<p>Now I have few PCBs left, but no more microSD socket and only half complete kits.</p>
<p>Maybe another socket could be used ?</p>
<p>I recently bought this type: microSD socket with hinge (hinged typed). Price is even lower: ~0.5$/socket.</p>
<p style="text-align: center;"><img class="alignnone" title="hinged" src="http://farm7.static.flickr.com/6240/6294152274_98123a6e10_m_d.jpg" alt="" width="200" height="240" /></p>
<p>Good news: this kind of socket can be adapted to Bee v2.0 layout, with minimal changes. Here how it goes&#8230;</p>
<p>This is mostly about the two GND pins at the bottom. If you try to place this connector on the PCB, you&#8217;ll see these GND pins are very closed to the shield connector&#8217;s hole:</p>
<p><img class="aligncenter" title="fit or not" src="https://lh6.googleusercontent.com/-ub6mYnaZR9A/Tq0FIL3c4WI/AAAAAAAAAbg/PHqUCzD3dv0/s400/P1040949.JPG" alt="" width="400" height="323" /></p>
<p>But&#8230;</p>
<ul>
<li>interestingly, the bottom left pin is near GND connector ! Since socket case must be tied to GND, this pin can be soldered with GND hole without harm.</li>
<li>the bottom right pin is near C5 pin. Using PIC18F27J53, this pin is a USB pin and isn&#8217;t exposed to shield connector. Again, it can be soldered without harm. If using PIC18F25K22 (this is my case here), this pin is exposed as this MCU isn&#8217;t USB-capable. So the microSD GND pin must be cut in order to make sure it won&#8217;t touch to the shield connector.</li>
<li>on the upper side, another socket&#8217;s GND pin is near a GND pad. Can be soldered to it.</li>
</ul>
<div>Here&#8217;s the result:</div>
<div style="text-align: center;"><img class="alignnone" title="soldered" src="https://lh6.googleusercontent.com/-xXKeW8qPz3s/Tq0FIH-0czI/AAAAAAAAAbk/fEzT3S9KfFc/s400/P1040950.JPG" alt="" width="400" height="286" /></div>
<div style="text-align: left;">Notice the GND pin of the left is soldered within GND shield connector&#8217;s hole. The other bottom GND pin isn&#8217;t soldered as I&#8217;m using PIC18F25K22. It could have been soldered safely if using PIC18F27J53.</div>
<div style="text-align: left;"><img class="aligncenter" title="otherside" src="https://lh4.googleusercontent.com/--Nz-KVW3Cx0/Tq0FIJRKJMI/AAAAAAAAAbc/Y7jGBYUopuU/s400/P1040951.JPG" alt="" width="400" height="236" /></div>
<div style="text-align: left;">On the other side, one GND pin is soldered to one of the original microSD socket&#8217;s GND pad. The laft, fourth GND pin isn&#8217;t soldered at all. It&#8217;s a good idea to add some glue here to make sure the socket is firmly fixed to the PCB.</div>
<div style="text-align: left;">Note microSD SPI pins are clearly exposed when socket is opened, they can easily be soldered, at least much easier than using original Push-Push socket.</div>
<p>If you&#8217;re about trying this, don&#8217;t trust me and double check connections <img src='http://jaluino.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Give feedback as well.</p>
<p>And in the end, Push-Push socket will have to be replaced in another PCB batch.</p>
]]></content:encoded>
			<wfw:commentRss>http://jaluino.org/adapting-microsd-socket-hinged-type-for-bee-v2-0/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building a powermeter with Jaluino Bee</title>
		<link>http://jaluino.org/building-a-powermeter-with-jaluino-bee?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-a-powermeter-with-jaluino-bee</link>
		<comments>http://jaluino.org/building-a-powermeter-with-jaluino-bee#comments</comments>
		<pubDate>Wed, 28 Sep 2011 19:30:11 +0000</pubDate>
		<dc:creator>sebastien.lelong</dc:creator>
				<category><![CDATA[Jaluino Bee]]></category>
		<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://jaluino.org/?p=41</guid>
		<description><![CDATA[You may have heard about &#8220;Internet Of Things&#8221;, platforms mixing hardware and software projects to publish and share data accross the web. The idea is to have some hardware collecting data, and publishing it on a website. One successful example, open source &#38; free, is ThingSpeak, used here in this post. So, Jaluino Bee is [...]]]></description>
			<content:encoded><![CDATA[<g:plusone href="http://jaluino.org/building-a-powermeter-with-jaluino-bee"  size="standard"   ></g:plusone><p>You may have heard about &#8220;Internet Of Things&#8221;, platforms mixing hardware and software projects to publish and share data accross the web. The idea is to have some hardware collecting data, and publishing it on a website. One successful example, open source &amp; free, is <a href="http://www.thingspeak.com/">ThingSpeak</a>, used here in this post.</p>
<p>So, Jaluino Bee is cheap (~$10 if you build your kit yourself) and that was one main goal while designing it. A reason is the cheaper it is, the more you can put Bees as things in the internet. This is the idea here: collecting electrical consumption from a power device and publish it on ThingSpeak.</p>
<p><img class="aligncenter" title="led" src="https://lh5.googleusercontent.com/-EhVCWYbjmdI/Tm-pq-SOe4I/AAAAAAAAAaY/t7263aYve6Y/s400/P1040785.JPG" alt="" width="300" height="400" /></p>
<p style="text-align: center;"><em>Flashing LED (between the two blue buttons)</em></p>
<p><span id="more-41"></span>How does it work ? My electrical counter device had a LED flashing every 1W/h. A photo transistor is used to detect and count these flashes, using interrupts. RTCC peripheral collects timestamps and an alarm triggers another interrupt type every minute. Data is sent over serial, through a bluetooth module.</p>
<p>&nbsp;</p>
<p><img class="alignnone aligncenter" title="mount" src="https://lh5.googleusercontent.com/-nREQ0fars-8/Tm-puP2x3vI/AAAAAAAAAaw/0cY-rcXPISc/s400/P1040775.JPG" alt="" width="400" height="300" /></p>
<p style="text-align: center;"><em>Photo transistor mounter on power device (ok, quick &amp; dirty)</em></p>
<p>&nbsp;</p>
<p><img class="aligncenter" title="led" src="https://lh4.googleusercontent.com/-KBqxO9yivFM/Tm-pra0fRYI/AAAAAAAAAac/ryg6bIgHZDY/s400/P1040783.JPG" alt="" width="400" height="300" /></p>
<p style="text-align: center;"><em>Photo transistor with small plastic cylinder to focus light from LED.</em></p>
<p style="text-align: center;"><img class="alignnone" title="bluetooth" src="https://lh4.googleusercontent.com/-NNQhlgHeWlg/Tm-psE1sOLI/AAAAAAAAAak/z0u7fBVLwbw/s400/P1040781.JPG" alt="" width="400" height="300" /></p>
<p style="text-align: center;"><em>Bluetooth module plugged on Bee</em></p>
<p style="text-align: center;"><img class="alignnone" title="shield" src="https://lh3.googleusercontent.com/-KAsmO1-wbbI/Tm-psr3FsbI/AAAAAAAAAao/G5HNAzbEOvc/s400/P1040780.JPG" alt="" width="400" height="300" /></p>
<p style="text-align: center;"><em>Application shield, from a Crumboard shield </em><em>(prototyping area on which you can solder components)</em></p>
<p style="text-align: center;"><img class="alignnone" title="whole" src="https://lh4.googleusercontent.com/-HmCGFE5mI44/Tm-ptNV0_wI/AAAAAAAAAas/NP8e9tEQk_Y/s400/P1040776.JPG" alt="" width="400" height="300" /></p>
<p style="text-align: center;"><em>The whole solution: Bee + Bluetooth + Shield, powered by USB</em></p>
<p>On a server, a python script is receiving data through serial, format it and publish it to ThingSpeak using its API. Python script also initializes RTC date &amp; time on Bee&#8217;s side.</p>
<p>Results: on this video, white LED is triggered by flashing LED on electrical counter device. Blue lights are coming from bluetooth module, meaning it&#8217;s alive.</p>
<div align="center"><iframe src="http://www.youtube.com/embed/l0JGA5G2azo" frameborder="0" width="420" height="315"></iframe></div>
<p>&nbsp;</p>
<p>Data published to ThingSpeak can be viewed thanks to a very nice web API:</p>
<p><img class="aligncenter" title="ts" src="https://lh5.googleusercontent.com/-falsjXId_ao/ToS5_eS7W1I/AAAAAAAAAbI/QZoYJ6wikoE/s400/thingspeak.png" alt="" width="400" height="294" /></p>
<p style="text-align: center;"><em>One data point every minute</em></p>
<p>&nbsp;</p>
<p>Does it work ? More or less. The main problem here is the bluetooth link. Server often lost connection, definitely loosing data collecting, mainly due to the distance. Even if few meters away, signal doesn&#8217;t seem to be strong enough. A true Xbee module should be tested in order to check performances. As improvement, in order to fully exploit Bee&#8217;s capabilities, SD-card should be used to store data in case server isn&#8217;t available, then publish them when back. On the previous graph, there seems to be two bad data point showing an extreme consumption, probably not realistic. This probably means flash detection needs some kind of debounce logic (interrupts can be triggered multiple time for one flash&#8230;). Finally, features should be added to firmware in order to better configure Bee&#8217;s behavior.</p>
<p>More later, for sure&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://jaluino.org/building-a-powermeter-with-jaluino-bee/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building Jaluino Bee v2.0</title>
		<link>http://jaluino.org/building-jaluino-bee-v2-0?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=building-jaluino-bee-v2-0</link>
		<comments>http://jaluino.org/building-jaluino-bee-v2-0#comments</comments>
		<pubDate>Sun, 28 Aug 2011 17:36:30 +0000</pubDate>
		<dc:creator>sebastien.lelong</dc:creator>
				<category><![CDATA[Jaluino Bee]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://jaluino.org/?p=14</guid>
		<description><![CDATA[This is a quick &#38; dirty recipe to build Jaluino Bee v2.0 from a kit. Build your kit at your own risk, I&#8217;m not responsible for any damages, you&#8217;ve been warned. Twice. Here we go. So, this is typically how a home-made kit looks like&#8230; Here are the big parts composing the kit: PCB, pin [...]]]></description>
			<content:encoded><![CDATA[<g:plusone href="http://jaluino.org/building-jaluino-bee-v2-0"  size="standard"   ></g:plusone><p style="text-align: center;"><img class="aligncenter" title="result" src="http://dangerousprototypes.com/wp-content/media/2011/08/Jaluino-Bee-W600.jpg" alt="" width="216" height="162" /></p>
<p>This is a quick &amp; dirty recipe to build Jaluino Bee v2.0 from a kit. Build your kit at your own risk, I&#8217;m not responsible for any damages, you&#8217;ve been warned. Twice.</p>
<p>Here we go.</p>
<p><span id="more-14"></span></p>
<table border="0">
<tbody>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/zv6U51XWgI5I6ZJs_vnkIQ?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-HSp9tcntOp4/TloePywf5tI/AAAAAAAAAYg/2i75zyZxLz4/s288/small_P1040770.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">So, this is typically how a home-made kit looks like&#8230;</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/3ook3OWwGoGugP5TdvS4oQ?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-YM8UhBm-jNM/TloeP_CSwyI/AAAAAAAAAYc/BeRB2tGapJU/s288/small_P1040771.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">Here are the big parts composing the kit: PCB, pin headers, crystals, SD card holder, USB, jumpers, and PIC18F27J53.As opposed to&#8230;</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/E7LM4oPHuBHmXMlsjnUFFw?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-FJ1IHjFa8_I/TloeRU1aokI/AAAAAAAAAZA/_OT5Yq20KPw/s288/small_P1040773.JPG" alt="" width="216" height="288" /></a></td>
<td valign="top">&#8230; small, very small SMD components <img src='http://jaluino.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Those are stuck on a paper showing the Bill Of Material (BOM). Make sure to get components, one by one. You won&#8217;t be able to identify them (eg. capacitors) once they&#8217;re far away from their label.(Thanks to Trev for this great idea)Note: you can access the full BOM in PDF following this <a href="https://docs.google.com/spreadsheet/pub?hl=en_US&amp;hl=en_US&amp;key=0Atj0cNzcGuUNdG5zclM2OWVKeGN2QzBmbWNyNE50eXc&amp;single=true&amp;gid=1&amp;output=pdf">link</a></td>
</tr>
<tr>
<td><a href="http://jaluino.googlecode.com/svn/trunk/bee/jaluino_bee_v2.0_sch.png"><img src="http://jaluino.googlecode.com/svn/trunk/bee/jaluino_bee_v2.0_sch.png" alt="" width="288" height="193" /></a></td>
<td valign="top">Make sure to have the full Jaluino Bee v2.0 schematic somewhere, you&#8217;ll have to refer to it quite frequently.</td>
</tr>
<tr>
<td><a href="http://jaluino.googlecode.com/svn/trunk/bee/jaluino_bee_v2.0_brd_top.png"><img src="http://jaluino.googlecode.com/svn/trunk/bee/jaluino_bee_v2.0_brd_top.png" alt="" width="288" height="260" /></a></td>
<td valign="top">Here&#8217;s the top side of PCB. Refer to this image if you have trouble reading PCB labels.</td>
</tr>
<tr>
<td><a href="http://jaluino.googlecode.com/svn/trunk/bee/jaluino_bee_v2.0_brd_bottom.png"><img src="http://jaluino.googlecode.com/svn/trunk/bee/jaluino_bee_v2.0_brd_bottom.png" alt="" width="288" height="260" /><br />
</a></td>
<td valign="top">Same for the bottom side.</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/8Zhqp5ZgG5ylZqRme0DZbQ?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-r_Zh2rZOt4M/Tk30euirRUI/AAAAAAAAAYA/La9plrVCuKk/s288/small_P1040734.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">OK, here we go. You&#8217;ll need to thin soldering iron, and ideally a hot air station, particularly useful when soldering the SD card holder.But for now, we&#8217;ll build the power supply part. Start to solder micro USB connector. Make sure there&#8217;s no shorcut between pins. On this photo, the two most left pins are shorcut, no good&#8230;</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/iAQnRgomMWR4FdsJW2Rx4Q?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-QW6XLRMme5U/Tk30ei4_EKI/AAAAAAAAAYA/lItqbxyyFVI/s288/small_P1040737.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">Congrats, soldering USB connector isn&#8217;t that easy. Let&#8217;s continue.Solder C7 tantalum caps (yellow), D2 Schottky diode, AMS117 3V3 voltage regulator, D1 protection diode.Note: tantalum have a bold line showing their anode. It&#8217;s not the cathode, as with diodes for instance. Silkscreen for tantalums shows a curved end, this is where the bold line side should go. Zoom the photo as needed.</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/0GTZrLrWgwZrD49lamAZtA?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-1rHOSPKInR4/Tk30efgbB7I/AAAAAAAAAYA/96-czXU0yRo/s288/small_P1040739.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">Don&#8217;t forget to solder 250mA resettable fuse on the bottom side.</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/iv2NetDJ_OyKK-YnpHOH-w?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-2yXdLsSUkqs/Tk30gYw_reI/AAAAAAAAAYA/fVdDtWj-B0w/s288/small_P1040740.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">Solder LED1 (power supply LED) with its resistor R5.Solder both 1&#215;3 pin headers, and put jumpers on them, like on the photo. <strong>Be careful.</strong>The first jumper on the left is to select whether you want the board to be powered using a battery (using the two big pads, refer to top side image), or USB. Putting the jumper as shown on the photo will select USB as power source. This is what we want<br />
The second jumper is critical. It selects whether you want to bypass voltage regulation or not. In our case, since USB powered, we have to, we must use voltage regulation, so we put jumper as shown. If we had powered the board using 2xAAA 1.5V barrery, we could bypass regulation as 3V would be enough to power the PIC. <strong>Don&#8217;t touch this jumper unless you&#8217;re sure about what you&#8217;re doing, you can burn your board otherwise.</strong></td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/K2tlKLXJz230GFgmqD40YA?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-mmx9allY8do/Tk30hkEsa8I/AAAAAAAAAYA/3ouMEqH4qhQ/s288/small_P1040745.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">LEDs are polarized, make sure to respect polarity. LEDs show a small green dot reprenting the cathode (the bar at the top of triangle/arrow).(zoom the photo, you&#8217;ll see the green dot&#8230;)</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/UQwBI4OCPYLAhDj-JD77xg?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-5-wrhFopxmY/Tk30foNv0RI/AAAAAAAAAYA/Yv17Dk_8EEw/s288/small_P1040742.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">Are you sure everything is good ? Great, let&#8217;s give a try. Red LED should light. Make sure you have 3V3 across the board (point pin headers bottom, using GND and Vdd. Also check on PIC&#8217;s pads).</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/cjVRbbidIH4_Z73yylljfg?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-zeRI_MXyQ78/Tk30g8wkGmI/AAAAAAAAAYA/jXjb4fRBIc0/s288/small_P1040743.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">Celebrate this momentum, and admire your red LED. Have a break, breathe gently and deeply.Let&#8217;s continue.Solder R1, R6, C13 and push button. This is the reset circuitry. Add decoupling cap C4, LED4 and R20.Then solder C3, C6, C12, onboard LED2 and R2. Then C1, C2, C9, C10, C5.About C12: this is 1µF cap, 0805 form factor, but pads are greater. Just make sure to add enough solder to create connection.</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/bCDLuU_op-ff_NVV_8c9cA?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-1MzgWHAttWQ/Tk30iHof1PI/AAAAAAAAAYA/Tyuu5Bjthqw/s288/small_P1040746.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">OK, drink some water, relax yourself, we now have to solder PIC18F27J53. Not that hard, much more esier than USB connector for instance. As usual, make sure there&#8217;s no shortcuts, and make sure pins are exposed to pin headers. Careful: no all pins are connected to headers, for instance, USB pins and Xtal aren&#8217;t exposed by default.</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/OfdUZfnAvpUyYHw1wcjiMw?feat=embedwebsite"><img src="https://lh5.googleusercontent.com/-uT7L7_WQc24/Tk30i1rgq3I/AAAAAAAAAYA/O6Y7TlpIwyU/s288/small_P1040748.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">The hardest part: SD card holder. Hard because pins are below the component itself. This is where a hot air station is very helpful. But you can still doing this using a soldering iron, and approach the tip below the holder.You can postpone this step if you like. You won&#8217;t be able to use SD card (obviously) but you&#8217;ll be able to check everything else is ok.</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/km1QJvVnTeTph3FIGSjpBg?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-gaeM56iglgI/Tk30jv6yjSI/AAAAAAAAAYA/OZ0Th-oN058/s288/small_P1040749.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">SD card holder soldered, good job (or not&#8230;)You can also solder pullups resistors. These are for SD-card. Sometimes they are useful, sometimes not. Start on the safe side and solder R11 and R12, these are /SS pins for SPI/SD-card and SPI/extra memory chip (if you want to add it later)</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/lVWezVgOiGHoZWBBYo81pA?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-tMsiL1YiQE8/Tk30lvNA5gI/AAAAAAAAAYA/LuItfRWHTPA/s288/small_P1040751.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">Now solder crystals Q1 and Q2. Make sure Q2 won&#8217;t touch surrounding C9/C10 caps</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/ffDkI3wt9U5BjUeqLgsc3g?feat=embedwebsite"><img src="https://lh6.googleusercontent.com/-kdgouUh_xL8/Tk30kUOHIkI/AAAAAAAAAYA/TYRTe4WhtVc/s288/small_P1040750.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">Almost done !Solder C11 on the bottom side.</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/c8vVXXN_bDm1UlByG1hq1g?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-f1-IgWsLops/Tk30lygyefI/AAAAAAAAAYA/TRDknSnUsto/s288/small_P1040752.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">Now configure your board with solder jumper. Solder SJ7 and SJ1. Here were connecting Vusb to Vdd, and select pin A5 as SCK pin in SPI protocol.You can also see on this photo how C12, the 1µF cap, is soldered on big pads.</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/JkkRnpJN6q3X4YIjG_-QSg?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-pbWSSDn_Mg4/Tk30mZ88XqI/AAAAAAAAAYA/MfJTOP20OJk/s288/small_P1040753.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">If you have a Xbee (and something using the same form factor), make sure to first plug Xbee pin headers before soldering them. Those headers aren&#8217;t symmetrical, so if you solder them &#8220;randomly&#8221; your Xbee may fit as well as it could.So plug your header on your Xbee, position the whole on the board, solder 2 or 3 pins on each pin header, remove your Xbee, and finish soldering.If you don&#8217;t have any Xbee modules on the like, I suggest to postpone this step, until you really need it. These pin headers are also very hard to unsolder without damages.</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/1kMcW9hleiN9etYTKpXGmg?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-tFNzTMca3_A/Tk30nesFHUI/AAAAAAAAAYA/pmYKfpeNQuk/s288/small_P1040756.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">OK, done ! Celebrate again !Top side should look like this.</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/sR1qBk8_kXj6jN6nfgBLKQ?feat=embedwebsite"><img src="https://lh3.googleusercontent.com/-1kufFIn6EXY/Tk30oAFBC6I/AAAAAAAAAYA/uptvL-4F8e4/s288/small_P1040757.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">Bottom side should look like this.</td>
</tr>
<tr>
<td><a href="https://picasaweb.google.com/lh/photo/G6Ke1IgTQHV1wQKio9J9uQ?feat=embedwebsite"><img src="https://lh4.googleusercontent.com/-mTUAL9BRL0Q/Tk30pZ2x6nI/AAAAAAAAAYA/pEErGU_Ov-k/s288/small_P1040758.JPG" alt="" width="288" height="216" /></a></td>
<td valign="top">Board is ready to be tested. It can be programmed with PicKit2 for instance, but it needs to be upgraded (dat files).</td>
</tr>
</tbody>
</table>
<p>Where to go now ? You can check Hex files on Jaluino Google Code SVN repository. I&#8217;ve been succesfully tested them: <a href="http://code.google.com/p/jaluino/source/browse/#svn%2Ftrunk%2Fsamples%2Fhex">http://code.google.com/p/jaluino/source/browse/#svn%2Ftrunk%2Fsamples%2Fhex</a></p>
<p>Please also give feedback, on Jaluino Group: <a href="http://groups.google.com/group/jaluino">http://groups.google.com/group/jaluino</a></p>
<p>I hope you&#8217;ll have as much fun as I have designing and using this board.</p>
]]></content:encoded>
			<wfw:commentRss>http://jaluino.org/building-jaluino-bee-v2-0/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jaluino Bee giveaway on Dangerous Prototypes</title>
		<link>http://jaluino.org/jaluino-bee-giveaway-on-dangerous-prototypes?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jaluino-bee-giveaway-on-dangerous-prototypes</link>
		<comments>http://jaluino.org/jaluino-bee-giveaway-on-dangerous-prototypes#comments</comments>
		<pubDate>Tue, 02 Aug 2011 18:25:45 +0000</pubDate>
		<dc:creator>sebastien.lelong</dc:creator>
				<category><![CDATA[Jaluino Bee]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://jaluino.org/?p=23</guid>
		<description><![CDATA[Jaluino Bee gets listed on Dangerous Prototypes, post your best &#38; fun project and win a Jaluino Bee board !]]></description>
			<content:encoded><![CDATA[<g:plusone href="http://jaluino.org/jaluino-bee-giveaway-on-dangerous-prototypes"  size="standard"   ></g:plusone><p><strong>Jaluino Bee</strong> gets listed on <a href="http://dangerousprototypes.com/2011/08/02/jaluino-bee-v2-0-board-giveaway/">Dangerous Prototypes</a>, post your best &amp; fun project and win a Jaluino Bee board !</p>
<p><img class="aligncenter" src="http://dangerousprototypes.com/wp-content/media/2011/08/Jaluino-Bee-W600.jpg" alt="" width="360" height="270" /></p>
]]></content:encoded>
			<wfw:commentRss>http://jaluino.org/jaluino-bee-giveaway-on-dangerous-prototypes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jaluino Bee v2.0</title>
		<link>http://jaluino.org/jaluino-bee-v2-0?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jaluino-bee-v2-0</link>
		<comments>http://jaluino.org/jaluino-bee-v2-0#comments</comments>
		<pubDate>Fri, 15 Jul 2011 17:41:29 +0000</pubDate>
		<dc:creator>sebastien.lelong</dc:creator>
				<category><![CDATA[Jaluino Bee]]></category>

		<guid isPermaLink="false">http://jaluino.org/?p=18</guid>
		<description><![CDATA[(but where is v1.0 ?&#8230;) I&#8217;ve been working for several months by now on a new Jaluino board, Jaluino Bee. I&#8217;ve designed a first PCB (v1.0), tested it with more or less success and now have ordered (and received) a second batch of PCBs (v2.0). From all i could test it seems to work &#8220;out of the box&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<g:plusone href="http://jaluino.org/jaluino-bee-v2-0"  size="standard"   ></g:plusone><p>(but where is v1.0 ?&#8230;)</p>
<p>I&#8217;ve been working for <a href="http://groups.google.com/group/jallib/browse_frm/thread/d2b2c6053f028040">several months</a> by now on a new Jaluino board, <strong>Jaluino Bee</strong>. I&#8217;ve designed a first PCB (v1.0), tested it with more or less success and now have ordered (and received) a second batch of PCBs (v2.0). From all i could test it seems to work &#8220;out of the box&#8221;, so now is the time to expose this&#8230;</p>
<div><img class="aligncenter" src="http://farm7.static.flickr.com/6082/6124088177_cf93ecbe37_d.jpg" alt="" width="400" height="300" /></div>
<div><em>Upper three board: Bee v1.0 with more or less &#8220;green wire&#8221; fixes. From left to right: Jaluino Bee[z] powered by PIC18F25K22, Jaluino Bee powered by PIC18F27J53 (lots of fixes&#8230;) and Jaluino Bee[p] powered by PIC18F2550 (because I had some in my box&#8230;). On the bottom, Jaluino Bee v2.0 powered by PIC18F27J53 (no more &#8220;green wire&#8221; fixes), sweet&#8230;</em></div>
<p><span id="more-18"></span></p>
<p>By the time I started to design Bee, I had the following constraint: provide a board as cheap as possible, with several options depending on user&#8217;s needs. This is one reason why I switched to SMD components and one main different characteristic from Jaluino Medium, for instance.</p>
<p>So Jaluino Bee is a small, 5cm x 5cm, board, using mostly SMD components. I had two microcontrollers in mind when I designed it: PIC18F27J53 and PIC18F25K22. Both are recent Microchip microcontrollers. 18F27J53 is USB capable, amongst many other very interesting features (RTCC for instance), while 18F25K22 isn&#8217;t USB capable but can run very fast (16MIPS). Both are supported by Bee though, I must admit, I&#8217;ve been playing much more with PIC18F27J53.</p>
<p>&nbsp;</p>
<div><img class="aligncenter" src="http://farm7.static.flickr.com/6187/6120917879_2a699594aa_m_d.jpg" alt="" width="240" height="180" /></div>
<div style="text-align: center;"><em>Jaluino Bee v2.0, top side</em></div>
<p><em><br />
</em></p>
<div style="text-align: center;"><img class="aligncenter" src="http://farm7.static.flickr.com/6208/6124088245_830ab57002_m_d.jpg" alt="" width="240" height="180" /><em>Jaluino Bee v2.0, bottom side</em></div>
<p><em><br />
</em></p>
<p>So here some more bullet point specifications. Some are common, others depend on select MCU (18F2550 is here just for the comparison with more modern PICs &#8212; and also in case you have one in your box &#8211;):</p>
<table border="0" align="center">
<tbody>
<tr>
<td></td>
<td><strong>PIC18F27J53</strong></td>
<td><strong>PIC18F25K22</strong></td>
<td><strong>PIC18F2550</strong></td>
</tr>
<tr>
<td><strong>RAM</strong></td>
<td> 3.8K</td>
<td></td>
<td></td>
</tr>
<tr>
<td><strong>Program memory</strong></td>
<td>128K</td>
<td></td>
<td></td>
</tr>
<tr>
<td><strong>Max. speed</strong></td>
<td> 48MHz (12 MIPS)</td>
<td> 64MHz (16 MIPS)</td>
<td> 48MHz (12MIPS)</td>
</tr>
<tr>
<td><strong>USB</strong></td>
<td> Yes</td>
<td>No</td>
<td>Yes</td>
</tr>
<tr>
<td><strong>RTCC</strong></td>
<td>Yes</td>
<td>No</td>
<td>No</td>
</tr>
<tr>
<td><strong>Internal osc</strong></td>
<td>Yes, and USB low speed</td>
<td>Yes</td>
<td>Yes (but no USB at all)</td>
</tr>
<tr>
<td><strong>Power supply</strong></td>
<td> 3V3</td>
<td>up to 5V</td>
<td>up to 5V</td>
</tr>
<tr>
<td><strong>Serial</strong></td>
<td> 2</td>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td><strong>I²C</strong></td>
<td>2</td>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td><strong>SPI</strong></td>
<td>2</td>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td><strong>Remappable pins</strong></td>
<td> Yes</td>
<td>No</td>
<td>No</td>
</tr>
<tr>
<td><strong>CCP</strong></td>
<td>7</td>
<td>2</td>
<td>1</td>
</tr>
<tr>
<td><strong>ADC channels</strong></td>
<td>13 (12 bits)</td>
<td>19 (10 bits)</td>
<td> 13 (10 bits)</td>
</tr>
<tr>
<td><strong>Price (Microchip, volume pricing)</strong></td>
<td>$2.66</td>
<td>$1.62</td>
<td>$3.44</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<div><img class="aligncenter" src="http://farm7.static.flickr.com/6079/6124629906_ed56e41923_m_d.jpg" alt="" width="240" height="180" /></div>
<div style="text-align: center;"><em>PIC18F27J53 is a nice MCU, worth the money.</em></div>
<p>In addition to this list, we can add the following common features:</p>
<ul>
<li><strong>Micro SD-Card slot</strong> (not compatible with PIC18F2550)</li>
<li><strong>3V3 power supply</strong> (no more 3V3/5V conversion, most nice little chips/module are 3V3)</li>
<li><strong>Reset-via-RTS</strong> feature</li>
<li><strong>On-board LED</strong></li>
<li><strong>Powered by USB and external batteries</strong> (can skip voltage regulator to use 2&#215;1.5V AAA batteries)</li>
<li><strong>Optional pullups</strong> placeholders on many pins if your application needs it (well, you can add them on all SPI lines for instance if case you&#8217;ve troubles with SD-Cards&#8230;)</li>
<li><strong>Resettable fuse</strong> (250mA, on the safe side)</li>
<li><strong>Xbee socket</strong> allowing to plug, well, Xbee modules, but RFBee, Bluetooth Bee modules. Xbee socket also comes with optional</li>
<li>Amazingly sweet, nice, <strong>great looking board</strong> :)</li>
</ul>
<div><strong><img class="aligncenter" src="http://farm7.static.flickr.com/6079/6124629906_ed56e41923_m_d.jpg" alt="" width="240" height="180" /></strong></div>
<div style="text-align: center;"><em>Micro SD-Card slot. Small chip beside is a 23K256 optional extra memory</em></div>
<p>Jaluino Bee can also have a optional, extra memory chip (not compatible with PIC18F2550). Depending on the needs, this chip can be (same pinout):</p>
<div>
<ul>
<li><strong>23K256 SRAM</strong>: to give an extra RAM amount for greedy applications</li>
<li><strong>SST25VF010A TransFlash</strong>: if you don&#8217;t need SD-Card but still want some flash memory</li>
<li><strong>25LC080SN EEPROM</strong>: because PIC18F27J53 doesn&#8217;t have EEPROM&#8230; Just in case.</li>
</ul>
</div>
<p>I&#8217;ve also designed a small shield, <strong>mini-Crumboard shield</strong>. It comes with a prototyping area (PTH components) as well as several SMD pads (SOIC, SSOP, SOT, etc&#8230;). Hopefully this shield can be used either as a prototyping one, or as a final application shield.</p>
<div><img class="aligncenter" src="http://farm7.static.flickr.com/6206/6124630094_b0b759f770_m_d.jpg" alt="" width="240" height="180" /></div>
<div style="text-align: center;"><em>Mini-Crumboard shield, with PTH area and SMD pads on both sides</em></div>
<div><em><br />
</em></div>
<div style="text-align: center;"><img src="http://farm7.static.flickr.com/6090/6124630172_c64da9965d_m_d.jpg" alt="" width="240" height="180" /></div>
<div style="text-align: center;"><em>A small breadboard can be used to provide an easy-to-use prototyping area</em></div>
<div><em><br />
</em></div>
<div><img class="aligncenter" src="http://farm7.static.flickr.com/6090/6124630172_c64da9965d_m_d.jpg" alt="" width="240" height="180" /></div>
<div style="text-align: center;"><em>Plugged over Bee</em></div>
<div><em><br />
</em></div>
<div><img class="aligncenter" src="http://farm7.static.flickr.com/6079/6124088761_3f6744ac3e_m_d.jpg" alt="" width="240" height="180" /></div>
<div><em>Not shown here but Xbee module can still be used when shield is on top of Bee</em></div>
<p>&nbsp;</p>
<p>So what now ? Well, when I sourced SMD components, this was a real nightmare&#8230; And though you get cheap components, you often get hundreds of them. So I may be able to provide kits. Without extra memory chip, and Xbee module of course, I&#8217;d expect such a kit to cost ~$10&#8230;</p>
<p>To be continued !</p>
]]></content:encoded>
			<wfw:commentRss>http://jaluino.org/jaluino-bee-v2-0/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microchip PIC on Arduino with Jaluino Cuckoo</title>
		<link>http://jaluino.org/microchip-pic-on-arduino-with-jaluino-cuckoo?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=microchip-pic-on-arduino-with-jaluino-cuckoo</link>
		<comments>http://jaluino.org/microchip-pic-on-arduino-with-jaluino-cuckoo#comments</comments>
		<pubDate>Tue, 07 Dec 2010 19:17:18 +0000</pubDate>
		<dc:creator>sebastien.lelong</dc:creator>
				<category><![CDATA[Jaluino Cuckoo]]></category>

		<guid isPermaLink="false">http://jaluino.org/?p=31</guid>
		<description><![CDATA[Cuckoo birds are brood parasites, they use other birds&#8217; nests to grow their hatchlings. Mother Cuckoo carefully selects existing nests and puts an egg, only one egg per nest. When Baby Cuckoo hatches, most of the time before other eggs, it just pushes them out the nest. This is its very first instinct, probably not the [...]]]></description>
			<content:encoded><![CDATA[<g:plusone href="http://jaluino.org/microchip-pic-on-arduino-with-jaluino-cuckoo"  size="standard"   ></g:plusone><p><img class="alignleft" src="http://farm7.static.flickr.com/6079/6127570871_48ec4dc6d7_d.jpg" alt="Baby Cuckoo" width="150" height="149" />Cuckoo birds are <em>brood parasites</em>, they use other birds&#8217; nests to grow their hatchlings. Mother Cuckoo carefully selects existing nests and puts an egg, only one egg per nest. When Baby Cuckoo hatches, most of the time before other eggs, it just pushes them out the nest. This is its very first instinct, probably not the most rewarding one&#8230; Adoptive parents are now only focused on Baby Cuckoo and feed it graciously, with profusion.</p>
<p>This gave me an idea for a new Jaluino family board&#8230;</p>
<p><span id="more-31"></span></p>
<p>What about mimicing  Baby Cuckoo and pushing ATMega chip out of Arduino ? Then plug a tiny board with a Microchip PIC. This is a fast way, even if not the most rewarding one, to get an Arduino clone, isn&#8217;t it ? And a nice way to take advantage of existing boards and features.</p>
<p>So, <strong>Jaluino Cuckoo</strong> is very small board aimed to be plugged instead of original ATMega168, on an Arduino board. Does it exist ? No, not yet, but this post is about designing this board to match as close as possible Arduino features. Because, like Mother Cuckoo, we first need to carefully observe our nest in order to lay down our egg and make sure it&#8217;ll hatch with success.</p>
<h3>Overview of Arduino features</h3>
<p>Arduino <a href="http://arduino.cc/en/Main/ArduinoBoardDuemilanove">Duemilanove</a> or <a href="http://arduino.cc/en/Main/ArduinoBoardDiecimila">Diecimila</a> will be the victims, the &#8220;<em>cuckooed</em>&#8221; boards. Both are using Atmel ATmega168 chip (or ATmega328, pin compatible, more memory) with a 16MHz crystal. Both are offering a wide range of features:</p>
<ul>
<li>14 digital inputs and outputs. Amongst them, some can carry special functions:
<ul>
<li>2 TX/RX pins for serial communications</li>
<li>2 pins for external interrupts</li>
<li>6 pins carrying PWM outputs</li>
<li>4 pins for SPI protocol</li>
<li>1 pin connected to a LED</li>
</ul>
</li>
<li>6 analog inputs. 2 pins, out of these six, can also be used for I²C protocol.</li>
<li>another pin can be used as a voltage reference,</li>
<li>and a final one is used to reset.</li>
</ul>
<div>One pin can sometimes carry more than one feature. Features are distributed as followed:</div>
<p>&nbsp;</p>
<p style="text-align: center;"><img class="aligncenter" src="http://farm7.static.flickr.com/6197/6124216751_390d57fa06_d.jpg" alt="Arduino features" width="444" height="333" /></p>
<p>&nbsp;</p>
<p>While matching pins, it&#8217;s important to keep in mind this distribution. For instance, PICs can bring at most two PWM channels. At first sight, these two precious channels shouldn&#8217;t match an Arduino pin with more than one feature. They could be mapped against PD5, PD6 and PB1. But, maybe, the most used one remains PWM0 on pin PD3 (just because this is the first PWM channel), which is also used as external interrupt. Should we use this pin and potentially miss an interrupt ?</p>
<p>ATmega168 pins are dispatched by port (PB, PC and PD). When looking at an Arduino board, pins go like this:</p>
<p style="text-align: center;"><img class="aligncenter" src="http://farm7.static.flickr.com/6070/6128118638_22609bf236_d.jpg" alt="ATmega168 distribution" width="444" height="444" /></p>
<h3>Which Microchip PIC ?</h3>
<p>Now that we had a brief overview of the nest, let&#8217;s choose our Cuckoo ! We can specify the following requirements:</p>
<ul>
<li>28 pins, PDIP (easy to solder)</li>
<li>self-writable (for bootloaders)</li>
<li>5V operational voltage</li>
<li>runs as fast as possible with a 16MHz Xtal</li>
<li>at least 6 ADC channels, independent (ANSEL-like ADC channel selection)</li>
<li>2 PWM channels</li>
<li>USART</li>
<li>SPI</li>
<li>I²C</li>
</ul>
<p>Microchip product matrix tool found few candidates, amongst them, <strong>PIC18F25K22</strong> (big brother 18F26K22 is a big fat one, with 64KB memory, but not in production yet).</p>
<p><strong><a href="http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en546240">18F25K22</a></strong> is an interesting chip, with a lot of features. It provides <strong>32KB memory</strong>, 1.5KB RAM, 256B EEPROM. It has a 4xPLL module and can run up to <strong>64MHz</strong> (16MIPS, just like ATmega168). This means its max speed is reached using a 64/4 = 16 MHz xtal, the same one that can be found in Arduino! It also has <strong>19 analog inputs</strong>, independent, this will help while dispatching and matching Arduino pins. It also has <strong>two CCP</strong> modules (two PWM channels, seem to be multiplexed over 4 different pins),<strong> two MSSP</strong> modules to run <strong>SPI</strong> <em>and</em> <strong>I²C</strong> at the same time, <strong>two USART</strong>modules, <strong>three 8-bits timers</strong> and <strong>one 16-bits timer</strong>. An interesting chip&#8230;</p>
<h3>How would Jaluino Cuckoo look like ?</h3>
<p><strong>Jaluino Cuckoo</strong> can&#8217;t be as small as a simple 28-pins chip, because some pins must be mapped, a PCB is needed. But there could be enough space to put a &#8220;clever&#8221; PCB, plugged instead of Atmel chip, yet having enough space to use a shield. As suggestions received from this <a href="http://groups.google.fr/group/jallib/browse_thread/thread/ec6324b87c595531">jallib thread</a>:</p>
<ul>
<li>if a PCB is needed, it could also be used as a <em>standalone board</em> (when Baby Cuckoo leaves the nest ?).</li>
<li>it could have its own external crystal, with jumper selection (Arduino&#8217;s or Cuckoo&#8217;s). This would allow to plug a 20MHz xtal, instead of just 16MHz. But, 18F25K22 can also run at 16MHz or 64MHz using its internal clock + 4xPLL, so does it worth it ?</li>
<li>it could have an ICSP connector, to easily program Cuckoo. I don&#8217;t know if Arduino&#8217;s ICSP could be used though</li>
<li>it could also use SMD components, 64-pins, etc&#8230; but maybe for a future version to <em>cuckoo</em> Arduino Mega&#8230;</li>
</ul>
<p>How would it plug onto Arduino ? Maybe something like this ?</p>
<p style="text-align: center;"><img class="aligncenter" src="http://farm7.static.flickr.com/6078/6128118714_3ee9184cc3_d.jpg" alt="Cuckoo preview" width="398" height="327" /></p>
<p>Cuckoo PCB will have to be cut so it won&#8217;t be in contact with ICSP connector (or it could plug on it to actually use it ?). Pin headers could be used in place of ATmega chip. PIC18F25K22 certainly won&#8217;t be able to be plugged on these headers as it would be too thick when using a shield. But it can be moved away and hopefully this would leave enough space to put required components.</p>
<p>Now it&#8217;s time to draw the schematic and decide how to concretely map pins between Arduino and Jaluino Cuckoo. In a major and critical step, we will have to ensure there&#8217;s no physical constraints related to plugging shields with a<em>cuckooed</em> Arduino (btw, where&#8217;s the reset button ?&#8230;). Finally, we will have to justify why creating such a useless board.</p>
<p>Feel free to react, either on this jallib thread <a href="http://groups.google.fr/group/jallib/browse_thread/thread/ec6324b87c595531">http://groups.google.fr/group/jallib/browse_thread/thread/ec6324b87c595531</a> or by commenting this page.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><img class="aligncenter" src="http://farm7.static.flickr.com/6194/6127571055_5230d9a174_d.jpg" alt="Poor Mother Cuckoo..." width="300" height="208" /></p>
<div style="text-align: center;"><em>Which one is Baby Cuckoo ?&#8230;</em></div>
]]></content:encoded>
			<wfw:commentRss>http://jaluino.org/microchip-pic-on-arduino-with-jaluino-cuckoo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jaluino PCBs soon available !</title>
		<link>http://jaluino.org/jaluino-pcbs-soon-available?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jaluino-pcbs-soon-available</link>
		<comments>http://jaluino.org/jaluino-pcbs-soon-available#comments</comments>
		<pubDate>Fri, 05 Nov 2010 19:26:01 +0000</pubDate>
		<dc:creator>sebastien.lelong</dc:creator>
				<category><![CDATA[Jaluino Medium]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://jaluino.org/?p=33</guid>
		<description><![CDATA[Jaluino PCBs, directly coming from India thanks to Sunish, will soon arrive at destination (my home), from where they&#8217;ll soon be dispatched. This is the first batch order for Jaluino boards, very exciting This order contains 15 units, 10 being already reserved (to be confirmed). If interested, please contact us on Jaluino Group: http://groups.google.com/group/jaluino Some photos, more [...]]]></description>
			<content:encoded><![CDATA[<g:plusone href="http://jaluino.org/jaluino-pcbs-soon-available"  size="standard"   ></g:plusone><p>Jaluino PCBs, directly coming from India thanks to <a href="http://www.sunish.net/">Sunish</a>, will soon arrive at destination (my home), from where they&#8217;ll soon be dispatched. This is the first batch order for Jaluino boards, very exciting <img src='http://jaluino.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-33"></span></p>
<p>This order contains 15 units, 10 being already reserved (to be confirmed). If interested, please contact us on Jaluino Group: <a href="http://groups.google.com/group/jaluino">http://groups.google.com/group/jaluino</a></p>
<p>Some photos, more to come&#8230;</p>
<p style="text-align: center;"><a href="http://justanotherlanguage.org/sites/default/files/u3/jaluino_pcb_front.jpg"><img class="aligncenter" src="http://farm7.static.flickr.com/6083/6128134170_96020f8bfa_d.jpg" alt="Jaluino PCB Front" width="400" height="300" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://justanotherlanguage.org/sites/default/files/u3/jaluino_pcb_back.jpg"><img class="aligncenter" src="http://farm7.static.flickr.com/6202/6128134248_be6e06c7d8_d.jpg" alt="Jaluino PCB Back" width="398" height="300" /></a></p>
<p>&nbsp;</p>
<p>Stay tuned !</p>
]]></content:encoded>
			<wfw:commentRss>http://jaluino.org/jaluino-pcbs-soon-available/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jaluino Cuckoo and Arduino: first surgery</title>
		<link>http://jaluino.org/jaluino-cuckoo-and-arduino-first-surgery?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jaluino-cuckoo-and-arduino-first-surgery</link>
		<comments>http://jaluino.org/jaluino-cuckoo-and-arduino-first-surgery#comments</comments>
		<pubDate>Tue, 24 Aug 2010 18:04:59 +0000</pubDate>
		<dc:creator>sebastien.lelong</dc:creator>
				<category><![CDATA[Jaluino Cuckoo]]></category>

		<guid isPermaLink="false">http://jaluino.org/?p=21</guid>
		<description><![CDATA[Disclaimer, warnings, caution Don&#8217;t do this, don&#8217;t read this, close this page, because what is following will break your Arduino board, it will disintegrate it, it won&#8217;t work anymore, you&#8217;ll just have to throw it away. Unusable. This is extreme Arduino, this is Forbidden Arduino. Do it at your own risk, if you completely and undoubtedly know what you&#8217;re [...]]]></description>
			<content:encoded><![CDATA[<g:plusone href="http://jaluino.org/jaluino-cuckoo-and-arduino-first-surgery"  size="standard"   ></g:plusone><h3>Disclaimer, warnings, caution</h3>
<p>Don&#8217;t do this, don&#8217;t read this, close this page, because what is following will break your Arduino board, it will disintegrate it, it won&#8217;t work anymore, you&#8217;ll just have to throw it away. Unusable. This is extreme Arduino, this is <strong>Forbidden Arduino</strong>. Do it at your own risk, if you completely and undoubtedly know what you&#8217;re doing, because I&#8217;m <em>not</em> responsible in anyway for anything that would occur before, while and after, for decades and decades. And much more.</p>
<p>This is not for the faint of heart.</p>
<p><span id="more-21"></span></p>
<p>You&#8217;ve been warned.</p>
<p>Twice.</p>
<h3>Jaluino Cuckoo PCB design</h3>
<p>After several trials, Jaluino Cuckoo PCB has been designed. This wasn&#8217;t easy, due to the inherent physical constraints of this design: Cuckoo must be plugged flawlessly onto Arduino while still allowing shields connections. There are some spaces between Atmega connector, crystal, push-button, and shield connector, all were used. This is a double-side PCB, here are some pictures of the final result.</p>
<table border="0" align="center">
<tbody>
<tr valign="top">
<td valign="top">
<div><img src="http://farm7.static.flickr.com/6085/6124680176_18b712888b_d.jpg" alt="top view" width="260" height="240" /></div>
<div><em>Cuckoo PCB, top view</em></div>
</td>
<td valign="top">
<div><img src="http://farm7.static.flickr.com/6208/6124138775_13ab57f7d5_d.jpg" alt="bottow view" width="260" height="240" /></div>
<div><em>Cuckoo PCB, bottom view</em></div>
</td>
</tr>
</tbody>
</table>
<p>Most components are on the top side, as usual,only a LED is visible on the bottom side, but this PCB will be plugged upside down, so the bottom side will be the visible one (so the LED will be visible too&#8230;).</p>
<h3>PCB for real</h3>
<p>Thanks to <a href="http://vsurducan.blogspot.com/">Vasile Surducan</a>, I&#8217;ve been able to get two Cuckoo PCB units, made on a CNC router.</p>
<p><img src="http://farm7.static.flickr.com/6069/6124138965_2477e7c70c_d.jpg" alt="PCBs" width="261" height="122" /></p>
<p>There are four vias in Cuckoo PCB, linking top and bottom sides. Because used CNC doesn&#8217;t provide through-hole technology, I had to solder a small wire in vias to connect sides together. This really challenged my (poor) soldering skills (and reminds me, if ever needed, to stop trying surface soldering)&#8230;</p>
<p>Soldering other components is straight forward. Jaluino Cuckoo is almost finished, only PIC 18F25K22 is missing. For now, it&#8217;s not needed as I just want to make sure the concept is viable in terms of physical constraints. Now, let me introduce: <strong>Cuckoo</strong> !</p>
<table border="0" align="center">
<tbody>
<tr align="center" valign="top">
<td>
<div><img src="http://farm7.static.flickr.com/6186/6124680658_b76be87173_m_d.jpg" alt="Cuckoo top" width="190" height="180" /></div>
<div><em>Cuckoo top side. PIC 18F25K22 is</em></div>
<div><em>missing.. Male connectors will</em></div>
<div><em>plugged onto Arduino board.</em></div>
</td>
<td>
<div><img src="http://farm7.static.flickr.com/6193/6124680726_cb584e63e0_m_d.jpg" alt="Cuckoo bottom" width="216" height="180" /></div>
<div><em>Cuckoo bottom side. This is the visible</em></div>
<div><em>side when plugged, that&#8217;s why a LED is</em></div>
<div><em>on <em>this face.</em></em></div>
</td>
</tr>
</tbody>
</table>
<h3>Arduino/Cuckoo, step by step surgery guide</h3>
<table border="0">
<tbody>
<tr>
<td align="left" valign="top">
<div>Cuckoo&#8217;s ready, now let&#8217;s &#8220;take care&#8221; of Arduino, our parasitic host (victim). Look at your Arduino this is the last time you&#8217;ll see it like this&#8230;</div>
</td>
<td align="left" valign="top"><img src="http://farm7.static.flickr.com/6196/6124680784_a6d99a33fe_m_d.jpg" alt="Arduino" width="214" height="180" /></td>
</tr>
<tr>
<td valign="top">
<div>First, decerebrate Arduino by removing Atmega chip. Use a small screwdriver, act on both sides and, be careful, try not bending pins too much. If surgery fails, you may need to go back (if you can).</div>
</td>
<td valign="top"> <img src="http://farm7.static.flickr.com/6206/6124139311_63110d493d_m_d.jpg" alt="Decerebrated Arduino" width="225" height="180" /></td>
</tr>
<tr>
<td valign="top">
<div>Let&#8217;s try to plug Cuckoo! Well&#8230; not good news. Pin headers seem to be too big to fit in Atmega socket. It&#8221;s very hard to plug it. ICSP connector will also be problem as it can be in contact with Cuckoo PCB.</div>
</td>
<td valign="top"> <img src="http://farm7.static.flickr.com/6181/6124680978_41b211b685_d.jpg" alt="Cuckoo plugged" width="320" height="180" /></td>
</tr>
<tr>
<td valign="top">More, crystal caps touch Arduino&#8217;s crystal.</td>
<td valign="top"> <img src="http://farm7.static.flickr.com/6079/6124681144_5317a76a1f_d.jpg" alt="caps xtal" width="320" height="180" /></td>
</tr>
<tr>
<td valign="top">Not a problem, caps can &#8220;safely&#8221; be bended.</td>
<td valign="top"> <img src="http://farm7.static.flickr.com/6201/6124681190_3ebfc85411_d.jpg" alt="bended caps" width="320" height="180" /></td>
</tr>
<tr>
<td valign="top">
<div>Now they aren&#8217;t in contact with crystal anymore. One problem solved.</div>
</td>
<td valign="top"> <img src="http://farm7.static.flickr.com/6083/6124139745_cdf10cccb0_d.jpg" alt="caps ok" width="320" height="180" /></td>
</tr>
<tr>
<td valign="top">
<div>Still, when Cuckoo&#8217;s plugged, shields can&#8217;t be connected anymore, first because of the LED. I initially wanted to use a squared LED and bend it to preserve space above it, but it seems it&#8217;s not even possible. LED has to be moved on the other side.</div>
<p>&nbsp;</p>
<div>Even without this LED on the bottom side (remeber, the visible one), shields can&#8217;t be connected. Cuckoo has to be plugged some more.</div>
</td>
<td valign="top"> <img src="http://farm7.static.flickr.com/6062/6124681414_a382cc1a33_d.jpg" alt="shield bad" width="320" height="180" /></td>
</tr>
<tr>
<td valign="top">
<div>I decided to plug pin headers directly on Atmega socket, without PCB, then plug the PCB and solder headers.</div>
</td>
<td valign="top"> <img src="http://farm7.static.flickr.com/6202/6124140089_37959ae51d_d.jpg" alt="pin header" width="320" height="180" /></td>
</tr>
<tr>
<td valign="top">
<div>Result seems promising, pins are shorter than before. Cutting remaining wire on the side will save some more space for shields.</div>
</td>
<td valign="top"><img src="http://farm7.static.flickr.com/6197/6124681744_d0db785194_d.jpg" alt="shorter pins" width="320" height="180" /></td>
</tr>
<tr>
<td valign="top">
<div>About ICSP connector, I can&#8217;t cut Cuckoo&#8217;s PCB as some tracks are present. But&#8230; I can unsolder it! Dirty&#8230; This will have to be fixed in another version. On Cuckoo, I&#8217;ve also removed jumpers, I&#8217;ll have to find smaller ones&#8230;</div>
</td>
<td valign="top"> <img src="http://farm7.static.flickr.com/6063/6124681956_33b7b90c12_d.jpg" alt="ICSP..." width="320" height="180" /></td>
</tr>
<tr>
<td valign="top">So, how is it now ? Much better&#8230;</td>
<td valign="top"><img src="http://farm7.static.flickr.com/6067/6124682022_451049c5ae_d.jpg" alt="cuckoo plugged" width="320" height="180" /></td>
</tr>
<tr>
<td valign="top">Shields can now be connected&#8230;</td>
<td valign="top"><img src="http://farm7.static.flickr.com/6077/6124682088_8a987f77b4_d.jpg" alt="shield almost ok" width="320" height="180" /></td>
</tr>
<tr>
<td valign="top">&#8230; though very little space is available</td>
<td valign="top"><img src="http://farm7.static.flickr.com/6084/6124140713_8ebd7dbb9c_d.jpg" alt="very little space" width="320" height="180" /></td>
</tr>
<tr>
<td valign="top">
<div>Removing plastic rows helps Cuckoo to be plugged some more.</div>
</td>
<td valign="top"><img src="http://farm7.static.flickr.com/6182/6124682248_61580d3709_d.jpg" alt="removed rows" width="320" height="180" /></td>
</tr>
<tr>
<td valign="top">
<div>More space above, but less space under! PIC18F25K22 will probably need to be directly soldered, without any socket&#8230;</div>
</td>
<td valign="top"><img src="http://farm7.static.flickr.com/6203/6124682298_e51a29cb10_d.jpg" alt="more space" width="320" height="180" /></td>
</tr>
</tbody>
</table>
<h3>Conclusions</h3>
<p>Main goal was to verify if <strong>Cuckoo concept</strong>, unplug Atmega and plug a small daughter board instead, is a <em>viable</em>one. That&#8217;s not easy, that&#8217;s tricky, but it seems possible. <strong>Main problem comes from pin headers</strong>. They are too <em>big</em>, making Cuckoo very <em>hard to plug</em>. And I think some more space could be saved if using another type of pin headers (any idea ?). Last photo from surgery steps shows Cuckoo when plugged at maximum. LED is blocking as it&#8217;s in contact with Arduino&#8217;s PCB. If moved somewhere else, when it could be bend, and/or if using a square shaped LED, Cuckoo might be plugged some more. On the other side, PIC18F25K22 won&#8217;t any socket, but I think this is an expensive luxury in this kind of constraint design&#8230;</p>
<h3>Epilogue</h3>
<table border="0">
<tbody>
<tr>
<td valign="top">
<div><img src="http://farm7.static.flickr.com/6198/6124140989_6e8e5a0e43_d.jpg" alt="Arduino, original" width="259" height="180" /></div>
<div><em>Before: Arduino, fresh, innocent, naive.</em></div>
</td>
<td valign="top">
<div><img src="http://farm7.static.flickr.com/6193/6124141033_667302e0dd_d.jpg" alt="Arduino Cuckoo" width="259" height="180" /></div>
<div><em>After: Jaluino Cuckoo parasite slowly eating</em></div>
<div><em>Arduino host. T<em>hat&#8217;s Forbidden Arduino!</em></em></div>
</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://jaluino.org/jaluino-cuckoo-and-arduino-first-surgery/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- www.000webhost.com Analytics Code -->
<script type="text/javascript" src="http://analytics.hosting24.com/count.php"></script>
<noscript><a href="http://www.hosting24.com/"><img src="http://analytics.hosting24.com/count.php" alt="web hosting" /></a></noscript>
<!-- End Of Analytics Code -->

