<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2284081331819361501</id><updated>2026-04-03T22:48:51.933-03:00</updated><category term="microcontrollers"/><category term="arduino"/><category term="mod"/><category term="avr"/><category term="Mech-Keyboard"/><category term="usb"/><category term="Android"/><category term="RepRap"/><category term="modeling"/><category term="3d"/><category term="GH60"/><category term="Java"/><category term="aeromodelism"/><category term="eurgle"/><category term="foam"/><category term="fs th9x"/><category term="g-code"/><category term="homebrew"/><category term="paper craft"/><category term="radio"/><category term="sketchup"/><category term="turnigy 9x"/><category term="ARM Cortex A8"/><category term="AllWinner A10"/><category term="LiPo"/><category term="M74HC595"/><category term="XML"/><category term="architecture"/><category term="atmega64"/><category term="cms"/><category term="comparison"/><category term="depron"/><category term="drupal"/><category term="joomla"/><category term="quadcopter"/><category term="rc"/><category term="wordpress"/><title type='text'>Dr.Ian.O.Xaman</title><subtitle type='html'>A bunch of nerd and tech stuff ...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-5528040641661510771</id><published>2014-02-16T11:30:00.000-03:00</published><updated>2017-10-09T22:12:16.228-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="avr"/><category scheme="http://www.blogger.com/atom/ns#" term="homebrew"/><category scheme="http://www.blogger.com/atom/ns#" term="Mech-Keyboard"/><category scheme="http://www.blogger.com/atom/ns#" term="microcontrollers"/><category scheme="http://www.blogger.com/atom/ns#" term="mod"/><title type='text'>ErgoDox build ...</title><content type='html'>&lt;p&gt;A colleague of mine at GeekHack.org asked me to build one ErgoDox for him - he didn&#39;t like to solder SMD components.&lt;/p&gt;

&lt;p&gt;After one month I could build his little keyboard:&lt;/p&gt;

&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://dl.dropboxusercontent.com/u/94589680/20140216_ErgoDox-LCS.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;300px&quot; src=&quot;https://drive.google.com/file/d/0B4GfIKc9GN9ycUFhZ3hDb2EtX2M/view?usp=sharing&quot; /&gt;
&lt;/a&gt;
&lt;/div&gt;

&lt;p&gt;I&#39;m waiting for his pictures with the Keycaps ...&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/5528040641661510771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2014/02/ergodox-build.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/5528040641661510771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/5528040641661510771'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2014/02/ergodox-build.html' title='ErgoDox build ...'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Rio - Rio de Janeiro, Brazil</georss:featurename><georss:point>-22.9133954 -43.200710099999981</georss:point><georss:box>-23.3814229 -43.846157099999978 -22.445367899999997 -42.555263099999983</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-667372758249267656</id><published>2014-01-17T15:37:00.000-02:00</published><updated>2014-01-17T15:37:46.811-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3d"/><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="g-code"/><category scheme="http://www.blogger.com/atom/ns#" term="RepRap"/><title type='text'>More cool 3D printers ...</title><content type='html'>&lt;p&gt;I still didn&#39;t finished my Prusa I3 but I can say that I&#39;m almost there - after almost one year now it&#39;s just a matter of a few adjustments/regulations and then I&#39;ll be able to print my own wissle.&lt;/p&gt;

&lt;p&gt;And now, I just decided it, I do want to build one simple 3D scanner. I decided to build one after I saw this KickStarter printer: &lt;a href=&quot;http://www.kickstarter.com/projects/2132002936/r-360-the-most-simple-and-modular-3d-printer&quot;&gt;R-360&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I loved the idea and the size is really cool for small apartments. My bench is already filled up with stuff that my wife wanna throw away, GOSH! I need more room to my stuff! One of the most interesting features are the ability to install one &quot;3D Scanner&quot; kit and a plotter.&lt;/p&gt;

&lt;p&gt;I don&#39;t like the online service idea - I think that a software like Repetier would be good enough. The online 3D library is awesome tought.&lt;/p&gt;

&lt;p&gt;It&#39;s sad that they didn&#39;t reached their goal - now we will have to dig the web to get the details of this gadget in order to try to bring it into maturity.&lt;/p&gt;

&lt;p&gt;KickStarter.com is awesome, I love their projects, I love the idea to invest into gadgets and toys that you like. There is one catch thought, IMHO, they have the tendency to support &lt;b&gt;mostly&lt;/b&gt; (again, IMHO!) &quot;professional&quot; projects. IF you don&#39;t sell yourself they will not help you with that - even if you do have one awesome idea ...&lt;/p&gt;

&lt;p&gt;A while ago I saw another project at KickStarter - the &lt;a href=&quot;http://www.kickstarter.com/projects/117421627/the-peachy-printer-the-first-100-3d-printer-and-sc&quot;&gt;Peachy Printer&lt;/a&gt;. One US$ 100 printer. The catch is that this printer is not complete - you will have to spend some money into the resin container.&lt;/p&gt;

&lt;p&gt;And the 3D scanner? It&#39;s &lt;a href=&quot;http://www.thingiverse.com/thing:9972&quot;&gt;here&lt;/a&gt;, the SpinScan. The project is a work in progress but it&#39;s super cool.&lt;/p&gt;

&lt;p&gt;There is one alternative idea using encoders to point where you want the vertices but I don&#39;t know none open source project implementing it. Take a look &lt;a href=&quot;http://forums.reprap.org/read.php?138,68792,68792&quot;&gt;here&lt;/a&gt; for details.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/667372758249267656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2014/01/more-cool-3d-printers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/667372758249267656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/667372758249267656'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2014/01/more-cool-3d-printers.html' title='More cool 3D printers ...'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Rio de Janeiro - RJ, Brasil</georss:featurename><georss:point>-22.9133954 -43.200710099999981</georss:point><georss:box>-23.3814229 -43.846157099999978 -22.445367899999997 -42.555263099999983</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-3060192224851206830</id><published>2013-04-28T23:30:00.000-03:00</published><updated>2013-08-08T10:51:24.290-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="avr"/><category scheme="http://www.blogger.com/atom/ns#" term="GH60"/><category scheme="http://www.blogger.com/atom/ns#" term="Mech-Keyboard"/><category scheme="http://www.blogger.com/atom/ns#" term="microcontrollers"/><title type='text'>Open Source Cherry/Alps Keyboard - GH65</title><content type='html'>&lt;p&gt;Hi guys, long time no &lt;b&gt;&lt;i&gt;see&lt;/i&gt;&lt;/b&gt; you. There&#39;s a while since my last post - that&#39;s because I&#39;ve been working into a few projects that I need to finish to keep my spirits up (my quadcopter for instance). I said that I need to finish a few projects? Now I do have to finish more one! I got kinda envious of my friend Gilson&#39;s printer and then I started another project (one &lt;a href=&quot;http://drianoxaman.blogspot.com.br/2013/04/prusa-i3-xl-build-log-and-annotations.html&quot;&gt;Prusa I3&lt;/a&gt;). Yes, my &lt;a href=&quot;http://drianoxaman.blogspot.com.br/p/blog-page.html&quot;&gt;procrastination list&lt;/a&gt; is still huge! Thanks to you Gilson!&lt;/p&gt;

&lt;p&gt;One month or so ago &lt;a href=&quot;http://geekhack.org/index.php?action=profile;u=20857&quot;&gt;Matt3o&lt;/a&gt; asked me if I could design a PCB for an Keyboard layout he had in mind at that time (picture 1). You can see more about his topic at the &lt;a href=&quot;http://geekhack.org/index.php?topic=42302.60&quot;&gt;GeekHack forum&lt;/a&gt; - there are also a few awesome pictures of his keyboard there.&lt;/p&gt;
&lt;br/&gt;

&lt;center&gt;
&lt;a href=&quot;https://dl.dropboxusercontent.com/u/94589680/20130602-Matt3o-Layout.png&quot; imageanchor=&quot;1&quot; &gt;
&lt;img border=&quot;0&quot; src=&quot;https://dl.dropboxusercontent.com/u/94589680/20130602-Matt3o-Layout.png&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;Picture 1, &lt;a href=&quot;http://ne0.cc/laygen/#%60~%3A%3A1%20%201%3A%3A1%20%202%3A%3A1%20%203%3A%3A1%20%204%3A%3A1%20%205%3A%3A1%20%206%3A%3A1%20%207%3A%3A1%20%208%3A%3A1%20%209%3A%3A1%20%200%3A%3A1%20%20-_%3A%3A1%20%20+%3D%3A%3A1%20%20%3C-----%3A%3A1%20%20INS%3A%3A1%24%24%0ATab%3A%3A1%20%20Q%3A%3A1%20%20W%3A%3A1%20%20E%3A%3A1%20%20R%3A%3A1%20%20T%3A%3A1%20%20Y%3A%3A1%20%20U%3A%3A1%20%20I%3A%3A1%20%20O%3A%3A1%20%20P%3A%3A1%20%20[{%3A%3A1%20%20]}%3A%3A1%20%20\|%3A%3A1%20%20DEL%3A%3A1%24%24%0ACaps%20Lock%3A%3A1.25%20%20A%3A%3A1%20%20S%3A%3A1%20%20D%3A%3A1%20%20F%3A%3A1%20%20G%3A%3A1%20%20H%3A%3A1%20%20J%3A%3A1%20%20K%3A%3A1%20%20L%3A%3A1%20%20%3B%3A%20%3A%3A1%20%20%27%22%3A%3A1%20%20Enter%3A%3A1.75%20%20Print%3A%3A1%24%24%0AShift%3A%3A1.75%20%20Z%3A%3A1%20%20X%3A%3A1%20%20C%3A%3A1%20%20V%3A%3A1%20%20B%3A%3A1%20%20N%3A%3A1%20%20M%3A%3A1%20%20%3C%2C%3A%3A1%20%20%3E.%3A%3A1%20%20/%3F%3A%3A1%20%20Shift%3A%3A1.25%20%20UP%3A%3A1%20%20Pause%3A%3A1%24%24%0ACtrl%3A%3A1.25%20%20Fn%3A%3A1%20%20Alt%3A%3A1.25%20%20Space%3A%3A6%20%20Alt%20Gr%3A%3A1.25%20%20Ctrl%3A%3A1.25%20%20Left%3A%3A1%20%20Down%3A%3A1%20%20Right%3A%3A1%0A&quot;&gt;Matt3o Layout&lt;/a&gt;&lt;/p&gt;
&lt;/center&gt;

&lt;p&gt;After almost 3 weeks I came up with the 2 PCBs below:&lt;/p&gt;&lt;br/&gt;

&lt;center&gt;
&lt;a href=&quot;https://dl.dropboxusercontent.com/u/94589680/20130602-GH65-CherryAlps.png&quot; imageanchor=&quot;1&quot; &gt;
&lt;img border=&quot;0&quot; height=&quot;75%&quot; width=&quot;75%&quot; src=&quot;https://dl.dropboxusercontent.com/u/94589680/20130602-GH65-CherryAlps.png&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;Picture 2, complete PCB - GitHub Kicad files &lt;a href=&quot;https://github.com/agodinhost/KiCad/tree/master/Matt3o&quot;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;br/&gt;

&lt;a href=&quot;https://dl.dropboxusercontent.com/u/94589680/20130602-GH65-CherryAlps-Teensy.png&quot; imageanchor=&quot;1&quot; &gt;
&lt;img border=&quot;0&quot; height=&quot;75%&quot; width=&quot;75%&quot; src=&quot;https://dl.dropboxusercontent.com/u/94589680/20130602-GH65-CherryAlps-Teensy.png&quot; /&gt;&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;Picture 3, PCB with headers to attach the Teensy 2.0 board - Github Kicad files &lt;a href=&quot;https://github.com/agodinhost/KiCad/tree/master/Matt3o-Teensy2&quot;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;/center&gt;

&lt;p&gt;Matt3o ended up using direct wiring into his keyboard (I think he got impatient waiting for my design) and we didn&#39;t used these PCBs for real. Would be good to have a complete review before you do decide to order it into a fab house (OSH for instance).&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/3060192224851206830/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2013/06/open-source-cherryalps-keyboard-gh65.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/3060192224851206830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/3060192224851206830'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2013/06/open-source-cherryalps-keyboard-gh65.html' title='Open Source Cherry/Alps Keyboard - GH65'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Rio de Janeiro, Brazil</georss:featurename><georss:point>-22.9035393 -43.209586899999977</georss:point><georss:box>-23.3715503 -43.855033899999974 -22.435528299999998 -42.564139899999979</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-4099307093081261498</id><published>2013-04-11T02:03:00.000-03:00</published><updated>2013-06-03T02:42:37.261-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="avr"/><category scheme="http://www.blogger.com/atom/ns#" term="GH60"/><category scheme="http://www.blogger.com/atom/ns#" term="Mech-Keyboard"/><category scheme="http://www.blogger.com/atom/ns#" term="microcontrollers"/><title type='text'>Open Source Alps Keyboard - GH60</title><content type='html'>&lt;p&gt;If you do know what ALPs Switches are you do also know that there aren&#39;t many open source projects out there for this old fella - that&#39;s why the guys at the GeekHack forum came up with the idea to build one PCB to this little prehistoric switch.&lt;/p&gt;

&lt;p&gt;The credit goes for &lt;a href=&quot;http://blog.komar.be/projects/gh60-programmable-keyboard/&quot;&gt;Michal Trybus&lt;/a&gt; (&lt;a href=&quot;http://geekhack.org/index.php?action=profile;u=4818&quot;&gt;Komar007&lt;/a&gt; @ &lt;a href=&quot;http://geekhack.org&quot;&gt;Geekhack&lt;/a&gt;), I just got his rev b project files and changed the switches used on it to fit the ALPs footprint. You can get more info regarding the original GH60 project at &lt;a href=&quot;http://geekhack.org/index.php?topic=37570.0&quot;&gt;here&lt;/a&gt; and if you do want to know more about the Alps version at &lt;a href=&quot;http://geekhack.org/index.php?topic=41461.120&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;This project is still up and running, right now we are just waiting the best moment to start the beta-testing and group buy action.&lt;/p&gt;

&lt;center&gt;
&lt;p&gt;&lt;a href=&quot;https://dl.dropboxusercontent.com/u/94589680/20130602-GH60-ALPs.png&quot; imageanchor=&quot;1&quot; &gt;&lt;img border=&quot;0&quot; height=&quot;75%&quot; width=&quot;75%&quot; src=&quot;https://dl.dropboxusercontent.com/u/94589680/20130602-GH60-ALPs.png&quot; /&gt;&lt;/a&gt;
&lt;br/&gt;GH60 ALPs PCB, Github Kicad files &lt;a href=&quot;https://github.com/agodinhost/KiCad/tree/master/ghkb-revb-alps&quot;&gt;here&lt;/a&gt;.

&lt;br&gt;
&lt;a href=&quot;https://dl.dropboxusercontent.com/u/94589680/20130602-GH60-ALPs-back.png&quot; imageanchor=&quot;1&quot; &gt;&lt;img border=&quot;0&quot;  height=&quot;75%&quot; width=&quot;75%&quot; src=&quot;https://dl.dropboxusercontent.com/u/94589680/20130602-GH60-ALPs-back.png&quot; /&gt;&lt;/a&gt;
&lt;br/&gt;GH60 ALPs PCB Back side
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/4099307093081261498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2013/04/open-source-alps-keyboard-gh60.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/4099307093081261498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/4099307093081261498'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2013/04/open-source-alps-keyboard-gh60.html' title='Open Source Alps Keyboard - GH60'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Rio de Janeiro, Brazil</georss:featurename><georss:point>-22.9035393 -43.209586899999977</georss:point><georss:box>-23.3715503 -43.855033899999974 -22.435528299999998 -42.564139899999979</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-6859191264403997428</id><published>2013-04-01T01:25:00.000-03:00</published><updated>2014-01-10T10:49:12.379-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="3d"/><category scheme="http://www.blogger.com/atom/ns#" term="mod"/><category scheme="http://www.blogger.com/atom/ns#" term="RepRap"/><title type='text'>Prusa I3 XL, build log and annotations</title><content type='html'>&lt;p&gt;Another RepRap blog? &lt;b&gt;Ohhhh YES, more one!&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;My goal here is not to teach anyone - I&#39;m new to this RepRap world and I&#39;m still learning all this stuff - my goal here is to keep an build log for my own reference and, maybe, help someone in this endeavor. A friend of mine (Gilson) has mentioned some time ago that the Prusa I3&#39;s documentation is not so good when compared with the Prusa Mendel - there is no complete manual or book with &lt;b&gt;ALL&lt;/b&gt; required info until this date and by what I&#39;ve saw it seems he is right. So I hope that this build log helps in this documentation too.&lt;/p&gt;

&lt;p&gt;The thing is that I&#39;m envy of my friend &lt;a href=&quot;http://drianoxaman.blogspot.com/2013/03/reprap-prusa-mendel-v2-iteration2-3d.html&quot;&gt;Gilson&#39;s printer&lt;/a&gt; - actually I don&#39;t like to keep asking him to print parts to me all the time - then I decided to build my own. Right now I&#39;m waiting for a few parts from eBay and AliExpress yet. Maybe in two or tree weeks I will get the Step motors and then I&#39;ll send my frame to the CNC shop in order to start the building phase! (after more or less 3 months buying and waiting for these parts I&#39;m kinda bored - it&#39;s a real pain to buy stuff from China!)&lt;/p&gt;

&lt;p&gt;Until I start this building phase take a look at what I&#39;ve done so far ...&lt;/p&gt;

