<?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>Dangerous Prototypes &#187; open source</title>
	<atom:link href="http://dangerousprototypes.com/tag/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://dangerousprototypes.com</link>
	<description>A new open source hardware project every month</description>
	<lastBuildDate>Wed, 08 Sep 2010 09:14:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Open Source PIC USB demoed</title>
		<link>http://dangerousprototypes.com/2010/09/02/open-source-pic-usb-demoed/</link>
		<comments>http://dangerousprototypes.com/2010/09/02/open-source-pic-usb-demoed/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 09:09:27 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[PIC tools]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Honken]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[USB stack]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=6259</guid>
		<description><![CDATA[
Honken dropped an open source USB firmware for PIC microcontrollers in the forum. This is a preliminary echo test that proves the concept, a layered stack will follow.
We ported the firmware to the IR Toy, you can load it up and test it yourself using the bootloader. That refreshing feeling is USB flowing from freely [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-6260" title="700px-USB.svg" src="http://dangerousprototypes.com/wp-content/media/2010/09/700px-USB.svg_.jpg" alt="" width="490" height="280" /></p>
<p>Honken dropped an <a href="http://dangerousprototypes.com/forum/index.php?topic=937.0">open source USB firmware</a> for PIC microcontrollers in the forum. This is a preliminary echo test that proves the concept, a layered stack will follow.</p>
<p>We <a href="http://dangerousprototypes.com/forum/index.php?topic=937.msg9322#msg9322">ported the firmware</a> to the <a href="http://dangerousprototypes.com/usb-ir-toy-manual/">IR Toy</a>, you can load it up and test it yourself using the bootloader. That refreshing feeling is USB flowing from freely distributable source code.</p>
<p>This major milestone means open source PIC projects can soon do USB with completely open source code. Projects will be easier to compile because they won&#8217;t require a <a href="http://dangerousprototypes.com/docs/Compiling_PIC_projects#Non-distributables">separate driver download</a> from Microchip. This will be integrated into the USB IR Toy, Logic Sniffer, and Bus Pirate v4 prototype as soon as possible.</p>
<p>Thank you Honken for making this valuable contribution to open source!</p>
<p><span id="more-6259"></span>Now about that VID/PID issue&#8230;</p>
<p><a href="http://en.wikipedia.org/wiki/File:USB.svg">Image source</a> (Simon Eugster CC-BY-SA)</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/09/02/open-source-pic-usb-demoed/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>USB IR Toy: WinLIRC, irPyton updates</title>
		<link>http://dangerousprototypes.com/2010/07/13/usb-ir-toy-winlirc-irpyton-updates/</link>
		<comments>http://dangerousprototypes.com/2010/07/13/usb-ir-toy-winlirc-irpyton-updates/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 20:03:41 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Infrared toy]]></category>
		<category><![CDATA[infrared]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[remote control]]></category>
		<category><![CDATA[WinLIRC]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5686</guid>
		<description><![CDATA[
WinLIRC, the Windows version of the popular LIRC PC remote control decoder, has seen a spurt of development after 4 years of no activity.
The updated version uses a new plugin system that should be able to support the USB IR Toy&#8217;s irman decoder mode and rawIO modes. We&#8217;re also adding a new mode that gives [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5723" title="irtoy-W490" src="http://dangerousprototypes.com/wp-content/media/2010/07/irtoy-W490.jpg" alt="" width="490" height="324" /></p>
<p><a href="http://winlirc.sourceforge.net/">WinLIRC</a>, the Windows version of the popular <a href="http://www.lirc.org/">LIRC</a> PC remote control decoder, has seen a spurt of development after 4 years of no activity.</p>
<p>The updated version uses a new plugin system that should be able to support the <a href="http://dangerousprototypes.com/usb-ir-toy-manual/">USB IR Toy&#8217;s</a> irman decoder mode and rawIO modes. We&#8217;re also adding a new mode that gives the <a href="http://dangerousprototypes.com/forum/index.php?topic=731.0">actual duration</a> of each change in the remote signal.</p>
<p>Development continues on the <a href="http://dangerousprototypes.com/2010/07/08/usb-ir-toy-rawio-capture-analyze-and-replay/">cross-platform Python GUI</a> for the IR Toy. See the latest <a href="http://dangerousprototypes.com/forum/index.php?topic=725.msg6953#msg6953">build images</a> and <a href="http://code.google.com/p/dangerous-prototypes-open-hardware/source/browse/#svn/trunk/USBIRtoy/software/wxpythonApp">source code</a>.</p>
<p>The <a href="http://www.seeedstudio.com/depot/usb-infraed-toy-p-607.html?cPath=61_68">USB   IR Toy is $20</a>, including worldwide shipping.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/07/13/usb-ir-toy-winlirc-irpyton-updates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open source logic analyzer software</title>
		<link>http://dangerousprototypes.com/2010/07/02/open-source-logic-analyzer-software/</link>
		<comments>http://dangerousprototypes.com/2010/07/02/open-source-logic-analyzer-software/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 01:41:09 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[logic analyzer]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[LogicAnalyzer]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=5599</guid>
		<description><![CDATA[
We woke up in a strange world where everyone knew about a new logic analyzer frontend for the Logic  Sniffer, except us.
LogicAnalyzer is a framework as well as an application to operate a PC  based logic analyzer. It’s built using the Eclipse RCP and designed with  extensibiliy in mind. Integrating devices, providing [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5600" title="opensource logic analyzer-W490" src="http://dangerousprototypes.com/wp-content/media/2010/07/opensource-logic-analyzer-W4901.jpg" alt="" width="490" height="404" /></p>
<p>We woke up in a strange world where <a href="http://www.adafruit.com/blog/2010/07/01/open-source-logicanalyzer/">everyone</a> <a href="http://hackaday.com/2010/07/01/open-source-logic-analyzer-software/">knew</a> <a href="http://dangerousprototypes.com/forum/index.php?topic=702.0">about</a> a <a href="http://logicanalyzer.sourceforge.net/">new logic analyzer frontend</a> for the <a href="http://dangerousprototypes.com/open-logic-sniffer/">Logic  Sniffer</a>, except us.</p>
<blockquote><p>LogicAnalyzer is a framework as well as an application to operate a PC  based logic analyzer. It’s built using the Eclipse RCP and designed with  extensibiliy in mind. Integrating devices, providing tools or creating  completely new functionality is easy.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/07/02/open-source-logic-analyzer-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sigrok: Open source logic analyzer client</title>
		<link>http://dangerousprototypes.com/2010/05/21/sigrok-open-source-logic-analyzer-client/</link>
		<comments>http://dangerousprototypes.com/2010/05/21/sigrok-open-source-logic-analyzer-client/#comments</comments>
		<pubDate>Fri, 21 May 2010 17:01:14 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Bus Pirate]]></category>
		<category><![CDATA[logic analyzer]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[Open Logic Sniffer]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Saleae Logic]]></category>
		<category><![CDATA[Sigrok]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=4990</guid>
		<description><![CDATA[
We previously posted the Sigrok open source logic analyzer client.  They&#8217;ve done a lot of work and it now supports the Saleae Logic, EE Electronics XLA/ESLA100, and ASIX SIGMA. Open Logic Sniffer support is in progress, which will enable Bus Pirate support at the same time.
The Logic Sniffer is $45, including worldwide shipping. The Bus [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-4994" title="sigrok_logo" src="http://dangerousprototypes.com/wp-content/media/2010/05/sigrok_logo1.png" alt="" width="250" height="250" /></p>
<p>We <a href="http://dangerousprototypes.com/?s=sigrok">previously posted</a> the <a href="http://sigrok.org/wiki/Main_Page">Sigrok open source logic analyzer client</a>.  They&#8217;ve done a lot of work and it now supports the <a href="http://www.saleae.com/logic/">Saleae Logic</a>, EE Electronics XLA/ESLA100, and ASIX SIGMA. <a href="../open-logic-sniffer/">Open Logic Sniffer</a> support is in progress, which will enable <a href="http://dangerousprototypes.com/bus-pirate-manual/">Bus Pirate</a> support at the same time.</p>
<p>The Logic Sniffer is <a href="http://www.seeedstudio.com/depot/preorder-open-workbench-logic-sniffer-p-612.html?cPath=75">$45, including worldwide shipping</a>. The Bus Pirate is available at <a href="http://www.seeedstudio.com/depot/bus-pirate-v3-assembled-p-609.html?cPath=61_68">Seeed  Studio</a> and <a href="http://www.adafruit.com/index.php?main_page=product_info&amp;cPath=8&amp;products_id=237">Adafruit Industries</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/05/21/sigrok-open-source-logic-analyzer-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sigrok: Open source logic analyzer client</title>
		<link>http://dangerousprototypes.com/2010/03/19/sigrok-open-logic-analyzer-client/</link>
		<comments>http://dangerousprototypes.com/2010/03/19/sigrok-open-logic-analyzer-client/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 11:01:09 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[logic analyzer]]></category>
		<category><![CDATA[utilities]]></category>
		<category><![CDATA[Open Logic Sniffer]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Saleae Logic]]></category>
		<category><![CDATA[Sigrok]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=4015</guid>
		<description><![CDATA[
Bert tipped us to the Sigrok open source logic analyzer client. Sigrok is a multi-platform client that aims to support most common logic analyzer hardware. It currently only supports the Saleae Logic, but Open Logic Sniffer support is in progress.
Preorder an Open Logic Sniffer for $45, including worldwide shipping. The OLS should start shipping in [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-4016" title="sigrok_logo" src="http://dangerousprototypes.com/wp-content/media/2010/03/sigrok_logo.png" alt="" width="250" height="250" /></p>
<p>Bert tipped us to the <a href="http://sigrok.org/wiki/Main_Page">Sigrok open source logic analyzer client</a>. Sigrok is a multi-platform client that aims to support most common logic analyzer hardware. It currently only supports the <a href="http://www.saleae.com/logic/">Saleae Logic</a>, but <a href="http://dangerousprototypes.com/open-logic-sniffer/">Open Logic Sniffer</a> support is in progress.</p>
<p>Preorder an <a href="http://dangerousprototypes.com/open-logic-sniffer/">Open Logic Sniffer</a> for $45, including worldwide shipping. The OLS should start shipping in April.</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2010/03/19/sigrok-open-logic-analyzer-client/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>SparkFun&#039;s Bus Pirate</title>
		<link>http://dangerousprototypes.com/2009/12/22/sparkfuns-bus-pirate/</link>
		<comments>http://dangerousprototypes.com/2009/12/22/sparkfuns-bus-pirate/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 09:27:53 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[Bus Pirate]]></category>
		<category><![CDATA[Arduino-fication]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[SparkFun]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=2869</guid>
		<description><![CDATA[
Months ago SparkFun mentioned that they were working on something similar to the Bus Pirate. We asked them to please consider using the Bus Pirate design because it already has a bunch of features, and it&#8217;s in the public domain.
Today we received a prototype of the SparkFun Bus Pirate. SparkFun is the fourth company to [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-2898" title="sf-bp" src="http://dangerousprototypes.com.php5-11.dfw1-1.websitetestlink.com/wp-content/media/2009/12/sf-bp.jpg" alt="" width="490" height="181" /></p>
<p>Months ago <a href="http://www.sparkfun.com">SparkFun</a> mentioned that they were working on something similar to <a href="http://dangerousprototypes.com/bus-pirate-manual/">the Bus Pirate</a>. We asked them to please consider using the Bus Pirate design because it already has <a href="http://dangerousprototypes.com/bus-pirate-manual/bus-pirate-feature-overview/">a bunch of features</a>, and it&#8217;s in the public domain.</p>
<p>Today we received a prototype of the <a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9544">SparkFun Bus Pirate</a>. SparkFun is the fourth company to sell Bus Pirate hardware, a group that already includes an <a href="http://cgi.ebay.com/Bus-Pirate-Universal-Interface-v3---I2C-SPI-JTAG_W0QQitemZ120503706132QQcmdZViewItemQQimsxZ20091209?IMSfp=TL091209232006r28211">eBay seller</a>, <a href="http://store.fundamentallogic.com/ecom/index.php?main_page=index&amp;cPath=26">Fundamental Logic</a>, and <a href="http://www.seeedstudio.com/depot/preorder3-bus-pirate-v3-assembled-p-579.html">Seeed Studio</a>.You might call this the Arduino-fication of the Bus Pirate.</p>
<p>It&#8217;s awesome that the Bus Pirate is becoming a popular, widely available prototyping tool. Hopefully SparkFun&#8217;s exposure gives a lot more people the chance to use one. Of course, we&#8217;d prefer you <a href="http://www.seeedstudio.com/depot/preorder-5-bus-pirate-v3-assembled-p-609.html?cPath=61_68">buy a Bus Pirate at Seeed Studio</a> because each sale directly funds the development of this open source project.</p>
<p>We give our impressions of the SparkFun hardware after the break.</p>
<p><span id="more-2869"></span>SparkFun started with the <a href="http://dangerousprototypes.com/2009/10/04/prototype-bus-pirate-v3/">BPv3 design</a>, and shrunk the passive components to 0402. This is probably their stock size, the way we use 0805. The Bus Pirate is intended as a hackable engineering tool, the 0402 parts make it more difficult to mod or repair by hand, but that won&#8217;t matter to most users.</p>
<p>The 0402 size components opened up a bunch of extra board space. SparkFun added a second USB status LED so that both RX and TX status are displayed. They were also able to move the IO header to the corner, and fit a shrouded connector.</p>
<p>The ICSP header to the PIC is unpopulated. We added our own connector between the PGC and PGD pins in order to trigger the bootloader for firmware upgrades.</p>
<p>SparkFun removed the ferrite bead that filters the USB power supply. They also replaced the 10uF tantalum capacitors on the voltage regulator outputs with ~1uF ceramics. We prefer to include the ferrite bead, but we may follow their lead and reduce the output capacitance on future designs that use MIC5205 regulators.</p>
<p>We had seen the schematics for this Bus Pirate prior to receiving the hardware. VR2, the 3.3volt regulator for PIC, was listed as a 5volt part. The PIC24FJ64GA002 <a href="http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en026374">is a 3.3volt PIC</a>, 5volts will eventually ruin the chip. We reported the error, but noticed that they included the 5volt regulator on this prototype. We&#8217;re not sure if this is just an engineering sample, or if they had actually manufactured some Bus Pirates with this defect.  <em>Update: yes, some shipped, but it has been corrected</em>.</p>
<p>After we hot-aired off the 5volt regulator and replaced it with the correct 3.3volt regulator, the PIC still seems to work. The Bus Pirate passed a self-test without errors.</p>
<p>The Bus Pirate developers don&#8217;t get a cut of the SparkFun Bus Pirate sales, but we&#8217;re proud our hardware is featured at another site. SparkFun is a great company with a reputation for working with open source hardware.</p>
<p>If you want to support the development of the Bus Pirate, and new features like the <a href="http://dangerousprototypes.com/2009/11/21/bus-pirate-stk500v2-avr-isp-firmware/">AVR STK500v2 programmer clone</a> and the <a href="http://dangerousprototypes.com/2009/12/10/bus-pirate-pic-programmer-update/">PIC programmer firmware</a> currently in development, please consider <a href="http://www.seeedstudio.com/depot/preorder-5-bus-pirate-v3-assembled-p-609.html?cPath=61_68">buying a Bus Pirate at Seeed Studio</a>.</p>
<p>Each Bus Pirate purchased at Seeed Studio funds the development of this open source project, the bounties placed on new features, and the staff who answer questions in the forum. If you order one from SparkFun, that&#8217;s great too!</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2009/12/22/sparkfuns-bus-pirate/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Open source logic analyzer update</title>
		<link>http://dangerousprototypes.com/2009/12/17/open-source-logic-analyzer-update-2/</link>
		<comments>http://dangerousprototypes.com/2009/12/17/open-source-logic-analyzer-update-2/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 08:38:34 +0000</pubDate>
		<dc:creator>Ian</dc:creator>
				<category><![CDATA[logic analyzer]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[SUMP]]></category>

		<guid isPermaLink="false">http://dangerousprototypes.com/?p=2827</guid>
		<description><![CDATA[
A few months ago we started working with the Gadget Factory to build an open source logic analyzer. After a very successful collaboration, we&#8217;re almost ready to order the first PCBs. Click here for a large PCB image [PNG].
The draft device has 16 buffered (5volt tolerant) input channels, and 16 unbuffered I/O channels on a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-2830" title="pump.490" src="http://dangerousprototypes.com.php5-11.dfw1-1.websitetestlink.com/wp-content/media/2009/12/pump-490.png" alt="" width="490" height="261" /></p>
<p><a href="http://dangerousprototypes.com.php5-11.dfw1-1.websitetestlink.com/wp-content/media/2009/12/lablockdiagramrev02d.png">A few months ago</a> we started working with the <a href="http://blog.gadgetfactory.net/">Gadget Factory</a> to build an open source logic analyzer. After a very successful collaboration, we&#8217;re almost ready to order the first PCBs. <a href="http://dangerousprototypes.com.php5-11.dfw1-1.websitetestlink.com/wp-content/media/2009/12/pump.png">Click here for a large PCB image</a> [PNG].</p>
<p>The draft device has 16 buffered (5volt tolerant) input channels, and 16 unbuffered I/O channels on a <a href="http://gadgetforge.gadgetfactory.net/gf/products/?action=ProjectTroveBrowse&amp;_trove_category_id=312">wing header</a>.  The PC connection is USB 2.0 with a PIC18F24J50 microcontroller. Both the PIC and the FPGA firmware will be USB upgradable.</p>
<p>You can <a href="http://whereisian.com/forum/index.php?topic=184.0">follow our most recent progress</a> in the forum. Uwe&#8217;s block diagram of the final design follows.</p>
<p><span id="more-2827"></span></p>
<p><img class="alignnone size-full wp-image-2828" title="lablockdiagramrev02d.490px" src="http://dangerousprototypes.com.php5-11.dfw1-1.websitetestlink.com/wp-content/media/2009/12/lablockdiagramrev02d-490px.png" alt="" width="490" height="240" /></p>
<p>Block diagram maintained by Uwe. <a href="http://dangerousprototypes.com.php5-11.dfw1-1.websitetestlink.com/wp-content/media/2009/12/lablockdiagramrev02d.png">Click for a large image version</a> [PNG].</p>
]]></content:encoded>
			<wfw:commentRss>http://dangerousprototypes.com/2009/12/17/open-source-logic-analyzer-update-2/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
