<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sigrok.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Esden</id>
	<title>sigrok - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://sigrok.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Esden"/>
	<link rel="alternate" type="text/html" href="https://sigrok.org/wiki/Special:Contributions/Esden"/>
	<updated>2026-04-21T01:57:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Dreamsourcelab_dslogic_plus_probe_circuit.png&amp;diff=13120</id>
		<title>File:Dreamsourcelab dslogic plus probe circuit.png</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Dreamsourcelab_dslogic_plus_probe_circuit.png&amp;diff=13120"/>
		<updated>2017-12-28T16:54:23Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Licensing ==&lt;br /&gt;
{{PD}}&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Fx2grok&amp;diff=12869</id>
		<title>Fx2grok</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Fx2grok&amp;diff=12869"/>
		<updated>2017-10-13T00:36:34Z</updated>

		<summary type="html">&lt;p&gt;Esden: /* Schematics, PCB layout, 3D preview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;fx2grok&amp;#039;&amp;#039;&amp;#039; family consists of four devices (fx2grok-flat, fx2grok-tiny, fx2grok-bga, fx2grok-wide) of &amp;#039;&amp;#039;&amp;#039;very small&amp;#039;&amp;#039;&amp;#039;, Open Hardware FX2-based logic analyzers.&lt;br /&gt;
&lt;br /&gt;
The schematics and layouts are done from scratch in [http://kicad-pcb.org Kicad], and are released under the [https://creativecommons.org/licenses/by-sa/3.0/ CC-BY-SA 3.0] or [https://creativecommons.org/licenses/by-sa/4.0/ CC-BY-SA 4.0] license.&lt;br /&gt;
&lt;br /&gt;
Using the open-source [[fx2lafw]] firmware (and sigrok, of course) you can use these devices as 8-channel(Or 16-channel, for the fx2grok-wide) logic analyzers.&lt;br /&gt;
&lt;br /&gt;
== Device comparison ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: All of this is work in progress and might change at any time!&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;background-color: #eeeeee; font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; width=&amp;quot;10%&amp;quot; | Item&lt;br /&gt;
! align=&amp;quot;left&amp;quot; width=&amp;quot;22.5%&amp;quot; | fx2grok-flat&lt;br /&gt;
! align=&amp;quot;left&amp;quot; width=&amp;quot;22.5%&amp;quot; | fx2grok-tiny&lt;br /&gt;
! align=&amp;quot;left&amp;quot; width=&amp;quot;22.5%&amp;quot; | fx2grok-bga&lt;br /&gt;
! align=&amp;quot;left&amp;quot; width=&amp;quot;22.5%&amp;quot; | fxgrok-wide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Goals&amp;#039;&amp;#039;&amp;#039; &amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* Small&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Open-source_hardware Open Hardware]&lt;br /&gt;
* Convenient and reliable to use in practice&lt;br /&gt;
|&lt;br /&gt;
* Even smaller&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Open-source_hardware Open Hardware]&lt;br /&gt;
* &amp;quot;Just for fun&amp;quot; project, doesn&amp;#039;t have to be practical&lt;br /&gt;
* Sacrifices a lot of things for reduced size&lt;br /&gt;
|&lt;br /&gt;
* Smallest-possible&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Open-source_hardware Open Hardware]&lt;br /&gt;
* &amp;quot;Just for fun&amp;quot; project, doesn&amp;#039;t have to be practical&lt;br /&gt;
* Sacrifices even more things for reduced size&lt;br /&gt;
|&lt;br /&gt;
* Small, but 16 channels&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Open-source_hardware Open Hardware]&lt;br /&gt;
* Reliable and convenient, with a few more channels&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Author&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Piotr Esden-Tempski&lt;br /&gt;
| Uwe Hermann&lt;br /&gt;
| Uwe Hermann&lt;br /&gt;
| Ryan &amp;quot;Izzy&amp;quot; Bales, based off of Piotr Esden-Tempski&amp;#039;s fx2grok-flat&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Hardware&amp;amp;nbsp;license&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| CC-BY-SA 4.0&lt;br /&gt;
| CC-BY-SA 3.0 &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
| CC-BY-SA 4.0&lt;br /&gt;
| CC-BY-SA 4.0&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Size&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 33mm x 16mm&lt;br /&gt;
| 13mm x 13mm&lt;br /&gt;
| tbd&lt;br /&gt;
| tbd&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Logic channels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 8 + CLK &amp;amp; TRIG&lt;br /&gt;
| 8&lt;br /&gt;
| tbd&lt;br /&gt;
| 16&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Layout specs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
* One sided load 4 layer PCB/layout&lt;br /&gt;
* 0.15mm trace/space&lt;br /&gt;
* 0.3mm drill &amp;amp; 0.1mm annular ring&lt;br /&gt;
|&lt;br /&gt;
* Double-sided 2-layer PCB/layout&lt;br /&gt;
* Components soldered on both sides&lt;br /&gt;
* 0.8mm PCB thickness&lt;br /&gt;
* 5mil traces, 6mil trace clearance&lt;br /&gt;
* 8mil via drill hole diameter, 5mil annular ring&lt;br /&gt;
| tbd&lt;br /&gt;
| tbd&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Cypress FX2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Cypress CY7C68013A-56LTXC, QFN, 8mm x 8mm&lt;br /&gt;
| Cypress CY7C68013A-56LTXC, QFN, 8mm x 8mm&lt;br /&gt;
| Cypress CY7C68013A-56BAXC, BGA, 5mm x 5mm&lt;br /&gt;
| Cypress CY7C68013A-56LTXC, QFN, 8mm x 8mm&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Input&amp;amp;nbsp;protection&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 3 x IP425x-4-TTL EMI/ESD filters on all probes + 100k pull-ups, 1x USBLC6-2 for USB&lt;br /&gt;
| None whatsoever&lt;br /&gt;
| None whatsoever&lt;br /&gt;
| 100Ω on each probe, 4x DSILC6-4 for all probes, 1x USBLC6-2 for USB&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;24MHz crytal&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| ABM8&lt;br /&gt;
| tbd&lt;br /&gt;
| tbd&lt;br /&gt;
| tbd&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;USB connector&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| USB Micro-B SMD&lt;br /&gt;
| USB Micro-B SMD&lt;br /&gt;
| tbd&lt;br /&gt;
| USB Micro-B SMD&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Probe connector&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 2x6 1.27mm PCB-edge connector&lt;br /&gt;
| 2x5 1.27mm PCB-edge connector&lt;br /&gt;
| tbd&lt;br /&gt;
| 2x 2x5 1.27mm PCB-edge connectors&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;EEPROM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes, sigrok fx2lafw (8-channel) VID/PID 1d50:608c&lt;br /&gt;
| None, default Cypress VID/PID 04b4:8613&lt;br /&gt;
| None, default Cypress VID/PID 04b4:8613&lt;br /&gt;
| Yes, sigrok fx2lafw (16-channel) VIP/PID 1d50:608d&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Passives&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Mostly 0402, some 0603 &amp;amp; 0.4mm pitch DFN&lt;br /&gt;
| Only 0402&lt;br /&gt;
| tbd&lt;br /&gt;
| Mostly 0402, some 0603&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;LED&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 1x 0603 LED on PA1&lt;br /&gt;
| 1x 0402 LED on PA1&lt;br /&gt;
| tbd&lt;br /&gt;
| 1x 0603 LED on PA1&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Historical reasons.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Optional goal: Make a tiny 3D-printed enclosure, and/or an &amp;quot;enclosure&amp;quot; using resin ([http://createdigitalmusic.com/files/stories/2006/august2006/resin_leds.jpg example]) with the device (including probes) ideally looking similar to the sigrok logo in the end.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== What is NOT the goal? ==&lt;br /&gt;
&lt;br /&gt;
As you may know, there are [[Fx2lafw#Hardware_overview|tons of FX2-based logic analyzers]] (and tons of clones) already. There&amp;#039;s not much use in creating yet another &amp;quot;standard&amp;quot; device.&lt;br /&gt;
&lt;br /&gt;
The goal of this little hobby project is thus &amp;#039;&amp;#039;&amp;#039;NOT&amp;#039;&amp;#039;&amp;#039; to make a &amp;#039;&amp;#039;&amp;#039;better&amp;#039;&amp;#039;&amp;#039; device, or to make a &amp;#039;&amp;#039;&amp;#039;cheaper&amp;#039;&amp;#039;&amp;#039; device, or anything like that. The only goal is to have it &amp;#039;&amp;#039;&amp;#039;as tiny as possible&amp;#039;&amp;#039;&amp;#039; (it&amp;#039;s more of a &amp;quot;just for fun&amp;quot; project).&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Work in progress, untested, may or may not work!&lt;br /&gt;
&lt;br /&gt;
The first PCB, fx2grok-tiny 0.1, has been found to be &amp;#039;&amp;#039;&amp;#039;non-working&amp;#039;&amp;#039;&amp;#039;. A fixed 0.2 version is currently being worked on.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
The schematics, PCB layout and Gerber files are available from the [https://sigrok.org/gitweb/?p=fx2grok.git;a=summary fx2grok] git repository:&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/fx2grok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
=== Schematics, PCB layout, 3D preview ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;fx2grok-tiny 0.1&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Fx2grok-tiny-0.1-kicad-schematics.svg|&amp;lt;small&amp;gt;Schematics&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok-tiny-0.1-kicad-layout.png|&amp;lt;small&amp;gt;PCB layout&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok-tiny-0.1-kicad-3d-top.png|&amp;lt;small&amp;gt;3D preview, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok-tiny-0.1-kicad-3d-bottom.png|&amp;lt;small&amp;gt;3D preview, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;fx2grok-flat 0.2&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:FX2Grok-flat-v0-2-3d-top.jpg|&amp;lt;small&amp;gt;3D preview, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:FX2Grok-flat-v0-2-3d-bottom.jpg|&amp;lt;small&amp;gt;3D preview, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cable and connector variants ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Samtec SFSD-05-28-H-10.00-SR + TFM-105-01-L-D&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable orig.jpg‎|&amp;lt;small&amp;gt;Samtec SFSD-05-28-H-10.00-SR&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable conn.jpg|&amp;lt;small&amp;gt;Connector with notch&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable crimp parts.jpg|&amp;lt;small&amp;gt;Crimp parts&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable crimp.jpg|&amp;lt;small&amp;gt;Crimp&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable finished.jpg|&amp;lt;small&amp;gt;Finished cable&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable with probes.jpg|&amp;lt;small&amp;gt;Cable with probes&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable tfm.jpg|&amp;lt;small&amp;gt;Samtec TFM-105-01-L-D&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable tfm2.jpg|&amp;lt;small&amp;gt;Samtec TFM-105-01-L-D&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok_samtec_cable_connected.jpg|&amp;lt;small&amp;gt;Cable connected&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable pinheader.jpg|&amp;lt;small&amp;gt;Cable + pinheader&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hand-soldered ribbon cable&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable orig.jpg|&amp;lt;small&amp;gt;Ribbon cable&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable wires.jpg|&amp;lt;small&amp;gt;Individual wires&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable soldered.jpg|&amp;lt;small&amp;gt;Soldered connector&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable conn kapton.jpg|&amp;lt;small&amp;gt;Kapton tape&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable finished.jpg|&amp;lt;small&amp;gt;Finished cable&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable comparison.jpg|&amp;lt;small&amp;gt;Cable comparison&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcbs.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 stencil.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb top.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb bottom.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb on masking tape.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb under stencil.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb under stencil closeup.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 stencil paste preparation.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 stencil paste applied.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb bottom paste.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb bottom populated.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb bottom soldered.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb bottom kapton tape.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb top paste.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb top soldered.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok-tiny size comparison.jpg|&amp;lt;small&amp;gt;Size comparison&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bill of materials ==&lt;br /&gt;
&lt;br /&gt;
=== fx2grok-tiny 0.1 ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; All prices are for single quantities, most parts get a lot cheaper if you buy higher quantities.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;background-color: #eeeeee; font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Qty&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Device&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Footprint&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Size&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Value&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Refdes&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Digikey&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Mouser&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; bgcolor=&amp;quot;#6699cc&amp;quot; | Required parts&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Cypress CY7C68013A-56LTXC || QFN-56 || 8mm x 8mm || &amp;amp;mdash; || IC1 || [https://www.digikey.de/product-detail/en/cypress-semiconductor-corp/CY7C68013A-56LTXC/428-2933-ND/2096128?cur=EUR&amp;amp;lang=en 10.05&amp;amp;euro;] || [http://www.mouser.de/search/ProductDetail.aspx?R=0virtualkey0virtualkeyCY7C68013A-56LTXC 10.30&amp;amp;euro;] || Main chip. Alternatives:&lt;br /&gt;
* [http://de.futureelectronics.com/de/technologies/semiconductors/microcontrollers/8-bit/Seiten/6482053-CY7C68013A-56LTXC.aspx Future Electronics: 6.55&amp;amp;euro;] &lt;br /&gt;
* [http://www.ebay.de/itm/1-PCS-CY7C68013A-56LFXC-QFN56-CY7C68013A-56-EZ-USB-FX2LP-USB-Microcontroller-/371990499413 eBay: 4.07&amp;amp;euro;]&lt;br /&gt;
* [https://www.aliexpress.com/item/10PCS-Free-shipping-CY7C68013A-CY7C68013A-56LFXC-CYPRESS-NEW/32758119152.html Aliexpress: 1.52&amp;amp;euro;] (10 pcs lot, 15.16&amp;amp;euro; total)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Amphenol&amp;amp;nbsp;FCI&amp;amp;nbsp;10118192-0001LF  || custom || 9.8mm x 5.6mm || &amp;amp;mdash; || U1 || [https://www.digikey.de/product-detail/en/amphenol-fci/10118192-0001LF/609-4613-1-ND/2785378 0.38&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/FCI-Amphenol/10118192-0001LF/?qs=%2fha2pyFadujgPm4iVaIQmAH7IEAODLQazmlVAs%2fyYaruZkWE0oGmeA%3d%3d 0.35&amp;amp;euro;] || USB Micro-B SMD connector&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Murata&amp;amp;nbsp;XRCGB24M000FAN00R0 || custom || 2mm x 1.6mm || 24MHz  || Y1 || [https://www.digikey.de/product-detail/en/murata-electronics-north-america/XRCGB24M000FAN00R0/490-16962-1-ND/7595843 0.29&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Murata/XRCGB24M000FAN00R0/?qs=%2fha2pyFaduhVXszias80rJExv6kKRiz8I6J1KIwVm7ZBhPSw4cO1NxDYBb%252bWztLR 0.46&amp;amp;euro;] || 24MHz crystal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Micrel MIC5504-3.3YM5-TR || SOT-23-5 || 2.9mm x 1.6mm || 3.3V || U2 || [https://www.digikey.de/product-detail/en/microchip-technology/MIC5504-3.3YM5-TR/576-4764-1-ND/4864028 0.10&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Microchip/MIC5504-33YM5-TR/?qs=%2fha2pyFadujyBzUvhx7nCVHVS1wEK1ahUM91xHyBxIk%3d 0.10&amp;amp;euro;] || 3.3V LDO&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 4 || Yageo&amp;amp;nbsp;RC0402JR-072R7L || 0402 || 0.25mm&amp;amp;nbsp;x&amp;amp;nbsp;0.125mm || 2.7 kΩ || R2, R3, R4, R5 || [https://www.digikey.de/product-detail/en/yageo/RC0402JR-072K7L/311-2.7KJRCT-ND/729385 0.08&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Yageo/RC0402JR-072K7L/?qs=%2fha2pyFadugNN0LzwXn2qKv1NucjI%2fazrntxBF%2f%2fhLo7g%252bIVZPpP%2fw%3d%3d 0.08&amp;amp;euro;] || Resistor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Samsung&amp;amp;nbsp;RC1005J104CS || 0402 || 0.25mm x 0.125mm || 100 kΩ || R1 || [https://www.digikey.de/product-detail/en/samsung-electro-mechanics-america-inc/RC1005J104CS/1276-4424-1-ND/3967396 0.08&amp;amp;euro;] || &amp;amp;mdash; || Resistor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 8 || Samsung&amp;amp;nbsp;CL05A104KP5NNNC || 0402 || 0.25mm x 0.125mm || 100nF || C2, C5, C7, C8, C10-C13 || [https://www.digikey.de/product-detail/en/samsung-electro-mechanics-america-inc/CL05A104KP5NNNC/1276-1022-1-ND/3889108 0.08&amp;amp;euro;] || &amp;amp;mdash; || Ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 3 || Taiyo&amp;amp;nbsp;Yuden&amp;amp;nbsp;JMK105BJ105KV-F || 0402 || 0.25mm x 0.125mm || 1uF || C1, C14, C16 || [https://www.digikey.de/product-detail/en/taiyo-yuden/JMK105BJ105KV-F/587-1231-1-ND/931008 0.08&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Taiyo-Yuden/JMK105BJ105KV-F/?qs=%2fha2pyFaduhVfLicOtMYHog0miohobAaExAZufXB%2f%252bdY5R%252bltkZq0w%3d%3d 0.10&amp;amp;euro;] || Ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 2 || Murata&amp;amp;nbsp;GRM155R61A225KE95D || 0402 || 0.25mm x 0.125mm || 2.2uF || C3, C6 || [https://www.digikey.de/product-detail/en/murata-electronics-north-america/GRM155R61A225KE95D/490-10451-1-ND/5026361 0.08&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Murata/GRM155R61A225KE95D/?qs=%2fha2pyFadugsr51Fgcs3VEkc4xRHZwzRUbwbh2dpjzoRDOGgmOp%2fmzl%252bsz3xq7eG 0.08&amp;amp;euro;] || Ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 2 || Samsung&amp;amp;nbsp;CL05C120JB5NNNC || 0402 || 0.25mm x 0.125mm || 12pF || C4, C9 || [https://www.digikey.de/product-detail/en/samsung-electro-mechanics-america-inc/CL05C120JB5NNNC/1276-1178-1-ND/3889264 0.08&amp;amp;nbsp;] || &amp;amp;mdash; || Ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Vishay VLMB1500-GS08 || 0402 || 0.25mm x 0.125mm || &amp;amp;mdash; || D1 || [https://www.digikey.de/product-detail/en/vishay-semiconductor-opto-division/VLMB1500-GS08/VLMB1500-GS08CT-ND/3504671 0.34&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Vishay/VLMB1500-GS08/?qs=%2fha2pyFaduhN70pSEFaWb7ncGFJYKJC0keOOL0VlVLSzC7zQ0fA2Ng%3d%3d 0.51&amp;amp;euro;] || LED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; bgcolor=&amp;quot;#6699cc&amp;quot; | Optional parts / variants&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Amphenol&amp;amp;nbsp;FCI&amp;amp;nbsp;20021111-00010T4LF || custom || &amp;amp;mdash; || &amp;amp;mdash; || P1/P2 || [https://www.digikey.de/product-detail/en/20021111-00010T4LF/609-3712-ND/2209072 0.53&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/FCI/20021111-00010T4LF/?qs=%2fha2pyFadug5qLbZ9z2ci%2fTjUM7AITCGO1cafk55nZhEq%252b0iFQt31y%2f99h8z8QRG 0.55&amp;amp;euro;] || 5x2 through-hole pin header (1.27mm pitch), could soldered to the PCB (5 pins per side)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Amphenol&amp;amp;nbsp;FCI&amp;amp;nbsp;20021311-00010T4LF || custom || &amp;amp;mdash; || &amp;amp;mdash; || &amp;amp;mdash; || [https://www.digikey.de/product-detail/en/20021311-00010T4LF/609-3754-ND/2209079 0.68&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/FCI/20021311-00010T4LF/?qs=%2fha2pyFaduhY7txd7xCZHyqlTMKSj7DOXT7F8SKnNS3QPZpSMC9CyD3j5oh5%2fHMK 0.69&amp;amp;euro;] || 5x2 connector/receptacle (1.27mm pitch), could be used for soldering the probe cable/wires&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Samtec TFM-105-01-L-D || custom || &amp;amp;mdash; || &amp;amp;mdash; || P1/P2 || [https://www.digikey.de/product-detail/en/samtec-inc/TFM-105-01-L-D/SAM9148-ND/6613860 0.53&amp;amp;euro;] || &amp;amp;mdash; || 5x2 through-hole pin header (1.27mm pitch) with a notch, soldered to the PCB (5 pins per side), match for the Samtec SFSD-05-28-H-10.00-SR cable below &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Samtec SFSD-05-28-H-10.00-SR || custom || &amp;amp;mdash; || &amp;amp;mdash; || &amp;amp;mdash; || [https://www.digikey.de/product-detail/en/samtec-inc/SFSD-05-28-H-10.00-SR/SAM8668-ND/1785919 4.77&amp;amp;euro;] || &amp;amp;mdash; || Potential probe cable, needs some crimping&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: C15 is missing and there is a C16, which is correct. C15 was removed and the numbering wasn&amp;#039;t reset.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.cypress.com/products/ez-usb-fx2lp Cypress FX2 overview page]&lt;br /&gt;
* [http://www.cypress.com/documentation/datasheets/cy7c68013a-cy7c68014a-cy7c68015a-cy7c68016a-ez-usb-fx2lp-usb CY7C68013A, CY7C68014A, CY7C68015A, CY7C68016A datasheet] ([http://www.cypress.com/file/138911/download PDF])&lt;br /&gt;
* [http://www.cypress.com/documentation/technical-reference-manuals/ez-usb-technical-reference-manual EZ-USB Technical Reference Manual (TRM)] ([http://www.cypress.com/file/126446/download PDF])&lt;br /&gt;
* [http://www.cypress.com/documentation/application-notes/an15456-guide-successful-ez-usb-fx2lp-hardware-design AN15456 - Guide to a Successful EZ-USB FX2LP Hardware Design] ([http://www.cypress.com/file/135006/download PDF])&lt;br /&gt;
* esden&amp;#039;s [https://www.youtube.com/playlist?list=PLOF903IIpqjOwHIjT7VFqbxBhEHG8v5__ series of videos] on the fx2grok-flat design (schematics, PCB, with background information and almost a KiCad tutorial)&lt;br /&gt;
* esden&amp;#039;s [https://github.com/esden/fx2grok/ GitHub repository] with the KiCad project files for the fx2grok-flat(In the &amp;quot;flat&amp;quot; branch)&lt;br /&gt;
* Ryan&amp;#039;s [https://github.com/izzy84075/fx2grok GitHub repository] with the KiCad project files for the fx2grok-wide(In the &amp;quot;wide&amp;quot; branch)&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:FX2Grok-flat-v0-2-3d-bottom.jpg&amp;diff=12868</id>
		<title>File:FX2Grok-flat-v0-2-3d-bottom.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:FX2Grok-flat-v0-2-3d-bottom.jpg&amp;diff=12868"/>
		<updated>2017-10-13T00:35:32Z</updated>

		<summary type="html">&lt;p&gt;Esden: == Licensing ==
{{CC-BY-SA-3.0}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;br /&gt;
&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:FX2Grok-flat-v0-2-3d-top.jpg&amp;diff=12867</id>
		<title>File:FX2Grok-flat-v0-2-3d-top.jpg</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:FX2Grok-flat-v0-2-3d-top.jpg&amp;diff=12867"/>
		<updated>2017-10-13T00:33:53Z</updated>

		<summary type="html">&lt;p&gt;Esden: == Licensing ==
{{CC-BY-SA-4.0}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{CC-BY-SA-4.0}}&lt;br /&gt;
== Licensing ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Fx2grok&amp;diff=12866</id>
		<title>Fx2grok</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Fx2grok&amp;diff=12866"/>
		<updated>2017-10-13T00:30:26Z</updated>

		<summary type="html">&lt;p&gt;Esden: /* Device comparison */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;fx2grok&amp;#039;&amp;#039;&amp;#039; family consists of four devices (fx2grok-flat, fx2grok-tiny, fx2grok-bga, fx2grok-wide) of &amp;#039;&amp;#039;&amp;#039;very small&amp;#039;&amp;#039;&amp;#039;, Open Hardware FX2-based logic analyzers.&lt;br /&gt;