&lt;br/&gt;&lt;p&gt;Official Ramps 1.4b BOM (just in case you need to save money doing your own): &lt;a href=&quot;https://docs.google.com/spreadsheet/ccc?key=0AoGfIKc9GN9ydDV2VmJjU2tOMkxtaXg0RnQzVnZuUXc&amp;embedded=true&amp;rm=minimal&quot;&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;br/&gt;&lt;p&gt;&lt;b&gt;My&lt;/b&gt; Prusa I3 BOM (for those willing to build one Prusa I3): &lt;a href=&quot;https://docs.google.com/spreadsheet/ccc?key=0AoGfIKc9GN9ydFFCSXc0SFNlcm1JSkM0WWdNV2xvNFE&amp;embedded=true&amp;rm=minimal&quot;&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;br/&gt;&lt;p&gt;My part list (I didn&#39;t liked a few parts so I decided to design my own, you can see it &lt;a href=&quot;&lt;p&gt;http://www.thingiverse.com/agodinhost/designs&quot;&gt;here&lt;/a&gt;): &lt;a href=&quot;https://docs.google.com/spreadsheet/ccc?key=0AoGfIKc9GN9ydG5PX3ZTTTc2eEhsOFEwQkc2NFdFREE&amp;embedded=true&amp;rm=minimal&quot;&gt;here&lt;/a&gt;&lt;/p&gt;

&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;h3&gt;RepRap stuff that I&#39;m kinda dating:&lt;/h3&gt;

&lt;div class=&quot;nobrtable&quot;&gt;
&lt;table class=&quot;xTable&quot; cellpadding=&quot;10&quot; cellspacing=&quot;0&quot;&gt;
&lt;caption&gt;HotEnd&lt;/caption&gt;
&lt;tr class=&quot;header&quot;&gt;&lt;th width=&quot;50px&quot;&gt;Logged
&lt;th align=&quot;left&quot; width=&quot;100px&quot;&gt;HotEnd
&lt;th width=&quot;50px&quot;&gt;Price
&lt;th align=&quot;left&quot; width=&quot;*&quot;&gt;Notes


&lt;tr&gt;&lt;td&gt;2013/05
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://reprap.org/wiki/J_Head_Nozzle#Mk_V&quot;&gt;J-Head, MKV&lt;/a&gt;
&lt;td&gt;$60 USD
&lt;td&gt;most used and popular, this one seems to be the latest version. Easily found on &lt;a href=&quot;http://www.ebay.com/sch/i.html?_odkw=mg+plus+hotend&amp;_osacat=0&amp;_from=R40&amp;_trksid=p2045573.m570.l1313.TR0.TRC0.XJ-Head%2C+MKV.TRS0&amp;_nkw=J-Head%2C+MKV&amp;_sacat=0&quot;&gt;eBay&lt;/a&gt;.


&lt;tr class=&quot;alt&quot;&gt;&lt;td&gt;2013/05
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://www.makergear.com/products/operators-pack&quot;&gt;MG Plus&lt;/a&gt;
&lt;td&gt;$70 USD
&lt;td&gt;+shipping. MakerGear hotend, good quality by an not so reasonable price. Easily found on &lt;a href=&quot;http://www.ebay.com/sch/i.html?_trksid=p2047675.m570.l1313.TR0.TRC0.Xmg+plus+hotend.TRS0&amp;_nkw=mg+plus+hotend&amp;_sacat=0&amp;_from=R40&quot;&gt;eBay&lt;/a&gt;.


&lt;tr&gt;&lt;td&gt;2013/05
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://trinitylabs.com/products/trinity-metalmagma-all-metal-high-temp-hotend&quot;&gt;Trinity MetalMagma&lt;/a&gt;
&lt;td&gt;$65 USD
&lt;td&gt;+shipping, &lt;b&gt;sold out&lt;/b&gt;. It supports 400C.


&lt;tr class=&quot;alt&quot;&gt;&lt;td&gt;2013/05
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://e3d-online.com/ourshop/prod_2567052-E3Dv4-All-metal-HotEnd-3-Week-PreOrder.html&quot;&gt;E3D-v4&lt;/a&gt;
&lt;td&gt;£39 GBP
&lt;td&gt;All metal and J-Head compatible, SUPER!


&lt;tr&gt;&lt;td&gt;2013/05
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://shop.arcol.hu/item/arcol-hu-hot-end-v4-assembled-035&quot;&gt;arcol.hu&lt;/a&gt;
&lt;td&gt;&amp;euro;99
&lt;td&gt;Expensive. All metal hotend however I never heard about this one.


&lt;tr class=&quot;alt&quot;&gt;&lt;td&gt;2014/01
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://cb-printer.com/en/&quot;&gt;CB-Printer&lt;/a&gt;
&lt;td&gt;&amp;euro;1,830
&lt;td&gt;Super printer, alu made in Poland


&lt;tr&gt;&lt;td&gt;2014/01
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://www.indiegogo.com/projects/bulldog-extruder-project&quot;&gt;Bulldog Extruder&lt;/a&gt;
&lt;td&gt;to be defined
&lt;td&gt;Another alu made extruder


&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;



&lt;div class=&quot;nobrtable&quot;&gt;
&lt;table class=&quot;xTable&quot; cellpadding=&quot;10&quot; cellspacing=&quot;0&quot;&gt;
&lt;caption&gt;Extruder Related Stuff&lt;/caption&gt;
&lt;tr class=&quot;header&quot;&gt;&lt;th width=&quot;50px&quot;&gt;Logged
&lt;th align=&quot;left&quot; width=&quot;100px&quot;&gt;Extruder
&lt;th width=&quot;50px&quot;&gt;Description
&lt;th align=&quot;left&quot; width=&quot;*&quot;&gt;Notes


&lt;tr&gt;&lt;td&gt;2013/05
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://reprap.org/wiki/Metal_Gear_System_Extruder&quot;&gt;Metal Extruder&lt;/a&gt;
&lt;td&gt;RepRap Metal Gear System Extruder.
&lt;td&gt;AWESOME! Build instructions &lt;a href=&quot;http://wiki.shapercube.com/wagn/Metal_Gear_Extruder_Assembly&quot;&gt;here&lt;/a&gt;.


&lt;tr class=&quot;alt&quot;&gt;&lt;td&gt;2013/05
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://www.reprapsource.com/en/show/6770&quot;&gt;Metal Gears&lt;/a&gt;
&lt;td&gt;Metal Gear System Hardware Pack for Prusa/i3.
&lt;td&gt;kinda expensive but you can do contact the owner to ask him to send it using a cheaper shipping (without insurance and tracking).
I&#39;ve found this info into &lt;a href=&quot;http://dustsreprap.blogspot.com.br/2013/05/i3-metal-gear-system-extruder.html&quot;&gt;this blog&lt;/a&gt;.


&lt;tr&gt;&lt;td&gt;2013/05
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://reprap.org/wiki/PonokoExtruderAssembly&quot;&gt;Ponoko Extruder&lt;/a&gt;
&lt;td&gt;
&lt;td&gt;CNC acrylic parts.


&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;



&lt;div class=&quot;nobrtable&quot;&gt;
&lt;table class=&quot;xTable&quot; cellpadding=&quot;10&quot; cellspacing=&quot;0&quot;&gt;
&lt;caption&gt;Reference and Usefull Stuff&lt;/caption&gt;
&lt;tr class=&quot;header&quot;&gt;&lt;th width=&quot;50px&quot;&gt;Logged
&lt;th align=&quot;left&quot; width=&quot;100px&quot;&gt;Link
&lt;th width=&quot;*&quot;&gt;Notes


&lt;tr&gt;&lt;td&gt;2013/05
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://reprapbook.com/&quot;&gt;book&lt;/a&gt;
&lt;td&gt;Getting Started with RepRap by Josef Průša, O&#39;Reilly Sep 2013


&lt;tr class=&quot;alt&quot;&gt;&lt;td&gt;2013/05
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://www.open3dengineering.org/media/cms_page_media/19/BuildManual%20i3.pdf&quot;&gt;Prusa I3 Build Manual&lt;/a&gt;
&lt;td&gt;


&lt;tr&gt;&lt;td&gt;2013/05
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://issuu.com/nextdayreprap/docs/reprap_prusa_mendel_build_manual_instructions/13?e=0&quot;&gt;Prusa Mendel Build Manual&lt;/a&gt;
&lt;td&gt;


&lt;tr class=&quot;alt&quot;&gt;&lt;td&gt;2013/06/23
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://calculator.josefprusa.cz/&quot;&gt;RepRap Calculator3&lt;/a&gt;
&lt;td&gt;by Josef Průša, a must have for all makers!


