<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>All Things Robotics</title>
	<atom:link href="http://robotics.ong.id.au/feed/" rel="self" type="application/rss+xml" />
	<link>http://robotics.ong.id.au</link>
	<description>Not just another robotics blog</description>
	<lastBuildDate>Sat, 17 Sep 2011 14:06:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>FTDI FT2232H, Hi-Speed Dual USB UART/FIFO IC</title>
		<link>http://robotics.ong.id.au/2011/09/17/ftdi-ft2232h-hi-speed-dual-usb-uartfifo-ic/</link>
		<comments>http://robotics.ong.id.au/2011/09/17/ftdi-ft2232h-hi-speed-dual-usb-uartfifo-ic/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 13:24:21 +0000</pubDate>
		<dc:creator>stephen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://robotics.ong.id.au/?p=357</guid>
		<description><![CDATA[I&#8217;ve been experimenting with FTDI FT2232H chip. It is a Hi-Speed USB 2.0 convertor chip. I&#8217;ve been operating it in asynchronous FIFO mode and have been able to achieve around 6MB/s transfer rate. Later I will try out the synchronous &#8230; <a href="http://robotics.ong.id.au/2011/09/17/ftdi-ft2232h-hi-speed-dual-usb-uartfifo-ic/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been experimenting with <a href="http://www.ftdichip.com/Products/ICs/FT2232H.htm">FTDI FT2232H</a> chip. It is a Hi-Speed USB 2.0 convertor chip. I&#8217;ve been operating it in asynchronous FIFO mode and have been able to achieve around 6MB/s transfer rate. Later I will try out the synchronous FIFO mode and hopefully be able to achieve >25MB/s transfer rate as claimed by the manufacturer.</p>
<p>This chip makes building hi-speed USB 2.0 peripheral really easy. I like it!</p>
<p><a href="http://www.flickr.com/photos/stephenong/6155608050/" title="FT2232H Experiment by stephenong, on Flickr"><img src="http://farm7.static.flickr.com/6199/6155608050_cd676af757_o.jpg" width="500" height="333" alt="FT2232H Experiment"></a></p>
<p>Logic analyzer capture showing read and write transfer rate.</p>
<p><a href="http://www.flickr.com/photos/stephenong/6155607966/" title="FT2232H Logic Analyzer Capture by stephenong, on Flickr"><img src="http://farm7.static.flickr.com/6202/6155607966_e9ac8aef86_o.png" width="599" height="262" alt="FT2232H Logic Analyzer Capture"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://robotics.ong.id.au/2011/09/17/ftdi-ft2232h-hi-speed-dual-usb-uartfifo-ic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino Remote Control Infrared Player</title>
		<link>http://robotics.ong.id.au/2011/01/15/arduino-remote-control-infrared-player/</link>
		<comments>http://robotics.ong.id.au/2011/01/15/arduino-remote-control-infrared-player/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 13:40:41 +0000</pubDate>
		<dc:creator>stephen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://robotics.ong.id.au/?p=319</guid>
		<description><![CDATA[This project uses the Arduino hardware for playing back infrared remote control code. The format played is the Pronto Hex format. There is a huge database of infrared code located at RemoteCentral. I did this project for teaching my learning &#8230; <a href="http://robotics.ong.id.au/2011/01/15/arduino-remote-control-infrared-player/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This project uses the Arduino hardware for playing back infrared remote control code. The format played is the <a href="http://www.remotecentral.com/features/irdisp2.htm">Pronto Hex</a> format. There is a huge database of infrared code located at <a href="http://www.remotecentral.com/">RemoteCentral</a>.</p>
<p>I did this project for teaching my learning remote the discrete on/off power code of my TV.  The code sent by the original TV remote is the power toggle command. This is not so good when used as part of a macro for controlling multiple devices. </p>
<p><a href="http://www.flickr.com/photos/stephenong/5358372963/" title="Infrared Remote Control Code Player by stephenong, on Flickr"><img src="http://farm6.static.flickr.com/5285/5358372963_79eded5a0d.jpg" width="500" height="333" alt="Infrared Remote Control Code Player" /></a><br />
<span id="more-319"></span></p>
<p>The remote that I have is the Sony <a href="http://www.amazon.com/Sony-RMVLZ620-Control-Compatible-Components/dp/B00385XUG0">RM-VLZ620</a>. This remote is good and is cheap too. It can control up to 8 AV devices. Volume control button can be configured to control the AV receiver while the remote itself is in TV or DVD mode. 12 buttons can be configured to send macros. It is a learning remote, so any button can be made to &#8220;learn&#8221; from any other remote.</p>
<p>This project uses the <a href="http://www.arduino.cc/en/Main/ArduinoBoardDuemilanove">Arduino hardware</a>. All you need to buy to replicate this project is an Arduino board (about $30) and an infrared LED (about $2).</p>
<p>Even though I use the Arduino hardware, I didn&#8217;t use the Arduino development software, the code is written in good old plain C. You need to download <a href="http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725">AVR Studio (4.18 SP3) and AVR Toolchain</a> from Atmel&#8217;s site, both are free.</p>
<p>Here is a sample Pronto Hex code and its corresponding generated LED waveform:<br />
[sourcecode language="c"]<br />
uint16_t ProntoCodeTest[] = {<br />
  0&#215;00,           // 0 &#8211; recorded waveform<br />
  0x6D,           // 38kKhz. 0&#215;67=&gt;40kHz, 0x6D=&gt;38kHz<br />
  0&#215;01,           // Sequence 1 on/off pair length<br />
  0&#215;03,           // Sequence 2 on/off pair length<br />
  0&#215;05, 0&#215;01,     // Sequence 1, pair 1<br />
  0&#215;02, 0&#215;05,     // Sequence 2, pair 1<br />
  0&#215;04, 0&#215;03,     // Sequence 2, pair 2<br />
  0&#215;06, 0&#215;07      // Sequence 2, pair 3<br />
};<br />
[/sourcecode]</p>
<p><a href="http://robotics.ong.id.au/wp-content/uploads/2011/01/LA-Capture.png"><img src="http://robotics.ong.id.au/wp-content/uploads/2011/01/LA-Capture.png" alt="" title="LA Capture" width="531" height="105" class="alignnone size-full wp-image-356" /></a></p>
<p>Here is the source code at <a href='https://github.com/stephenong/Arduino-IR-Remote-Control-Player'>Github</a></p>
<p><a rel="license" href="http://creativecommons.org/licenses/by-nc/3.0/"><img alt="Creative Commons Licence" style="border-width:0" src="http://i.creativecommons.org/l/by-nc/3.0/88x31.png" /></a><br /><span xmlns:dct="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/Text" property="dct:title" rel="dct:type">Infrared Remote Control Player</span> by <a xmlns:cc="http://creativecommons.org/ns#" href="http://robotics.ong.id.au" property="cc:attributionName" rel="cc:attributionURL">Stephen Ong</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc/3.0/">Creative Commons Attribution-NonCommercial 3.0 Unported License</a>.</p>
<p>Hint: For debugging, you can use a digital camera (or phone camera) to &#8220;see&#8221; the infrared LED. Try it, it is pretty cool. Alternatively you can debug with a visible LED.</p>
]]></content:encoded>
			<wfw:commentRss>http://robotics.ong.id.au/2011/01/15/arduino-remote-control-infrared-player/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sparkfun Free Day 2011</title>
		<link>http://robotics.ong.id.au/2011/01/14/sparkfun-free-day-2011/</link>
		<comments>http://robotics.ong.id.au/2011/01/14/sparkfun-free-day-2011/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 08:11:25 +0000</pubDate>
		<dc:creator>stephen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://robotics.ong.id.au/?p=339</guid>
		<description><![CDATA[Woohoo! I got myself a free $30 voucher from Sparkfun Free Day. Thanks Sparkfun! Sparkfun free day is part of Sparkfun&#8217;s marketing stunt that started last year where they gave away $100,000 with a limit of $100 per person. This &#8230; <a href="http://robotics.ong.id.au/2011/01/14/sparkfun-free-day-2011/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Woohoo! I got myself a free $30 voucher from <a href="http://www.sparkfun.com/news/487">Sparkfun Free Day</a>. Thanks Sparkfun! <img src='http://robotics.ong.id.au/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Sparkfun free day is part of Sparkfun&#8217;s marketing stunt that started last year where they gave away $100,000 with a limit of $100 per person. This year they increased the amount to $150,000.</p>
<p>I&#8217;m not sure $30 is worth the trouble of staying up from 3am to 5am pressing the refresh button on my browser. Anyway I&#8217;m happy getting the voucher.</p>
]]></content:encoded>
			<wfw:commentRss>http://robotics.ong.id.au/2011/01/14/sparkfun-free-day-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My First Oscilloscope</title>
		<link>http://robotics.ong.id.au/2011/01/13/my-first-oscilloscope/</link>
		<comments>http://robotics.ong.id.au/2011/01/13/my-first-oscilloscope/#comments</comments>
		<pubDate>Thu, 13 Jan 2011 09:39:50 +0000</pubDate>
		<dc:creator>stephen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://robotics.ong.id.au/?p=330</guid>
		<description><![CDATA[During clean up I found the receipt for my first oscilloscope. It was for a dual channel 20 MHz CRO. I bought it 20 years ago. I would&#8217;ve been extremely happy getting it. I was only in year 11 back &#8230; <a href="http://robotics.ong.id.au/2011/01/13/my-first-oscilloscope/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>During clean up I found the receipt for my first oscilloscope. It was for a dual channel 20 MHz CRO. I bought it 20 years ago.</p>
<p>I would&#8217;ve been extremely happy getting it. I was only in year 11 back then. I don&#8217;t know how I convinced my dad to pay $799 for it, must have been a lot of money back then. </p>
<a href="http://robotics.ong.id.au/wp-content/uploads/2011/01/2011-01-13-18.35.38s.jpg"><img src="http://robotics.ong.id.au/wp-content/uploads/2011/01/2011-01-13-18.35.38s.jpg" alt="CRO Receipt" title="CRO Receipt" width="500" height="427" class="size-full wp-image-331" /></a>
<p>I bought the oscilloscope from David Reid Electronics, one of the three electronics shop that was on York St, Sydney. I like that shop, it&#8217;s sad to see that shop closed down.</p>
]]></content:encoded>
			<wfw:commentRss>http://robotics.ong.id.au/2011/01/13/my-first-oscilloscope/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fluke 17B Review &#8211; Part 2</title>
		<link>http://robotics.ong.id.au/2010/09/07/fluke-17b-review-part-2/</link>
		<comments>http://robotics.ong.id.au/2010/09/07/fluke-17b-review-part-2/#comments</comments>
		<pubDate>Tue, 07 Sep 2010 11:31:38 +0000</pubDate>
		<dc:creator>stephen</dc:creator>
				<category><![CDATA[Electronics]]></category>

		<guid isPermaLink="false">http://robotics.ong.id.au/?p=302</guid>
		<description><![CDATA[This is the second part of my Fluke 17B multimeter review. If you haven&#8217;t seen the first part, read it here. A Bit of Background The two things I&#8217;ll consider in this review are safety and measurement confidence. Other aspects &#8230; <a href="http://robotics.ong.id.au/2010/09/07/fluke-17b-review-part-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This is the second part of my Fluke 17B multimeter review. If you haven&#8217;t seen the first part, read it <a href="http://robotics.ong.id.au/2010/04/fluke-17b-multimeter-mini-review/">here</a>.</p>
<p><a href="http://www.flickr.com/photos/stephenong/4967520096/" title="Fluke 17B by stephenong, on Flickr"><img src="http://farm5.static.flickr.com/4111/4967520096_90574f1d0e.jpg" width="353" height="500" alt="Fluke 17B" /></a></p>
<p><strong>A Bit of Background</strong><br />
The two things I&#8217;ll consider in this review are safety and measurement confidence. Other aspects of the meter such as features and accuracy can be easily compared by reading the meter&#8217;s <a href="http://assets.fluke.com.cn/evtmanuals/15b17b__cmeng0000.pdf">specification</a>. Safety refers to how safely the meter fails. This can be due to an overvoltage or due to putting the meter in the wrong mode (eg measuring Voltage in the Current range). Measurement confidence refers to how much you can trust the meter reading.<br />
<span id="more-302"></span><br />
<strong>Safety</strong><br />
The safety standard that applies to multimeter is the IEC 1010. When you see CAT rating of a multimeter, that CAT rating refers to IEC1010 Installation Category. That Installation Category defines the environment where the meter can be safely used. Most hobbyist would require meter with a CAT I or CAT II rating. CAT I would be for things like electronics circuit powered by battery or plug pack. CAT II would be things like appliances connected to wall outlet. For more information about the standard, see this <a href="http://zone.ni.com/devzone/cda/tut/p/id/2827">overview</a> by NI.</p>
<p>The sad fact is that many (cheap) meters lies about their IEC1010 compliance. Internal inspection of those meter clearly shows that those meters have not been build with safety in mind. A safe meter would have correctly specified protection devices such as fuses (ceramic instead of glass fuse are often used for the high interrupt rating capacity), MOVs (the more of them, the bigger the better), PTC, and appropriately sized air clearance and creepage distance.  Unsafe meter is dangerous. See this <a href="http://www.gossenmetrawatt.com/english/seiten/cautiondangerousmultimeters.htm">video</a> for demonstration of unsafe meter.</p>
<p><strong>Safety in Fluke 17B</strong><br />
The Fluke 17B claims CAT II 600V rating. (Manual claims CAT III 300V, but only have CAT II 600V printed on the body). However the supplied probe is only CAT I rated (Not the standard Fluke TL75 probe) . The 17B cannot be used in CAT II areas without replacing the probe.</p>
<p>Is the 17B compliance real? Unlike other Fluke models, the 17B does not have Underwriters Laboratory recognition. The manual claims that the 17B is certified by CMC. I don&#8217;t know who CMC is. Internal inspection of meter suggests that the 17B has been designed to comply with the standard. See<a href="http://robotics.ong.id.au/2010/04/fluke-17b-multimeter-mini-review/"> part I</a> of my review for internal photos.</p>
<p><strong>Measurement Confidence</strong><br />
Measurement confidence is an important aspect of the meter. It is very important to be able to trust the meter&#8217;s reading. To most people the brand Fluke is synonymous with reliable measurement. Measurement confidence depends on many things, both objective and subjective. For a start the meter must meet it&#8217;s accuracy spec under reasonable operating condition. The meter must be robust, a reasonable knock must not throw off its calibration. The meter must not have strange anomalies, etc. Here is a list of things that affect the 17B&#8217;s measurement confidence:</p>
<p><em>The good:</em><br />
Build quality is an important aspect of measurement confidence. The 17B build quality is very good. Body is solid. Probes are good. Probe socket makes good solid contact. Function dial is good. </p>
<p>Display is good. This may seem trivial, but clear display helps avoid measurement error. The 17B LCD is big and clear.  Decimal digit is displayed clearly. Measurement mode and unit are clearly displayed on all setting.</p>
<p>I performed accuracy spot check on my meter. All measurements  (except for low value capacitance) are well within the accuracy specification.</p>
<p><em>The bad:</em><br />
Displays incorrect value just after auto-ranging. The reading overshoot for one sample reading.</p>
<p>Measurement are generally fast, however resistance autorange is slow. It takes about three and a half second to measure 100Ohm resistor.</p>
<p>Continuity tester is annoying. The meter goes beep, then random duration of silent for a fraction of a second, followed by continous beep.</p>
<p>The meter struggles with low capacitance measurement. Without any capacitor connected, the meter displays a residual 0.53nF. The residual capacitance can be nulled out by pressing the &#8220;REL&#8221; button. Even after nulling out the meter, it still has trouble measuring capacitance <10nF within its accuaracy specification.</p>
<p>With temperature reading, the meter reading jumps when the meter is rubbed. I have no idea what causes this, static or something.</p>
<p><strong>Conclusion:</strong><br />
The Fluke 17B is a good basic meter. It&#8217;s not good as other Fluke meters but is still a good meter. It is much better than no-name brand meters.</p>
]]></content:encoded>
			<wfw:commentRss>http://robotics.ong.id.au/2010/09/07/fluke-17b-review-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Netduino First Impression</title>
		<link>http://robotics.ong.id.au/2010/08/21/netduino-first-impression/</link>
		<comments>http://robotics.ong.id.au/2010/08/21/netduino-first-impression/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 05:08:06 +0000</pubDate>
		<dc:creator>stephen</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Netduino]]></category>

		<guid isPermaLink="false">http://robotics.ong.id.au/?p=268</guid>
		<description><![CDATA[I just received my netduino from proto-advantage. I am happy with proto-advantage service. Out of the other online stores, they offer the cheapest ($5) delivery to Australia. They processed my order quickly. Within half an hour of ordering, I received &#8230; <a href="http://robotics.ong.id.au/2010/08/21/netduino-first-impression/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just received my <a href="http://www.netduino.com">netduino</a> from <a href="http://www.proto-advantage.com">proto-advantage</a>.</p>
<p><a href="http://www.flickr.com/photos/stephenong/4911684717/" title="Netduino by stephenong, on Flickr"><img src="http://farm5.static.flickr.com/4081/4911684717_acc6ecda18.jpg" width="500" height="333" alt="Netduino" /></a><br />
<span id="more-268"></span><br />
I am happy with proto-advantage service. Out of the other online stores, they offer the cheapest ($5) delivery to Australia. They processed my order quickly. Within half an hour of ordering, I received my shipping confirmation! </p>
<p>First impression of the Netduino is very good. The team that designed the board paid attention to details.</p>
<p>The &#8220;small box&#8221; packaging is nice:<br />
<a href="http://www.flickr.com/photos/stephenong/4911678483/" title="Netduino packaging by stephenong, on Flickr"><img src="http://farm5.static.flickr.com/4120/4911678483_f5352db774_m.jpg" width="240" height="160" alt="Netduino packaging" /></a> <a href="http://www.flickr.com/photos/stephenong/4911680855/" title="Netduino small box by stephenong, on Flickr"><img src="http://farm5.static.flickr.com/4136/4911680855_a6733db5fa_m.jpg" width="240" height="160" alt="Netduino small box" /></a></p>
<p>I like the custom font on the trademark name &#8220;netduino&#8221;. The are consistent with the use of the font; they are used on the PCB, packaging and website.</p>
<p>I like the consistent blue colour scheme. I like how the header connectors are blue. Much nicer than the traditional black. I like how the user LED is blue. They made additional effort to use the blue LED rather than the standard red or green LED.</p>
<p>The power indicator LED is white! It&#8217;s different. I like it. First time I see diffused white surface mount LED.</p>
<p>I like how they choose Micro-USB connector. The Micro USB can withstand much more insertion cycles compared to the Mini or the full sized connector. I like how they choose the USB connector with through hole reinforcement.</p>
<p>I like how they have ESD and resettable overcurrent protection on the USB line.</p>
<p>I like how they provide rubber feet.</p>
<p>I like how they supply you with Micro-USB cable. (As I understand it, it is only promotional)</p>
<p>Here is the Netduino compared to the Arduino. As  you can see netduino keeps all the mechanical aspects of Arduino.<br />
<a href="http://www.flickr.com/photos/stephenong/4911682341/" title="Netduino and Arduino by stephenong, on Flickr"><img src="http://farm5.static.flickr.com/4118/4911682341_12914ae84c.jpg" width="500" height="227" alt="Netduino and Arduino" /></a></p>
<p>Overall, there are many things to like about the netduino. Now, lets start coding for it&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://robotics.ong.id.au/2010/08/21/netduino-first-impression/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Netduino</title>
		<link>http://robotics.ong.id.au/2010/08/09/netduino/</link>
		<comments>http://robotics.ong.id.au/2010/08/09/netduino/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 03:31:42 +0000</pubDate>
		<dc:creator>stephen</dc:creator>
				<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Netduino]]></category>

		<guid isPermaLink="false">http://robotics.ong.id.au/?p=263</guid>
		<description><![CDATA[I am excited over the newly released Netduino. Netduino is an electronics development platform using the .NET Micro Framework. The platform is designed with Arduino form factor. The idea itself is not new. GHI Electronics have a product called FEZ &#8230; <a href="http://robotics.ong.id.au/2010/08/09/netduino/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I am excited over the newly released <a href="http://www.netduino.com">Netduino</a>. Netduino is an electronics development platform using the <a href="http://www.microsoft.com/netmf/default.mspx">.NET Micro Framework</a>. The platform is designed with <a href="http://www.arduino.cc/">Arduino</a> form factor.</p>
<p>The idea itself is not new. GHI Electronics have a product called <a href="http://www.tinyclr.com/hardware/1/fez-domino/">FEZ domino</a> which is quite similar. What sets Netduino apart is the open-source firmware and the cheaper, $35 price tag.</p>
<p>I&#8217;m placing an order for one. I&#8217;ll post my review after I receive the board.</p>
<p><strong>Update</strong> (21 Oct 2010):<br />
I&#8217;ve received the board and have posted my <a href="http://robotics.ong.id.au/2010/08/netduino-first-impression/">initial impression</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://robotics.ong.id.au/2010/08/09/netduino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fluke 17B Multimeter Mini Review</title>
		<link>http://robotics.ong.id.au/2010/04/20/fluke-17b-multimeter-mini-review/</link>
		<comments>http://robotics.ong.id.au/2010/04/20/fluke-17b-multimeter-mini-review/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 11:12:20 +0000</pubDate>
		<dc:creator>stephen</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://robotics.ong.id.au/?p=234</guid>
		<description><![CDATA[I just got my Fluke 17B multimeter yesterday. I bought it from DealExtreme for USD $92 delivered. I&#8217;d like to use this multimeter instead of my Fluke 77 III for my everyday electronics at home. This Fluke model is only &#8230; <a href="http://robotics.ong.id.au/2010/04/20/fluke-17b-multimeter-mini-review/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just got my <a href="http://www.dealextreme.com/details.dx/sku.28659">Fluke 17B</a> multimeter yesterday. I bought it from <a href="http://www.dealextreme.com/details.dx/sku.28659">DealExtreme</a> for USD $92 delivered. I&#8217;d like to use this multimeter instead of my <a href="http://us.fluke.com/fluke/usen/Digital-Multimeters/Fluke-73-77.htm?PID=56121">Fluke 77 III</a> for my everyday electronics at home.</p>
<p>This Fluke model is only for sale in China, however you can easily get this model from Ebay or DealExtreme. Given that it is only for sale in China, there aren&#8217;t many in depth review of it. My concern is that this model may not be of the same quality as the other Fluke&#8217;s model.</p>
<p>This meter has a sister model, the Fluke 15B which does not measure frequency nor temperature. </p>
<p>For more information, calibration manual of the meter is avaliable from Fluke China website <a href="http://assets.fluke.com.cn/evtmanuals/15b17b__cmeng0000.pdf ">here</a>.<br />
<span id="more-234"></span><br />
First impression is good, the meter looks and feels like a Fluke meter. The meter feels sturdy. The LCD is big and clear. The function selector dial is good, it gives that positive &#8220;click&#8221; feeling.</p>
<p>Compared to the Fluke 77, this meter has better functionality in that it measures current down to the &micro;A range, measures capacitance, and measures temperature using the provided K-type thermocouple probe.</p>
<p>The downside of the meter is that it doesn&#8217;t have Fluke&#8217;s auto touch hold, no-bar graph, and no LCD backlight. The overvoltage CAT rating is also slightly lower (300V CAT III vs 600V CAT III). </p>
<p>Compared to higher end Fluke models, this meter lacks the min/max function, does not measure true RMS and has no incorrect probe socket detection.</p>
<p>Internal contruction of the meter is really good. You can see the well designed PCB, the high quality components and the good soldering from the photos below. You can also see the big HRC fuses and the MOVs used for input protection.</p>
<p><a href="http://www.flickr.com/photos/stephenong/4537701766/" title="Fluke 17B Digital Multimeter by stephenong, on Flickr"><img src="http://farm5.static.flickr.com/4071/4537701766_81b33c099e.jpg" width="500" height="272" alt="Fluke 17B Digital Multimeter" /></a><br />
<a href="http://www.flickr.com/photos/stephenong/4537071495/" title="Fluke 17B Digital Multimeter by stephenong, on Flickr"><img src="http://farm5.static.flickr.com/4022/4537071495_869afdbf21.jpg" width="500" height="301" alt="Fluke 17B Digital Multimeter" /></a></p>
<p>Here is a link to the <a href="http://farm5.static.flickr.com/4071/4537701766_0fdbc4e286_o.jpg">high resolution photo</a>.</p>
<p><del datetime="2010-09-08T22:14:56+00:00">I have yet to evaluate the performance of the meter I will post my findings in a later blog entry.</del><br />
<strong>Update</strong> (9 SEP 2010): Continue to the <a href="http://robotics.ong.id.au/2010/09/fluke-17b-review-part-2/">second part</a> of my review.</p>
]]></content:encoded>
			<wfw:commentRss>http://robotics.ong.id.au/2010/04/20/fluke-17b-multimeter-mini-review/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Seeed Studio DSO nano oscilloscope review</title>
		<link>http://robotics.ong.id.au/2010/01/17/seeed-studio-dso-nano-oscilloscope-review/</link>
		<comments>http://robotics.ong.id.au/2010/01/17/seeed-studio-dso-nano-oscilloscope-review/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 12:36:28 +0000</pubDate>
		<dc:creator>stephen</dc:creator>
				<category><![CDATA[DSO Nano]]></category>
		<category><![CDATA[Electronics]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[CRO]]></category>
		<category><![CDATA[oscilloscope]]></category>

		<guid isPermaLink="false">http://robotics.ong.id.au/?p=138</guid>
		<description><![CDATA[I just received my Seeed Studio DSO nano oscilloscope. I had difficulty justifying the purchase of this oscilloscope, as I had doubts on its usefulness and performance. However, the unit has such cool form factor that I just had to &#8230; <a href="http://robotics.ong.id.au/2010/01/17/seeed-studio-dso-nano-oscilloscope-review/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I just received my <a href="http://www.seeedstudio.com/depot/micro-digital-storage-oscilloscopedso-nano-p-512.html">Seeed Studio <strong>DSO nano</strong> oscilloscope</a>.</p>
<p>I had difficulty justifying the purchase of this oscilloscope, as I had doubts on its usefulness and performance. However, the unit has such <em>cool</em> form factor that I just had to have it. The oscilloscope is modestly priced at USD $89. I justified buying it because, if for some reason the oscilloscope is not usable, then I still can use it as an ARM <a href="http://www.st.com/mcu/inchtml-pages-stm32.html">STM32</a> development board (Hey, this is the same CPU that powers <a href="http://robotics.ong.id.au/2009/07/hexi/">Hexi&#8217;s</a> locomotion engine).</p>
<p><a title="DSO nano by stephenong, on Flickr" href="http://www.flickr.com/photos/stephenong/4281269844/"><img src="http://farm5.static.flickr.com/4040/4281269844_ebcff98383.jpg" alt="DSO nano" width="500" height="334" /></a></p>
<div style="text-align: center; font-size: 0.85em; margin: 10px;">The DSO nano is really small</div>
<p><span id="more-138"></span><br />
<strong>First impression</strong><br />
The unit is very small and light. The build quality is reasonable but feels rather &#8220;plasticy&#8221;.</p>
<p>The alignment of the LCD to the display window is slightly off, a few left-most pixels are not visible when viewed straight on.</p>
<p>Push buttons are good, they have nice tactile feel. The slide on/off switch is not so good, the switch is difficult to slide and the swith doesn&#8217;t provide that &#8220;clicking&#8221; feedback.</p>
<p>The supplied probe (or rather test clips) is quite usable. Probe cable length is 0.5m. This is a good length, given that the unit can be easily placed close to the project you are debugging.</p>
<p>A nice soft pouch is provided for storing the scope.</p>
<p><a title="DSO nano: What's in the box by stephenong, on Flickr" href="http://www.flickr.com/photos/stephenong/4281063038/"><img src="http://farm5.static.flickr.com/4065/4281063038_03d59e1fa9.jpg" alt="DSO nano: What's in the box" width="500" height="333" /></a></p>
<div style="text-align: center; font-size: 0.85em; margin: 10px;">Inside the box: The unit itself, backplate, clips, test probe, precut double sided tape, battery, manual, and soft pouch.</div>
<p><strong>Display</strong><br />
The display is a 2.8&#8221; 320&#215;240 LCD display. The display is very good. The screen is crisp, bright, and of high contrast.</p>
<p><strong>Obvious Limitations</strong><br />
There are obvious limitations to this scope. You should be aware of these before buying the scope:</p>
<ul>
<li> Firstly, it is a single channel scope. This means that you have no chance of seeing timing relationship between two signals.</li>
<li> Secondly, the sampling rate is limited to 1Ms/s. This limits the usefullness of the scope to signals lower than 100kHz. This is very low for an oscilloscope. This is sufficient for audio signals or slow speed digital data like 115200bps asynchronous serial.</li>
<li>Thirdly, the input stage is only DC coupled. Without AC coupling you can&#8217;t see small ripple superimposed on large DC voltage.</li>
</ul>
<p><strong>Performance</strong><br />
The refresh rate of this scope is good. The responsiveness of the user interface is also good.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="375" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=8f84119f07&amp;photo_id=4279803553" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="375" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" allowfullscreen="true" bgcolor="#000000" flashvars="intl_lang=en-us&amp;photo_secret=8f84119f07&amp;photo_id=4279803553" data="http://www.flickr.com/apps/video/stewart.swf?v=71377"></embed></object></p>
<div style="text-align: center; font-size: 0.85em; margin: 10px;">DSO nano demonstration</div>
<p>On some vertical gain settings (2, 5 and 10V/Div), the vertical accuracy is off by 8%, while on other settings the accuracy is off by 2.5%. There are no means provided, either by firmware or by trimpots to adjust these vertical gains. On my scope I trimmed the gains by soldering extra resistors in series/parallel with the gain setting resistors.</p>
<p>Input stage capacitances have not been tuned to provide flat frequency response. On the 2, 5 and 10V/Div settings, with square wave as input, there is a large 16% overshoot. On my unit I manually trimmed these by soldering extra capacitors on the provided unmounted pads.</p>
<p>There are AUTO, NORM(al), SIGN(single?), NONE, and SCAN triggering mode. AUTO works as expected. NONE starts capture without waiting for any trigger condition. SCAN also start the acqusition without waiting for trigger condition. The difference is that SCAN don&#8217;t fill the entire capture buffer, the screen refreshes as soon as the trace hits the right of the screen. I can&#8217;t get NORM and SIGN to work.</p>
<p>There is positive and negative edge triggering option.</p>
<p>There are two horizontal and two vertical cursors provided. Time and voltage differences are displayed on the status bar. The cursor&#8217;s line can be turned on/off.</p>
<p>Timebase accuracy is spot on as expected.</p>
<p><strong>Things I don&#8217;t like about the hardware</strong><br />
Battery wires are soldered directly to a couple of surface mount pads with no mechanical strain relief. This is <em>bad</em>. Overtime this solder joint will break, possibly shorting the battery.</p>
<p>The unit do not have any kind of EMC shielding. The PCB itself is only a two layers board with no ground plane. This oscilloscope is definitely not intended as a professional equipment. In the presence of strong electromagnetic radiation, you will get erroneous reading.</p>
<p>Noise is visible on high sensitivity setting.</p>
<p>The input amplifier exhibits high gain at high frequency for gain setting of 2, 5 and 10V/Div. With square wave input, this shows itself as random spikes at the square wave transitions.</p>
<p>No anti-aliasing filter in the hardware circuit. This is especially necessary because of the low sampling frequency. Any frequency component of the signal above 500kHz will be aliased in and will confuse the reading.</p>
<p>Horrible battery charging circuit. The lithium polymer charger consist of a 1 Ohm resistor in series with a diode connected to the +5V USB. This is NOT how you charge a lithium battery. There is provision on the PCB fo a proper lithium polymer charger chip to be mounted but Seeed Studio in their wisdom decided that a diode circuit is sufficient. This diode circuit must be replaced with proper lithium-polymer charger chip. I am currently trying to ask Seeed Studio to send me this charger chip.</p>
<p><strong>Things I did not like about the firmware</strong><br />
User interface is difficult to use.</p>
<p>Scrolling through the 4096 points capture buffer is painfully slow.</p>
<p>There is no trigger hold-off setting.</p>
<p>NORMal and SINGle triggering options do not work.</p>
<p><strong>Things that I did not test</strong><br />
The oscilloscope has a 10x setting for use with a 10x probe. I do not see the advantage of using a 10x probe with this oscilloscope.</p>
<p>Captured trace can be saved to an optional micro SD card. This trace can also be transferred and displayed on a PC. This feature is nice but is not very useful for me.</p>
<p>It has automatic measurement feature. It measures DC.V, Vavg, Vrms, Vpp, Duty, Cycle, and Freq.  This is nice, but I&#8217;d rather use the built-in cursors to make measurements.</p>
<p><strong>Things I like</strong><br />
Did I mention the small size?</p>
<p>Did I mention the beautiful LCD screen?</p>
<p>Battery powered means the oscilloscope is floating so I can connect the ground probe to any part of the circuit.</p>
<p>The firmware source code is available for modification. Currently, only source code for older firmware is available, but I am hoping that they would release the source code of an up-to-date firmware. Additional features like data logging can hopefully be added.</p>
<p><strong>Conclusion</strong><br />
This oscilloscope is cool and fun to use, however there are hardware and firmware problems that seriously degrade the quality of the product. Many of those problems should be easily fixable.</p>
<p>The scope does have its limitations. This scope will not be suitable for everyone, it is not a &#8220;real&#8221; scope replacement. However if you are aware of its limitation, then this scope is very capable and great addition to the toolbox.</p>
<p><strong>Alternatives:</strong><br />
I know that the products I list below is not in the same price range as this oscilloscope, however I find them to be very good, so you may want to consider them:</p>
<p>Consider getting a second hand Tektronix 2400 series oscilloscope. The Tek 2400 scope is really good.</p>
<p>If a logic analyzer would suit you better, consider the Intronix LogicPort logic analyzer.</p>
<p>If you really want a digital storage scope, then those Rigol scopes are good value for money.</p>
<p>If you do have lots of money and I mean lots, you can consider getting the Tektronix TDS5000 series oscilloscope. I&#8217;ve used a TDS5104 at work. It is really good and it is the first digital scope that I used where I didn&#8217;t feel I&#8217;d rather use an analog one.</p>
]]></content:encoded>
			<wfw:commentRss>http://robotics.ong.id.au/2010/01/17/seeed-studio-dso-nano-oscilloscope-review/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Go Hexi!!</title>
		<link>http://robotics.ong.id.au/2009/07/26/hexi/</link>
		<comments>http://robotics.ong.id.au/2009/07/26/hexi/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 08:43:34 +0000</pubDate>
		<dc:creator>stephen</dc:creator>
				<category><![CDATA[Firmware]]></category>
		<category><![CDATA[Hexi]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://robotics.ong.id.au/?p=117</guid>
		<description><![CDATA[Meet Hexi. Hexi is my new 6-legged robot (hexapod) family member. He is demonstrating the three standard walking pattern for a hexapod: wave, tripod and ripple gait. For now he can only walk in a straight line. Body: Lynxmotion Phoenix &#8230; <a href="http://robotics.ong.id.au/2009/07/26/hexi/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="500" height="375" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=fb1e8da4f7&amp;photo_id=3754064234" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="500" height="375" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" allowfullscreen="true" bgcolor="#000000" flashvars="intl_lang=en-us&amp;photo_secret=fb1e8da4f7&amp;photo_id=3754064234" data="http://www.flickr.com/apps/video/stewart.swf?v=71377"></embed></object></p>
<p>Meet Hexi. Hexi is my new 6-legged robot (hexapod) family member. He is demonstrating the three standard walking pattern for a hexapod: wave, tripod and ripple gait. For now he can only walk in a straight line.</p>
<p>Body: Lynxmotion Phoenix<br />
Actuator: Hitec HS-645MG servos<br />
Processor: ARM Cortex-M3<br />
Battery: 5 Sub-C 5000 mAh (cheapbatterypacks.com)</p>
]]></content:encoded>
			<wfw:commentRss>http://robotics.ong.id.au/2009/07/26/hexi/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