&lt;br /&gt;
The schematics and layouts are done from scratch in [http://kicad-pcb.org Kicad], and are released under the [https://creativecommons.org/licenses/by-sa/3.0/ CC-BY-SA 3.0] or [https://creativecommons.org/licenses/by-sa/4.0/ CC-BY-SA 4.0] license.&lt;br /&gt;
&lt;br /&gt;
Using the open-source [[fx2lafw]] firmware (and sigrok, of course) you can use these devices as 8-channel(Or 16-channel, for the fx2grok-wide) logic analyzers.&lt;br /&gt;
&lt;br /&gt;
== Device comparison ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: All of this is work in progress and might change at any time!&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;background-color: #eeeeee; font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; width=&amp;quot;10%&amp;quot; | Item&lt;br /&gt;
! align=&amp;quot;left&amp;quot; width=&amp;quot;22.5%&amp;quot; | fx2grok-flat&lt;br /&gt;
! align=&amp;quot;left&amp;quot; width=&amp;quot;22.5%&amp;quot; | fx2grok-tiny&lt;br /&gt;
! align=&amp;quot;left&amp;quot; width=&amp;quot;22.5%&amp;quot; | fx2grok-bga&lt;br /&gt;
! align=&amp;quot;left&amp;quot; width=&amp;quot;22.5%&amp;quot; | fxgrok-wide&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Goals&amp;#039;&amp;#039;&amp;#039; &amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* Small&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Open-source_hardware Open Hardware]&lt;br /&gt;
* Convenient and reliable to use in practice&lt;br /&gt;
|&lt;br /&gt;
* Even smaller&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Open-source_hardware Open Hardware]&lt;br /&gt;
* &amp;quot;Just for fun&amp;quot; project, doesn&amp;#039;t have to be practical&lt;br /&gt;
* Sacrifices a lot of things for reduced size&lt;br /&gt;
|&lt;br /&gt;
* Smallest-possible&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Open-source_hardware Open Hardware]&lt;br /&gt;
* &amp;quot;Just for fun&amp;quot; project, doesn&amp;#039;t have to be practical&lt;br /&gt;
* Sacrifices even more things for reduced size&lt;br /&gt;
|&lt;br /&gt;
* Small, but 16 channels&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Open-source_hardware Open Hardware]&lt;br /&gt;
* Reliable and convenient, with a few more channels&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Author&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Piotr Esden-Tempski&lt;br /&gt;
| Uwe Hermann&lt;br /&gt;
| Uwe Hermann&lt;br /&gt;
| Ryan &amp;quot;Izzy&amp;quot; Bales, based off of Piotr Esden-Tempski&amp;#039;s fx2grok-flat&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Hardware&amp;amp;nbsp;license&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| CC-BY-SA 4.0&lt;br /&gt;
| CC-BY-SA 3.0 &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
| CC-BY-SA 4.0&lt;br /&gt;
| CC-BY-SA 4.0&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Size&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 33mm x 16mm&lt;br /&gt;
| 13mm x 13mm&lt;br /&gt;
| tbd&lt;br /&gt;
| tbd&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Logic channels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 8 + CLK &amp;amp; TRIG&lt;br /&gt;
| 8&lt;br /&gt;
| tbd&lt;br /&gt;
| 16&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Layout specs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
* One sided load 4 layer PCB/layout&lt;br /&gt;
* 0.15mm trace/space&lt;br /&gt;
* 0.3mm drill &amp;amp; 0.1mm annular ring&lt;br /&gt;
|&lt;br /&gt;
* Double-sided 2-layer PCB/layout&lt;br /&gt;
* Components soldered on both sides&lt;br /&gt;
* 0.8mm PCB thickness&lt;br /&gt;
* 5mil traces, 6mil trace clearance&lt;br /&gt;
* 8mil via drill hole diameter, 5mil annular ring&lt;br /&gt;
| tbd&lt;br /&gt;
| tbd&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Cypress FX2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Cypress CY7C68013A-56LTXC, QFN, 8mm x 8mm&lt;br /&gt;
| Cypress CY7C68013A-56LTXC, QFN, 8mm x 8mm&lt;br /&gt;
| Cypress CY7C68013A-56BAXC, BGA, 5mm x 5mm&lt;br /&gt;
| Cypress CY7C68013A-56LTXC, QFN, 8mm x 8mm&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Input&amp;amp;nbsp;protection&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 3 x IP425x-4-TTL EMI/ESD filters on all probes + 100k pull-ups, 1x USBLC6-2 for USB&lt;br /&gt;
| None whatsoever&lt;br /&gt;
| None whatsoever&lt;br /&gt;
| 100Ω on each probe, 4x DSILC6-4 for all probes, 1x USBLC6-2 for USB&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;24MHz crytal&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| ABM8&lt;br /&gt;
| tbd&lt;br /&gt;
| tbd&lt;br /&gt;
| tbd&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;USB connector&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| USB Micro-B SMD&lt;br /&gt;
| USB Micro-B SMD&lt;br /&gt;
| tbd&lt;br /&gt;
| USB Micro-B SMD&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Probe connector&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 2x6 1.27mm PCB-edge connector&lt;br /&gt;
| 2x5 1.27mm PCB-edge connector&lt;br /&gt;
| tbd&lt;br /&gt;
| 2x 2x5 1.27mm PCB-edge connectors&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;EEPROM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes, sigrok fx2lafw (8-channel) VID/PID 1d50:608c&lt;br /&gt;
| None, default Cypress VID/PID 04b4:8613&lt;br /&gt;
| None, default Cypress VID/PID 04b4:8613&lt;br /&gt;
| Yes, sigrok fx2lafw (16-channel) VIP/PID 1d50:608d&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Passives&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Mostly 0402, some 0603 &amp;amp; 0.4mm pitch DFN&lt;br /&gt;
| Only 0402&lt;br /&gt;
| tbd&lt;br /&gt;
| Mostly 0402, some 0603&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;LED&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 1x 0603 LED on PA1&lt;br /&gt;
| 1x 0402 LED on PA1&lt;br /&gt;
| tbd&lt;br /&gt;
| 1x 0603 LED on PA1&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Historical reasons.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Optional goal: Make a tiny 3D-printed enclosure, and/or an &amp;quot;enclosure&amp;quot; using resin ([http://createdigitalmusic.com/files/stories/2006/august2006/resin_leds.jpg example]) with the device (including probes) ideally looking similar to the sigrok logo in the end.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== What is NOT the goal? ==&lt;br /&gt;
&lt;br /&gt;
As you may know, there are [[Fx2lafw#Hardware_overview|tons of FX2-based logic analyzers]] (and tons of clones) already. There&amp;#039;s not much use in creating yet another &amp;quot;standard&amp;quot; device.&lt;br /&gt;
&lt;br /&gt;
The goal of this little hobby project is thus &amp;#039;&amp;#039;&amp;#039;NOT&amp;#039;&amp;#039;&amp;#039; to make a &amp;#039;&amp;#039;&amp;#039;better&amp;#039;&amp;#039;&amp;#039; device, or to make a &amp;#039;&amp;#039;&amp;#039;cheaper&amp;#039;&amp;#039;&amp;#039; device, or anything like that. The only goal is to have it &amp;#039;&amp;#039;&amp;#039;as tiny as possible&amp;#039;&amp;#039;&amp;#039; (it&amp;#039;s more of a &amp;quot;just for fun&amp;quot; project).&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Work in progress, untested, may or may not work!&lt;br /&gt;
&lt;br /&gt;
The first PCB, fx2grok-tiny 0.1, has been found to be &amp;#039;&amp;#039;&amp;#039;non-working&amp;#039;&amp;#039;&amp;#039;. A fixed 0.2 version is currently being worked on.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
The schematics, PCB layout and Gerber files are available from the [https://sigrok.org/gitweb/?p=fx2grok.git;a=summary fx2grok] git repository:&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/fx2grok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
=== Schematics, PCB layout, 3D preview ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;fx2grok-tiny 0.1&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Fx2grok-tiny-0.1-kicad-schematics.svg|&amp;lt;small&amp;gt;Schematics&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok-tiny-0.1-kicad-layout.png|&amp;lt;small&amp;gt;PCB layout&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok-tiny-0.1-kicad-3d-top.png|&amp;lt;small&amp;gt;3D preview, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok-tiny-0.1-kicad-3d-bottom.png|&amp;lt;small&amp;gt;3D preview, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cable and connector variants ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Samtec SFSD-05-28-H-10.00-SR + TFM-105-01-L-D&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable orig.jpg‎|&amp;lt;small&amp;gt;Samtec SFSD-05-28-H-10.00-SR&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable conn.jpg|&amp;lt;small&amp;gt;Connector with notch&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable crimp parts.jpg|&amp;lt;small&amp;gt;Crimp parts&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable crimp.jpg|&amp;lt;small&amp;gt;Crimp&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable finished.jpg|&amp;lt;small&amp;gt;Finished cable&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable with probes.jpg|&amp;lt;small&amp;gt;Cable with probes&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable tfm.jpg|&amp;lt;small&amp;gt;Samtec TFM-105-01-L-D&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable tfm2.jpg|&amp;lt;small&amp;gt;Samtec TFM-105-01-L-D&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok_samtec_cable_connected.jpg|&amp;lt;small&amp;gt;Cable connected&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable pinheader.jpg|&amp;lt;small&amp;gt;Cable + pinheader&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hand-soldered ribbon cable&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable orig.jpg|&amp;lt;small&amp;gt;Ribbon cable&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable wires.jpg|&amp;lt;small&amp;gt;Individual wires&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable soldered.jpg|&amp;lt;small&amp;gt;Soldered connector&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable conn kapton.jpg|&amp;lt;small&amp;gt;Kapton tape&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable finished.jpg|&amp;lt;small&amp;gt;Finished cable&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable comparison.jpg|&amp;lt;small&amp;gt;Cable comparison&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Assembly ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcbs.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 stencil.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb top.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb bottom.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb on masking tape.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb under stencil.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb under stencil closeup.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 stencil paste preparation.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 stencil paste applied.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb bottom paste.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb bottom populated.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb bottom soldered.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb bottom kapton tape.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb top paste.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok 0 1 pcb top soldered.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok-tiny size comparison.jpg|&amp;lt;small&amp;gt;Size comparison&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bill of materials ==&lt;br /&gt;
&lt;br /&gt;
=== fx2grok-tiny 0.1 ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; All prices are for single quantities, most parts get a lot cheaper if you buy higher quantities.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;background-color: #eeeeee; font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Qty&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Device&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Footprint&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Size&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Value&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Refdes&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Digikey&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Mouser&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; bgcolor=&amp;quot;#6699cc&amp;quot; | Required parts&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Cypress CY7C68013A-56LTXC || QFN-56 || 8mm x 8mm || &amp;amp;mdash; || IC1 || [https://www.digikey.de/product-detail/en/cypress-semiconductor-corp/CY7C68013A-56LTXC/428-2933-ND/2096128?cur=EUR&amp;amp;lang=en 10.05&amp;amp;euro;] || [http://www.mouser.de/search/ProductDetail.aspx?R=0virtualkey0virtualkeyCY7C68013A-56LTXC 10.30&amp;amp;euro;] || Main chip. Alternatives:&lt;br /&gt;
* [http://de.futureelectronics.com/de/technologies/semiconductors/microcontrollers/8-bit/Seiten/6482053-CY7C68013A-56LTXC.aspx Future Electronics: 6.55&amp;amp;euro;] &lt;br /&gt;
* [http://www.ebay.de/itm/1-PCS-CY7C68013A-56LFXC-QFN56-CY7C68013A-56-EZ-USB-FX2LP-USB-Microcontroller-/371990499413 eBay: 4.07&amp;amp;euro;]&lt;br /&gt;
* [https://www.aliexpress.com/item/10PCS-Free-shipping-CY7C68013A-CY7C68013A-56LFXC-CYPRESS-NEW/32758119152.html Aliexpress: 1.52&amp;amp;euro;] (10 pcs lot, 15.16&amp;amp;euro; total)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Amphenol&amp;amp;nbsp;FCI&amp;amp;nbsp;10118192-0001LF  || custom || 9.8mm x 5.6mm || &amp;amp;mdash; || U1 || [https://www.digikey.de/product-detail/en/amphenol-fci/10118192-0001LF/609-4613-1-ND/2785378 0.38&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/FCI-Amphenol/10118192-0001LF/?qs=%2fha2pyFadujgPm4iVaIQmAH7IEAODLQazmlVAs%2fyYaruZkWE0oGmeA%3d%3d 0.35&amp;amp;euro;] || USB Micro-B SMD connector&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Murata&amp;amp;nbsp;XRCGB24M000FAN00R0 || custom || 2mm x 1.6mm || 24MHz  || Y1 || [https://www.digikey.de/product-detail/en/murata-electronics-north-america/XRCGB24M000FAN00R0/490-16962-1-ND/7595843 0.29&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Murata/XRCGB24M000FAN00R0/?qs=%2fha2pyFaduhVXszias80rJExv6kKRiz8I6J1KIwVm7ZBhPSw4cO1NxDYBb%252bWztLR 0.46&amp;amp;euro;] || 24MHz crystal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Micrel MIC5504-3.3YM5-TR || SOT-23-5 || 2.9mm x 1.6mm || 3.3V || U2 || [https://www.digikey.de/product-detail/en/microchip-technology/MIC5504-3.3YM5-TR/576-4764-1-ND/4864028 0.10&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Microchip/MIC5504-33YM5-TR/?qs=%2fha2pyFadujyBzUvhx7nCVHVS1wEK1ahUM91xHyBxIk%3d 0.10&amp;amp;euro;] || 3.3V LDO&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 4 || Yageo&amp;amp;nbsp;RC0402JR-072R7L || 0402 || 0.25mm&amp;amp;nbsp;x&amp;amp;nbsp;0.125mm || 2.7 kΩ || R2, R3, R4, R5 || [https://www.digikey.de/product-detail/en/yageo/RC0402JR-072K7L/311-2.7KJRCT-ND/729385 0.08&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Yageo/RC0402JR-072K7L/?qs=%2fha2pyFadugNN0LzwXn2qKv1NucjI%2fazrntxBF%2f%2fhLo7g%252bIVZPpP%2fw%3d%3d 0.08&amp;amp;euro;] || Resistor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Samsung&amp;amp;nbsp;RC1005J104CS || 0402 || 0.25mm x 0.125mm || 100 kΩ || R1 || [https://www.digikey.de/product-detail/en/samsung-electro-mechanics-america-inc/RC1005J104CS/1276-4424-1-ND/3967396 0.08&amp;amp;euro;] || &amp;amp;mdash; || Resistor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 8 || Samsung&amp;amp;nbsp;CL05A104KP5NNNC || 0402 || 0.25mm x 0.125mm || 100nF || C2, C5, C7, C8, C10-C13 || [https://www.digikey.de/product-detail/en/samsung-electro-mechanics-america-inc/CL05A104KP5NNNC/1276-1022-1-ND/3889108 0.08&amp;amp;euro;] || &amp;amp;mdash; || Ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 3 || Taiyo&amp;amp;nbsp;Yuden&amp;amp;nbsp;JMK105BJ105KV-F || 0402 || 0.25mm x 0.125mm || 1uF || C1, C14, C16 || [https://www.digikey.de/product-detail/en/taiyo-yuden/JMK105BJ105KV-F/587-1231-1-ND/931008 0.08&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Taiyo-Yuden/JMK105BJ105KV-F/?qs=%2fha2pyFaduhVfLicOtMYHog0miohobAaExAZufXB%2f%252bdY5R%252bltkZq0w%3d%3d 0.10&amp;amp;euro;] || Ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 2 || Murata&amp;amp;nbsp;GRM155R61A225KE95D || 0402 || 0.25mm x 0.125mm || 2.2uF || C3, C6 || [https://www.digikey.de/product-detail/en/murata-electronics-north-america/GRM155R61A225KE95D/490-10451-1-ND/5026361 0.08&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Murata/GRM155R61A225KE95D/?qs=%2fha2pyFadugsr51Fgcs3VEkc4xRHZwzRUbwbh2dpjzoRDOGgmOp%2fmzl%252bsz3xq7eG 0.08&amp;amp;euro;] || Ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 2 || Samsung&amp;amp;nbsp;CL05C120JB5NNNC || 0402 || 0.25mm x 0.125mm || 12pF || C4, C9 || [https://www.digikey.de/product-detail/en/samsung-electro-mechanics-america-inc/CL05C120JB5NNNC/1276-1178-1-ND/3889264 0.08&amp;amp;nbsp;] || &amp;amp;mdash; || Ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Vishay VLMB1500-GS08 || 0402 || 0.25mm x 0.125mm || &amp;amp;mdash; || D1 || [https://www.digikey.de/product-detail/en/vishay-semiconductor-opto-division/VLMB1500-GS08/VLMB1500-GS08CT-ND/3504671 0.34&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Vishay/VLMB1500-GS08/?qs=%2fha2pyFaduhN70pSEFaWb7ncGFJYKJC0keOOL0VlVLSzC7zQ0fA2Ng%3d%3d 0.51&amp;amp;euro;] || LED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; bgcolor=&amp;quot;#6699cc&amp;quot; | Optional parts / variants&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Amphenol&amp;amp;nbsp;FCI&amp;amp;nbsp;20021111-00010T4LF || custom || &amp;amp;mdash; || &amp;amp;mdash; || P1/P2 || [https://www.digikey.de/product-detail/en/20021111-00010T4LF/609-3712-ND/2209072 0.53&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/FCI/20021111-00010T4LF/?qs=%2fha2pyFadug5qLbZ9z2ci%2fTjUM7AITCGO1cafk55nZhEq%252b0iFQt31y%2f99h8z8QRG 0.55&amp;amp;euro;] || 5x2 through-hole pin header (1.27mm pitch), could soldered to the PCB (5 pins per side)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Amphenol&amp;amp;nbsp;FCI&amp;amp;nbsp;20021311-00010T4LF || custom || &amp;amp;mdash; || &amp;amp;mdash; || &amp;amp;mdash; || [https://www.digikey.de/product-detail/en/20021311-00010T4LF/609-3754-ND/2209079 0.68&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/FCI/20021311-00010T4LF/?qs=%2fha2pyFaduhY7txd7xCZHyqlTMKSj7DOXT7F8SKnNS3QPZpSMC9CyD3j5oh5%2fHMK 0.69&amp;amp;euro;] || 5x2 connector/receptacle (1.27mm pitch), could be used for soldering the probe cable/wires&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Samtec TFM-105-01-L-D || custom || &amp;amp;mdash; || &amp;amp;mdash; || P1/P2 || [https://www.digikey.de/product-detail/en/samtec-inc/TFM-105-01-L-D/SAM9148-ND/6613860 0.53&amp;amp;euro;] || &amp;amp;mdash; || 5x2 through-hole pin header (1.27mm pitch) with a notch, soldered to the PCB (5 pins per side), match for the Samtec SFSD-05-28-H-10.00-SR cable below &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Samtec SFSD-05-28-H-10.00-SR || custom || &amp;amp;mdash; || &amp;amp;mdash; || &amp;amp;mdash; || [https://www.digikey.de/product-detail/en/samtec-inc/SFSD-05-28-H-10.00-SR/SAM8668-ND/1785919 4.77&amp;amp;euro;] || &amp;amp;mdash; || Potential probe cable, needs some crimping&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: C15 is missing and there is a C16, which is correct. C15 was removed and the numbering wasn&amp;#039;t reset.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.cypress.com/products/ez-usb-fx2lp Cypress FX2 overview page]&lt;br /&gt;
* [http://www.cypress.com/documentation/datasheets/cy7c68013a-cy7c68014a-cy7c68015a-cy7c68016a-ez-usb-fx2lp-usb CY7C68013A, CY7C68014A, CY7C68015A, CY7C68016A datasheet] ([http://www.cypress.com/file/138911/download PDF])&lt;br /&gt;
* [http://www.cypress.com/documentation/technical-reference-manuals/ez-usb-technical-reference-manual EZ-USB Technical Reference Manual (TRM)] ([http://www.cypress.com/file/126446/download PDF])&lt;br /&gt;
* [http://www.cypress.com/documentation/application-notes/an15456-guide-successful-ez-usb-fx2lp-hardware-design AN15456 - Guide to a Successful EZ-USB FX2LP Hardware Design] ([http://www.cypress.com/file/135006/download PDF])&lt;br /&gt;
* esden&amp;#039;s [https://www.youtube.com/playlist?list=PLOF903IIpqjOwHIjT7VFqbxBhEHG8v5__ series of videos] on the fx2grok-flat design (schematics, PCB, with background information and almost a KiCad tutorial)&lt;br /&gt;
* esden&amp;#039;s [https://github.com/esden/fx2grok/ GitHub repository] with the KiCad project files for the fx2grok-flat(In the &amp;quot;flat&amp;quot; branch)&lt;br /&gt;
* Ryan&amp;#039;s [https://github.com/izzy84075/fx2grok GitHub repository] with the KiCad project files for the fx2grok-wide(In the &amp;quot;wide&amp;quot; branch)&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Fx2grok&amp;diff=12691</id>
		<title>Fx2grok</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Fx2grok&amp;diff=12691"/>
		<updated>2017-09-16T21:20:35Z</updated>

		<summary type="html">&lt;p&gt;Esden: /* Device comparison */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;fx2grok&amp;#039;&amp;#039;&amp;#039; family consists of three devices (fx2grok-flat, fx2grok-tiny, fx2grok-bga) of &amp;#039;&amp;#039;&amp;#039;very small&amp;#039;&amp;#039;&amp;#039;, Open Hardware FX2-based logic analyzers.&lt;br /&gt;
&lt;br /&gt;
The schematics and layouts are done from scratch in [http://kicad-pcb.org Kicad], and are released under the [https://creativecommons.org/licenses/by-sa/3.0/ CC-BY-SA 3.0] or [https://creativecommons.org/licenses/by-sa/4.0/ CC-BY-SA 4.0] license.&lt;br /&gt;
&lt;br /&gt;
Using the open-source [[fx2lafw]] firmware (and sigrok, of course) you can use these devices as 8-channel logic analyzers.&lt;br /&gt;
&lt;br /&gt;
== Device comparison ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: All of this is work in progress and might change at any time!&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;background-color: #eeeeee; font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; width=&amp;quot;10%&amp;quot; | Item&lt;br /&gt;
! align=&amp;quot;left&amp;quot; width=&amp;quot;30%&amp;quot; | fx2grok-flat&lt;br /&gt;
! align=&amp;quot;left&amp;quot; width=&amp;quot;30%&amp;quot; | fx2grok-tiny&lt;br /&gt;
! align=&amp;quot;left&amp;quot; width=&amp;quot;30%&amp;quot; | fx2grok-bga&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Goals&amp;#039;&amp;#039;&amp;#039; &amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
* Small&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Open-source_hardware Open Hardware]&lt;br /&gt;
* Convenient and reliable to use in practice&lt;br /&gt;
|&lt;br /&gt;
* Even smaller&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Open-source_hardware Open Hardware]&lt;br /&gt;
* &amp;quot;Just for fun&amp;quot; project, doesn&amp;#039;t have to be practical&lt;br /&gt;
* Sacrifices a lot of things for reduced size&lt;br /&gt;
|&lt;br /&gt;
* Smallest-possible&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Open-source_hardware Open Hardware]&lt;br /&gt;
* &amp;quot;Just for fun&amp;quot; project, doesn&amp;#039;t have to be practical&lt;br /&gt;
* Sacrifices even more things for reduced size&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Author&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Piotr Esden-Tempski&lt;br /&gt;
| Uwe Hermann&lt;br /&gt;
| Uwe Hermann&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Hardware&amp;amp;nbsp;license&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| CC-BY-SA 4.0&lt;br /&gt;
| CC-BY-SA 3.0 &amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&lt;br /&gt;
| CC-BY-SA 4.0&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Size&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| tbd&lt;br /&gt;
| 13mm x 13mm&lt;br /&gt;
| tbd&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Logic channels&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 8&lt;br /&gt;
| 8&lt;br /&gt;
| tbd&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Layout specs&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|&lt;br /&gt;
* Components only soldered on one side&lt;br /&gt;
* tbd&lt;br /&gt;
|&lt;br /&gt;
* Double-sided 2-layer PCB/layout&lt;br /&gt;
* Components soldered on both sides&lt;br /&gt;
* 0.8mm PCB thickness&lt;br /&gt;
* 5mil traces, 6mil trace clearance&lt;br /&gt;
* 8mil via drill hole diameter, 5mil annular ring&lt;br /&gt;
| tbd&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Cypress FX2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Cypress CY7C68013A-56LTXC, QFN, 8mm x 8mm&lt;br /&gt;
| Cypress CY7C68013A-56LTXC, QFN, 8mm x 8mm&lt;br /&gt;
| Cypress CY7C68013A-56BAXC, BGA, 5mm x 5mm&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Input&amp;amp;nbsp;protection&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 100Ω on each probe, 2x DSILC6-4 for all probes, 1x USBLC6-2 for USB&lt;br /&gt;
| None whatsoever&lt;br /&gt;
| None whatsoever&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;24MHz crytal&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| tbd&lt;br /&gt;
| tbd&lt;br /&gt;
| tbd&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;USB connector&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| USB Micro-B SMD&lt;br /&gt;
| USB Micro-B SMD&lt;br /&gt;
| tbd&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Probe connector&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 2x5 1.27mm PCB-edge connector&lt;br /&gt;
| 2x5 1.27mm PCB-edge connector&lt;br /&gt;
| tbd&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;EEPROM&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Yes, sigrok fx2lafw (8-channel) VID/PID 1d50:608c&lt;br /&gt;
| None, default Cypress VID/PID 04b4:8613&lt;br /&gt;
| None, default Cypress VID/PID 04b4:8613&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Passives&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| Mostly 0402, some 0603&lt;br /&gt;
| Only 0402&lt;br /&gt;
| tbd&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| bgcolor=&amp;quot;#6699ff&amp;quot; | &amp;#039;&amp;#039;&amp;#039;LED&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| 1x 0603 LED on PA0&lt;br /&gt;
| 1x 0402 LED on PA0&lt;br /&gt;
| tbd&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Historical reasons.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Optional goal: Make a tiny 3D-printed enclosure, and/or an &amp;quot;enclosure&amp;quot; using resin ([http://createdigitalmusic.com/files/stories/2006/august2006/resin_leds.jpg example]) with the device (including probes) ideally looking similar to the sigrok logo in the end.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== What is NOT the goal? ==&lt;br /&gt;
&lt;br /&gt;
As you may know, there are [[Fx2lafw#Hardware_overview|tons of FX2-based logic analyzers]] (and tons of clones) already. There&amp;#039;s not much use in creating yet another &amp;quot;standard&amp;quot; device.&lt;br /&gt;
&lt;br /&gt;
The goal of this little hobby project is thus &amp;#039;&amp;#039;&amp;#039;NOT&amp;#039;&amp;#039;&amp;#039; to make a &amp;#039;&amp;#039;&amp;#039;better&amp;#039;&amp;#039;&amp;#039; device, or to make a &amp;#039;&amp;#039;&amp;#039;cheaper&amp;#039;&amp;#039;&amp;#039; device, or anything like that. The only goal is to have it &amp;#039;&amp;#039;&amp;#039;as tiny as possible&amp;#039;&amp;#039;&amp;#039; (it&amp;#039;s more of a &amp;quot;just for fun&amp;quot; project).&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Work in progress, untested, may or may not work!&lt;br /&gt;
&lt;br /&gt;
First PCB, fx2grok-tiny 0.1, is finished and test boards are ordered. Whether or not everything works as planned is yet to be seen.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
The schematics, PCB layout and Gerber files are available from the [https://sigrok.org/gitweb/?p=fx2grok.git;a=summary fx2grok] git repository:&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/fx2grok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
=== Schematics, PCB layout, 3D preview ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;fx2grok-tiny 0.1&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Fx2grok-tiny-0.1-kicad-schematics.svg|&amp;lt;small&amp;gt;Schematics&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok-tiny-0.1-kicad-layout.png|&amp;lt;small&amp;gt;PCB layout&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok-tiny-0.1-kicad-3d-top.png|&amp;lt;small&amp;gt;3D preview, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok-tiny-0.1-kicad-3d-bottom.png|&amp;lt;small&amp;gt;3D preview, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cable and connector variants ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Samtec SFSD-05-28-H-10.00-SR + TFM-105-01-L-D&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable orig.jpg‎|&amp;lt;small&amp;gt;Samtec SFSD-05-28-H-10.00-SR&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable conn.jpg|&amp;lt;small&amp;gt;Connector with notch&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable crimp parts.jpg|&amp;lt;small&amp;gt;Crimp parts&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable crimp.jpg|&amp;lt;small&amp;gt;Crimp&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable finished.jpg|&amp;lt;small&amp;gt;Finished cable&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable with probes.jpg|&amp;lt;small&amp;gt;Cable with probes&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable tfm.jpg|&amp;lt;small&amp;gt;Samtec TFM-105-01-L-D&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable tfm2.jpg|&amp;lt;small&amp;gt;Samtec TFM-105-01-L-D&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok_samtec_cable_connected.jpg|&amp;lt;small&amp;gt;Cable connected&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok samtec cable pinheader.jpg|&amp;lt;small&amp;gt;Cable + pinheader&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hand-soldered ribbon cable&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable orig.jpg|&amp;lt;small&amp;gt;Ribbon cable&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable wires.jpg|&amp;lt;small&amp;gt;Individual wires&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable soldered.jpg|&amp;lt;small&amp;gt;Soldered connector&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable conn kapton.jpg|&amp;lt;small&amp;gt;Kapton tape&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable finished.jpg|&amp;lt;small&amp;gt;Finished cable&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fx2grok ribbon cable comparison.jpg|&amp;lt;small&amp;gt;Cable comparison&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bill of materials ==&lt;br /&gt;
&lt;br /&gt;
=== fx2grok-tiny 0.1 ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; All prices are for single quantities, most parts get a lot cheaper if you buy higher quantities.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;background-color: #eeeeee; font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|- bgcolor=&amp;quot;#6699ff&amp;quot;&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Qty&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Device&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Footprint&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Size&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Value&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Refdes&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Digikey&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Mouser&lt;br /&gt;
! align=&amp;quot;left&amp;quot; | Comments&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; bgcolor=&amp;quot;#6699cc&amp;quot; | Required parts&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Cypress CY7C68013A-56LTXC || QFN-56 || 8mm x 8mm || &amp;amp;mdash; || IC1 || [https://www.digikey.de/product-detail/en/cypress-semiconductor-corp/CY7C68013A-56LTXC/428-2933-ND/2096128?cur=EUR&amp;amp;lang=en 10.05&amp;amp;euro;] || [http://www.mouser.de/search/ProductDetail.aspx?R=0virtualkey0virtualkeyCY7C68013A-56LTXC 10.30&amp;amp;euro;] || Main chip. Alternatives:&lt;br /&gt;
* [http://de.futureelectronics.com/de/technologies/semiconductors/microcontrollers/8-bit/Seiten/6482053-CY7C68013A-56LTXC.aspx Future Electronics: 6.55&amp;amp;euro;] &lt;br /&gt;
* [http://www.ebay.de/itm/1-PCS-CY7C68013A-56LFXC-QFN56-CY7C68013A-56-EZ-USB-FX2LP-USB-Microcontroller-/371990499413 eBay: 4.07&amp;amp;euro;]&lt;br /&gt;
* [https://www.aliexpress.com/item/10PCS-Free-shipping-CY7C68013A-CY7C68013A-56LFXC-CYPRESS-NEW/32758119152.html Aliexpress: 1.52&amp;amp;euro;] (10 pcs lot, 15.16&amp;amp;euro; total)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Amphenol&amp;amp;nbsp;FCI&amp;amp;nbsp;10118192-0001LF  || custom || 9.8mm x 5.6mm || &amp;amp;mdash; || U1 || [https://www.digikey.de/product-detail/en/amphenol-fci/10118192-0001LF/609-4613-1-ND/2785378 0.38&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/FCI-Amphenol/10118192-0001LF/?qs=%2fha2pyFadujgPm4iVaIQmAH7IEAODLQazmlVAs%2fyYaruZkWE0oGmeA%3d%3d 0.35&amp;amp;euro;] || USB Micro-B SMD connector&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Murata&amp;amp;nbsp;XRCGB24M000FAN00R0 || custom || 2mm x 1.6mm || 24MHz  || Y1 || [https://www.digikey.de/product-detail/en/murata-electronics-north-america/XRCGB24M000FAN00R0/490-16962-1-ND/7595843 0.29&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Murata/XRCGB24M000FAN00R0/?qs=%2fha2pyFaduhVXszias80rJExv6kKRiz8I6J1KIwVm7ZBhPSw4cO1NxDYBb%252bWztLR 0.46&amp;amp;euro;] || 24MHz crystal&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Micrel MIC5504-3.3YM5-TR || SOT-23-5 || 2.9mm x 1.6mm || 3.3V || U2 || [https://www.digikey.de/product-detail/en/microchip-technology/MIC5504-3.3YM5-TR/576-4764-1-ND/4864028 0.10&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Microchip/MIC5504-33YM5-TR/?qs=%2fha2pyFadujyBzUvhx7nCVHVS1wEK1ahUM91xHyBxIk%3d 0.10&amp;amp;euro;] || 3.3V LDO&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 4 || Yageo&amp;amp;nbsp;RC0402JR-072R7L || 0402 || 0.25mm&amp;amp;nbsp;x&amp;amp;nbsp;0.125mm || 2.7 kΩ || R2, R3, R4, R5 || [https://www.digikey.de/product-detail/en/yageo/RC0402JR-072K7L/311-2.7KJRCT-ND/729385 0.08&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Yageo/RC0402JR-072K7L/?qs=%2fha2pyFadugNN0LzwXn2qKv1NucjI%2fazrntxBF%2f%2fhLo7g%252bIVZPpP%2fw%3d%3d 0.08&amp;amp;euro;] || Resistor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Samsung&amp;amp;nbsp;RC1005J104CS || 0402 || 0.25mm x 0.125mm || 100 kΩ || R1 || [https://www.digikey.de/product-detail/en/samsung-electro-mechanics-america-inc/RC1005J104CS/1276-4424-1-ND/3967396 0.08&amp;amp;euro;] || &amp;amp;mdash; || Resistor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 8 || Samsung&amp;amp;nbsp;CL05A104KP5NNNC || 0402 || 0.25mm x 0.125mm || 100nF || C2, C5, C7, C8, C10-C13 || [https://www.digikey.de/product-detail/en/samsung-electro-mechanics-america-inc/CL05A104KP5NNNC/1276-1022-1-ND/3889108 0.08&amp;amp;euro;] || &amp;amp;mdash; || Ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 3 || Taiyo&amp;amp;nbsp;Yuden&amp;amp;nbsp;JMK105BJ105KV-F || 0402 || 0.25mm x 0.125mm || 1uF || C1, C14, C16 || [https://www.digikey.de/product-detail/en/taiyo-yuden/JMK105BJ105KV-F/587-1231-1-ND/931008 0.08&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Taiyo-Yuden/JMK105BJ105KV-F/?qs=%2fha2pyFaduhVfLicOtMYHog0miohobAaExAZufXB%2f%252bdY5R%252bltkZq0w%3d%3d 0.10&amp;amp;euro;] || Ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 2 || Murata&amp;amp;nbsp;GRM155R61A225KE95D || 0402 || 0.25mm x 0.125mm || 2.2uF || C3, C6 || [https://www.digikey.de/product-detail/en/murata-electronics-north-america/GRM155R61A225KE95D/490-10451-1-ND/5026361 0.08&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Murata/GRM155R61A225KE95D/?qs=%2fha2pyFadugsr51Fgcs3VEkc4xRHZwzRUbwbh2dpjzoRDOGgmOp%2fmzl%252bsz3xq7eG 0.08&amp;amp;euro;] || Ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 2 || Samsung&amp;amp;nbsp;CL05C120JB5NNNC || 0402 || 0.25mm x 0.125mm || 12pF || C4, C9 || [https://www.digikey.de/product-detail/en/samsung-electro-mechanics-america-inc/CL05C120JB5NNNC/1276-1178-1-ND/3889264 0.08&amp;amp;nbsp;] || &amp;amp;mdash; || Ceramic capacitor&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Vishay VLMB1500-GS08 || 0402 || 0.25mm x 0.125mm || &amp;amp;mdash; || D1 || [https://www.digikey.de/product-detail/en/vishay-semiconductor-opto-division/VLMB1500-GS08/VLMB1500-GS08CT-ND/3504671 0.34&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/Vishay/VLMB1500-GS08/?qs=%2fha2pyFaduhN70pSEFaWb7ncGFJYKJC0keOOL0VlVLSzC7zQ0fA2Ng%3d%3d 0.51&amp;amp;euro;] || LED&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;9&amp;quot; bgcolor=&amp;quot;#6699cc&amp;quot; | Optional parts / variants&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Amphenol&amp;amp;nbsp;FCI&amp;amp;nbsp;20021111-00010T4LF || custom || &amp;amp;mdash; || &amp;amp;mdash; || P1/P2 || [https://www.digikey.de/product-detail/en/20021111-00010T4LF/609-3712-ND/2209072 0.53&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/FCI/20021111-00010T4LF/?qs=%2fha2pyFadug5qLbZ9z2ci%2fTjUM7AITCGO1cafk55nZhEq%252b0iFQt31y%2f99h8z8QRG 0.55&amp;amp;euro;] || 5x2 through-hole pin header (1.27mm pitch), could soldered to the PCB (5 pins per side)&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Amphenol&amp;amp;nbsp;FCI&amp;amp;nbsp;20021311-00010T4LF || custom || &amp;amp;mdash; || &amp;amp;mdash; || &amp;amp;mdash; || [https://www.digikey.de/product-detail/en/20021311-00010T4LF/609-3754-ND/2209079 0.68&amp;amp;euro;] || [http://www.mouser.de/ProductDetail/FCI/20021311-00010T4LF/?qs=%2fha2pyFaduhY7txd7xCZHyqlTMKSj7DOXT7F8SKnNS3QPZpSMC9CyD3j5oh5%2fHMK 0.69&amp;amp;euro;] || 5x2 connector/receptacle (1.27mm pitch), could be used for soldering the probe cable/wires&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Samtec TFM-105-01-L-D || custom || &amp;amp;mdash; || &amp;amp;mdash; || P1/P2 || [https://www.digikey.de/product-detail/en/samtec-inc/TFM-105-01-L-D/SAM9148-ND/6613860 0.53&amp;amp;euro;] || &amp;amp;mdash; || 5x2 through-hole pin header (1.27mm pitch) with a notch, soldered to the PCB (5 pins per side), match for the Samtec SFSD-05-28-H-10.00-SR cable below &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| 1 || Samtec SFSD-05-28-H-10.00-SR || custom || &amp;amp;mdash; || &amp;amp;mdash; || &amp;amp;mdash; || [https://www.digikey.de/product-detail/en/samtec-inc/SFSD-05-28-H-10.00-SR/SAM8668-ND/1785919 4.77&amp;amp;euro;] || &amp;amp;mdash; || Potential probe cable, needs some crimping&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: C15 is missing and there is a C16, which is correct. C15 was removed and the numbering wasn&amp;#039;t reset.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.cypress.com/products/ez-usb-fx2lp Cypress FX2 overview page]&lt;br /&gt;
* [http://www.cypress.com/documentation/datasheets/cy7c68013a-cy7c68014a-cy7c68015a-cy7c68016a-ez-usb-fx2lp-usb CY7C68013A, CY7C68014A, CY7C68015A, CY7C68016A datasheet] ([http://www.cypress.com/file/138911/download PDF])&lt;br /&gt;
* [http://www.cypress.com/documentation/technical-reference-manuals/ez-usb-technical-reference-manual EZ-USB Technical Reference Manual (TRM)] ([http://www.cypress.com/file/126446/download PDF])&lt;br /&gt;
* [http://www.cypress.com/documentation/application-notes/an15456-guide-successful-ez-usb-fx2lp-hardware-design AN15456 - Guide to a Successful EZ-USB FX2LP Hardware Design] ([http://www.cypress.com/file/135006/download PDF])&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mac_OS_X&amp;diff=12306</id>
		<title>Mac OS X</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mac_OS_X&amp;diff=12306"/>
		<updated>2017-02-19T19:12:54Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes how to build the sigrok subprojects on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
== Building using a script under Homebrew ==&lt;br /&gt;
&lt;br /&gt;
This is the recommended way of building sigrok from sources on MacOS at the moment. (and yes it is homebrew only)&lt;br /&gt;
&lt;br /&gt;
Install build dependencies:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install libzip libftdi libusb libtool glibmm doxygen autoconf-archive sdcc python3 boost qt pkg-config cmake glib autoconf automake&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clone sigrok-util:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-util&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-util/cross-compile/macosx&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./sigrok-native-macosx&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This tool will download all the code, compile and install it in your home directory in &amp;#039;&amp;#039;&amp;#039;sr_macosx&amp;#039;&amp;#039;&amp;#039; directory. To use the tools you need to export the additional path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;export PATH=$HOME/sr_macosx/bin:$PATH&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should be now able to access all the bleeding cutting edge sigrok tools from the command line. :)&lt;br /&gt;
&lt;br /&gt;
== Building using Homebrew ==&lt;br /&gt;
&lt;br /&gt;
These instructions have been tested on Mac OS X 10.9.1.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
Install [http://brew.sh Homebrew].&lt;br /&gt;
&lt;br /&gt;
Tap sigrok:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew tap rene-dev/sigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want [[PulseView]], you must install unstable.&lt;br /&gt;
&lt;br /&gt;
=== Unstable ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install python3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install --HEAD libserialport&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install --HEAD --with-libserialport libsigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install --HEAD libsigrokdecode&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install --HEAD --with-libserialport sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install --HEAD pulseview&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Stable ===&lt;br /&gt;
&lt;br /&gt;
If you just want [[sigrok-cli]], you can install stable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Building manually ==&lt;br /&gt;
&lt;br /&gt;
These instructions have been tested on a clean install of Mac OS X 10.6.8, 10.8.4, 10.9.1 and 10.11.1.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
Install MacPorts, follow the guide on [http://www.macports.org/install.php macports.org] (this step will require Xcode and Command Line Tools for Xcode be installed on your machine, which are also a dependencies to build sigrok).&lt;br /&gt;
&lt;br /&gt;
Install Qt, download qt-mac-opensource-4.7.4.dmg from [http://qt.nokia.com/downloads/qt-for-open-source-cpp-development-on-mac-os-x qt.nokia.com] (Only needed for [[PulseView]]).&lt;br /&gt;
&lt;br /&gt;
Install git (not needed at least with 10.8.4):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo port install git-core&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will also pull in a bunch of dependencies required by git-core (and some of them also by sigrok). &lt;br /&gt;
&lt;br /&gt;
Install boost, libusb, libzip and libftdi, the libsigrok build dependencies:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo port install boost libusb libzip libftdi0&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install autoconf, automake, cmake, glib2.0+, python 3.3, libtool and pkgconfig to satisfy version dependencies in the build process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo port install autoconf automake cmake glib2 python33 libtool pkgconfig&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the PKG_CONFIG_PATH environment variable to reflect the future locations of libsigrok and libsigrokdecode for the sigrok-cli build process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libserialport ===&lt;br /&gt;
&lt;br /&gt;
[[libserialport]] is optional and required only for devices with serial connection, e.g. most multimeters. If not present during configuring libsigrok, the respective drivers in libsigrok will be disabled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libserialport&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd libserialport&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libsigrok ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libsigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd libsigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libsigrokdecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libsigrokdecode&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd libsigrokdecode&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== sigrok-cli ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== PulseView ===&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/pulseview&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd pulseview&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cmake .&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Hint: if something goes wrong, you can see what cmake is doing by running&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cmake VERBOSE=1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* To build on Snow Leopard (10.6) you need to use the [http://qt.nokia.com/downloads/qt-for-open-source-cpp-development-on-mac-os-x Cocoa (32bit and 64bit) Qt libraries]. Don&amp;#039;t use the default download link on that page but the one you can find further down the page.&lt;br /&gt;
* Currently we are using [http://www.macports.org/ macports] for the libusb dependency and are relying on the fact that macports are installed in /opt/local.&lt;br /&gt;
** Python framework incorrect build for OS X [http://bugs.python.org/issue15353 issue 15353]&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&lt;br /&gt;
* Find a sane way to bundle libusb with the sigrok.app.&lt;br /&gt;
* Include an icon with the app.&lt;br /&gt;
* [[Mac OS X/Dylib|Set the relative paths in the binary&amp;#039;s and DyLibs]].&lt;br /&gt;
* [[Mac OS X/Universal|Building universal DyLibs and binaries]].&lt;br /&gt;
* Bundle the dynamic libraries with [http://macdylibbundler.sourceforge.net MacDylibBundler].&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://doc.trolltech.com/qq/qq09-mac-deployment.html Qt: Deploying Applications on Mac OS X]&lt;br /&gt;
* [http://developer.apple.com/library/mac/#documentation/Porting/Conceptual/PortingUnix/compiling/compiling.html Porting UNIX/Linux Applications to Mac OS X]&lt;br /&gt;
* [http://cairographics.org/end_to_end_build_for_mac_os_x CairoGraphics - End to End build for Mac OS X]&lt;br /&gt;
* [http://developer.apple.com/mac/library/documentation/CoreFoundation/Conceptual/CFBundles/Introduction/Introduction.html#//apple_ref/doc/uid/10000123i-CH1-SW1 Documentation about bundles]&lt;br /&gt;
* [http://stackoverflow.com/questions/1596945/building-osx-app-bundle Stackoverflow - Building OSX App Bundle]&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mac_OS_X&amp;diff=12305</id>
		<title>Mac OS X</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mac_OS_X&amp;diff=12305"/>
		<updated>2017-02-19T17:49:16Z</updated>

		<summary type="html">&lt;p&gt;Esden: /* Building using a script under Homebrew */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes how to build the sigrok subprojects on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
== Building using a script under Homebrew ==&lt;br /&gt;
&lt;br /&gt;
This is the recommended way of building sigrok from sources on MacOS at the moment. (and yes it is homebrew only)&lt;br /&gt;
&lt;br /&gt;
Install build dependencies:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install libzip libftdi libusb libtool glibmm doxygen autoconf-archive sdcc python3 boost qt pkg-config cmake glib autoconf automake&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clone sigrok-util:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-util&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-util/cross-compile/macosx&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sigrok-native-macosx&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This tool will download all the code, compile and install it in your home directory in &amp;#039;&amp;#039;&amp;#039;sr_macosx&amp;#039;&amp;#039;&amp;#039; directory. To use the tools you need to export the additional path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;export PATH=~/sr_macosx/bin:$PATH&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should be now able to access all the bleeding cutting edge sigrok tools from the command line. :)&lt;br /&gt;
&lt;br /&gt;
== Building using Homebrew ==&lt;br /&gt;
&lt;br /&gt;
These instructions have been tested on Mac OS X 10.9.1.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
Install [http://brew.sh Homebrew].&lt;br /&gt;
&lt;br /&gt;
Tap sigrok:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew tap rene-dev/sigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want [[PulseView]], you must install unstable.&lt;br /&gt;
&lt;br /&gt;
=== Unstable ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install python3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install --HEAD libserialport&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install --HEAD --with-libserialport libsigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install --HEAD libsigrokdecode&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install --HEAD --with-libserialport sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install --HEAD pulseview&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Stable ===&lt;br /&gt;
&lt;br /&gt;
If you just want [[sigrok-cli]], you can install stable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Building manually ==&lt;br /&gt;
&lt;br /&gt;
These instructions have been tested on a clean install of Mac OS X 10.6.8, 10.8.4, 10.9.1 and 10.11.1.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
Install MacPorts, follow the guide on [http://www.macports.org/install.php macports.org] (this step will require Xcode and Command Line Tools for Xcode be installed on your machine, which are also a dependencies to build sigrok).&lt;br /&gt;
&lt;br /&gt;
Install Qt, download qt-mac-opensource-4.7.4.dmg from [http://qt.nokia.com/downloads/qt-for-open-source-cpp-development-on-mac-os-x qt.nokia.com] (Only needed for [[PulseView]]).&lt;br /&gt;
&lt;br /&gt;
Install git (not needed at least with 10.8.4):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo port install git-core&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will also pull in a bunch of dependencies required by git-core (and some of them also by sigrok). &lt;br /&gt;
&lt;br /&gt;
Install boost, libusb, libzip and libftdi, the libsigrok build dependencies:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo port install boost libusb libzip libftdi0&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install autoconf, automake, cmake, glib2.0+, python 3.3, libtool and pkgconfig to satisfy version dependencies in the build process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo port install autoconf automake cmake glib2 python33 libtool pkgconfig&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the PKG_CONFIG_PATH environment variable to reflect the future locations of libsigrok and libsigrokdecode for the sigrok-cli build process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libserialport ===&lt;br /&gt;
&lt;br /&gt;
[[libserialport]] is optional and required only for devices with serial connection, e.g. most multimeters. If not present during configuring libsigrok, the respective drivers in libsigrok will be disabled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libserialport&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd libserialport&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libsigrok ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libsigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd libsigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libsigrokdecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libsigrokdecode&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd libsigrokdecode&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== sigrok-cli ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== PulseView ===&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/pulseview&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd pulseview&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cmake .&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Hint: if something goes wrong, you can see what cmake is doing by running&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cmake VERBOSE=1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* To build on Snow Leopard (10.6) you need to use the [http://qt.nokia.com/downloads/qt-for-open-source-cpp-development-on-mac-os-x Cocoa (32bit and 64bit) Qt libraries]. Don&amp;#039;t use the default download link on that page but the one you can find further down the page.&lt;br /&gt;
* Currently we are using [http://www.macports.org/ macports] for the libusb dependency and are relying on the fact that macports are installed in /opt/local.&lt;br /&gt;
** Python framework incorrect build for OS X [http://bugs.python.org/issue15353 issue 15353]&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&lt;br /&gt;
* Find a sane way to bundle libusb with the sigrok.app.&lt;br /&gt;
* Include an icon with the app.&lt;br /&gt;
* [[Mac OS X/Dylib|Set the relative paths in the binary&amp;#039;s and DyLibs]].&lt;br /&gt;
* [[Mac OS X/Universal|Building universal DyLibs and binaries]].&lt;br /&gt;
* Bundle the dynamic libraries with [http://macdylibbundler.sourceforge.net MacDylibBundler].&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://doc.trolltech.com/qq/qq09-mac-deployment.html Qt: Deploying Applications on Mac OS X]&lt;br /&gt;
* [http://developer.apple.com/library/mac/#documentation/Porting/Conceptual/PortingUnix/compiling/compiling.html Porting UNIX/Linux Applications to Mac OS X]&lt;br /&gt;
* [http://cairographics.org/end_to_end_build_for_mac_os_x CairoGraphics - End to End build for Mac OS X]&lt;br /&gt;
* [http://developer.apple.com/mac/library/documentation/CoreFoundation/Conceptual/CFBundles/Introduction/Introduction.html#//apple_ref/doc/uid/10000123i-CH1-SW1 Documentation about bundles]&lt;br /&gt;
* [http://stackoverflow.com/questions/1596945/building-osx-app-bundle Stackoverflow - Building OSX App Bundle]&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mac_OS_X&amp;diff=12304</id>
		<title>Mac OS X</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mac_OS_X&amp;diff=12304"/>
		<updated>2017-02-19T17:34:05Z</updated>

		<summary type="html">&lt;p&gt;Esden: Added script driven sigrok build.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes how to build the sigrok subprojects on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
== Building using a script under Homebrew ==&lt;br /&gt;
&lt;br /&gt;
This is the recommended way of building sigrok from sources on MacOS at the moment. (and yes it is homebrew only)&lt;br /&gt;
&lt;br /&gt;
Install build dependencies:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install libzip libftdi libusb libtool glibmm doxygen autoconf-archive sdcc python3 boost qt pkg-config cmake glib autoconf automake&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clone sigrok-util:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libsigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-util/cross-compile/macosx&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sigrok-native-macosx&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This tool will download all the code, compile and install it in your home directory in &amp;#039;&amp;#039;&amp;#039;sr_macosx&amp;#039;&amp;#039;&amp;#039; directory. To use the tools you need to export the additional path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;export PATH=~/sr_macosx/bin:$PATH&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should be now able to access all the bleeding cutting edge sigrok tools from the command line. :)&lt;br /&gt;
&lt;br /&gt;
== Building using Homebrew ==&lt;br /&gt;
&lt;br /&gt;
These instructions have been tested on Mac OS X 10.9.1.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
Install [http://brew.sh Homebrew].&lt;br /&gt;
&lt;br /&gt;
Tap sigrok:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew tap rene-dev/sigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want [[PulseView]], you must install unstable.&lt;br /&gt;
&lt;br /&gt;
=== Unstable ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install python3&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install --HEAD libserialport&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install --HEAD --with-libserialport libsigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install --HEAD libsigrokdecode&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install --HEAD --with-libserialport sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install --HEAD pulseview&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Stable ===&lt;br /&gt;
&lt;br /&gt;
If you just want [[sigrok-cli]], you can install stable.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Building manually ==&lt;br /&gt;
&lt;br /&gt;
These instructions have been tested on a clean install of Mac OS X 10.6.8, 10.8.4, 10.9.1 and 10.11.1.&lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
&lt;br /&gt;
Install MacPorts, follow the guide on [http://www.macports.org/install.php macports.org] (this step will require Xcode and Command Line Tools for Xcode be installed on your machine, which are also a dependencies to build sigrok).&lt;br /&gt;
&lt;br /&gt;
Install Qt, download qt-mac-opensource-4.7.4.dmg from [http://qt.nokia.com/downloads/qt-for-open-source-cpp-development-on-mac-os-x qt.nokia.com] (Only needed for [[PulseView]]).&lt;br /&gt;
&lt;br /&gt;
Install git (not needed at least with 10.8.4):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo port install git-core&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will also pull in a bunch of dependencies required by git-core (and some of them also by sigrok). &lt;br /&gt;
&lt;br /&gt;
Install boost, libusb, libzip and libftdi, the libsigrok build dependencies:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo port install boost libusb libzip libftdi0&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Install autoconf, automake, cmake, glib2.0+, python 3.3, libtool and pkgconfig to satisfy version dependencies in the build process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo port install autoconf automake cmake glib2 python33 libtool pkgconfig&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Set the PKG_CONFIG_PATH environment variable to reflect the future locations of libsigrok and libsigrokdecode for the sigrok-cli build process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libserialport ===&lt;br /&gt;
&lt;br /&gt;
[[libserialport]] is optional and required only for devices with serial connection, e.g. most multimeters. If not present during configuring libsigrok, the respective drivers in libsigrok will be disabled.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libserialport&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd libserialport&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libsigrok ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libsigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd libsigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== libsigrokdecode ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/libsigrokdecode&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd libsigrokdecode&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== sigrok-cli ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-cli&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./autogen.sh&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./configure&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== PulseView ===&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/pulseview&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd pulseview&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cmake .&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;make&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sudo make install&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Hint: if something goes wrong, you can see what cmake is doing by running&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cmake VERBOSE=1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
* To build on Snow Leopard (10.6) you need to use the [http://qt.nokia.com/downloads/qt-for-open-source-cpp-development-on-mac-os-x Cocoa (32bit and 64bit) Qt libraries]. Don&amp;#039;t use the default download link on that page but the one you can find further down the page.&lt;br /&gt;
* Currently we are using [http://www.macports.org/ macports] for the libusb dependency and are relying on the fact that macports are installed in /opt/local.&lt;br /&gt;
** Python framework incorrect build for OS X [http://bugs.python.org/issue15353 issue 15353]&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&lt;br /&gt;
* Find a sane way to bundle libusb with the sigrok.app.&lt;br /&gt;
* Include an icon with the app.&lt;br /&gt;
* [[Mac OS X/Dylib|Set the relative paths in the binary&amp;#039;s and DyLibs]].&lt;br /&gt;
* [[Mac OS X/Universal|Building universal DyLibs and binaries]].&lt;br /&gt;
* Bundle the dynamic libraries with [http://macdylibbundler.sourceforge.net MacDylibBundler].&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://doc.trolltech.com/qq/qq09-mac-deployment.html Qt: Deploying Applications on Mac OS X]&lt;br /&gt;
* [http://developer.apple.com/library/mac/#documentation/Porting/Conceptual/PortingUnix/compiling/compiling.html Porting UNIX/Linux Applications to Mac OS X]&lt;br /&gt;
* [http://cairographics.org/end_to_end_build_for_mac_os_x CairoGraphics - End to End build for Mac OS X]&lt;br /&gt;
* [http://developer.apple.com/mac/library/documentation/CoreFoundation/Conceptual/CFBundles/Introduction/Introduction.html#//apple_ref/doc/uid/10000123i-CH1-SW1 Documentation about bundles]&lt;br /&gt;
* [http://stackoverflow.com/questions/1596945/building-osx-app-bundle Stackoverflow - Building OSX App Bundle]&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mac_OS_X&amp;diff=200</id>
		<title>Mac OS X</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mac_OS_X&amp;diff=200"/>
		<updated>2010-03-25T17:10:20Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:sigrok macosx.png|right|thumb|320px|sigrok-gui on Mac OS X]]&lt;br /&gt;
&lt;br /&gt;
This page describes how to build sigrok on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
The gui from the flosslogic project is not integrated into sigrok yet, that means that the rest of the page is not applicable yet. Will be soon though.&lt;br /&gt;
&lt;br /&gt;
== How to build and run the QT GUI ==&lt;br /&gt;
 ./configure --prefix=/opt/mine/DIR/sigrok-git&lt;br /&gt;
 cd /opt/mine/DIR&lt;br /&gt;
 sudo stow sigrok-git&lt;br /&gt;
 cd -&lt;br /&gt;
 cd frontend/gui&lt;br /&gt;
 qmake -spec macx-g++&lt;br /&gt;
 make&lt;br /&gt;
 open sigrok-gui.app&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
To build on Snow Leopard (10.6) you need to use the Cocoa (32bit and 64bit) Qt libraries. You can get them [http://qt.nokia.com/downloads/mac-os-cpp here]. Don&amp;#039;t use the default download link on that page but the one you can find further down the page.&lt;br /&gt;
&lt;br /&gt;
Currently we are using [http://www.macports.org/ macports] for the libusb dependency and are relying on the fact that macports are installed in /opt/local.&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&lt;br /&gt;
* Find a sane way to bundle libusb with the sigrok.app.&lt;br /&gt;
* Include an icon with the app.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://doc.trolltech.com/qq/qq09-mac-deployment.html Qt: Deploying Applications on Mac OS X]&lt;br /&gt;
* [http://developer.apple.com/mac/library/documentation/CoreFoundation/Conceptual/CFBundles/Introduction/Introduction.html#//apple_ref/doc/uid/10000123i-CH1-SW1 Documentation about bundles]&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Template:CC-BY-SA-3.0&amp;diff=131</id>
		<title>Template:CC-BY-SA-3.0</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Template:CC-BY-SA-3.0&amp;diff=131"/>
		<updated>2010-03-18T17:21:16Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[[Image:Cc-by-sa.png|link=http://creativecommons.org/licenses/by-sa/3.0/]]&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Template:CC-BY-SA-3.0&amp;diff=130</id>
		<title>Template:CC-BY-SA-3.0</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Template:CC-BY-SA-3.0&amp;diff=130"/>
		<updated>2010-03-18T17:18:06Z</updated>

		<summary type="html">&lt;p&gt;Esden: Created page with &amp;#039;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;Image:Cc-by-sa.png&amp;lt;/span&amp;gt;&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;[[Image:Cc-by-sa.png]]&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Cc-by-sa.png&amp;diff=129</id>
		<title>File:Cc-by-sa.png</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Cc-by-sa.png&amp;diff=129"/>
		<updated>2010-03-18T17:14:26Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
&lt;br /&gt;
== Source: ==&lt;br /&gt;
[http://creativecommons.org creative commons]&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Sigrok_logo_no_text_transparent_512.png&amp;diff=128</id>
		<title>File:Sigrok logo no text transparent 512.png</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Sigrok_logo_no_text_transparent_512.png&amp;diff=128"/>
		<updated>2010-03-18T17:09:29Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;br /&gt;
== Source: ==&lt;br /&gt;
[http://benbois.posterous.com/ Benjamin &amp;quot;wooz&amp;quot; Bois]&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Sigrok_logo.png&amp;diff=100</id>
		<title>File:Sigrok logo.png</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Sigrok_logo.png&amp;diff=100"/>
		<updated>2010-03-17T16:06:31Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;br /&gt;
== Source: ==&lt;br /&gt;
Benjamin &amp;quot;wooz&amp;quot; Bois&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Sigrok_logo.png&amp;diff=99</id>
		<title>File:Sigrok logo.png</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Sigrok_logo.png&amp;diff=99"/>
		<updated>2010-03-17T16:06:18Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Prelimenary version of the logo needs to be replaced with a proper logo later.&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;br /&gt;
== Source: ==&lt;br /&gt;
Benjamin &amp;quot;wooz&amp;quot; Bois&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Sigrok_logo.png&amp;diff=95</id>
		<title>File:Sigrok logo.png</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Sigrok_logo.png&amp;diff=95"/>
		<updated>2010-03-17T14:40:04Z</updated>

		<summary type="html">&lt;p&gt;Esden: uploaded a new version of &amp;quot;File:Sigrok logo.png&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Prelimenary version of the logo needs to be replaced with a proper logo later.&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;br /&gt;
== Source: ==&lt;br /&gt;
[[user:esden|esden]]&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Public_relations&amp;diff=80</id>
		<title>Public relations</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Public_relations&amp;diff=80"/>
		<updated>2010-03-15T20:40:01Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page combines information about our PR work.&lt;br /&gt;
&lt;br /&gt;
== Places to announce sigrok ==&lt;br /&gt;
&lt;br /&gt;
* [http://hackaday.com/contact-hack-a-day/ submit as a project to hackaday]&lt;br /&gt;
* [http://hackaday.com/2009/03/06/tools-saleae-logic-logic-analyzer/ comment on saleae logic analyzer post on hackaday]&lt;br /&gt;
* [http://www.adafruit.com/blog/ adafruit blog]&lt;br /&gt;
* [http://dangerousprototypes.com/2010/02/25/prototype-open-logic-sniffer-logic-analyzer-2/ dangerous prototypes blog]&lt;br /&gt;
&lt;br /&gt;
== Projects to contact ==&lt;br /&gt;
* [http://scopegrab32.sourceforge.net/ scopegrab32] Fluke(TM) scope grabber software&lt;br /&gt;
* [http://users.on.net/~merrifield/fluke/scopegrab.html ScopeGrab] Fluke(TM) scope grabber software&lt;br /&gt;
* [http://optics.eee.nottingham.ac.uk/tek/ VXI-11 RPC Protocol over Ethernet Linux drivers] Protocol used for Tektronix Oscilloscopes and Function generators&lt;br /&gt;
* [http://www.febo.com/geekworks/data-capture/tds-2012.html Tektronix TDS-10xx/20xx Oscilloscope GPIB Software]&lt;br /&gt;
* [http://www.mtoussaint.de/qtdmm.html QtDMM] Multimeter DMM readout software&lt;br /&gt;
* [http://xoscope.sourceforge.net/ Xoscope]&lt;br /&gt;
* [http://www.eig.ch/fr/laboratoires/systemes-numeriques/projets/osqoop-l-oscilloscope-libre/index.html osqoop]&lt;br /&gt;
* [http://luke.no-ip.org/code/ glscope]&lt;br /&gt;
* [http://www.sump.org/projects/analyzer/ sump]&lt;br /&gt;
* [http://sourceforge.net/projects/minila/ minila]&lt;br /&gt;
&lt;br /&gt;
== People into hardware hacking (send personal mail) ==&lt;br /&gt;
&lt;br /&gt;
* Travis Goodspeed&lt;br /&gt;
* Harald Welte&lt;br /&gt;
* Peter Stuge&lt;br /&gt;
* Jack Gassett&lt;br /&gt;
* Ian Lesnet&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Public_relations&amp;diff=79</id>
		<title>Public relations</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Public_relations&amp;diff=79"/>
		<updated>2010-03-15T20:33:46Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page combines information about our PR work.&lt;br /&gt;
&lt;br /&gt;
== Places to announce sigrok ==&lt;br /&gt;
&lt;br /&gt;
* [http://hackaday.com/contact-hack-a-day/ submit as a project to hackaday]&lt;br /&gt;
* [http://hackaday.com/2009/03/06/tools-saleae-logic-logic-analyzer/ comment on saleae logic analyzer post on hackaday]&lt;br /&gt;
* [http://www.adafruit.com/blog/ adafruit blog]&lt;br /&gt;
* [http://dangerousprototypes.com/2010/02/25/prototype-open-logic-sniffer-logic-analyzer-2/ dangerous prototypes blog]&lt;br /&gt;
&lt;br /&gt;
== Projects to contact ==&lt;br /&gt;
* [http://scopegrab32.sourceforge.net/ scopegrab32] Fluke(TM) scope grabber software&lt;br /&gt;
* [http://users.on.net/~merrifield/fluke/scopegrab.html ScopeGrab] Fluke(TM) scope grabber software&lt;br /&gt;
* [http://optics.eee.nottingham.ac.uk/tek/ VXI-11 RPC Protocol over Ethernet Linux drivers] Protocol used for Tektronix Oscilloscopes and Function generators&lt;br /&gt;
* [http://www.febo.com/geekworks/data-capture/tds-2012.html Tektronix TDS-10xx/20xx Oscilloscope GPIB Software]&lt;br /&gt;
* [http://www.mtoussaint.de/qtdmm.html QtDMM] Multimeter DMM readout software&lt;br /&gt;
* [http://xoscope.sourceforge.net/ Xoscope]&lt;br /&gt;
* [http://www.eig.ch/fr/laboratoires/systemes-numeriques/projets/osqoop-l-oscilloscope-libre/index.html osqoop]&lt;br /&gt;
* [http://luke.no-ip.org/code/ glscope]&lt;br /&gt;
* [http://www.sump.org/projects/analyzer/ sump]&lt;br /&gt;
&lt;br /&gt;
== People into hardware hacking (send personal mail) ==&lt;br /&gt;
&lt;br /&gt;
* Travis Goodspeed&lt;br /&gt;
* Harald Welte&lt;br /&gt;
* Peter Stuge&lt;br /&gt;
* Jack Gassett&lt;br /&gt;
* Ian Lesnet&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Public_relations&amp;diff=75</id>
		<title>Public relations</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Public_relations&amp;diff=75"/>
		<updated>2010-03-15T19:03:42Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page combines information about our PR work.&lt;br /&gt;
&lt;br /&gt;
== Places to announce sigrok ==&lt;br /&gt;
&lt;br /&gt;
* [http://hackaday.com/contact-hack-a-day/ submit as a project to hackaday]&lt;br /&gt;
* [http://hackaday.com/2009/03/06/tools-saleae-logic-logic-analyzer/ comment on saleae logic analyzer post on hackaday]&lt;br /&gt;
* adafruit blog&lt;br /&gt;
&lt;br /&gt;
== Projects to contact ==&lt;br /&gt;
* [http://scopegrab32.sourceforge.net/ scopegrab32] Fluke(TM) scope grabber software&lt;br /&gt;
* [http://users.on.net/~merrifield/fluke/scopegrab.html ScopeGrab] Fluke(TM) scope grabber software&lt;br /&gt;
* [http://optics.eee.nottingham.ac.uk/tek/ VXI-11 RPC Protocol over Ethernet Linux drivers] Protocol used for Tektronix Oscilloscopes and Function generators&lt;br /&gt;
* [http://www.febo.com/geekworks/data-capture/tds-2012.html Tektronix TDS-10xx/20xx Oscilloscope GPIB Software]&lt;br /&gt;
* [http://www.mtoussaint.de/qtdmm.html QtDMM] Multimeter DMM readout software&lt;br /&gt;
&lt;br /&gt;
== People into hardware hacking (send personal mail) ==&lt;br /&gt;
&lt;br /&gt;
* Travis Goodspeed&lt;br /&gt;
* Harald Welte&lt;br /&gt;
* Peter Stuge&lt;br /&gt;
* Jack Gassett&lt;br /&gt;
* Ian Lesnet&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Public_relations&amp;diff=74</id>
		<title>Public relations</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Public_relations&amp;diff=74"/>
		<updated>2010-03-15T19:01:48Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page combines information about our PR work.&lt;br /&gt;
&lt;br /&gt;
== Places to announce sigrok ==&lt;br /&gt;
&lt;br /&gt;
* [http://hackaday.com/contact-hack-a-day/ submit as a project to hackaday]&lt;br /&gt;
* [http://hackaday.com/2009/03/06/tools-saleae-logic-logic-analyzer/ comment on saleae logic analyzer post on hackaday]&lt;br /&gt;
* adafruit blog&lt;br /&gt;
&lt;br /&gt;
== Projects to contact ==&lt;br /&gt;
* [http://scopegrab32.sourceforge.net/ scopegrab32] Fluke(TM) scope grabber software&lt;br /&gt;
* [http://users.on.net/~merrifield/fluke/scopegrab.html ScopeGrab] Fluke(TM) scope grabber software&lt;br /&gt;
* [http://optics.eee.nottingham.ac.uk/tek/ VXI-11 RPC Protocol over Ethernet Linux drivers] Protocol used for Tektronix Oscilloscopes and Function generators&lt;br /&gt;
* [http://www.febo.com/geekworks/data-capture/tds-2012.html Tektronix TDS-10xx/20xx Oscilloscope GPIB Software]&lt;br /&gt;
&lt;br /&gt;
== People into hardware hacking (send personal mail) ==&lt;br /&gt;
&lt;br /&gt;
* Travis Goodspeed&lt;br /&gt;
* Harald Welte&lt;br /&gt;
* Peter Stuge&lt;br /&gt;
* Jack Gassett&lt;br /&gt;
* Ian Lesnet&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Public_relations&amp;diff=71</id>
		<title>Public relations</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Public_relations&amp;diff=71"/>
		<updated>2010-03-15T18:54:25Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page combines information about our PR work.&lt;br /&gt;
&lt;br /&gt;
== Places to announce sigrok ==&lt;br /&gt;
&lt;br /&gt;
* [http://hackaday.com/contact-hack-a-day/ submit as a project to hackaday]&lt;br /&gt;
* [http://hackaday.com/2009/03/06/tools-saleae-logic-logic-analyzer/ comment on saleae logic analyzer post on hackaday]&lt;br /&gt;
&lt;br /&gt;
== Projects to contact ==&lt;br /&gt;
* [http://scopegrab32.sourceforge.net/ scopegrab32] Fluke(TM) scope grabber software&lt;br /&gt;
* [http://users.on.net/~merrifield/fluke/scopegrab.html ScopeGrab] Fluke(TM) scope grabber software&lt;br /&gt;
&lt;br /&gt;
== People into hardware hacking (send personal mail) ==&lt;br /&gt;
&lt;br /&gt;
* Travis Goodspeed&lt;br /&gt;
* Harald Welte&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Main_Page&amp;diff=69</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Main_Page&amp;diff=69"/>
		<updated>2010-03-15T18:41:20Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Sigrok linux.png|right|thumb|Linux]]&lt;br /&gt;
[[File:Sigrok macosx.png|right|thumb|Mac OS X]]&lt;br /&gt;
[[File:Sigrok windows.png|right|thumb|Windows]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-top:0.5em; margin-bottom:0.5em; padding:0.5em 0.5em 0.5em 0.5em; background-color:#cfdfff; align:right; border:1px solid #aabbcc;&amp;quot;&amp;gt;&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;sigrok&amp;#039;&amp;#039;&amp;#039; project aims at creating a portable, cross-platform, Free/Libre/Open-Source logic analyzer software that supports various (usually USB-based) logic analyzer hardware products. The code is licensed under the terms of the &amp;#039;&amp;#039;&amp;#039;GNU GPL&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Design goals ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Hardware support&amp;#039;&amp;#039;&amp;#039;. Supports a wide variety of logic analyzer hardware from various vendors with different capabilities.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Cross-platform&amp;#039;&amp;#039;&amp;#039;. Works on [[Linux]]/[[Mac OS X]]/[[Windows]]/etc. and on x86/ARM/Sparc/PowerPC/etc.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Scriptable&amp;#039;&amp;#039;&amp;#039;. Extendable with protocol decoders written in Lua or Python.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Format support&amp;#039;&amp;#039;&amp;#039;. Supports various input and output formats (raw, CSV, gnuplot, VCD, others).&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
No releases have been made yet. However, development is done in a git repository. To get a copy:&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.git.sourceforge.net/gitroot/sigrok/sigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The build requires [http://libusb.org/ libusb-1.0] version 1.0.5 or higher.&lt;br /&gt;
&lt;br /&gt;
Binary releases and additional project information can be found on the [http://www.sourceforge.net/projects/sigrok sourceforge project page].&lt;br /&gt;
&lt;br /&gt;
== Supported hardware ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cwav usbee sx.jpg|&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;[[CWAV USBee SX]]&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;(coming up)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic.jpg|&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;[[Saleae Logic]]&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;(supported)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Open workbench logic sniffer.jpg|&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;[[Openbench Logic Sniffer]]&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;(work in progress)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Braintechnology usb lps.jpg|&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;[[Braintechnology USB-LPS]]&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;(partially supported)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zeroplus Logic Cube.jpg|&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;[[Zeroplus Logic Cube]]&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;(coming up)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* [[Design Ideas]]&lt;br /&gt;
* [[Formats and structures]]&lt;br /&gt;
* [[Hardware plugin API]]&lt;br /&gt;
* [[Library]]&lt;br /&gt;
&lt;br /&gt;
== Frontends ==&lt;br /&gt;
&lt;br /&gt;
* [[Command-line]]&lt;br /&gt;
* [[Cross-platform GUI]]&lt;br /&gt;
&lt;br /&gt;
== Getting in touch ==&lt;br /&gt;
&lt;br /&gt;
* Mailing lists: [https://lists.sourceforge.net/lists/listinfo/sigrok-devel sigrok-devel], [https://lists.sourceforge.net/lists/listinfo/sigrok-commits sigrok-commits]&lt;br /&gt;
* IRC: &amp;#039;&amp;#039;&amp;#039;#sigrok&amp;#039;&amp;#039;&amp;#039; on Freenode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IMPORTANT: Please note that (unless explicitly specified otherwise) all contents in this wiki (including text and images) are released to the &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;CC-BY-SA 3.0&amp;lt;/span&amp;gt;. If you don&amp;#039;t want that, please explicitly specify another free-ish license when adding pages or images to the wiki!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Openbench_Logic_Sniffer&amp;diff=47</id>
		<title>Openbench Logic Sniffer</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Openbench_Logic_Sniffer&amp;diff=47"/>
		<updated>2010-03-14T23:15:15Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is an FPGA-based logic analyzer, supporting 32 probes for probing up to 100Mhz signals and advanced trigger functionality. It is a fully open source device -- the circuit design, VHDL code for the FPGA, firmware for the PIC microcontroller and Java-based client software are all freely available. The project is a collaboration between [http://www.gadgetfactory.net/ Gadget Factory] and [http://dangerousprototypes.com/ Dangerous Prototypes].&lt;br /&gt;
&lt;br /&gt;
The device started life as the [http://www.sump.org/projects/analyzer/ Sump Logic Analyzer], which was meant to be run on a Digilent FPGA development board. The Openbench unit is a custom-designed board, with the software parts of the Sump project mostly unchanged. The board was designed with low cost in mind: it can be bought for $45 from [http://www.seeedstudio.com Seeed Studio].&lt;br /&gt;
&lt;br /&gt;
Communication between the board and the PC is done via a serial port, running at 115200 bps. The communications protocol between the board and the PC is below, taken from the original Sump documentation.&lt;br /&gt;
&lt;br /&gt;
== Driver status ==&lt;br /&gt;
&lt;br /&gt;
The sigrok driver does not currently support the trigger &amp;quot;serial&amp;quot; mode. This allows a single trigger to be set (on one or more probes), but with up to 32 stages. The parallel mode is supported, which supports up to 4 distinct trigger stages on any probe.&lt;br /&gt;
&lt;br /&gt;
Using an external clock is not yet supported. Also the 200Mhz mode will not work right now, since the driver always expects 32-bit sample values.&lt;br /&gt;
&lt;br /&gt;
The RLE flag is in there, but is never set. So there is no compression for now. This needs to depend on which version of the FPGA software is detected; the original Sump didn&amp;#039;t have RLE.&lt;br /&gt;
&lt;br /&gt;
Also the whole thing is untested, since I don&amp;#039;t have an OLS yet :-)&lt;br /&gt;
&lt;br /&gt;
== Communications Protocol ==&lt;br /&gt;
&lt;br /&gt;
All communication is done using a standard RS232 connection with 8 data bits, 1 stop bit and no parity. The transfer rate can be set to 115200, 57600, 38400 or 19200 bps. XON/XOFF software flow control is available.&lt;br /&gt;
&lt;br /&gt;
When sending captured data the analyzer will send blocks of four bytes, the first containing the lowest channels. No start or end sequence exists. The host can assume an end of transmission if no data has been received for the duration of one byte.&lt;br /&gt;
&lt;br /&gt;
The protocol used by hardware version 0.5 and older is not covered here. Hardware 0.6 uses protocol version 0, and hardware 0.7 uses protocol version 1. Unless otherwise stated, commands exist in both versions.&lt;br /&gt;
&lt;br /&gt;
The following list provides a short overview of commands understood by the analyzer.&lt;br /&gt;
&lt;br /&gt;
=== Short Commands ===&lt;br /&gt;
&lt;br /&gt;
These commands are exactly one byte long.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Reset (00h)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Resets the device. Should be sent 5 times when the receiver status is unknown. (It could be waiting for up to four bytes of pending long command data.)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Run (01h)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Arms the trigger.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ID (02h)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Asks for device identification. The device will respond with four bytes. The first three (&amp;quot;SLA&amp;quot;) identify the device. The last one identifies the protocol version which is currently either &amp;quot;0&amp;quot; or &amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;XON (11h)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Put transmitter out of pause mode. It will continue to transmit captured data if any is pending. This command is being used for xon/xoff flow control.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;XOFF (13h)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Put transmitter in pause mode. It will stop transmitting captured data. &lt;br /&gt;
This command is being used for xon/xoff flow control.&lt;br /&gt;
&lt;br /&gt;
=== Long Commands ===&lt;br /&gt;
&lt;br /&gt;
Are five bytes long. The first byte contains the opcode. The bytes are displayed in the order in which they are sent to the serial port starting left. The bits within one byte are displayed most significant first.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Set Trigger Mask (C0h, C4h, C8h, CCh)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Defines which trigger values must match. In parallel mode each bit represents one channel, in serial mode each bit represents one of the last 32 samples of the selected channel. The opcodes refer to stage 0-3 in the order given above. (Protocol version 0 only supports stage 0.)&lt;br /&gt;
&lt;br /&gt;
[[Image:1100xx00.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Set Trigger Values (C1h, C5h, C9h, CDh)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Defines which values individual bits must have. In parallel mode each bit represents one channel, in serial mode each bit represents one of the last 32 samples of the selected channel. The opcodes refer to stage 0-3 in the order given above. (Protocol version 0 only supports stage 0.)&lt;br /&gt;
&lt;br /&gt;
[[Image:1100xx01.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Set Trigger Configuration (C2h, C6h, CAh, CEh)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Configures the selected trigger stage. The opcodes refer to stage 0-3 in the order given above. The following parameters will be set:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;delay&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
If a match occures, the action of the stage is delayed by the given number of samples.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;level&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Trigger level at which the stage becomes active.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;channel&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Channel to be used in serial mode. (0-31 in normal operation; 0-15 when demux flag is set)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;serial&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
When set to 1 the stage operates as serial trigger, otherwise it used as parallel trigger.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;start&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
When set to 1 a match will start the capturing process. The trigger level will rise on match regardless of this flag.&lt;br /&gt;
(Command available as of protocol version 1.)&lt;br /&gt;
&lt;br /&gt;
[[Image:1100xx10.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Set Divider (80h)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
When x is written, the sampling frequency is set to f = clock / (x + 1)&lt;br /&gt;
&lt;br /&gt;
[[Image:10000000.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Set Read &amp;amp; Delay Count (81h)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Read Count is the number of samples (divided by four) to read back from memory and sent to the host computer. Delay Count is the number of samples (divided by four) to capture after the trigger fired. A Read Count bigger than the Delay Count means that data from before the trigger match will be read back. This data will only be valid if the device was running long enough before the trigger matched.&lt;br /&gt;
&lt;br /&gt;
[[Image:10000001.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Set Flags (82h)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Sets the following flags:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;demux&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Enables the demux input module. (Filter must be off.)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;filter&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Enables the filter input module. (Demux must be off.)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;channel groups&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Disable channel group. Disabled groups are excluded from data transmissions. This can be used to speed up transfers. There are four groups, each represented by one bit. Starting with the least significant bit of the channel group field channels are assigned as follows: 0-7, 8-15, 16-23, 24-31&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;external&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Selects the clock to be used for sampling. If set to 0, the internal clock divided by the configured divider is used, and if set to 1, the external clock will be used. Filter and demux are only available with internal clock.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;inverted&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
When set to 1, the external clock will be inverted before being used. The inversion causes a delay that may cause problems at very high clock rates. This option only has an effect with external set to 1.&lt;br /&gt;
&lt;br /&gt;
[[Image:10000010.png]]&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=File:Sigrok_logo.png&amp;diff=35</id>
		<title>File:Sigrok logo.png</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=File:Sigrok_logo.png&amp;diff=35"/>
		<updated>2010-03-14T22:34:44Z</updated>

		<summary type="html">&lt;p&gt;Esden: Prelimenary version of the logo needs to be replaced with a proper logo later.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Prelimenary version of the logo needs to be replaced with a proper logo later.&lt;br /&gt;
== Copyright status: ==&lt;br /&gt;
{{CC-BY-SA-3.0}}&lt;br /&gt;
== Source: ==&lt;br /&gt;
[[user:esden|esden]]&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Main_Page&amp;diff=32</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Main_Page&amp;diff=32"/>
		<updated>2010-03-14T21:27:14Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Sigrok linux.png|right|thumb|Linux]]&lt;br /&gt;
[[File:Sigrok macosx.png|right|thumb|Mac OS X]]&lt;br /&gt;
[[File:Sigrok windows.png|right|thumb|Windows]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-top:0.5em; margin-bottom:0.5em; padding:0.5em 0.5em 0.5em 0.5em; background-color:#cfdfff; align:right; border:1px solid #aabbcc;&amp;quot;&amp;gt;&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;sigrok&amp;#039;&amp;#039;&amp;#039; project aims at creating a portable, cross-platform, Free/Libre/Open-Source logic analyzer software that supports various (usually USB-based) logic analyzer hardware products. The code is licensed under the terms of the &amp;#039;&amp;#039;&amp;#039;GNU GPL, version 2 or later&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Design goals ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Hardware support&amp;#039;&amp;#039;&amp;#039;. Supports a wide variety of logic analyzer hardware from various vendors with different capabilities.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Cross-platform&amp;#039;&amp;#039;&amp;#039;. Works on [[Linux]]/[[Mac OS X]]/[[Windows]]/etc. and on x86/ARM/Sparc/PowerPC/etc.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Scriptable&amp;#039;&amp;#039;&amp;#039;. Extendable with protocol decoders written in Lua or Python.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Format support&amp;#039;&amp;#039;&amp;#039;. Supports various input and output formats (raw, CSV, gnuplot, VCD, others).&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
No releases have been made yet. However, development is done in a git repository. To get a copy:&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.git.sourceforge.net/gitroot/sigrok/sigrok&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The build requires [http://libusb.org/ libusb-1.0] version 1.0.5 or higher.&lt;br /&gt;
&lt;br /&gt;
Binary releases and additional project information can be found on the [http://www.sourceforge.net/projects/sigrok sourceforge project page].&lt;br /&gt;
&lt;br /&gt;
== Supported hardware ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cwav usbee sx.jpg|&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;[[CWAV USBee SX]]&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Braintechnology usb lps.jpg|&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;[[Braintechnology USB-LPS]]&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;(partially supported)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae logic.jpg|&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;[[Saleae Logic]]&amp;#039;&amp;#039;&amp;#039;&amp;lt;br /&amp;gt;(work in progress)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Open workbench logic sniffer.jpg|&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;[[Openbench Logic Sniffer]]&amp;#039;&amp;#039;&amp;#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zeroplus Logic Cube.jpg|&amp;lt;small&amp;gt;&amp;#039;&amp;#039;&amp;#039;[[Zeroplus Logic Cube]]&amp;#039;&amp;#039;&amp;#039;&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* [[Design Ideas]]&lt;br /&gt;
* [[Formats and structures]]&lt;br /&gt;
* [[Hardware plugin API]]&lt;br /&gt;
* [[Library]]&lt;br /&gt;
&lt;br /&gt;
== Frontends ==&lt;br /&gt;
&lt;br /&gt;
* [[Command-line]]&lt;br /&gt;
* [[Cross-platform GUI]]&lt;br /&gt;
&lt;br /&gt;
== Getting in touch ==&lt;br /&gt;
&lt;br /&gt;
* Mailing lists: [https://lists.sourceforge.net/lists/listinfo/sigrok-devel sigrok-devel], [https://lists.sourceforge.net/lists/listinfo/sigrok-commits sigrok-commits]&lt;br /&gt;
* IRC: &amp;#039;&amp;#039;&amp;#039;#sigrok&amp;#039;&amp;#039;&amp;#039; on Freenode.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;IMPORTANT: Please note that (unless explicitly specified otherwise) all contents in this wiki (including text and images) are released to the &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;CC-BY-SA 3.0&amp;lt;/span&amp;gt;. If you don&amp;#039;t want that, please explicitly specify another free-ish license when adding pages or images to the wiki!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mac_OS_X&amp;diff=20</id>
		<title>Mac OS X</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mac_OS_X&amp;diff=20"/>
		<updated>2010-03-14T18:55:36Z</updated>

		<summary type="html">&lt;p&gt;Esden: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:sigrok macosx.png|right|thumb|320px|sigrok-gui on Mac OS X]]&lt;br /&gt;
&lt;br /&gt;
This page describes how to build sigrok on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
The gui from the flosslogic project is not integrated into sigrok yet, that means that the rest of the page is not applicable yet. Will be soon though.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
To build on Snow Leopard (10.6) you need to use the Cocoa (32bit and 64bit) Qt libraries. You can get them [http://qt.nokia.com/downloads/mac-os-cpp here]. Don&amp;#039;t use the default download link on that page but the one you can find further down the page.&lt;br /&gt;
&lt;br /&gt;
Currently we are using [http://www.macports.org/ macports] for the libusb dependency and are relying on the fact that macports are installed in /opt/local.&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&lt;br /&gt;
* Find a sane way to bundle libusb with the sigrok.app.&lt;br /&gt;
* Include an icon with the app.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://doc.trolltech.com/qq/qq09-mac-deployment.html Qt: Deploying Applications on Mac OS X]&lt;br /&gt;
* [http://developer.apple.com/mac/library/documentation/CoreFoundation/Conceptual/CFBundles/Introduction/Introduction.html#//apple_ref/doc/uid/10000123i-CH1-SW1 Documentation about bundles]&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=User:Esden&amp;diff=5</id>
		<title>User:Esden</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=User:Esden&amp;diff=5"/>
		<updated>2010-03-14T17:21:06Z</updated>

		<summary type="html">&lt;p&gt;Esden: Created page with &amp;#039;== Links == Homepage: http://www.esden.net  Projects: * http://open-bldc.org * http://multicopter.org * http://openmulticopter.org&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Links ==&lt;br /&gt;
Homepage: http://www.esden.net&lt;br /&gt;
&lt;br /&gt;
Projects:&lt;br /&gt;
* http://open-bldc.org&lt;br /&gt;
* http://multicopter.org&lt;br /&gt;
* http://openmulticopter.org&lt;/div&gt;</summary>
		<author><name>Esden</name></author>
	</entry>
</feed>