&lt;tr&gt;&lt;td&gt;2013/05
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://reprap.org/wiki/Drive-gear&quot;&gt;Drive Gears&lt;/a&gt;
&lt;td&gt;Drive-gears to be used in direct drive and some other extruders. Only required when using some kind of (like the &lt;a href=&quot;http://reprap.org/wiki/Adrian%27s_Geared_Extruder&quot;&gt;Adrian&#39;s_Geared_Extruder&lt;/a&gt;). 


&lt;tr class=&quot;alt&quot;&gt;&lt;td&gt;2013/06
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://reprap.org/wiki/Mechanical_Endstop&quot;&gt;Mechanical Endstop&lt;/a&gt;
&lt;td&gt;Recommended but not required. Simple &lt;a href=&quot;http://en.wikipedia.org/wiki/Pull-up_resistor&quot;&gt;pull up resistor&lt;/a&gt; schematics to connect your mechanical endstop. This pull up resistor is not required - The AtMega already has one internal pull up resistor that just need to be FUSE enabled.


&lt;tr&gt;&lt;td&gt;2013/05
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://reprap.org/wiki/Gen7_Endstop_1.3.1&quot;&gt;Optical Endstop&lt;/a&gt;
&lt;td&gt;Recommended but not required. Why they are not using the internal pull up resistor too?


&lt;tr class=&quot;alt&quot;&gt;&lt;td&gt;2013/07
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://www.instructables.com/id/Improved-Optical-End-Stop/&quot;&gt;Improved Optical Endstop&lt;/a&gt;
&lt;td&gt;Recommended but not required. Still not using the dammed internal pull up resistor ...


&lt;tr&gt;&lt;td&gt;2013/06/04
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://reprap.org/wiki/RepRapDiscount_Smart_Controller&quot;&gt;RepRapDiscount&lt;/a&gt;
&lt;td&gt;Recommended but not required. RepRapDiscount Smart Controller.


&lt;tr class=&quot;alt&quot;&gt;&lt;td&gt;2013/06/04
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://www.thingiverse.com/thing:15081&quot;&gt;UltiPanel&lt;/a&gt;
&lt;td&gt;Schematics for UltiPanel with rotary encoder.


&lt;tr&gt;&lt;td&gt;2013/06/04
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://www.marcoantonini.eu/doku.php?id=reprap:lcd4d&quot;&gt;Touch TFT LCD&lt;/a&gt;
&lt;td&gt;Graphical RepRap Touch TFT LCD (mini Pronterface style).


&lt;tr class=&quot;alt&quot;&gt;&lt;td&gt;2013/06/04
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://www.smallparts.com.au/store/partslist/cablesynchromesh/cablesynchromesh/all/1/&quot;&gt;SynchroMesh Cable&lt;/a&gt;
&lt;td&gt;Kinda hard to find it here in Brazil.

&lt;tr&gt;&lt;td&gt;2013/07/31
&lt;td align=&quot;left&quot;&gt;&lt;a href=&quot;http://www.3dprinters-shop.com/en/home/51-aluminum-frame-prusa-i3.html&quot;&gt;Aluminum frame Prusa i3 RED ANODIZED&lt;/a&gt;
&lt;td&gt;Awesome Frame, 69 euros!


&lt;/table&gt;&lt;/div&gt;&lt;br/&gt;

&lt;br/&gt;&lt;p&gt;Please, fell free to drop a line!&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/6859191264403997428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2013/04/prusa-i3-xl-build-log-and-annotations.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/6859191264403997428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/6859191264403997428'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2013/04/prusa-i3-xl-build-log-and-annotations.html' title='Prusa I3 XL, build log and annotations'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total><georss:featurename>Rio de Janeiro, Brazil</georss:featurename><georss:point>-22.9035393 -43.209586899999977</georss:point><georss:box>-23.3715503 -43.855033899999974 -22.435528299999998 -42.564139899999979</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-8429579155570588179</id><published>2013-03-13T00:19:00.000-03:00</published><updated>2013-03-13T00:44:22.440-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="homebrew"/><category scheme="http://www.blogger.com/atom/ns#" term="mod"/><category scheme="http://www.blogger.com/atom/ns#" term="usb"/><title type='text'>Homebrew USB 2.0 Header</title><content type='html'>&lt;center&gt;
&lt;p&gt;How is that old adage? &lt;a href=&quot;http://en.wikipedia.org/wiki/A_picture_is_worth_a_thousand_words&quot;&gt;A picture is worth a thousand words?&lt;/a&gt;&lt;/p&gt;
&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture20.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture20.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture21.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture21.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture22.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture22.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture23.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture23.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture24.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture24.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture25.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture25.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture26.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture26.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture27.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture27.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture28.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture28.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture29.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture29.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture30.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture30.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture31.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture31.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture32.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture32.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture33.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture33.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture34.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture34.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture35.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture35.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture36.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture36.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture37.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; width=&quot;75%&quot; height=&quot;75%&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture37.jpg&quot;/&gt;
&lt;/a&gt;&lt;br&gt;&lt;br&gt;

&lt;p&gt;Okay, it&#39;s just a excuse - I&#39;m a lazy bum.&lt;/p&gt;
&lt;/center&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/8429579155570588179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2013/03/homebrew-usb-20-header.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/8429579155570588179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/8429579155570588179'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2013/03/homebrew-usb-20-header.html' title='Homebrew USB 2.0 Header'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-6833411869418035798</id><published>2013-03-11T23:41:00.000-03:00</published><updated>2013-08-10T22:31:07.688-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="LiPo"/><category scheme="http://www.blogger.com/atom/ns#" term="microcontrollers"/><category scheme="http://www.blogger.com/atom/ns#" term="usb"/><title type='text'>Arduino +USB Lipo Charger +5v Booster</title><content type='html'>&lt;p&gt;So, let&#39;s say that you want to use your Arduino board with a LiPo battery. What would you have to do?&lt;/p&gt;

&lt;p&gt;&lt;b&gt;WARNING:&lt;/b&gt; If you have never used a LiPo battery before, I strongly advise you to read &lt;a href=&quot;http://www.icharger.co.nz/articles/ArticleId/3/Lipo-Lithium-Battery-Safety-Guide.aspx&quot;&gt;this&lt;/a&gt; guide before continuing. This guide will teach you the basic safety precautions required by this kind of battery.&lt;/p&gt;

&lt;p&gt;If you do have the money for it &lt;b&gt;OR&lt;/b&gt; if you don&#39;t fell comfortable working with the steps that I&#39;m writing below, I suggest you buy a board that already has a USB LiPo charger embedded, like an Arduino Fio&lt;s&gt;*&lt;/s&gt; - the only practical difference between this board and what I&#39;m presenting here is the more expensive price and the impossibility to use it @ 16Mhz without modifying the board.&lt;/p&gt;

&lt;p&gt;Since I&#39;m always concerned with simplicity, I&#39;ll only suggest already tested and safe modules. We don&#39;t need to reinvent the wheel, do we? This is just a simple Arduino power guide.&lt;/p&gt;

&lt;h2&gt;Required parts&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;1x Arduino board, of course, original or compatible.&lt;/li&gt;
&lt;li&gt;1x &lt;a href=&quot;https://www.sparkfun.com/products/11231?&quot;&gt;Sparkfun&#39;s PowerCell v1.3&lt;/a&gt; (&lt;a href=&quot;https://www.sparkfun.com/products/10300?&quot;&gt;the previous version&lt;/a&gt; has a flaw on its design that will drain the battery really quick). This module has a quick start guide &lt;a href=&quot;http://www.sparkfun.com/tutorials/379&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;1x Micro USB-B cable.&lt;/li&gt;
&lt;li&gt;1x 1S 1P &lt;b&gt;low discharge rate&lt;/b&gt; LiPo battery with a JST connector (JST RCY or 2pin Molex too).&lt;/li&gt;
&lt;li&gt;2x 2.54mm angle pin headers.&lt;/li&gt;
&lt;li&gt;2x 2.54mm pin headers.&lt;/li&gt;
&lt;li&gt;2x wires with 2.54mm female headers on both ends, 20cm so so, red and black.&lt;/li&gt;
&lt;/ol&gt;

&lt;center&gt;
&lt;table width=&quot;100%&quot;&gt;
&lt;tr&gt;
&lt;td&gt;&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/sparkfun%20charger%2Bbooster.jpg&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/lipo.jpg&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img border=&quot;0&quot; width=&quot;120px&quot; height=&quot;100px&quot; src=&quot;http://dl.dropbox.com/u/94589680/Micro%20USB-B.JPG&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/JST%20Connector.png&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/2Pins%20Molex.png&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Charger/Booster&lt;/td&gt;
&lt;td&gt;LiPo, 1S1P&lt;/td&gt;
&lt;td&gt;Micro USB-B Cable&lt;/td&gt;
&lt;td&gt;JST RCY Connector&lt;/td&gt;
&lt;td&gt;2pin molex&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;/center&gt;

&lt;p&gt;Why use a &quot;low discharge&quot; battery and what the hell is that? The discharge rate is simply how fast a battery can be discharged safely, suffice it to say that we don&#39;t need a battery with a high discharge rate (the normal type out there) for devices with low consumption. Our Arduino is a low consumption device (it requires 100ma, tops) so a low discharge rate battery is more appropriate, safer and it will drain slower than a normal battery. If you want to know more about LiPo Batteries, take a look into &lt;a href=&quot;http://www.rchelicopterfun.com/rc-lipo-batteries.html&quot;&gt;this&lt;/a&gt; link.&lt;/p&gt;

&lt;h2&gt;Basic Wiring&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Make sure that the blink &quot;sketch&quot; is already loaded into your Arduino board. It comes pre-loaded from factory.&lt;/li&gt;
&lt;li&gt;To be sure that everything is okay &lt;b&gt;BEFORE&lt;/b&gt; we wire our modules, turn the Arduino board on as you normally do. If everything is all right, the led on pin 13 will start to blink and then there&#39;s no one to blame later on. Turn off the Arduino board.&lt;/li&gt;
&lt;li&gt;Get the 2.54mm angle pins and solder them into the VCC and GND out charge pins (picture 3, top).&lt;/li&gt;
&lt;li&gt;Plug the 3.7v LiPo into the small white plastic connector. It fits in only one direction so you don&#39;t have to care about it&#39;s position (picture 4). This type of connector (&lt;a href=&quot;https://www.sparkfun.com/products/8670&quot;&gt;JST&lt;/a&gt;) breaks easily and it&#39;s a real pain to remove after it is connected, so be careful. If you don&#39;t have a LiPo with this connector, you will have to solder an adapter like the one in picture 2 (you can grab this connector from any PS3 Dual Shock Battery).&lt;/li&gt;
&lt;li&gt;Connect the black wire into the GND out charger&#39;s pin. Plug a male 2.54mm pin header into the opposite end of this wire in order to be able to connect it into the Arduino GND female header (picture 5) and then connect it (picture 6).&lt;/li&gt;
&lt;li&gt;Connect the red wire into the VCC out charger&#39;s pin. Use another 2.54mm header for the red wire end connector and then wait a minute. Review all connections just to be sure that everything is all right. Take a break, review again and, only after that, connect the red connector to the Arduino 5v header (picture 6). I&#39;m serious - you can burn your Arduino just like popcorn and I&#39;m almost sure that you will not like the smell.&lt;/li&gt;
&lt;li&gt;If you didn&#39;t burnt down the house by now, it&#39;s time to connect the USB cable. As soon as you plug the USB cable in, the red led in the charger board will turn on (picture 7).&lt;/li&gt;
&lt;/ol&gt;

&lt;center&gt;
&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130311-picture02.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130311-picture02.jpg&quot;/&gt;&lt;/a&gt;
&lt;br&gt;Picture 1, The 2.54mm header wire plugged with the male pin&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130311-picture01.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130311-picture01.jpg&quot;/&gt;&lt;/a&gt;
&lt;br&gt;Picture 2, &lt;a href=&quot;https://www.sparkfun.com/products/8599&quot;&gt;The JST Adapter&lt;/a&gt;&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130311-picture03.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130311-picture03.jpg&quot;/&gt;&lt;/a&gt;
&lt;br&gt;Picture 3, The JST Adapter connected&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130311-picture04.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130311-picture04.jpg&quot;/&gt;&lt;/a&gt;
&lt;br&gt;Picture 4, LiPo -&gt; charger&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130311-picture05.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130311-picture05.jpg&quot;/&gt;&lt;/a&gt;
&lt;br&gt;Picture 5, LiPo -&gt; charger, out cable connected&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130311-picture06.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130311-picture06.jpg&quot;/&gt;&lt;/a&gt;
&lt;br&gt;Picture 6, LiPo -&gt; charger -&gt; Arduino&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130311-picture07.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130311-picture07.jpg&quot;/&gt;&lt;/a&gt;
&lt;br&gt;Picture 7, LiPo -&gt; charger -&gt; Arduino 5v GND, USB -&gt; charger&lt;br&gt;&lt;br&gt;
&lt;/center&gt;

&lt;p&gt;This is the basic wiring to power up any Arduino board running at 5v (pictures 8 and 9). It&#39;s important to note that we are wiring the charger&#39;s output straight into the uC and it&#39;s not passing though the internal voltage regulator (the LM whatever LDO). That being said make sure to use only 5v regulated power sources otherwise you will melt your little friend.&lt;/p&gt;

&lt;center&gt;
&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture08.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture08.jpg&quot;/&gt;&lt;/a&gt;
&lt;br&gt;Picture 8, LiPo -&gt; charger -&gt; Leonardo Pro 5v GND&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture09.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture09.jpg&quot;/&gt;&lt;/a&gt;
&lt;br&gt;Picture 9, LiPo -&gt; charger -&gt; Groovy 5v GND&lt;br&gt;&lt;br&gt;
&lt;/center&gt;

&lt;p&gt;The booster is also available in a single module, without the LiPo charger:&lt;/p&gt;

&lt;center&gt;
&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture10.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture10.jpg&quot;/&gt;&lt;/a&gt;
&lt;br&gt;Picture 10, The 5v booster&lt;br&gt;&lt;br&gt;

&lt;a href=&quot;http://dl.dropbox.com/u/94589680/20130312-picture11.jpg&quot; imageanchor=&quot;1&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312-picture11.jpg&quot;/&gt;&lt;/a&gt;
&lt;br&gt;Picture 11, LiPo -&gt; booster -&gt; Leonardo Pro 5v GND&lt;br&gt;&lt;br&gt;
&lt;/center&gt;

&lt;ol&gt;A few notes
&lt;li&gt;There is one implicit worldwide color convention that dictates that red is positive and black is negative (GND).&lt;/li&gt;
&lt;li&gt;The multimeter is your friend, use it whenever you can.&lt;/li&gt;
&lt;li&gt;Whenever you need to wire up a power source wire up first the GND line, after measuring it with your friend - the multimeter.&lt;/li&gt;
&lt;li&gt;Whenever you need to disconnect a power source disconnect first the VCC line.&lt;/li&gt;
&lt;li&gt;Always buy spare parts - you never know when you are going to burn something.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;Basic Wiring, 3.3v&lt;/h2&gt;
&lt;p&gt;The Sparkfun&#39;s USB LiPo charger/booster used above can be configured to work at 3.3v, you can see how to into its &lt;a href=&quot;http://www.sparkfun.com/tutorials/379&quot;&gt;guide&lt;/a&gt;, doing so you will be ignoring it&#39;s embedded booster circuit. For this scenario it&#39;s better to use one simple LiPo charger instead - cheaper and smaller.&lt;/p&gt;

&lt;table width=&quot;100%&quot;&gt;
&lt;tr&gt;&lt;td&gt;&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312%20USB%205v%20LiPo%20Charger%203.JPG&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312%20USB%205v%20LiPo%20Charger%202.JPG&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312%20USB%205v%20LiPo%20Charger.JPG&quot;/&gt;&lt;/td&gt;
&lt;td&gt;&lt;img border=&quot;0&quot; src=&quot;http://dl.dropbox.com/u/94589680/20130312%20Mini%20USB%205v%20LiPo%20Charger%202.JPG&quot;/&gt;&lt;/td&gt;

&lt;tr&gt;&lt;td&gt;Charger&lt;/td&gt;
&lt;td&gt;5v Booster&lt;/td&gt;
&lt;td&gt;Another Charger&lt;/td&gt;
&lt;td&gt;More Charger&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;

&lt;ol&gt;The wiring here is way simpler: 
&lt;li&gt;Connect the LiPo 3.7v and GND into the charges IN+ and IN- respectively.&lt;/li&gt;
&lt;li&gt;The same LiPo GND goes to Arduino&#39;s GND.&lt;/li&gt;
&lt;li&gt;The same LiPo 3.7v goes to Arduino&#39;s 3.3v. 3.7v is not equals to 3.3v, I know - the thing is that 3.7v is in the tolerance range that is acceptable by Arduino&#39;s 3.3v input.&lt;/li&gt;
&lt;li&gt;If I&#39;m consuming power (the board is on doing something) how I&#39;ll be sure that I&#39;ll be recharging the LiPo? Well, this charger feeds 400ma (tops) to recharge the LiPo and we know that one Arduino uses 100ma (tops), so the math is: 400ma - 100ma &gt; 0. If greater than zero we are okay, we will be charging the LiPo, if lower than zero review your project and remember that a LiPo can&#39;t be totally discharged without getting damaged (see the LiPo guide for more details).&lt;/p&gt;
&lt;/ol&gt;

&lt;center&gt;
&lt;img border=&quot;1&quot; width=&quot;250&quot;height=&quot;250&quot; src=&quot;&quot;/&gt;
&lt;br&gt;Picture 12, I&#39;m out of LiPo chargers right now, I&#39;ll post it later ...&lt;br&gt;&lt;br&gt;
&lt;/center&gt;

&lt;ol&gt;A few 3.3v boards
&lt;li&gt;Arduino Mini 3.3v.&lt;/li&gt;
&lt;li&gt;Arduino Fio v2.2 and v3.0.&lt;/li&gt;
&lt;li&gt;RBBB variants without crystal.&lt;/li&gt;
&lt;/ol&gt;

&lt;ol&gt;More notes
&lt;li&gt;The &quot;booster&quot; module is also called by &quot;step up&quot; circuit, it&#39;s a circuit that increases the voltage of it&#39;s input. There is another similar kind of circuit that will help you in the opposite case, the &quot;Step Down&quot; circuit, it&#39;s a circuit that decreases the voltage of it&#39;s input.&lt;/li&gt;
&lt;li&gt;Do not use the USB 5v line to power up your 3.3v device. It&#39;s normal to have a tolerance range (normally it&#39;s between 10%) but 5v is way higher and it will fry your uC, for these cases you will have to use one step down circuit.&lt;/li&gt;
&lt;li&gt;The Arduino uC, from factory, operates at 16Mhz. You will have to reconfigure the Arduino fuses in order to make it run at 8Mhz.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;Data wiring&lt;/h2&gt;
&lt;p&gt;At this point you did powered you Arduino however you didn&#39;t wired the USB data pins (D- and D+), there&#39;s no such pins in the LiPo charger nor in the 5v booster - both modules don&#39;t care about these signals. They could have designed these modules taking into account these pins but they didn&#39;t. Why? I think they are just assuming that you are only using the USB cable to charge your LiPo or to provide power to your device, not to communicate with your computer (silly assumption).&lt;/p&gt;

&lt;p&gt;To enable the USB communication you will need one USB 2.0 header like the one I did &lt;a href=&quot;http://drianoxaman.blogspot.com.br/2013/03/homebrew-usb-20-header.html&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;continue ...&lt;/p&gt;

&lt;center&gt;
&lt;img border=&quot;1&quot; width=&quot;250&quot;height=&quot;250&quot; src=&quot;&quot;/&gt;
&lt;br&gt;Picture 13, USB 2.0 pinout - I&#39;ll post it later ...&lt;br&gt;&lt;br&gt;
&lt;/center&gt;

&lt;ol&gt;And more notes:
&lt;li&gt;The USB D- and D+ signals are not interchangeable then you need to follow the correct order of the pins.&lt;/li&gt;
&lt;li&gt;Try to use and memorize the correct color code adopted into the USB cables (picture 13, mine is wrong - don&#39;t know why they swapped the D- with the D+ wire).
&lt;/ol&gt;

&lt;h2&gt;Data wiring, 3.3v&lt;/h2&gt;

&lt;ol&gt;Aggain, you know, more notes:
&lt;li&gt;The USB D- and D+ signals are 5v signalsthen you will need one level converter into them.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;Identifying which power source is been used&lt;/h2&gt;
&lt;p&gt;Sometimes you will need a way to identify when the device is been powered by the USB or been powered by the LiPo. This is not required but it will help some wireless applications (if you don&#39;t need or don&#39;t have a clue why an wireless application would require it just wait my next post - when I&#39;ll wire a bluetooth module to one LiPo powered Arduino).&lt;/p&gt;

&lt;p&gt;The easiest way to identify when the board is been powered by our LiPo is to check the USB 5v presence. You will need one 100k resistor, one wire with 2.54mm headers and one &lt;a href=&quot;http://drianoxaman.blogspot.com.br/2013/03/homebrew-usb-20-header.html&quot;&gt;USB 2.0 header&lt;/a&gt;.&lt;/p&gt;

&lt;ol&gt;Wiring, you will see it&#39;s easy
&lt;li&gt;Using the USB header connect the wire into the USB 5v.&lt;/li&gt;
&lt;li&gt;Plug the 100k resistor&#39;s leg (any leg) at the end of this wire.&lt;/li&gt;
&lt;li&gt;Connect the other resistor&#39;s leg into the Arduino A5 port.&lt;/li&gt;
&lt;li&gt;Compile and upload the sketch below, piece of cake right?&lt;/li&gt;
&lt;/ol&gt;

&lt;pre class=&quot;brush: c&quot;&gt;
/*
USB 5v –&gt; 100k resistor –&gt; Arduino A5.
Blink when powered by LiPo.
*/
 
#define DEBUG 

// Pin 13 has an LED connected on most Arduino boards.
int led = 13;
// Analog 5 will be used to read the vcc line voltage.
int vcc = A5;

// the setup routine runs once when you press reset:
void setup() {
  Serial.begin( 9600 );
  // initialize the digital pin as an output.
  pinMode( led, OUTPUT );
}

// the loop routine runs over and over again forever:
void loop() {

  int vccA = analogRead( vcc );
  float vccR = vccA / 204.6;

  #ifdef DEBUG
    Serial.print( &quot;VCC Voltage: &quot; );
    Serial.print( vccA );
    Serial.print( &quot; - &quot; );
    Serial.print( vccR );
    Serial.println( &quot;.&quot; );
  #endif

  digitalWrite( led, HIGH );   // turn the LED on (HIGH is the voltage level)
  delay( 1000 );               // wait for a second
  if( vccR &lt; 3.3 ) {
    digitalWrite( led, LOW );  // turn the LED off by making the voltage LOW
    delay( 1000 );             // wait for a second
  }
}
&lt;/pre&gt;

&lt;p&gt;204.6? what&#39;s that? Take a look into the documentation of the function &lt;a href=&quot;http://arduino.cc/en/Reference/analogRead&quot;&gt;analogRead&lt;/a&gt; and try to figure it out by yourself as a mental exercise.&lt;/p&gt;

&lt;h2&gt;References&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;* Arduino Fio v2.2, ATMega328p OR Arduino Fio v3.0, ATMega32u4&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;No Arduinos Were Harmed in the Production of this Post.&lt;/h3&gt;

&lt;h1&gt;Post not finished, I&#39;m still writing it ...&lt;/h1&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/6833411869418035798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2013/03/arduino-usb-lipo-charger-5v-booster.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/6833411869418035798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/6833411869418035798'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2013/03/arduino-usb-lipo-charger-5v-booster.html' title='Arduino +USB Lipo Charger +5v Booster'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-6436519353827989689</id><published>2013-03-04T16:45:00.000-03:00</published><updated>2013-06-28T18:28:32.454-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RepRap"/><title type='text'>RepRap Prusa mendel V2 (Iteration2) - 3D PRINTER</title><content type='html'>Dear friends, &lt;br /&gt;
it&#39;s my first time here as writer. I&#39;ve decided to build a 3d Printer and for it I choose RepRap Prusa Mendel I2. It&#39;s a most common printer with a lot of docs and tech specs on the net.&lt;br /&gt;
First of all, I read, read and read.... then I solved to buy the necessary items to build it. It was a one month ago, now I&#39;m ready to start the experience.&lt;br /&gt;
I&#39;m following the steps from&amp;nbsp;&lt;a href=&quot;http://www.reprap.org/wiki/Prusa_Mendel_(iteration_2&quot;&gt;http://www.reprap.org/wiki/Prusa_Mendel_(iteration_2&lt;/a&gt;) site where is all (&lt;span a=&quot;undefined&quot; c=&quot;4&quot; class=&quot;short_text&quot; closure_uid_983428411=&quot;113&quot; id=&quot;result_box&quot; lang=&quot;en&quot; md=&quot;null&quot;&gt;&lt;span class=&quot;hps alt-edited&quot; closure_uid_983428411=&quot;272&quot; md=&quot;null&quot;&gt;in theory) and the youtube Filear playlist (&lt;a href=&quot;http://www.youtube.com/playlist?list=PLA7DE3F3AED272E4E&quot;&gt;http://www.youtube.com/playlist?list=PLA7DE3F3AED272E4E&lt;/a&gt;).&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span a=&quot;undefined&quot; c=&quot;4&quot; class=&quot;short_text&quot; closure_uid_983428411=&quot;113&quot; lang=&quot;en&quot; md=&quot;null&quot;&gt;&lt;span class=&quot;hps alt-edited&quot; closure_uid_983428411=&quot;272&quot; md=&quot;null&quot;&gt;All ready to begin so let&#39;s play!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span a=&quot;undefined&quot; c=&quot;4&quot; class=&quot;short_text&quot; closure_uid_983428411=&quot;113&quot; lang=&quot;en&quot; md=&quot;null&quot;&gt;&lt;span class=&quot;hps alt-edited&quot; closure_uid_983428411=&quot;272&quot; md=&quot;null&quot;&gt;The first part is the easiest part, mechanical building. At this point I don&#39;t have much problems to worry.. just conections, thready rods, nuts and washers. It&#39;s strong recommended that you use a piece of woody or metal as a frame template, to ensure all sides with the same size. At the manual, it&#39;s written, but I thing that it&#39;s the most importante information to get all &quot;in shape&quot;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span a=&quot;undefined&quot; c=&quot;4&quot; class=&quot;short_text&quot; closure_uid_983428411=&quot;113&quot; lang=&quot;en&quot; md=&quot;null&quot;&gt;&lt;span class=&quot;hps alt-edited&quot; closure_uid_983428411=&quot;272&quot; md=&quot;null&quot;&gt;&lt;strike&gt;It&#39;ll continue.... Pictures comming soon...&amp;nbsp;&amp;nbsp; &lt;/strike&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span a=&quot;undefined&quot; c=&quot;4&quot; class=&quot;short_text&quot; closure_uid_983428411=&quot;113&quot; lang=&quot;en&quot; md=&quot;null&quot;&gt;&lt;span class=&quot;hps alt-edited&quot; closure_uid_983428411=&quot;272&quot; md=&quot;null&quot;&gt;All right, let&#39;s go!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
All parts ready to go... let&#39;s do the job.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://i1205.photobucket.com/albums/bb432/gilsonbeckman/3D/2013-02-28175119.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; jsa=&quot;true&quot; src=&quot;http://i1205.photobucket.com/albums/bb432/gilsonbeckman/3D/2013-02-28175119.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
After some hours, some parts are done: side frames, top, rear and front threaded rods assembled.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://i1205.photobucket.com/albums/bb432/gilsonbeckman/3D/2013-02-28224747.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; jsa=&quot;true&quot; src=&quot;http://i1205.photobucket.com/albums/bb432/gilsonbeckman/3D/2013-02-28224747.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
X,Y and Z&amp;nbsp;axis in their places:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://i1205.photobucket.com/albums/bb432/gilsonbeckman/3D/2013-03-03112505.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; jsa=&quot;true&quot; src=&quot;http://i1205.photobucket.com/albums/bb432/gilsonbeckman/3D/2013-03-03112505.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
The wade extruder without hotend... I found out the my hotend will demand some modification on the extruder. This hotend has a guide for fillament over the head that doesn&#39;t fit on extrusor...&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://i1205.photobucket.com/albums/bb432/gilsonbeckman/3D/2013-03-03130604.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; jsa=&quot;true&quot; src=&quot;http://i1205.photobucket.com/albums/bb432/gilsonbeckman/3D/2013-03-03130604.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Heated bed and extrusor assembled&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;http://i1205.photobucket.com/albums/bb432/gilsonbeckman/3D/2013-03-03154358.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; jsa=&quot;true&quot; src=&quot;http://i1205.photobucket.com/albums/bb432/gilsonbeckman/3D/2013-03-03154358.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Next steps for today and tomorrow:&lt;br /&gt;
-&amp;nbsp;Assembly hotend&lt;br /&gt;
- Adapt PC power supply to use in this project (There are many cables unnecessary&amp;nbsp;for 3d printer in this kind of power supply)&lt;br /&gt;
- Connect eletronics to test heated bed, hotend and extrusor (engine and gears)&lt;br /&gt;
&lt;br /&gt;
and...........Wait for the steeper motors!!!!! &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/6436519353827989689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2013/03/reprap-prusa-mendel-v2-iteration2-3d.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/6436519353827989689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/6436519353827989689'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2013/03/reprap-prusa-mendel-v2-iteration2-3d.html' title='RepRap Prusa mendel V2 (Iteration2) - 3D PRINTER'/><author><name>Gilson Beckman</name><uri>http://www.blogger.com/profile/00309623589737773787</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://i1205.photobucket.com/albums/bb432/gilsonbeckman/3D/th_2013-02-28175119.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-6466389174624155870</id><published>2013-03-01T22:00:00.001-03:00</published><updated>2013-08-14T23:58:27.327-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="Mech-Keyboard"/><category scheme="http://www.blogger.com/atom/ns#" term="microcontrollers"/><title type='text'>Mechanical Keyboards</title><content type='html'>&lt;p&gt;What do you think about a guy who&#39;s willing to spend US$ 300,00 on a single keyboard key? Yes, a keycap, that little square thing that you press to get chars into your text editor in order to write your marvelous texts (this one excluded, please, my English sucks and I&#39;m shy anyway).&lt;/p&gt;

&lt;p&gt;Right now everybody is talking about the Pope&#39;s ring, don&#39;t know why. Even you, I doubt you haven&#39;t heard about it. This &lt;b&gt;dummie&lt;/b&gt; ring is just a piece of gold (metal, diamonds, etc), used to adorn one ancient finger. Useless stuff, however, I&#39;m sure that this &lt;b&gt;loveable&lt;/b&gt; ring costs more than this stupid keycap ...&lt;/p&gt;

&lt;p&gt;Have you ever heard about keycaps that glow in the dark? Better than the ring (I could melt the ring to make some keycaps though).&lt;/p&gt;

&lt;p&gt;Don&#39;t complain about the keycap and I&#39;ll shut my mouth. Who cares anyway?&lt;/p&gt;

&lt;p&gt;The thing is that keyboards are awesome devices to start working in the microcontrollers world - they are cheap and I bet they are everywhere in the universe where there is intelligent life. A keyboard is basically a microcontroller tied to a matrix of switches arranged according to your keyboard design. A few switches wired into an array matrix, a few leds, the microcontroller and the software to read the switches, it&#39;s as simple as that.&lt;/p&gt;

&lt;p&gt;You will see that there are a huge community out there designing and building really cool keyboards. Take a look:&lt;/p&gt;

&lt;p&gt;&lt;b&gt;WARNING: the content below is highly addictive for geeks.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://geekhack.org/index.php&quot;&gt;GeekHack Forum&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://wiki.geekhack.org/index.php?title=Projects&quot;&gt;Geekhack projects summary&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://deskthority.net/&quot;&gt;DeskThority Forum&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Only three links but the amount of info there is bound to thrill you! Lots of awesome pictures too ...&lt;/p&gt;

&lt;center&gt;
&lt;a href=&quot;http://1-ps.googleusercontent.com/x/www.trendhunter.com/cdn.trendhunterstatic.com/thumbs/xgeek-jewelry-manuel-bozzis-keyboard-ring.jpeg.pagespeed.ic.eK1B9duW9e.jpg&quot; imageanchor=&quot;1&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1-ps.googleusercontent.com/x/www.trendhunter.com/cdn.trendhunterstatic.com/thumbs/xgeek-jewelry-manuel-bozzis-keyboard-ring.jpeg.pagespeed.ic.eK1B9duW9e.jpg&quot;/&gt;&lt;/a&gt;&lt;br/&gt;
&lt;p&gt;This ring is only US$ 255 bucks.&lt;/p&gt;
&lt;/center&gt;

&lt;p&gt;I still haven&#39;t finished my &quot;USB Devices&quot; tutorial because I bumped into all this keyboard stuff (as I have said: it&#39;s addictive!).&lt;/p&gt;

&lt;p&gt;Revised on 14/08/2013&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/6466389174624155870/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2013/03/mechanical-keyboards.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/6466389174624155870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/6466389174624155870'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2013/03/mechanical-keyboards.html' title='Mechanical Keyboards'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-1336987694035167362</id><published>2013-01-29T22:32:00.001-02:00</published><updated>2013-02-21T22:06:42.103-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="microcontrollers"/><category scheme="http://www.blogger.com/atom/ns#" term="usb"/><title type='text'>USB devices</title><content type='html'>&lt;p&gt;So, do you want to project and build USB devices? Something like one USB scale? one LCD display? or one special type of keyboard? &lt;b&gt;So do I!&lt;/b&gt; Lets just say that today it&#39;s not that hard - with the proper uC and library you can build &lt;b&gt;simple&lt;/b&gt; devices in just one day without much headache (Thanks to all that hard work done by the the open source community!). Welcome to my &lt;b&gt;&quot;online procrastination USB project learning share experience&quot;&lt;/b&gt; ...&lt;/p&gt;

&lt;p&gt;Don&#39;t get too much excited thought, we will just scratch the surface here (that&#39;s why I said &quot;simple devices&quot;). If you want to go deep into the USB devices be prepared for some long time reading books, specs and lots and lots of coffee - the USB spec is hard core (IMHO) - actually it is one of the the most complex protocols out there and it will take a while to learn all stuff required to make pro gadgets.&lt;/p&gt;

&lt;p&gt;So, Hey Ho, Let&#39;s Go! let&#39;s see the arsenal that will help you to create your first awesome USB gadget:&lt;/p&gt;

&lt;table border=1&gt;
&lt;tr&gt;&lt;td&gt;&lt;h3&gt;uC Library&lt;/h3&gt;&lt;td&gt;uC Family&lt;td&gt;hex Size&lt;td&gt;USB&lt;td&gt;Licensing
&lt;tr&gt;&lt;td&gt;&lt;h4&gt;&lt;a href=&quot;http://dicks.home.xs4all.nl/avr/usbtiny/&quot;&gt;USBTiny&lt;/a&gt;&lt;/h4&gt;&lt;td&gt;ATTiny / ATMega&lt;td&gt;+- 1350 bytes&lt;td&gt;1.1 low speed&lt;td&gt;GPL v2 or later
&lt;tr&gt;&lt;td&gt;&lt;h4&gt;&lt;a href=&quot;http://www.obdev.at/products/vusb/index.html&quot;&gt;V-USB&lt;/a&gt;&lt;/h4&gt;&lt;td&gt;AVR&lt;td&gt;+- 1400 bytes&lt;td&gt;Fully 1.1 compliant low-speed&lt;td&gt;GPL v2 or commercial
&lt;tr&gt;&lt;td&gt;&lt;h4&gt;&lt;a href=&quot;http://www.fourwalledcubicle.com/LUFA.php&quot;&gt;LUFA&lt;/a&gt;&lt;/h4&gt;
&lt;/table&gt;

&lt;/br&gt;&lt;h3&gt;Prototype Boards&lt;/h3&gt;

&lt;h4&gt;&lt;a href=&quot;http://www.pjrc.com/teensy/&quot;&gt;Teensy 2.0 and Teensy++ 2.0&lt;/a&gt;&lt;/h4&gt;

&lt;p&gt;As far as I can tell the Teensy board was one of the first ATMEL based prototype boards with USB support

&lt;h4&gt;&lt;a href=&quot;http://arduino.cc/en/Main/ArduinoBoardADK&quot;&gt;Arduino Mega ADK&lt;/a&gt;&lt;/h4&gt;

&lt;p&gt;The Arduino Mega ADK is nothing more than the Google ADK main board without that cute test board (the google ADK sold out in the first month). This board is based in the awesome work done by Oleg.&lt;/p&gt;


&lt;h4&gt;&lt;a href=&quot;http://arduino.cc/en/Main/ArduinoBoardLeonardo&quot;&gt;Arduino Leonardo&lt;/a&gt;&lt;/h4&gt;
&lt;h4&gt;Arduino UNO R3&lt;/h4&gt;
&lt;h4&gt;Arduino UNO R2&lt;/h4&gt;
&lt;h4&gt;Arduino UNO R1&lt;/h4&gt;
&lt;h4&gt;&lt;a href=&quot;http://arduino.cc/en/Main/ArduinoBoardMicro&quot;&gt;Arduino Micro&lt;/a&gt;&lt;/h4&gt;

&lt;/br&gt;&lt;h3&gt;Platform USB Drivers&lt;/h3&gt;
&lt;h4&gt;&lt;a href=&quot;http://libusb.org/&quot;&gt;lib-usb&lt;/a&gt;&lt;/h4&gt;
&lt;h4&gt;&lt;a href=&quot;http://sourceforge.net/apps/trac/libusb-win32/wiki&quot;&gt;libusb-win32&lt;/a&gt;&lt;/h4&gt;


&lt;/br&gt;&lt;h3&gt;Reference books&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Online Book &lt;a href=&quot;http://www.beyondlogic.org/usbnutshell/usb1.shtml&quot;&gt;USB in a NutShell&lt;/a&gt;
&lt;li&gt;&lt;a href=&quot;http://www.usbmadesimple.co.uk/&quot;&gt;USB Made Simple&lt;/a&gt;
&lt;/ol&gt;

&lt;table&gt;
&lt;tr&gt;&lt;td colspan=2&gt;V-USB tutorials:
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://codeandlife.com/2012/01/22/avr-attiny-usb-tutorial-part-1/&quot;&gt;AVR ATtiny USB Tutorial Part 1&lt;/a&gt;&lt;td&gt;Awesome tutorial.
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://codeandlife.com/2012/01/25/avr-attiny-usb-tutorial-part-2/&quot;&gt;AVR ATtiny USB Tutorial Part 2&lt;/a&gt;&lt;td&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://codeandlife.com/2012/01/29/avr-attiny-usb-tutorial-part-3/&quot;&gt;AVR ATtiny USB Tutorial Part 3&lt;/a&gt;&lt;td&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://codeandlife.com/2012/02/04/avr-attiny-usb-tutorial-part-4/&quot;&gt;AVR ATtiny USB Tutorial Part 4&lt;/a&gt;&lt;td&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://codeandlife.com/2012/02/11/v-usb-tutorial-continued-hid-mouse/&quot;&gt;V-USB tutorial continued: HID mouse&lt;/a&gt;&lt;td&gt;
&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://codeandlife.com/2012/06/18/usb-hid-keyboard-with-v-usb/&quot;&gt;USB HID keyboard with V-USB&lt;/a&gt;&lt;td&gt;
&lt;/table&gt;

&lt;ol&gt;LUFA tutorials
&lt;li&gt;&lt;a href=&quot;http://hunt.net.nz/users/darran/weblog/c6f35/Arduino_USB_Keyboard_Passthrough.html&quot;&gt;Arduino USB Keyboard Passthrough&lt;/a&gt;
&lt;/ol&gt;

&lt;ol&gt;USBTiny tutorials
&lt;li&gt;
&lt;/ol&gt;

&lt;a href=&quot;http://markjobes.com/projects-and-tutorials/hid-usb-keyboard-repeater-with-playback/&quot;&gt;HID/USB Keyboard Repeater with Playback&lt;/a&gt;

&lt;a href=&quot;http://www.irongeek.com/i.php?page=security/homemade-hardware-keylogger-phukd&quot;&gt;Homemade Hardware Keylogger/PHUKD Hybrid&lt;/a&gt;

&lt;a href=&quot;http://arduino.cc/forum/index.php/topic,55267.0.html&quot;&gt;Decoding the NZRI data (USB SNIFFER)&lt;/a&gt;


&lt;a href=&quot;http://arduino.cc/forum/index.php/topic,19108.0.html&quot;&gt;Ambitious Arduino newb.  Any help with USB?&lt;/a&gt;

&lt;a href=&quot;https://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2007/blh36_cdl28_dct23/blh36_cdl28_dct23/index.html&quot;&gt;SIAM32 USB HC&lt;/a&gt;

&lt;a href=&quot;http://en.wikipedia.org/wiki/Non-return-to-zero&quot;&gt;Non-return-to-zero&lt;/a&gt;

Interesting Keyboard development &quot;evolution&quot;:
http://forum.colemak.com/viewtopic.php?id=1561
This guy started to develop one keyboard with a full arduino ADK stack and then he figured out that the max34 was kinda under used ...

http://hackaday.com/2011/10/06/hardware-based-keyboard-remapping/
http://41j.com/blog/2011/10/a-programmable-keyboard-controller/

&lt;a href=&quot;http://shiggyenterprises.wordpress.com/thetastatur-mark1/&quot;&gt;Complete keyboard, from scratch!&lt;/a&gt;

&lt;a href=&quot;http://www.daskeyboard.com/blog/?page_id=1458&quot;&gt;Mechanical Keyboard Guide&lt;/a&gt;

&lt;a href=&quot;http://www.overclock.net/t/491752/mechanical-keyboard-guide&quot;&gt;Mechanical Keyboard Guide&lt;/a&gt;


https://github.com/tmk/tmk_keyboard/tree/master/keyboard


USB Keyboard Sample from PJRC (using push buttons)
http://www.pjrc.com/teensy/usb_keyboard.html


https://github.com/gimpster/Phantom-Keyboard

https://github.com/arjan/ButtonKeyboardProject

Generic Keyboard Driver for atmel/avr
https://github.com/rhomann/kbupgrade

http://hakshop.myshopify.com/collections/gadgets/products/usb-rubber-ducky


&lt;p&gt;This creature is not totally ready yet and, please, fell free to post your comments and suggestions to feed this &lt;a href=&quot;http://en.wikipedia.org/wiki/Tamagotchi&quot;&gt;Tamagotchi&lt;/a&gt; ...

</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/1336987694035167362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2013/01/usb-devices.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/1336987694035167362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/1336987694035167362'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2013/01/usb-devices.html' title='USB devices'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-7862134220104228067</id><published>2013-01-14T01:00:00.000-02:00</published><updated>2013-06-28T18:26:56.264-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="eurgle"/><category scheme="http://www.blogger.com/atom/ns#" term="fs th9x"/><category scheme="http://www.blogger.com/atom/ns#" term="microcontrollers"/><category scheme="http://www.blogger.com/atom/ns#" term="mod"/><category scheme="http://www.blogger.com/atom/ns#" term="radio"/><category scheme="http://www.blogger.com/atom/ns#" term="turnigy 9x"/><title type='text'>New Turnigy 9XR TX</title><content type='html'>&lt;p&gt;For those whom still remember my &lt;a href=&quot;http://drianoxaman.blogspot.com.br/2012/06/fs-th9x-common-mods-compilation-of-most.html&quot;&gt;previous post&lt;/a&gt; about the FS TH9X TX mods there is a welcome news: Hobby King is selling the new &lt;a href=&quot;http://www.hobbyking.com/hobbyking/store/__28297__Turnigy_9XR_Transmitter_Mode_1_No_Module_.html&quot;&gt;Turnigy 9XR TX&lt;/a&gt; - it&#39;s the resulting of all those mods you saw into my post and a few more.&lt;/p&gt;

&lt;p&gt;I&#39;m not sure what came into this TX yet. There are some obvious features in this new version like the new chassis, the AVRISP connector, the ER9X pre flashed firmware, the back light, the JR and Futaba training connectors, the 3S lipo battery, the internal antenna and others.&lt;/p&gt;

&lt;p&gt;So, if you are a lazy bum or if you don&#39;t fell comfortable with the solder iron this is your chance to get a decent and cheap radio. IMHO this is the best radio in this range of price - even some expensive radios can&#39;t match it. Turnigy definitely is moving into the right direction getting all those mods into their project - it&#39;s proves they are listening to their customers.&lt;/p&gt;

&lt;p&gt;I did just ordered mine and I&#39;m excited waiting for it ...&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/7862134220104228067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2013/01/new-turnigy-9xr-tx.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/7862134220104228067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/7862134220104228067'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2013/01/new-turnigy-9xr-tx.html' title='New Turnigy 9XR TX'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-8580539741917244915</id><published>2012-12-27T08:45:00.001-02:00</published><updated>2012-12-27T08:52:41.249-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="XML"/><title type='text'>You Should Know, Java XML Parsing</title><content type='html'>&lt;p&gt;As Java developer you should know that:&lt;/p&gt;

&lt;p&gt;JAXP, &lt;a href=&quot;http://en.wikipedia.org/wiki/JAXP&quot;&gt;Java API for XML Processing&lt;/a&gt;, lets you use any conforming parser implementation in a standard way. The code should be much more portable, and when you realise that a specific parser has grown too old, you can replace it with another without changing a line of your code (if you do it correctly).&lt;/p&gt;

&lt;ol&gt;Basically there are three ways of handling XML in a standard way:

&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Simple_API_for_XML&quot;&gt;SAX&lt;/a&gt; This is the simplest API. You read/modify the XML by defining a Handler class that receives the data inside elements/attributtes when the XML gets processed in a serial way. It is faster and simpler if you only plan to read some attributes/elements and/or write some values back (your case).
&lt;li&gt;&lt;a href=&quot;http://es.wikipedia.org/wiki/DOM&quot;&gt;DOM&lt;/a&gt; This method creates an object tree which lets you modify/access it randomly so it is better for complex XML manipulation and handling.
&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/StAX&quot;&gt;StAX&lt;/a&gt; This is in the middle of the path between SAX and DOM. You just write code to pull the data from the parser you are interested in when it is processed.
&lt;/ol&gt;

&lt;p&gt;Forget about propietary APIs such as Jdom or Apache ones (i.e. &lt;a href=&quot;http://xerces.apache.org/xerces-j/apiDocs/org/apache/xml/serialize/XMLSerializer.html&quot;&gt;Apache Xerces XMLSerializer&lt;/a&gt;) because will tie you to a specific implementation that can evolve in time or lose backwards compatibility, which will make you change your code in the future when you want to upgrade to a new version of Jdom or whatever parser you use. If you stick to Java standard API (using factories and interfaces) your code will be much more modular and maintenable.&lt;/p&gt;

&lt;ol&gt;Code samples
&lt;li&gt;&lt;a href=&quot;http://www.javacodegeeks.com/2012/01/xml-parsing-using-saxparser-with.html&quot;&gt;XML parsing using SaxParser with complete code&lt;/a&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/8580539741917244915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2012/12/java-xml-parsing-quick-reference-guide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/8580539741917244915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/8580539741917244915'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2012/12/java-xml-parsing-quick-reference-guide.html' title='You Should Know, Java XML Parsing'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-7018460811190158855</id><published>2012-12-27T08:32:00.002-02:00</published><updated>2013-01-12T18:37:33.322-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="mod"/><title type='text'>Galaxy Note 2, Quick root &amp; flash guide</title><content type='html'>&lt;p&gt;Thanks to my wife I just got one new &lt;a href=&quot;http://www.youtube.com/watch?v=HBkY3vg14JM&quot;&gt;Galaxy Note 2&lt;/a&gt; as Xmas gift. It&#39;s one awesome gadget, it came with Android 4.1.1 pre-installed and it has some ugly vendor animations on it that I wanna get rid off so I&#39;m going to root and re-frash it with a custom room (new version 4.2.1, Jelly Bean).&lt;/p&gt;

&lt;p&gt;What is root? On many computer operating systems including Unix, Linux and Android, the root account, is a special user with complete access to all files and commands. Various names for this type of account might include, administrator, superuser, or supervisor.&lt;/p&gt;

&lt;p&gt;In the context of Android, root access allows the user to have complete control over their device. Root access is commonly granted for developers allowing them access to all files and commands on the device.&lt;/p&gt;

&lt;p&gt;With full root access to a device, there is potential for damage. Any user with root access is strongly cautioned to be very careful.&lt;/p&gt;


&lt;p&gt;My previous experience with my old and rusty HTC desire tells me that xdev and android geek is the right place to go in order to find the firmware and instructions to do it without bricking my &quot;phablet&quot;...&lt;/p&gt;

&lt;a href=&quot;http://www.android.gs/root-galaxy-note-2-with-odin/&quot;&gt;How to Root Samsung Galaxy Note 2 N7100 with Odin&lt;/a&gt;


&lt;p&gt;Rooting the device&lt;/p&gt;

&lt;ol&gt;Required files and tools:
&lt;li&gt;The &lt;a href=&quot;https://hotfile.com/dl/176073261/b6acfe6/cwm6-root-n7100-121015.rar.html&quot;&gt;root &amp; recovey&lt;/a&gt; package
&lt;li&gt;&lt;a href=&quot;http://www.android.gs/download-odin-1-85/&quot;&gt;Odin&lt;/a&gt;
&lt;/ol&gt;

&lt;p&gt;This installation has done on a clean PC - no android ADK or samsung drivers were installed before it&lt;/p&gt;

&lt;ol&gt;The rooting process:
&lt;li&gt;The first thing to do is to download the root &amp; recovery package from &lt;a href=&quot;https://hotfile.com/dl/176073261/b6acfe6/cwm6-root-n7100-121015.rar.html&quot;&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Save the file on your computer.
&lt;li&gt;On the same PC download &lt;a href=&quot;http://uploaded.net/file/xt4607xx&quot;&gt;Odin&lt;/a&gt;.
&lt;li&gt;Extract and install the tool.
&lt;li&gt;On the computer open Odin.
&lt;li&gt;Next, turn off the device as it must be entered in download mode.
&lt;li&gt;For download mode press and hold Volume Down, Center Home, and Power buttons together.
&lt;li&gt;When the download mode is reached, connect the Note with the computer by using its USB cable.
&lt;li&gt;Press Volume Up to continue and then windows will install all required drivers (SAMSUNG Mobile USB CDC Composite Device and SAMSUNG Mobile USB Modem).
&lt;li&gt;Once windows finishes the driver installation the “added” message should be displayed at Odin.
&lt;li&gt;Also, the ID:COM section should be yellow.
&lt;li&gt;If not, install the drivers again and then redo the above steps.
&lt;li&gt;Up next, on Odin, select “PDA”.
&lt;li&gt;Pick the unzipped downloaded file (cwm6-root-n7100.tar).
&lt;li&gt;Don’t make any other changes, just click on “Start”.
&lt;li&gt;The root process will now begin.
&lt;li&gt;Wait until it’s over and in the end unplug the USB cord and reboot the Note2.
&lt;li&gt;If the device does not boot don&#39;t panic, you will have to start the CWM, for that remove the baterry, put it back and then press and hold Volume Up, Center Home, and Power buttons together until the SAMSUNG Logo disappears.
&lt;/ol&gt;


&lt;p&gt;You don&#39;t need to download and install Rom Manager into the device. You will not see the recovery image for this device into CWM because there is no official support yet. Next time you will only need to flash the &lt;a href=&quot;https://hotfile.com/dl/176068447/563747c/cwm6-recovery-n7100-121014.zip.html&quot;&gt;recovery image&lt;/a&gt; (without root).&lt;/p&gt;

&lt;ol&gt;THE Backup!!!
&lt;li&gt;Start the Rom Manager App then select &quot;boot into recovery mode&quot;.
&lt;li&gt;Select backup, etc.
&lt;li&gt;reboot the device.
&lt;li&gt;Connect the USB cable, open the device and then copy the content of the folder clockworkmod\backup into your computer ...
&lt;/ol&gt;

&lt;p&gt;Last, fixing permissions ...&lt;/p&gt;


&lt;ol&gt;A few usefull links:
&lt;li&gt;&lt;a href=&quot;http://androidjinn.com/download-android-usb-drivers-for-windows-os.html&quot;&gt;Android USB Drivers For Windows OS&lt;/a&gt;
&lt;li&gt;&lt;a href=&quot;http://www.ibtimes.com/how-carrier-unlock-samsung-galaxy-note-2-permanently-tutorial-926231&quot;&gt;How To Carrier Unlock Samsung Galaxy Note 2 Permanently&lt;/a&gt;
&lt;/ol&gt;

</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/7018460811190158855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2012/12/galaxy-note-2-quick-root-flash-guide.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/7018460811190158855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/7018460811190158855'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2012/12/galaxy-note-2-quick-root-flash-guide.html' title='Galaxy Note 2, Quick root &amp; flash guide'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-1802888754735473217</id><published>2012-12-13T14:12:00.000-02:00</published><updated>2012-12-13T14:12:24.845-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="architecture"/><title type='text'>You should know</title><content type='html'>&lt;p&gt;As architect you should know that:&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/CPU_bound&quot;&gt;CPU Bound&lt;/a&gt;&lt;/b&gt; means the rate at which process progresses is limited by the speed of the CPU. A task that performs calculations on a small set of numbers, for example multiplying small matrices, is likely to be CPU bound.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/IO_bound&quot;&gt;I/O Bound&lt;/a&gt;&lt;/b&gt; means the rate at which a process progresses is limited by the speed of the I/O subsystem. A task that processes data from disk, for example, counting the number of lines in a file is likely to be I/O bound.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Memory_bound&quot;&gt;Memory bound&lt;/a&gt;&lt;/b&gt; means the rate at which a process progresses is limited by the amount memory available and the speed of that memory access. A task that processes large amounts of in memory data, for example multiplying large matrices, is likely to be Memory Bound.&lt;/p&gt;

&lt;p&gt;&lt;i&gt;&quot;Cache bound&quot;&lt;/i&gt; means the rate at which a process progress is limited by the amount and speed of the cache available. A task that simply processes more data than fits in the cache will be cache bound.&lt;/p&gt;

&lt;p&gt;I/O Bound would be slower than Memory Bound would be slower than Cache Bound would be slower than CPU Bound.&lt;/p&gt;

&lt;p&gt;The solution to being I/O bound isn&#39;t necessarily to get more Memory. In some situations, the access algorithm could be designed around the I/O, Memory or Cache limitations. See Cache Oblivious Algorithms.&lt;/p&gt;


&lt;p&gt;The &lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Amdahl%27s_law&quot;&gt;Amdahl&#39;s law&lt;/a&gt;&lt;/b&gt; states that &quot;The speedup of a program using multiple processors in parallel computing is limited by the time needed for the sequential fraction of the program.&quot;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/1802888754735473217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2012/12/you-should-know.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/1802888754735473217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/1802888754735473217'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2012/12/you-should-know.html' title='You should know'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-6478848097927255514</id><published>2012-07-19T15:14:00.001-03:00</published><updated>2013-01-29T15:07:28.019-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="avr"/><category scheme="http://www.blogger.com/atom/ns#" term="g-code"/><category scheme="http://www.blogger.com/atom/ns#" term="microcontrollers"/><category scheme="http://www.blogger.com/atom/ns#" term="sketchup"/><category scheme="http://www.blogger.com/atom/ns#" term="usb"/><title type='text'>USB links and G-Code plugin</title><content type='html'>&lt;p align=&quot;justify&quot;&gt;I was looking for one Google Sketchup plugin to convert objects into &lt;a href=&quot;http://en.wikipedia.org/wiki/G-code&quot;&gt;G-code&lt;/a&gt; when I bumped into another project that called my attention: &lt;a href=&quot;http://www.societyofrobots.com/member_tutorials/node/25&quot;&gt;One USB Servo Controller&lt;/a&gt;.&lt;/p&gt;

&lt;p align=&quot;justify&quot;&gt;This project is not using &lt;a href=&quot;http://www.fourwalledcubicle.com/LUFA.php&quot;&gt;LUFA&lt;/a&gt;, they are using another USB stack (I didn&#39;t know this one) and it claims to be smaller and simpler than the well know LUFA above

&lt;p align=&quot;justify&quot;&gt;And yes, I found the g-code sketchup plugin &lt;a href=&quot;https://sites.google.com/site/sketchuptogcode/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;ol&gt;

&lt;li&gt;&lt;a href=&quot;http://www.fourwalledcubicle.com/LUFA.php&quot;&gt;LUFA is an open-source complete USB stack for the USB-enabled Atmel AVR8 and (some of the) AVR32 microcontroller series, released under the permissive MIT License (see documentation or project source for full license details).&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.obdev.at/products/vusb/index.html&quot;&gt;V-USB is a software-only implementation of a low-speed USB device for Atmel’s AVR® microcontrollers, making it possible to build USB hardware with almost any AVR® microcontroller, not requiring any additional chip. USB 1.1 for low speed devices - only about 1150 to 1400 bytes code size&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://hackaday.com/2012/06/29/turning-an-arduino-into-a-usb-keyboard/&quot;&gt;Turning an Arduino into a USB Keyboard&lt;/a&gt;&lt;/li&gt;

&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/6478848097927255514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2012/07/usb-links.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/6478848097927255514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/6478848097927255514'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2012/07/usb-links.html' title='USB links and G-Code plugin'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-1610121768197534730</id><published>2012-07-17T21:50:00.000-03:00</published><updated>2012-07-19T20:02:22.203-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AllWinner A10"/><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="ARM Cortex A8"/><category scheme="http://www.blogger.com/atom/ns#" term="microcontrollers"/><category scheme="http://www.blogger.com/atom/ns#" term="mod"/><title type='text'>AllWinnwer A10 Based Tablets</title><content type='html'>&lt;p align=&#39;justify&#39;&gt;If you are looking for one cheap android ICS based tablet I would recommend this one below. It&#39;s does not came with Bluetooth nor 3G embedded but you can &quot;easily&quot; reflash this guy in order to add the support drivers you need.&lt;/p&gt;

&lt;p align=&#39;justify&#39;&gt;I bought mine one eBay by 100 bucks with shipping, it&#39;s a real bargain. Where I live the usual &quot;well know&quot; brands are twice or more this price. I bought this guy just to stop to reflash and install code into my HTC desire - it&#39;s not a good idea to use your main cell phone to test this kind of stuff right? I don&#39;t need a US600 paper weight!&lt;/p&gt;

&lt;p align=&#39;justify&#39;&gt;Be warned thought: there are lots and lots of versions of tablets using this microcontroller and It&#39;s almost impossible to identify all of then. I liked mine very much but I can&#39;t say who is the brand behind mine (even on the package there is no brand name nor label). Well, it&#39;s okay, it works and the material is really good for the price that I payed, to be honest it&#39;s better than what I was expecting.&lt;/p&gt;

&lt;p align=&#39;justify&#39;&gt;I saw this very same microcontroller in one &lt;a href=&quot;http://www.dealextreme.com/p/mele-1080p-android-2-3-internet-tv-set-top-box-w-wifi-optical-3-x-usb-hdmi-av-lan-sd-119913&quot;&gt;Set Top Box&lt;/a&gt; on deal extreme (for those whom doesn&#39;t know deal extreme is one ebay/china online seller/importer kinda of store, usually the same stuff that you see on dx you can get from ebay or on china, like the original Set Top Box &lt;a href=&quot;http://www.mele.cn/en/web/pro_show.aspx?cid=46&amp;pid=60&quot;&gt;here&lt;/a&gt;). I don&#39;t know mandarin but I do know that this Set Top Box has more power than the &lt;a href=&quot;http://www.raspberrypi.org/&quot;&gt;Raspberry Pi&lt;/a&gt; and cost so so 100 bucks on ebay ...&lt;/p&gt;

&lt;p align=&#39;justify&#39;&gt;So, if you are, like me, interested on installing, flashing and trying some new roms I would recommend:&lt;/p&gt;

&lt;ol&gt;

&lt;li&gt;&lt;a href=&quot;http://www.ebay.com/itm/WHITE-NEW-7-inch-4GB-ALLWINNER-A10-1-5GHZ-ANDROID-4-0-TABLET-WIFI-HDMI-FLASH-11-/320947688076?pt=US_Tablets&amp;hash=item4ab9f9128c&quot;&gt;The Tablet that I bought on ebay&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.kmods.net/android/how-to/novo7a-usb-driver-install/&quot;&gt;Windows 32 / 64 ADB Drivers&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://tabletrepublic.com/forum/cortex-a8-allwinner-a10/list-tablets-powered-allwinner-a10-processor-141.html&quot;&gt;List of tablets powered by Allwinner A10 processor&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://tabletrepublic.com/forum/cortex-a8-allwinner-a10/allwinner-a10-general-faq-non-tablet-specific-556.html&quot;&gt;Allwinner A10 General FAQ (non tablet specific)&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://elinux.org/Hack_A10_devices&quot;&gt;Hack A10 Devices&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://forum.xda-developers.com/showthread.php?t=1490886&quot;&gt;xDev Tutorial, Build AOSP Android 2.3.7 for Allwinner A10 tablets&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://ideal.altdl.com/index.php?dir=Firmware/Android/A7-Allwinner-A10/&quot;&gt;Some pre-compiled roms to your AllWinner A10 based tablet&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://rhombus-tech.net/allwinner_a10/hacking_the_mele_a1000/&quot;&gt;Open Source Firmware for the Mele A1000&lt;/a&gt;&lt;/li&gt;

&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/1610121768197534730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2012/07/allwinnwer-a10-based-tablets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/1610121768197534730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/1610121768197534730'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2012/07/allwinnwer-a10-based-tablets.html' title='AllWinnwer A10 Based Tablets'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-7293105162046633693</id><published>2012-07-04T23:34:00.002-03:00</published><updated>2012-07-05T00:28:26.131-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cms"/><category scheme="http://www.blogger.com/atom/ns#" term="comparison"/><category scheme="http://www.blogger.com/atom/ns#" term="drupal"/><category scheme="http://www.blogger.com/atom/ns#" term="joomla"/><category scheme="http://www.blogger.com/atom/ns#" term="wordpress"/><title type='text'>CMS war</title><content type='html'>&lt;p&gt;Who is the best CMS out there? This is a common question without a simple answer. I just can say that a CMS is like a car - you can choose whatever you want based on your personal taste.&lt;/p&gt;

&lt;ol&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Onf_SUv61i4&amp;feature=related&quot;&gt;CMS Comparison: Joomla vs. Drupal vs. WordPress&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=vIgWFjCpUjA&amp;feature=related&quot;&gt;How to Select a Web Content Management System&lt;/a&gt;&lt;/li&gt;

&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/7293105162046633693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2012/07/cms-war.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/7293105162046633693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/7293105162046633693'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2012/07/cms-war.html' title='CMS war'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-7400240950319619704</id><published>2012-07-01T15:07:00.002-03:00</published><updated>2013-06-28T18:30:21.531-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aeromodelism"/><category scheme="http://www.blogger.com/atom/ns#" term="foam"/><category scheme="http://www.blogger.com/atom/ns#" term="modeling"/><category scheme="http://www.blogger.com/atom/ns#" term="paper craft"/><title type='text'>Creating foam models using Google SketchUp</title><content type='html'>&lt;p&gt;The first plugin you must have is the &quot;unfold&quot; plugin. As the name implies this plugin flatten a 3d object in a way were you will be able to cut the foam and fold it again into the 3d base object!&lt;/p&gt;

&lt;p&gt;The second plugin that you must have is the belzier plugin. Sketchup came with just one simple arc tool and it&#39;s not enough to the most of the plans that you can grab on the internet.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=gcnyFolpVBg&amp;feature=related&quot;&gt;YouTube, Unfold plugin use&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=yStHrTeKVkM&amp;feature=relmfu&quot;&gt;FullFuse_PART_1.wmv&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=s-1YSY9_DZ4&amp;feature=relmfu&quot;&gt;FullFuse_PART_2.wmv&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=kmj6Fg8IwIc&amp;feature=relmfu&quot;&gt;FullFuse_PART_3.wmv&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.profili2.com/eng/default.htm&quot;&gt;Profili&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.e-voo.com/&quot;&gt;E-Voo, Brazilian Aeromodelism site&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=1FJi1nmVGKg&quot;&gt;Mini tutorial: 2D to 3D using the free app Google SketchUp&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=09Vd2jj3BGE&quot;&gt;Google SketchUp Toolbar Series: Rotate&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.pumpkinpirate.info/flattery/&quot;&gt;Flattery plugin&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.ronenbekerman.com/9-sketchup-tips-for-better-3d-modeling-workflow/&quot;&gt;9 Sketchup tips for better 3d modelling&lt;/a&gt;&lt;/li&gt;

&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/7400240950319619704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2012/07/creating-foam-models-using-google.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/7400240950319619704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/7400240950319619704'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2012/07/creating-foam-models-using-google.html' title='Creating foam models using Google SketchUp'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-990890627422498644</id><published>2012-07-01T00:54:00.002-03:00</published><updated>2013-06-28T18:29:38.962-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="foam"/><category scheme="http://www.blogger.com/atom/ns#" term="modeling"/><category scheme="http://www.blogger.com/atom/ns#" term="paper craft"/><category scheme="http://www.blogger.com/atom/ns#" term="sketchup"/><title type='text'>3d modeling using paper folding tools</title><content type='html'>&lt;p&gt;You read it right: there are hope for simple guys like you and me (or anyone whom still wants to keep up in line with your own wife, your social life and that huge list of 3d projects that you wanna make).&lt;/p&gt;

&lt;p&gt;Well, cutting off the crap chat the hint is named &lt;b&gt;&lt;a href=&quot;http://www.tamasoft.co.jp/pepakura-en/&quot;&gt;Pepakura&lt;/a&gt;&lt;/b&gt;. In plain english: this fantastic tool convert your 3d model to paper craft models. Yes, you can get your sketchup models and bring then to life! I&#39;m just doing some tests with some foamy airplane models ...&lt;/p&gt;

&lt;p&gt;No biggie deal you might say hum? Just take a look on the links below and you will change your mind, believe-me!&lt;/p&gt;

&lt;ol&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=WEX5n6iE2II&quot;&gt;Pepakura Tutorial, fiber glass Halo helmet&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=o0FzvVvnIYI&quot;&gt;Iron Man 2 Costume, part I&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=TU_NEwbg1j0&quot;&gt;Iron Man 2 Costume, part II&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Yl3pOdgE74U&quot;&gt;Alternative to Fiberglass Resin on Pepakura Parts Method&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?NR=1&amp;v=8BNPPoxRo1s&amp;feature=endscreen&quot;&gt;PaperCraft Low Polygon Self Portrait&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/results?search_query=pekakura&amp;oq=pekakura&quot;&gt;Much more on youtube!&lt;/a&gt;&lt;/li&gt;

&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/990890627422498644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2012/07/3d-modeling-using-paper-folding-tools.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/990890627422498644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/990890627422498644'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2012/07/3d-modeling-using-paper-folding-tools.html' title='3d modeling using paper folding tools'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-6046143407475412614</id><published>2012-06-28T18:17:00.000-03:00</published><updated>2013-06-28T18:23:29.154-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aeromodelism"/><category scheme="http://www.blogger.com/atom/ns#" term="depron"/><category scheme="http://www.blogger.com/atom/ns#" term="modeling"/><title type='text'>Extra 300 LX Project</title><content type='html'>&lt;p&gt;The best project online - all documented, awesome stuff, click here &lt;a href=&quot;http://www.modelaircraft.org/mag/hurley/hurleyindex.asp&quot;&gt;Project Extra, Mike Hurley.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I&#39;m not Mike Hurley and I don&#39;t have his experience and skill to build this marvelous model.&lt;/p&gt;

&lt;p&gt;I did just got a few sketchup drawings into the web in order to cut and paste one Extra using depron sheet.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/6046143407475412614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2012/06/extra-300-lx-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/6046143407475412614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/6046143407475412614'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2012/06/extra-300-lx-project.html' title='Extra 300 LX Project'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Rio de Janeiro, Brazil</georss:featurename><georss:point>-22.9035393 -43.209586899999977</georss:point><georss:box>-23.3715503 -43.855033899999974 -22.435528299999998 -42.564139899999979</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-6072589998079618031</id><published>2012-06-18T14:07:00.001-03:00</published><updated>2012-07-01T15:14:15.931-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="avr"/><category scheme="http://www.blogger.com/atom/ns#" term="microcontrollers"/><category scheme="http://www.blogger.com/atom/ns#" term="quadcopter"/><category scheme="http://www.blogger.com/atom/ns#" term="rc"/><title type='text'>Another Home Brew Quadcopter</title><content type='html'>&lt;p&gt;Under construction ...&lt;/p&gt;

&lt;ol&gt;Some useful links

&lt;li&gt;&lt;a href=&quot;http://aeroquad.com/content.php&quot;&gt;AeroQuad&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.multiwii.com/&quot;&gt;MultiWII&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/aeroquad/source/browse/#svn&quot;&gt;AeroQuad SVN Repository&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://aeroquad.com/showthread.php?5618-Is-this-sensor-board-supported-Cheap-chinese-9dof&quot;&gt;Is this sensor board supported? Cheap chinese 9dof&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://aeroquad.com/showwiki.php?title=Hardware+Assembly+Mini+Shield+v1+0&quot;&gt;Hardware Assembly Mini Shield v1.0&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://arduino.cc/playground/Main/WhatIsDegreesOfFreedom6DOF9DOF10DOF11DOF&quot;&gt;What is Degrees of Freedom&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Degrees_of_freedom_%28mechanics%29&quot;&gt;Wikipedia, Degrees of Freedom&lt;/a&gt;&lt;/li&gt;

&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/6072589998079618031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2012/06/another-home-brew-quadcopter.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/6072589998079618031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/6072589998079618031'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2012/06/another-home-brew-quadcopter.html' title='Another Home Brew Quadcopter'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total><georss:featurename>Office</georss:featurename><georss:point>-23.0022292 -43.3199286</georss:point><georss:box>-23.004056199999997 -43.3223961 -23.0004022 -43.317461099999996</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-4011216211828881541</id><published>2012-06-18T02:31:00.000-03:00</published><updated>2013-06-28T20:26:06.888-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="atmega64"/><category scheme="http://www.blogger.com/atom/ns#" term="avr"/><category scheme="http://www.blogger.com/atom/ns#" term="eurgle"/><category scheme="http://www.blogger.com/atom/ns#" term="fs th9x"/><category scheme="http://www.blogger.com/atom/ns#" term="microcontrollers"/><category scheme="http://www.blogger.com/atom/ns#" term="mod"/><category scheme="http://www.blogger.com/atom/ns#" term="radio"/><category scheme="http://www.blogger.com/atom/ns#" term="turnigy 9x"/><title type='text'>FS TH9X Common mods</title><content type='html'>&lt;p&gt;A compilation of the most common and  useful Turnigy/FS TH9X/Eurgle mods ...&lt;/p&gt;

&lt;p&gt;So this is more one blog with Turnigy mods?&lt;/p&gt;
&lt;p&gt;- Yes and no: I&#39;m mostly writing it in order to register my work on my own radio mods and decided to share my experience okay? So I decided to compile the most common mods ...&lt;/p&gt;

&lt;p&gt;For my own experience the most difficult part of any of these mods below is that you can get crazy with the amount of info that is available: most part of it is spreaded over a lot of forums with lots and lots of pages to read, it&#39;s easy to get insecure with this amount of technical stuff.&lt;/p&gt;

&lt;h2&gt;1. ISP Programming Cable&lt;/h2&gt;

&lt;p&gt;Medium mod. This mod is the most common mod and it&#39;s &lt;b&gt;required if you do intend to change the default factory firmware&lt;/b&gt; that came installed on the stock radio. There are a few videos on youtube teaching how to install this ISP cable but you will spend much more time trying to understand the German/Pollack/Whatever guy&#39;s accent than wiring the cables.&lt;/p&gt;

&lt;p&gt;The ISP cable (in-system programmer) is a common cable in the AVR microcontrollers world, you do use it to load programs (firmware compiled code, hex files) into the microcontroller.&lt;/p&gt;

&lt;p&gt;If you do have any experience with microcontrollers (uC) or any Arduino gadget you will most probably already have the knowledge required to install this cable just looking at the pictures below.&lt;/p&gt;

&lt;p&gt;As far as I know, up to today, the FS TH9X main board has two main versions. You can recognize it looking for the extra pad close to the SCK pin - if your board does have this pad your board is version 2, if it hadn&#39;t it&#39;s version 1.&lt;/p&gt;

&lt;center&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDQGiDuhqX1SH-jadumsXMVOm5meO8gvaxJMcX8UPG6MqDgOLhcXgu4ng_5xMQ-IDFmZyNuLQFifAxGrV2d3EcsaJfR31mXripzWkWfWMtpHqULA1vLSGnkedlEFfuWWhAminq37dEdec/s1600/9x_isp_connection_PCB-v2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDQGiDuhqX1SH-jadumsXMVOm5meO8gvaxJMcX8UPG6MqDgOLhcXgu4ng_5xMQ-IDFmZyNuLQFifAxGrV2d3EcsaJfR31mXripzWkWfWMtpHqULA1vLSGnkedlEFfuWWhAminq37dEdec/s320/9x_isp_connection_PCB-v2.jpg&quot; /&gt;&lt;/a&gt;
&lt;h6&gt;PCB v2, note the pad close to the SCK pin&lt;/h6&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJniJYZSEacQ4r8T2LDF4gJFAWoiYf80MvxQfkKIFKpLycSEcnlaKpuLe8GZqlvGS8DWunTxCPOLTQwS18EugVbMFNk7iNWkk6rX31mmL8F6biTWKEjhynNZM17aKifjpNnyienJEC_4Q/s1600/ISP+details+2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;231&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJniJYZSEacQ4r8T2LDF4gJFAWoiYf80MvxQfkKIFKpLycSEcnlaKpuLe8GZqlvGS8DWunTxCPOLTQwS18EugVbMFNk7iNWkk6rX31mmL8F6biTWKEjhynNZM17aKifjpNnyienJEC_4Q/s320/ISP+details+2.jpg&quot; /&gt;&lt;/a&gt;
&lt;h6&gt;The ISP connector wiring&lt;/h6&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp-jIVxLivZdgeLkPbhZdV084zn3K9V4Vl0p6kvcdu9WM5iGOraMg6wIPdx-bfwWX35qCoIUQSlo-FxIhyphenhyphenB81sES6KIV-TA9AgCxer4uvUNjqormYYZxDAusl9Ky2z_jgAibXJ1ayC3-k/s1600/ISP+details.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhp-jIVxLivZdgeLkPbhZdV084zn3K9V4Vl0p6kvcdu9WM5iGOraMg6wIPdx-bfwWX35qCoIUQSlo-FxIhyphenhyphenB81sES6KIV-TA9AgCxer4uvUNjqormYYZxDAusl9Ky2z_jgAibXJ1ayC3-k/s320/ISP+details.jpg&quot; /&gt;&lt;/a&gt;
&lt;h6&gt;The ISP connector cable&lt;/h6&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzDbSDcmQ9DwiqKuPe8q-D2orKajfeFNSvTEC0PaQEgpK2apCI1UWHH5lYaoxIlCO-9JLCGG_d1TwXdPb81Du5-X8IyXRROHqc8TC4lTE_V4HFnQOQjIax5C6q9CsfhjcCCnaY5lb1kGg/s1600/ISP-connector.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;158&quot; width=&quot;187&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzDbSDcmQ9DwiqKuPe8q-D2orKajfeFNSvTEC0PaQEgpK2apCI1UWHH5lYaoxIlCO-9JLCGG_d1TwXdPb81Du5-X8IyXRROHqc8TC4lTE_V4HFnQOQjIax5C6q9CsfhjcCCnaY5lb1kGg/s320/ISP-connector.jpg&quot; /&gt;&lt;/a&gt;
&lt;h6&gt;External view of the ISP connector&lt;/h6&gt;

&lt;/center&gt;

&lt;ol&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=GYDN6vUN8O4&quot;&gt;YouTube, Turnigy 9x flash upgrade wiring how to-part 1 of 3&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=qqJcDi9vFeU&quot;&gt;YouTube, Turnigy 9x flash upgrade wiring how to-part 2 of 3&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=xE_tyzhTR4Y&quot;&gt;YouTube, Turnigy 9x flash upgrade wiring how to-part 3 of 3&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://9xforums.com/wiki/index.php/Flashing_your_9x#Part_1_-_Hardware&quot;&gt;9xForums, Flashing your 9x - Hardware&lt;/a&gt;&lt;/li&gt;

&lt;/ol&gt;

&lt;h2&gt;2. Firmware update&lt;/h2&gt;

&lt;p&gt;Easy mod. After the mod #1 you will be able to change the firmware that came installed on your stock radio - why would you add one ISP cable if not to change the uC &quot;software&quot;?&lt;/p&gt;

&lt;p&gt;One warning regarding those 20 bucks &lt;a href=&quot;http://www.ebay.com/sch/i.html?_trksid=p5197.m570.l1313&amp;_nkw=avrisp+mkII&amp;_sacat=0&quot;&gt;ARVISP MKII clone programmers on ebay&lt;/a&gt;: most probably you will face some issues trying to establish communication with the radio uC (it&#39;s caused by the capacitor that is wired on the RST pin - I saw a few guys recommending to remove this capacitor but I didn&#39;t fell comfortable with this approach). After some huge amounts of coffee I gave up with my clone programmer and then I tried with my &lt;a href=&quot;http://dangerousprototypes.com/docs/Bus_Pirate&quot;&gt;Bus Pirate v3b&lt;/a&gt; (the Bus Pirate took 30 painful minutes to write and another 30 minutes to read the firmware but it worked!).&lt;/p&gt;

&lt;ol&gt;

&lt;li&gt;&lt;a href=&quot;http://9xforums.com/wiki/index.php/Flashing_your_9x#Part_2_-_The_Software&quot;&gt;9xForums, Flashing your 9x - Software&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://9xforums.com/wiki/index.php/How_to_flash_your_9x&quot;&gt;9xForums, How to flash your 9x Using Eepe&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://diyjunky.blogspot.com.br/2011/09/using-your-arduino-to-program-turnigy.html&quot;&gt;Using your arduino to program a Turnigy 9X transmitter&lt;/a&gt;&lt;/li&gt;

&lt;/ol&gt;

&lt;h2&gt;3. Battery JST connector&lt;/h2&gt;

&lt;p&gt;Easy mod. Just change the &lt;a href=&quot;http://www.ebay.com/sch/i.html?_from=R40&amp;_trksid=m570.l2736&amp;_nkw=3+pins+mini+jst+connector&quot;&gt;3 pins mini jst connector&lt;/a&gt; by a &lt;a href=&quot;http://www.hobbyking.com/hobbyking/store/__9630__JST_Male_2_pin_connector_set_10pcs_set_.html&quot;&gt;male jst connector&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;A set with 10 pieces costs less than one dollar at Hobby King.&lt;/p&gt;

&lt;center&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh43IKb4WfHSTPDwzRH-Ql9G-zZE6DAsAzIFzAJ26AIGnQNP4myUDIGOgiavTsok3jGqhjM8newC86VcwA_iD3S9Rjbme5zHAZeiBGyh5j8mTxru8-zWdChnbAN0fKFZUdK2FEg6nAC_Jg/s1600/2pin+jst+connector.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;300&quot; width=&quot;270&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh43IKb4WfHSTPDwzRH-Ql9G-zZE6DAsAzIFzAJ26AIGnQNP4myUDIGOgiavTsok3jGqhjM8newC86VcwA_iD3S9Rjbme5zHAZeiBGyh5j8mTxru8-zWdChnbAN0fKFZUdK2FEg6nAC_Jg/s320/2pin+jst+connector.jpg&quot; /&gt;&lt;/a&gt;
&lt;h6&gt;The JST connector&lt;/h6&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9U5ePn4WmrJ6KVyt0eGjgpJEep05QLdjtfgwGTCgw9_R_HpNMInHkAmj4xFM1dvyF3sECpNLzd4HcSASLPhu9khxIu7hrT2J6fgTO8vlX5Jj4uC58aJF8ih4DMP0f74IdsgzD-_aK1Ys/s1600/3c+lipo+battery.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;172&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9U5ePn4WmrJ6KVyt0eGjgpJEep05QLdjtfgwGTCgw9_R_HpNMInHkAmj4xFM1dvyF3sECpNLzd4HcSASLPhu9khxIu7hrT2J6fgTO8vlX5Jj4uC58aJF8ih4DMP0f74IdsgzD-_aK1Ys/s320/3c+lipo+battery.jpg&quot; /&gt;&lt;/a&gt;
&lt;h6&gt;A 3S lipo battery (11v)&lt;/h6&gt;

&lt;/center&gt;

&lt;h2&gt;&lt;a name=&quot;2cells&quot;&gt;4. 2-cells or 3-cells battery&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Medium mod. There are two main versions of this mod: &lt;a href=&quot;http://www.rcmodelreviews.com/tendollarbattery.shtml&quot;&gt;This one &lt;/a&gt; (really well written in 2008 by RC Model Reviews) assumes that you will always use a 2-cell LiPo battery. &lt;a href=&quot;http://www.netalbum.org/FlySky-EURGLE-iMax-Turnigy-FS-TH9X-en-2S-ou-3S_gall_71.php?PHPSESSID=5397a625559a9b4c9d43e6ea9db349c3&quot;&gt;This other&lt;/a&gt; adds a switch to let you choose between the 2 available options.&lt;/p&gt;

&lt;p&gt;I did mine using one of those &lt;a href=&quot;http://www.ebay.com/sch/i.html?_trksid=p5197.m570.l1313&amp;_nkw=voltage+selector+switch&amp;_sacat=0&quot;&gt;voltage selector switches&lt;/a&gt; that I got from one old &lt;a href=&quot;http://www.ebay.com/sch/i.html?_nkw=pc+power+supply&amp;_sacat=0&amp;_odkw=pc+power+supply&amp;_osacat=0&quot;&gt;pc power supply&lt;/a&gt; and fixed it at the bottom of my radio. This switch and this position is much more secure - you will never bump accidentally on it.&lt;/p&gt;

&lt;p&gt;Even if you do already have one 3S lipo I would recommend you to buy the TrustFire pack &lt;b&gt;or&lt;/b&gt; a 2S (7.4v) &lt;b&gt;LOW DISCHARGE&lt;/b&gt; lipo.&lt;/p&gt;

&lt;center&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4I885PdNYoQVp9u9wrs5hePTOMezuYFDHVO0_vV_SgqkwKMM4RBpKE6HecpMpqv6L8_9gXCYV4l6oDny6rp5O4GizdKRMqrRD_Y_wo1Nbrai4CGNbiO0vtxO6TH13qDXC8BycZP8-kc0/s1600/ISP+details+2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;231&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj4I885PdNYoQVp9u9wrs5hePTOMezuYFDHVO0_vV_SgqkwKMM4RBpKE6HecpMpqv6L8_9gXCYV4l6oDny6rp5O4GizdKRMqrRD_Y_wo1Nbrai4CGNbiO0vtxO6TH13qDXC8BycZP8-kc0/s320/ISP+details+2.jpg&quot; /&gt;&lt;/a&gt;
&lt;h6&gt;The 3S/2S switch (on the left)&lt;/h6&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKp_ppDU0hO-0w5cYs9-dgOwQvScFxFv1kBpjZW3-8lYesXxt3AWky37RLCQ8YPKcqtzgL7alt9bjPjY9aGWd5Qop-fBPmL1tDTpMDaOcOV8lGI5F7Z6WcGOm2CIrMwMBVAQPTQC8gsDk/s1600/2C-3C+selector.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;126&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKp_ppDU0hO-0w5cYs9-dgOwQvScFxFv1kBpjZW3-8lYesXxt3AWky37RLCQ8YPKcqtzgL7alt9bjPjY9aGWd5Qop-fBPmL1tDTpMDaOcOV8lGI5F7Z6WcGOm2CIrMwMBVAQPTQC8gsDk/s320/2C-3C+selector.jpg&quot; /&gt;&lt;/a&gt;
&lt;h6&gt;External view of the 2S/3S switch&lt;/h6&gt;

&lt;/center&gt;

&lt;h2&gt;5. LCD Backlight&lt;/h2&gt;

&lt;p&gt;Easy mod. This mod is actually a kit that came ready to be used: open your radio, disconnect the cable that attaches the front into the back case, connect this very same cable into the backlight male connector and then connect the opposite side of the backlight cable into the radio where the original cable was installed before.&lt;/p&gt;

&lt;p&gt;As always Murphy&#39;s law is still present: The &quot;recommended&quot; backlight position will block the menu buttons and the positive and negative wires are too short to let you rotate it to the left. I just got those wires out and rewired a longer pair and added a little connector to make my life easier.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.hobbyking.com/hobbyking/store/uh_viewitem.asp?idproduct=16720&quot;&gt;HobbyKing, Backlight LCD kit&lt;/a&gt; (5 bucks)&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;er9x.googlecode.com/svn/trunk/doc/Backlight%20Installation.pdf&quot;&gt;Installation&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=-cMe_ZP4ATU&quot;&gt;YouTube, Backlight control configuration&lt;/a&gt;&lt;/li&gt;

&lt;/ol&gt;

&lt;h2&gt;6. LCD Backlight auto turn on/off&lt;/h2&gt;

&lt;p&gt;Easy mod. After you do install the LCD Backlight kit you will notice that it&#39;s always turned on (yes, you read it right, &lt;b&gt;the LCD is ALWAYS TURNED ON&lt;/b&gt;). You can easily add a switch to turn it on or off but how about doing it automatically? This mod will automatically turn the backlight on whenever you do press a button and will turn it off after a few seconds without use.&lt;/p&gt;

&lt;p&gt;You will need a BS170 transistor to install this mod but you can use a simple 2N3904 PNP transistor instead (the 2N3906 NPN doesn&#39;t work - it will invert the on/off signals).&lt;/p&gt;

&lt;ol&gt;

&lt;li&gt;&lt;a href=&quot;http://9xforums.com/wiki/index.php/How_to_install_a_Back_Light_in_your_9x_radio#Hobby_King_LED_Backlight&quot;&gt;HobbyKing, Backlight mod&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=VVvOLneNinQ&quot;&gt;YouTube, Backlight Installation&lt;/a&gt; turn on the youtube Transcribe Audio - just for fun ...&lt;/li&gt;

&lt;/ol&gt;

&lt;center&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJEmEpvWOvzoEgOdk-7_1RRvJuDxqHiAoMTrRAI2CBMggYIp55dGDGJ-PXKP2HOQuup2WWqNL7ZFxA1ryHrnum2bgWv6dMYe2JMU6bie-S2TUbY4D_7CxG8RWV93eYscUKgsenSXfIDSw/s1600/LCD+Backlight.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;104&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJEmEpvWOvzoEgOdk-7_1RRvJuDxqHiAoMTrRAI2CBMggYIp55dGDGJ-PXKP2HOQuup2WWqNL7ZFxA1ryHrnum2bgWv6dMYe2JMU6bie-S2TUbY4D_7CxG8RWV93eYscUKgsenSXfIDSw/s320/LCD+Backlight.jpg&quot; /&gt;&lt;/a&gt;
&lt;h6&gt;The LCD Backlight moded&lt;/h6&gt;

&lt;/center&gt;

&lt;h2&gt;7. Piezo Speaker with Haptic Feedback&lt;/h2&gt;

&lt;p&gt;Medium mod. This mod is cosmetic but it&#39;s useful and cool - I do hate that buzzer that came with the original stock radio.&lt;/p&gt;

&lt;p&gt;For those whom doesn&#39;t know &lt;a href=&quot;http://www.electro-tech-online.com/microcontrollers/40915-buzzer-speaker-whats-diff.html&quot;&gt;the difference between one buzzer and one piezo speaker&lt;/a&gt; let me try to resume: the buzzer is only capable to make noise and the piezo speaker can be driven by a uC in order to make cool sounds.&lt;/p&gt;

&lt;p&gt;There are a few components to solder and you do must pay close attention into the polarity indication on the capacitor and on the diode. For the BOM (bill of materials or parts list) you can easily grab all of them on eBay with china prices. You can also get the piezo from almost any old wireless telephone and the vibration motor can be get from any broken iPhone.&lt;/p&gt;

&lt;ol&gt;

&lt;li&gt;&lt;a href=&quot;http://9xforums.com/wiki/index.php/Speaker_Mod_with_Haptic_Feedback&quot;&gt;9xForums&lt;/a&gt;&lt;/li&gt;

&lt;/ol&gt;

&lt;h2&gt;8. JR module with selection&lt;/h2&gt;

&lt;p&gt;Medium mod. This mod is, IMHO, the most useful one - it will enable your radio to use one JR TX module.&lt;/p&gt;

&lt;p&gt;Why would you need this mod?&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;The JR brand is much more reliable&lt;/li&gt;
&lt;li&gt;The JR TX has a lot of compatible RX models (micro, 3.3v, etc). I could find only  one RX for the fly sky (the very same one that came with the radio)&lt;/li&gt;
&lt;li&gt;The JR module has fail safe&lt;/li&gt;
&lt;li&gt;The JR module has longer range&lt;/li&gt;
&lt;li&gt;The JR module has much better interference resistance&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There are, basically, 3 ways to install this mod. At first I was really confused with these options and then, after some reading, I realized that they are almost the same thing as I describe below:

&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://www.hobbyking.com/hobbyking/store/__14353__FrSky_V8HT_2_4Ghz_DIY_Module.html&quot;&gt;FrSky V8HT 2.4Ghz DIY Module&lt;/a&gt; kit&lt;/li&gt;

&lt;p&gt;This kit is nothing more than one internal version of the JR TX module followed by the required 6v voltage regulator, a switch, a little PCB with one red led and one button to do the RX bind.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=DHnV6hGH108&amp;feature=youtu.be&quot;&gt;YouTube, Installing the FrSky 2.4GHz DIY Module kit&lt;/a&gt;&lt;/p&gt;

&lt;li&gt;&lt;a href=&quot;http://www.hobbyking.com/hobbyking/store/__17205__FrSky_DHT_8ch_DIY_Telemetry_Compatible_Transmitter_Module.html&quot;&gt;FrSky DHT 8ch DIY Telemetry Compatible Transmitter Module&lt;/a&gt; kit&lt;/li&gt;

&lt;p&gt;This kit is almost the same kit described on the item 1 above but with telemetry (this kit will require the &lt;a href=&quot;#frsky-telemetry&quot;&gt;FrSky telemetry&lt;/a&gt; mod below &lt;b&gt;OR&lt;/b&gt; an &lt;a href=&quot;http://www.hobbyking.com/hobbyking/store/__19966__FrSky_DHT_U_Telemetry_System_.html&quot;&gt;external DHT system&lt;/a&gt;).&lt;/p&gt;

&lt;li&gt;&lt;a href=&quot;http://www.rcgroups.com/forums/showthread.php?t=1231700&quot;&gt;FrSky DJT 2.4Ghz Combo Pack for JR w/ Telemetry Module &amp; V8FR-II RX&lt;/a&gt;&lt;/li&gt;

&lt;p&gt;This option only adds a switch and a 6v voltage regulator in order to attach the JR TX module. I do prefer this option just because it&#39;s simpler and use the TX module as it should be used (with the internal version you end up with the TX slot empty).&lt;/p&gt;

&lt;p&gt;This option requires the normal &lt;a href=&quot;http://www.hobbyking.com/hobbyking/store/__14349__FrSky_DJT_2_4Ghz_Combo_Pack_for_JR_w_Telemetry_Module_V8FR_II_RX.html&quot;&gt;JR TX module&lt;/a&gt; and it also requires the &lt;a href=&quot;#2cells&quot;&gt;2-cells&lt;/a&gt; mod installed.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Warning:&lt;/b&gt; the second picture, where it shows only two connected pins, is not the final mod - it&#39;s just a partial to show the pin 4 isolated from GND. After you do change the pin 4 solder all pins back.&lt;/p&gt;

&lt;ol&gt;Just in case here is the Turnigy TX module pinout, the &lt;a href=&quot;http://www.datasheetcatalog.org/datasheet/WINGS/78L06.pdf&quot;&gt;78L06&lt;/a&gt; wiring and my color schema:
&lt;li&gt;Pin 1 - ANT
&lt;li&gt;Pin 2 - GND (C - blue)
&lt;li&gt;Pin 3 - +   (I - green)
&lt;li&gt;Pin 4 - GND (O - yellow, 6v when ON for the JR TX module)
&lt;li&gt;Pin 5 - PPM
&lt;/ol&gt;

&lt;p&gt;&lt;b&gt;Another warning:&lt;/b&gt; after you do install this mod you will have to remember to change the JR/Turnigy switch before you do change the module or you will burn it! And yes, never change the module or the switch with the radio turned on. You can isolate the pin 4 in the TX Module in the same way you did in the TX - see &lt;a href=&quot;http://9xforums.com/wiki/index.php/9x_Full_Mod_FlySky&quot;&gt;FlySky Module mod&lt;/a&gt; to make this change just for precaution.&lt;/p&gt;

&lt;/ol&gt;

&lt;h2&gt;9. DSM2 module&lt;/h2&gt;

&lt;p&gt;Hard mod. This mod is expensive - you do need to buy one DSM2 TX in order to grab its internal RF module ...&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://9xforums.com/wiki/index.php/9x_Full_Mod_DSM2/X&quot;&gt;9x Full Mod DSM2/X&lt;/a&gt;

&lt;li&gt;&lt;a href=&quot;http://www.hacksmods.com/er9x-dsm2-mod/&quot;&gt;Hacks &amp; Mods - DSM2 mod&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://9xforums.com/forum/viewtopic.php?f=55&amp;t=163&quot;&gt;9xForum - DSM for dummys&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://9xforums.com/wiki/index.php/How_to_modify_your_9x_to_the_DSM_protocol&quot;&gt;9xForum - How to modify your 9x to the DSM protocol&lt;/a&gt;&lt;/li&gt;

&lt;/ol&gt;

&lt;h2&gt;&lt;a name=&quot;lp4&quot;&gt;10. LP4/LP5 module&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Medium mod. Same as the DSM2 mod this is one expensive mod.&lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;frsky-telemetry&quot;&gt;11. FrSky Telemetry&lt;/a&gt;&lt;/h2&gt;

&lt;p&gt;Hard mod. This is THE MOD, IMHO this is the most difficult and you will require advanced ninja skills to solder two close microcontroller wires.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://9xforums.com/wiki/index.php/9x_Full_Mod_Telemetry&quot;&gt;9x Full Mod Telemetry&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://9xforums.com/wiki/index.php/How_to_modify_your_9x_to_support_telemetry&quot;&gt;How to modify your 9x to support telemetry&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;12. SD Card ...&lt;/h2&gt;

&lt;p&gt;The RadioClone firmware requires this mod - the RadioClone code (the hex file) is so huge that it let the radio with memory space for only one model. RadioClone uses the SD Card to save and restore models in order to reduce this limitation.&lt;/p&gt;

&lt;p&gt;I&#39;m still looking for a reference for this mod. There is a SD Card mod on the RadioClone forum however the author mention that it&#39;s still experimental. I&#39;m not sure if it is because of any firmware limitation OR because of the size of the code that it&#39;s required to support this SD Card (SPI/Fat) anyway it should be simple - at least on arduino it&#39;s simple as I saw 6 months ago when I got one of those &lt;a href=&quot;http://www.ebay.com/itm/SD-Card-Module-Slot-Socket-Reader-For-Arduino-ARM-MCU-NEW-/140717254516?pt=LH_DefaultDomain_0&amp;hash=item20c366e774#ht_1113wt_1160&quot;&gt;ebay SD Card modules&lt;/a&gt; and wired it up and put it to work in less than 2 hours.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://radioclone.org/en/hardware/sdpro&quot;&gt;Link to the SD Card PRO&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://radioclone.org/en/hardware/self&quot;&gt;Link to the home brew SD Card interface&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Seems that ONLY the RadioClone firmware does have SD Card support ...&lt;/p&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUBflezsqwGyDmhzwMZrIA_Hw_Kto8AX95fRrQAqAeNg4nhmOmqLN3PeecRpMkDwf8ZoJBqz3i1NknYqzFB-valKaduelPdR2UDXdppYXR40H-QslZKeB7wJMvl6Ri5aM7smeNQFIsByU/s1600/sd-card-module-reader.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; width=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhUBflezsqwGyDmhzwMZrIA_Hw_Kto8AX95fRrQAqAeNg4nhmOmqLN3PeecRpMkDwf8ZoJBqz3i1NknYqzFB-valKaduelPdR2UDXdppYXR40H-QslZKeB7wJMvl6Ri5aM7smeNQFIsByU/s320/sd-card-module-reader.jpg&quot; /&gt;&lt;/a&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyHjehsMiUDQDA3dVrsgjhLy6h8XKMECvcoPmb5J759Ny4CQ3pQu2-RreFbAhvAVwnBRTkWZwKnAF-5pAyUiROJMCFBPGaVhcROhpIx3OBJTCrziz_iHHb8vfeIUMdmbmdcAiDaF8djnI/s1600/sd-card-module-reader-2.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;185&quot; width=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjyHjehsMiUDQDA3dVrsgjhLy6h8XKMECvcoPmb5J759Ny4CQ3pQu2-RreFbAhvAVwnBRTkWZwKnAF-5pAyUiROJMCFBPGaVhcROhpIx3OBJTCrziz_iHHb8vfeIUMdmbmdcAiDaF8djnI/s320/sd-card-module-reader-2.jpg&quot; /&gt;&lt;/a&gt;

&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWjbuYV35GvpJohQcCAj7ERYo-lL7IgRzhg-WvbvGTP7l4yvXBaXNdDBR_QS5kJdlQvfujpNJBHO5pugpaFiALlO3e5iteMEqPLrqnEsqEqIaCuQ0p3o8NjbGFyIduVypWd6tvX739SSA/s1600/sd-card-module-reader_01.jpg&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; width=&quot;216&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWjbuYV35GvpJohQcCAj7ERYo-lL7IgRzhg-WvbvGTP7l4yvXBaXNdDBR_QS5kJdlQvfujpNJBHO5pugpaFiALlO3e5iteMEqPLrqnEsqEqIaCuQ0p3o8NjbGFyIduVypWd6tvX739SSA/s320/sd-card-module-reader_01.jpg&quot; /&gt;&lt;/a&gt;


&lt;h1&gt;Some less common mods&lt;/h1&gt;

&lt;ol&gt;

&lt;li&gt;&lt;a href=&quot;http://9xforums.com/wiki/index.php/How_to_Modify_your_TX_module_for_your_trainer_port_to_work_correctly_%26_your_simulator&quot;&gt;9xForum, Trainer port resistor fix&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=28-47SuDhT4&quot;&gt;YouTube, Trainer port resistor fix&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://9xforums.com/forum/viewtopic.php?f=5&amp;t=582&quot;&gt;er9x, How to set up 16ch Tx&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://9xforums.com/forum/viewtopic.php?f=25&amp;t=158&quot;&gt;9xForum, Wireless Trainer System&lt;/a&gt;&lt;/li&gt;

&lt;/ol&gt;


&lt;h2&gt;A Few Links&lt;/h2&gt;

&lt;ol&gt;

&lt;li&gt;&lt;a href=&quot;http://9xforums.com/forum/viewtopic.php?f=44&amp;t=199&quot;&gt;9xForums, FS-TH9x Schematics and FCC papers&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/gruvin9x/wiki/TurnigyV2&quot;&gt;Gruvin 9x Reference data&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://9xforums.com/forum/viewtopic.php?f=25&amp;t=1043&quot;&gt;TX module pin-out&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;&quot;&gt;YouTube, Er9x Template Servo Test (Servo Teste)&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.rc-cam.com/forum/index.php?/topic/3827-er9x-hacks/&quot;&gt;ER9X Hacks&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://9xforums.com/forum/viewforum.php?f=12&quot;&gt;er9x mods&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://code.google.com/p/gruvin9x/wiki/PCB&quot;&gt;Gruvin9x Custom PCB&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.ersky9x.net/&quot;&gt;ERSKY9X Custom PCB&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://crennsmind.com/index.php/current-projects/turnigy-9x-stm/80-turnigy-9x-replacement-board&quot;&gt;Turnigy 9X Replacement Board, under development?&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://www.hacksmods.com/2011/11/turnigy-9x-3-3v-location/&quot;&gt;3.3v location&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://9xforums.com/forum/viewtopic.php?f=26&amp;t=180&quot;&gt;Using a DSM2 Module from the Spektrum DX5 Radio&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a href=&quot;http://9xforums.com/forum/viewtopic.php?f=25&amp;t=541&quot;&gt;T9X mod to use Flysky module, Frysky module and DSMX module&lt;/a&gt;&lt;/li&gt;

&lt;/ol&gt;

&lt;h2&gt;Coming not so soon ...&lt;/h2&gt;

&lt;p align=&quot;justify&quot;&gt;Someday, only god knows when, I&#39;ll try the mods 9, 10 and 11.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/4011216211828881541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2012/06/fs-th9x-common-mods-compilation-of-most.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/4011216211828881541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/4011216211828881541'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2012/06/fs-th9x-common-mods-compilation-of-most.html' title='FS TH9X Common mods'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDQGiDuhqX1SH-jadumsXMVOm5meO8gvaxJMcX8UPG6MqDgOLhcXgu4ng_5xMQ-IDFmZyNuLQFifAxGrV2d3EcsaJfR31mXripzWkWfWMtpHqULA1vLSGnkedlEFfuWWhAminq37dEdec/s72-c/9x_isp_connection_PCB-v2.jpg" height="72" width="72"/><thr:total>1</thr:total><georss:featurename>Home Sweet Home</georss:featurename><georss:point>-22.9777806 -43.2268062</georss:point><georss:box>-22.9796081 -43.2292737 -22.975953099999998 -43.2243387</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-2405766870907476112</id><published>2012-05-01T14:20:00.000-03:00</published><updated>2013-06-28T14:26:17.211-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="arduino"/><category scheme="http://www.blogger.com/atom/ns#" term="M74HC595"/><category scheme="http://www.blogger.com/atom/ns#" term="microcontrollers"/><title type='text'>Low Cost Arduino LCD module, 3 pins</title><content type='html'>&lt;p align=&#39;justify&#39;&gt;For those who are looking for a ready to use Arduino LCD module here goes my 5 cents to the open source community.&lt;/p&gt;

&lt;p align=&#39;justify&#39;&gt;This module was based on the work published on &lt;a href=&quot;http://code.google.com/p/arduinoshiftreglcd/&quot;&gt;ArduinoShiftRegLCD&#39;s&lt;/a&gt; site. The original layout has two sides but it can be easily converted into a single side layout just using simple jump wires at the bottom side.&lt;/p&gt;

&lt;ol&gt;Parts list:
&lt;li&gt;M74HC595&lt;/li&gt;
&lt;li&gt;1 x 16 pins female header&lt;/li&gt;
&lt;li&gt;2 x 2 pins male headers&lt;/li&gt;
&lt;li&gt;1 x 10k resistor&lt;/li&gt;
&lt;li&gt;1 x 100nF capacitor (104)&lt;/li&gt;
&lt;/ol&gt;

&lt;/br&gt;

&lt;table width=&quot;100%&quot;&gt;

&lt;tr width=&#39;100%&#39;&gt;&lt;td align=&#39;right&#39; width=&#39;50%&#39;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpIlUI5weXQTUHtjW7C40MNtVN4UyyfhJa421FIpf6AysAXpNzzHeyauCAXozAsphRNc13ASoRBojQ6oYQGHHX4Lkg9Uc7xOoGc_NlNgTHVClM5luRMVXMp6OOAXP6-gHx45WiSEI9zBQ/s1600/LCD-Header-3pins-top.png&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; width=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpIlUI5weXQTUHtjW7C40MNtVN4UyyfhJa421FIpf6AysAXpNzzHeyauCAXozAsphRNc13ASoRBojQ6oYQGHHX4Lkg9Uc7xOoGc_NlNgTHVClM5luRMVXMp6OOAXP6-gHx45WiSEI9zBQ/s320/LCD-Header-3pins-top.png&quot; /&gt;&lt;/a&gt;
&lt;/td&gt;&lt;td&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC6mmE3crvYaOtVO8K_knbMXatCQupOo3_FRLgmEl8_XfZKSVK-zjG2TSCTiHJe2vlcDYozMR0iNYC6yneHQB2aejColLV89S9m9MaKUY7ky7j49Gms43a5IpoLhbg8RDkmsqaHTursWE/s1600/LCD-Header-3pins-bottom.png&quot; imageanchor=&quot;1&quot; style=&quot;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; width=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhC6mmE3crvYaOtVO8K_knbMXatCQupOo3_FRLgmEl8_XfZKSVK-zjG2TSCTiHJe2vlcDYozMR0iNYC6yneHQB2aejColLV89S9m9MaKUY7ky7j49Gms43a5IpoLhbg8RDkmsqaHTursWE/s320/LCD-Header-3pins-bottom.png&quot; /&gt;&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;tr&gt;
&lt;td align=&#39;center&#39;&gt;top
&lt;/td&gt;&lt;td align=&#39;center&#39;&gt;bottom
&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;Project files &lt;a href=&quot;https://github.com/agodinhost/eagle/tree/master/Schematics/LCD&quot;&gt;here&lt;/a&gt; (github account required).&lt;/p&gt;

&lt;p&gt;Feel free to leave your comment.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/2405766870907476112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2012/05/low-cost-arduino-lcd-module-3-pins.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/2405766870907476112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/2405766870907476112'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2012/05/low-cost-arduino-lcd-module-3-pins.html' title='Low Cost Arduino LCD module, 3 pins'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpIlUI5weXQTUHtjW7C40MNtVN4UyyfhJa421FIpf6AysAXpNzzHeyauCAXozAsphRNc13ASoRBojQ6oYQGHHX4Lkg9Uc7xOoGc_NlNgTHVClM5luRMVXMp6OOAXP6-gHx45WiSEI9zBQ/s72-c/LCD-Header-3pins-top.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Rio de Janeiro, Brazil</georss:featurename><georss:point>-22.9035393 -43.209586899999977</georss:point><georss:box>-23.3715503 -43.855033899999974 -22.435528299999998 -42.564139899999979</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-3037345181092311164</id><published>2012-04-24T20:39:00.001-03:00</published><updated>2012-07-01T15:14:33.901-03:00</updated><title type='text'>Syntax Highlighting with Blogger Engine 2</title><content type='html'>&lt;p align=&#39;justify&#39;&gt;&lt;a href=&quot;http://www.craftyfella.com/2010/01/syntax-highlighting-with-blogger-engine.html&quot;&gt;CraftyFella&#39;s&lt;/a&gt; already wrote some awesome hints about how to setup and use  Alex Gorbatchev&#39;s &lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/&quot;&gt;SyntaxHighlighter&lt;/a&gt; javascript libray and I&#39;m not used to beat dead horses but there is still one good hint he missed: &lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/manual/themes/&quot;&gt;&lt;b&gt;THEMES&lt;/b&gt;&lt;/a&gt;.

&lt;p align=&#39;justify&#39;&gt;It&#39;s really easy, just add the css file in your template and be happy my friend!&lt;/p&gt;

&lt;p align=&#39;justify&#39;&gt;By the way, anyone knows how to setup this css theme to use different colors on odd and even lines?&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/3037345181092311164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2012/04/syntax-highlighting-with-blogger-engine.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/3037345181092311164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/3037345181092311164'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2012/04/syntax-highlighting-with-blogger-engine.html' title='Syntax Highlighting with Blogger Engine 2'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2284081331819361501.post-9061609778186906218</id><published>2012-04-23T21:06:00.000-03:00</published><updated>2012-07-01T15:14:43.632-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Android issues with WebView.loadData and WebView.getContentHeight</title><content type='html'>&lt;p&gt;If you tried the suggested code at &lt;a href=&quot;http://stackoverflow.com/questions/1612628/how-to-get-width-and-height-of-a-webview-in-android&quot;&gt;Stack Overflow&lt;/a&gt; on Gingerbread you will see that it still doesn&#39;t work when using loadData or loadDataWithBaseURL. The proposed code only works when using the loadUrl - at least it didn&#39;t worked on my HTC Desire nor the 2.3.3 Emulator.&lt;/p&gt;

&lt;p&gt;In the &lt;a href=&quot;http://android.pimmos.com/2011/03/24/how-to-retrieve-the-contentwidth-of-a-webview/&quot;&gt;Andromedev&lt;/a&gt; blog you will see one possible solution using the android javascript bridge but I&#39;m not still convinced that this is the best approach to take. Even if you do decide that it&#39;s the best approach you will face one bug already reported on &lt;a href=&quot;http://code.google.com/p/android/issues/detail?id=12987&quot;&gt;Issue 12987&lt;/a&gt; that affects any javascript bridged call on Gingerbread.&lt;/p&gt;

&lt;p&gt;Right know I&#39;m developing one pager fragment that uses one webView to display simple html texts and I had disabled the javascript support to try to keep the memory usage low. With the proposed solution I&#39;ll have to turn it on again and pray that my user don&#39;t use the gingerbread version ...&lt;/p&gt;

&lt;p&gt;Well, the point is: IF you are using the WebView.loadUrl AND you are not on gingerbread you don&#39;t need to worry, you just need to write a listener - the onPageFinished and all height and width methods will work as expected.&lt;/p&gt;

&lt;p&gt;However the code below still doesn&#39;t work! The java script bridge call the code in the JavaScriptInterface but the height is not there yet ...&lt;/p&gt;

&lt;pre class=&quot;brush: java&quot;&gt;
/**
 * To use the webView embedded in another view (not full screen).
 */
public class EmbeddedWebView2 extends WebViewClient {

   private static final String P_MIMETYPE     = &quot;text/html&quot;;
   private static final String P_ENCODING     = &quot;utf-8&quot;;
   private static final String LOG_TAG        = &quot;EmbeddedWebClientView2&quot;;
   private static final String JS_BRIDGE      = &quot;JSB&quot;;
   private static final String JS_CONTENTSIZE = &quot;javascript:window.&quot; + JS_BRIDGE + &quot;.setContentSize(&quot; + //
                                                    &quot;document.getElementsByTagName(&#39;html&#39;)[0].scrollHeight,&quot; + //
                                                    &quot;document.getElementsByTagName(&#39;html&#39;)[0].scrollWidth&quot; + //
                                                    &quot;);&quot;;

   @Override
   public void onPageFinished(WebView webView, String url) {

      super.onPageFinished(webView, url);

      WebSettings webSettings = webView.getSettings();
      webSettings.setJavaScriptEnabled(true);
      webView.addJavascriptInterface(new JavaScriptInterface(), JS_BRIDGE);
      webView.loadUrl(JS_CONTENTSIZE);
   }

   public static void loadData(WebView webView, String data) {

      webView.setWebViewClient(new EmbeddedWebView2());

      WebSettings webSettings = webView.getSettings();
      webSettings.setSavePassword(false);
      webSettings.setSaveFormData(false);
      webSettings.setJavaScriptEnabled(true);
      webSettings.setUseWideViewPort(false);

      final String dataHtml = &quot;&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&quot; + data + &quot;&lt;/body&gt;&lt;/html&gt;&quot;;
      webView.loadData(dataHtml, P_MIMETYPE, P_ENCODING);
   }

   public static void loadDataWithBaseURL(WebView webView, String baseUrl, String data) {

      webView.setWebViewClient(new EmbeddedWebView2());

      WebSettings webSettings = webView.getSettings();
      webSettings.setSavePassword(false);
      webSettings.setSaveFormData(false);
      webSettings.setJavaScriptEnabled(true);
      webSettings.setUseWideViewPort(false);

      final String dataHtml = &quot;&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body&gt;&quot; + data + &quot;&lt;/body&gt;&lt;/html&gt;&quot;;
      webView.loadDataWithBaseURL(baseUrl, dataHtml, P_MIMETYPE, P_ENCODING, null);
   }

   /**
    * getHeight, getContentHeight and getMeasuredHeight are ONLY updated when
    * using loadUrl that&#39;s why we need this guy. 
    * 
    * TODO: wait a fix for ISSUE 12987 on gingerbread.
    */
   public class JavaScriptInterface {

      private int height, width;

      public void getContentSize(String sHeight, String sWidth) {

         if (sHeight != null) {
            width = Integer.parseInt(sHeight);
            Log.d(LOG_TAG, &quot;Result from javascript, height = &quot; + height);
         }
         if (sWidth != null) {
            width = Integer.parseInt(sWidth);
            Log.d(LOG_TAG, &quot;Result from javascript, width = &quot; + width);
         }
      }
   }
}
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://drianoxaman.blogspot.com/feeds/9061609778186906218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://drianoxaman.blogspot.com/2012/04/android-issues-with-webview.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/9061609778186906218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2284081331819361501/posts/default/9061609778186906218'/><link rel='alternate' type='text/html' href='http://drianoxaman.blogspot.com/2012/04/android-issues-with-webview.html' title='Android issues with WebView.loadData and WebView.getContentHeight'/><author><name>Dr.Ian.O.Xaman</name><uri>http://www.blogger.com/profile/06773147128968176889</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Rio de Janeiro, Brazil</georss:featurename><georss:point>-22.9035393 -43.2095869</georss:point><georss:box>-23.3716048 -43.8413009 -22.435473799999997 -42.577872899999996</georss:box></entry></feed>