<?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=Harvie</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=Harvie"/>
	<link rel="alternate" type="text/html" href="https://sigrok.org/wiki/Special:Contributions/Harvie"/>
	<updated>2026-05-19T13:36:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16315</id>
		<title>Soundcard</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16315"/>
		<updated>2022-07-12T13:42:23Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cheap_usb_soundcard.jpg|thumb|right|$2 Soundcard]]&lt;br /&gt;
&lt;br /&gt;
Currently there is [https://github.com/sigrokproject/libsigrok/pull/185/ PR pending] to add support for acquisition of analog signals using common soundcard HW. Some cheap USB soundcards can even be modified to bypass DC decoupling and thus enable for DC coupled acquisition. Bypassing is usualy done by [https://www.daqarta.com/dw_ggll.htm shorting some capacitor]. This module allows usage of any audio device recognized by OS, therefore it is also possible to use high-end ADC interfaces connected to I2S bus on devices like Raspberry PI.&lt;br /&gt;
&lt;br /&gt;
SDL2 multiplatform multimedia layer is used to provide excellent compatibility with most operating systems and their respective audio infrastructures while also preventing any compatibility issues in the future (eg. on Linux this allows operation no matter if you use raw ALSA, PulseAudio or PipeWire audio system).&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Oscilloscope]]&lt;br /&gt;
[[Category:In progress]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16314</id>
		<title>Soundcard</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16314"/>
		<updated>2022-07-12T13:26:27Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cheap_usb_soundcard.jpg|thumb|right|$2 Soundcard]]&lt;br /&gt;
&lt;br /&gt;
Currently there is [https://github.com/sigrokproject/libsigrok/pull/185/ PR pending] to add support for acquisition of analog signals using common soundcard HW. Some cheap USB soundcards can even be modified to bypass DC decoupling and thus enable for DC coupled acquisition. Bypassing is usualy done by [https://www.daqarta.com/dw_ggll.htm shorting some capacitor]. This module allows usage of any audio device recognized by OS, therefore it is also possible to use high-end ADC interfaces connected to I2S bus on devices like Raspberry PI.&lt;br /&gt;
&lt;br /&gt;
SDL2 multiplatform multimedia layer is used to provide excellent compatibility with most operating systems and their respective audio infrastructures while also preventing any compatibility issues in the future (eg. on Linux this allows operation no matter if you use raw ALSA, PulseAudio or PipeWire audio system).&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16313</id>
		<title>Soundcard</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16313"/>
		<updated>2022-07-12T13:21:11Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cheap_usb_soundcard.jpg|thumb|right|$2 Soundcard]]&lt;br /&gt;
&lt;br /&gt;
Currently there is [https://github.com/sigrokproject/libsigrok/pull/185/ PR pending] to add support for acquisition of analog signals using common soundcard HW. Some cheap USB soundcards can even be modified to bypass DC decoupling and thus enable for DC coupled acquisition. Decoupling is usualy done by [https://www.daqarta.com/dw_ggll.htm shorting some capacitor]. This module allows usage of any audio device recognized by OS, therefore it is also possible to use high-end ADC interfaces connected to I2S bus on devices like Raspberry PI.&lt;br /&gt;
&lt;br /&gt;
SDL2 multiplatform multimedia layer is used to provide excellent compatibility with most operating systems and their respective audio infrastructures while also preventing any compatibility issues in the future (eg. on Linux this allows operation no matter if you use raw ALSA, PulseAudio or PipeWire audio system).&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16312</id>
		<title>Soundcard</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16312"/>
		<updated>2022-07-12T13:19:34Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cheap_usb_soundcard.jpg|thumb|right|$2 Soundcard]]&lt;br /&gt;
&lt;br /&gt;
Currently there is [https://github.com/sigrokproject/libsigrok/pull/185/ PR pending] to add support for acquisition of analog signals using common soundcard HW. Some cheap USB soundcards can even be modified to bypass DC decoupling and thus enable for DC coupled acquisition. Decoupling is usualy done by [https://www.daqarta.com/dw_ggll.htm shorting some capacitor]. This module allows usage of any audio device recognized by OS, therefore it is also possible to use high-end ADC interfaces connected to I2S bus on devices like Raspberry PI.&lt;br /&gt;
&lt;br /&gt;
SDL2 portable multimedia layer is used to provide excellent compatibility with most operating systems and their respective audio infrastructures (eg. on Linux this allows operation no matter if you use raw ALSA, PulseAudio or PipeWire audio system).&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16311</id>
		<title>Soundcard</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16311"/>
		<updated>2022-07-12T13:17:53Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cheap_usb_soundcard.jpg|thumb|right|$2 Soundcard]]&lt;br /&gt;
&lt;br /&gt;
Currently there is [https://github.com/sigrokproject/libsigrok/pull/185/ PR pending] to add support for acquisition of analog signals using common soundcard HW. Some cheap USB soundcards can even be modified to bypass DC decoupling and thus enable for DC coupled acquisition. Decoupling is usualy done by [https://www.daqarta.com/dw_ggll.htm shorting some capacitor]. This module allows usage of any audio device recognized by OS, therefore it is also possible to use high-end ADC interfaces connected to I2S bus on devices like Raspberry PI.&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16310</id>
		<title>Soundcard</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16310"/>
		<updated>2022-07-12T13:17:33Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Cheap_usb_soundcard.jpg|thumb|right|Soundcard]]&lt;br /&gt;
&lt;br /&gt;
Currently there is [https://github.com/sigrokproject/libsigrok/pull/185/ PR pending] to add support for acquisition of analog signals using common soundcard HW. Some cheap USB soundcards can even be modified to bypass DC decoupling and thus enable for DC coupled acquisition. Decoupling is usualy done by [https://www.daqarta.com/dw_ggll.htm shorting some capacitor]. This module allows usage of any audio device recognized by OS, therefore it is also possible to use high-end ADC interfaces connected to I2S bus on devices like Raspberry PI.&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=16309</id>
		<title>Supported hardware</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=16309"/>
		<updated>2022-07-12T13:16:58Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sigrok is intended as a flexible, cross-platform, and &amp;#039;&amp;#039;&amp;#039;hardware-independent&amp;#039;&amp;#039;&amp;#039; software suite, i.e., it supports various devices from many different vendors.&lt;br /&gt;
&lt;br /&gt;
Here is a list of currently supported devices (various stages of completeness) in the [http://sigrok.org/gitweb/?p=libsigrok.git;a=summary latest git version of libsigrok] (fewer devices might be supported in tarball releases) and devices we plan to support in the future.&lt;br /&gt;
&lt;br /&gt;
The lists are sorted by category ([[File:Nuvola OK.png|16px]] &amp;lt;span style=&amp;quot;background-color: lime&amp;quot;&amp;gt;supported&amp;lt;/span&amp;gt;: [[:Category:Supported|{{PAGESINCATEGORY:Supported|pages}}]], [[File:Nuvola Orange.png|16px]] &amp;lt;span style=&amp;quot;background-color: orange&amp;quot;&amp;gt;in progress&amp;lt;/span&amp;gt;: [[:Category:In progress|{{PAGESINCATEGORY:In progress|pages}}]], [[File:Nuvola Red.png|16px]] &amp;lt;span style=&amp;quot;background-color: red&amp;quot;&amp;gt;planned&amp;lt;/span&amp;gt;: [[:Category:Planned|{{PAGESINCATEGORY:Planned|pages}}]]), and alphabetically within those categories.&lt;br /&gt;
&lt;br /&gt;
== Logic analyzers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:ARMFLY MINI LOGIC.png|link=ARMFLY Mini-Logic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ARMFLY Mini-Logic]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ASIX Omega.png|link=ASIX OMEGA|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ASIX OMEGA]] (16ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ASIX SIGMA 2.png|link=ASIX SIGMA|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ASIX SIGMA]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:BeagleLogic.jpg|link=BeagleLogic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[BeagleLogic]] (12(max 14)ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Braintechnology_usb_interface_v26.png|link=Braintechnology USB Interface V2.x|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Braintechnology USB Interface V2.x]] (8/16ch, 24/12MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Braintechnology_usb_lps.png|link=Braintechnology USB-LPS|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Braintechnology USB-LPS]] (8/16ch, 24/12MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Chronovu la8 front.png|link=ChronoVu LA8|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ChronoVu LA8]] (8ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Chronovu la16.png|link=ChronoVu LA16|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ChronoVu LA16]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx.png|link=CWAV USBee SX|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[CWAV USBee SX]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Buspirate_v3.png|link=Dangerous Prototypes Buspirate|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Dangerous Prototypes Buspirate]] (5ch, 1MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Dangerous prototypes irtoy mugshot.png|link=Dangerous Prototypes USB IR Toy|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Dangerous Prototypes USB IR Toy]] (1ch, 10kHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic.png|link=DreamSourceLab DSLogic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic]] (16ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic.png|link=DreamSourceLab DSLogic Basic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic Basic]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic.png|link=DreamSourceLab DSLogic Plus|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic Plus]] (16ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic.png|link=DreamSourceLab DSLogic Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic Pro]] (16ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100.png|link=EE Electronics ESLA100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[EE Electronics ESLA100]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Chronovu la8 ftdi ft245rl.jpg|link=FTDI-LA|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[FTDI-LA]] (8ch, ~10MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:jtagulator-transparent.png|link=JTAGulator|[[File:Nuvola OK.png|16px]]&amp;lt;small&amp;gt;[[JTAGulator | Grand Idea Studio JTAGulator]] (24ch, 1.2MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 4032l mugshot.png|link=Hantek 4032L|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek 4032L]] (32ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022be mugshot.png|link=Hantek 6022BL|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6022BL]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hobby components hctest0006 mugshot.png|link=Hobby Components HCTEST0006|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hobby Components HCTEST0006]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ikalogic_scanalogic2.png|link=IKALOGIC Scanalogic-2|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[IKALOGIC Scanalogic-2]] (4ch, 20MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ikalogic scanaplus mugshot.png|link=IKALOGIC ScanaPLUS|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[IKALOGIC ScanaPLUS]] (9ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Kingst la2016 mugshot.png|link=Kingst LA2016|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Kingst LA2016]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Kingst-la5016-mugshot.png|link=Kingst LA5016|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Kingst LA5016]] (16ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Kingst kqs3506 la16100.png|link=KingST KQS3506-LA16100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[KingST KQS3506-LA16100]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Lcsoft-miniboard-front.png|link=Lcsoft Mini Board|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lcsoft Mini Board]] (8/16ch, 24/12MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Lecroy logicstudio16 mugshot.png|link=LeCroy LogicStudio|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[LeCroy LogicStudio]] (8/16ch, 1GHz/500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:logic-shrimp-front.png|link=Logic Shrimp|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Logic Shrimp]] (4ch, 20MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcu123 saleae logic clone.png|link=MCU123 Saleae Logic clone|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MCU123 Saleae Logic clone]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Meilhaus logian 16l mugshot.png|link=Meilhaus Logian-16L|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Meilhaus Logian-16L]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Microchip_pickit2.png|link=Microchip PICkit2|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Microchip PICkit2]] (3ch, 1MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee_ax_clone_front.png|link=MCU123 USBee AX Pro clone|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MCU123 USBee AX Pro clone]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_overview.png|link=mcupro Logic16 clone|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[mcupro Logic16 clone]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Openbench logic sniffer front.png|link=Openbench Logic Sniffer|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Openbench Logic Sniffer]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Prist akip 9101 mugshot.png|link=Prist AKIP-9101|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Prist AKIP-9101]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Robomotic buglogic3.png|link=Robomotic BugLogic 3|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Robomotic BugLogic 3]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Robomotic_minilogic.png|link=Robomotic MiniLogic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Robomotic MiniLogic]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic.png|link=Saleae Logic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_Logic16_bottom.png|link=Saleae Logic16|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic16]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saanlima Pipistrello-OLS.png|link=Saanlima Pipistrello OLS|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Saanlima Pipistrello OLS]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=SUMP compatibles|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[SUMP compatibles]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk lwla1016.png|link=Sysclk LWLA1016|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk LWLA1016]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk lwla1034 mugshot.png|link=Sysclk LWLA1034|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk LWLA1034]] (34ch, 125MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk sla5032 mugshot.png|link=Sysclk SLA5032|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk SLA5032]] (32ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:VKTECH_thumb.jpg|link=VKTECH_saleae_clone|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[VKTECH_saleae_clone|VKTECH saleae clone]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Wayengineer saleae16.png|link=WayEngineer Saleae16|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[WayEngineer Saleae16]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zeroplus Logic Cube.png|link=ZEROPLUS Logic Cube LAP-C(16032)|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ZEROPLUS Logic Cube LAP-C(16032)]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zeroplus Logic Cube.png|link=ZEROPLUS Logic Cube LAP-C(322000)|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ZEROPLUS Logic Cube LAP-C(322000)]] (32ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zeroplus_lap-16128u.png|link=ZEROPLUS LAP-16128U|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ZEROPLUS LAP-16128U]] (16ch, 200MHz)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Acute_pkla1216.png|link=Acute PKLA-1216|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Acute PKLA-1216]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Arduino_Uno-R3.jpg|link=Arduino|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Arduino]] (6ch, 4MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Codethink Interrogizer|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Codethink Interrogizer]] (16ch, 200kHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:IMG 20191206 105430.jpg|link=CoLA|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[CoLA]] (96/48/24ch, 25/50/100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic U3Pro16.png|link=DreamSourceLab DSLogic U3Pro16|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic U3Pro16]] (16ch, 1GHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hsa-logic.png|link=HSA Logic|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HSA Logic]] (8ch, 6.25MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ideofy_la_08.png|link=Ideofy LA-08|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Ideofy LA-08]] (8ch, 96/60/30MHz @ 2/4/8ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Intronix Logicport.png|link=Intronix Logicport LA1034|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Intronix Logicport LA1034]] (34ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Link Instruments LA-5580|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Link Instruments LA-5580]] (80ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Minila parport.png|link=MiniLA|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MiniLA]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Minila_mockup.png|link=MiniLA Mockup|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MiniLA Mockup]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname_la16_mugshot.png|link=Noname LA16|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Noname LA16]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname xl logic16 100m mugshot.png|link=Noname XL-LOGIC16-100M|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Noname XL-LOGIC16-100M]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rockylogic_ant8.png|link=RockyLogic Ant8|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RockyLogic Ant8]] (8ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:RockyLogic Ant18e.png|link=RockyLogic Ant18e|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RockyLogic Ant18e]] (8ch, 1GHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk lwla2034 mugshot.png|link=Sysclk LWLA2034|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Sysclk LWLA2034]] (34ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Techtools_digiview_dv1-100.png|link=TechTools DigiView DV1-100|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[TechTools DigiView DV1-100]] (18ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tektronix TLA5204 1000.png|link=Tektronix TLA520X|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Tektronix TLA520X]] (128ch, 2Ghz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Xmos xtag2.png|link=XMOS XTAG-2|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[XMOS XTAG-2]] (?ch, 50MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zlg_la1032.png|link=ZLG LA1032|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[ZLG LA1032]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mixed-signal devices ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=105px heights=105px&amp;gt;&lt;br /&gt;
File:Armfly_ax_pro.png|link=ARMFLY AX-Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ARMFLY AX-Pro]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk ax pro mugshot.png|link=Sysclk AX-Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk AX-Pro]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Esla201a.png|link=EE Electronics ESLA201A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[EE Electronics ESLA201A]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 mugshot.png|link=HT USBee-AxPro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HT USBee-AxPro]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:LeCroy_WaveSurfer_24Xs-A_front.png|link=LeCroy oscilloscope series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[LeCroy oscilloscope series]] (various)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname lht00su1 mugshot.png|link=Noname LHT00SU1|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Noname LHT00SU1]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DS1052E.png|link=Rigol DS1000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS1000 series|Rigol DS1000D series]] (16ch, 2ch analog, 50-150MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Rigol DS4000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS4000 series]] (0/16ch , 2-4ch analog, 2-4GS/s, 100MHz/200MHz/350MHz/500MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol_VS5202D.png|link=Rigol VS5000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol VS5000 series|Rigol VS5000D series]] (16ch, 2ch analog, 20-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:RS HMO1002.png|link=Rohde&amp;amp;Schwarz HMO1002 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz HMO1002 series]] (2ch, 1GS/s, 50-100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HMO3000.jpg|link=Rohde&amp;amp;Schwarz HMO3000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz HMO 3000 series]] (16ch, 2/4ch analog, 4GS/s, 300-500MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:RTA4000.jpg|link=Rohde&amp;amp;Schwarz RT series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz RT series]] (8/16ch, 2/4ch analog, 2-5GS/s, 50MHz-1GHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic Pro 16 bottom.jpg|link=Saleae Logic Pro 16|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic Pro 16]] (4/16ch, 500/100MHz; 16ch analog, 50MSa/s, 5MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Siglent_SDS1202X-E_front.png|link=Siglent SDS1000X series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Siglent SDS1000X series]] (16ch, 2ch analog, 1GSa/s, 200/100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:sds2304x-mugshot.png|link=Siglent SDS2000X series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Siglent SDS2000X series]] (16ch, 2/4ch analog, 2GSa/s, 300/200/150/100/70MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Yokogawa DLM2000 front.png|link=Yokogawa DLM2000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Yokogawa DLM2000 series]] (8ch, 2/4ch analog, 2.5GSa/s, 200/350/500MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Xzl studio ax mugshot.png|link=XZL_Studio AX|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[XZL_Studio AX]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Xzl studio-dx mugshot.png|link=XZL_Studio DX|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[XZL_Studio DX]]&amp;lt;br/&amp;gt; (16ch, 24MHz; 2ch analog),&amp;lt;br /&amp;gt;Analog not supported&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Agilent_MSO7104A.png|link=Agilent MSO7104A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Agilent MSO7104A]] (16ch, ?; 4ch analog, 2GSa/s, 1GHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:BitScope BS10.png|link=BitScope BS10|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[BitScope BS10]] (8ch, 40MHz; 2ch analog, 20MSa/s, ? BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digilent_analog_discovery.png|link=Digilent Analog Discovery|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Digilent Analog Discovery]] (16ch, 100MHz; 2ch analog, 100MSa/s, 5MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek_1008C.png|link=Hantek 1008C|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek 1008C]] (8ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee dxpro mugshot.png|link=HT USBee-DxPro|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HT USBee-DxPro]] (16ch, 24MHz; 2ch analog)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Lab nation smartscope mugshot.png|link=LabNation SmartScope|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[LabNation SmartScope]] (8ch, 100MHz; 2ch analog, 100MSa/s, 45MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Link Instruments MSO-19 front.png|link=Link Instruments MSO-19|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Link Instruments MSO-19]] (8ch, 200MHz; 1ch analog, 200MSa/s, 60MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Meilhaus_mephisto_scope1.png|link=Meilhaus MEphisto Scope1|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Meilhaus MEphisto Scope1]] (16ch, 100kHz; 2ch analog, 1MSa/s, 500kHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Polabs_poscope_basic2.png|link=PoLabs PoScope Basic2|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PoLabs PoScope Basic2]] (16ch, 8MHz; 2ch analog, 200kSa/s, ? BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:QuantAsylum QA100.png|link=QuantAsylum QA100|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[QuantAsylum QA100]] (12ch; 2ch analog)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Rigol MSO5000 Series|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Rigol MSO5000 Series]] (16ch, 2-4ch analog, 70-350MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_Logic8_case_bottom.jpg|link=Saleae Logic8|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic8]] (3/6/7/8ch, 100/50/40/25MHz; 8ch analog, 10MSa/s, 1MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_logic_pro_8-bottom.png|link=Saleae Logic Pro 8|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic Pro 8]] (4/8ch, 500/100MHz; 8ch analog, 50MSa/s, 5MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 3205D MSO fp.jpg|link=Pico Technology PicoScope 3205D MSO|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 3205D MSO]] (16ch, 100MHz; 2ch analog, 1/0.5GS/s, 100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSO3254A.jpg|link=Hantek DSO3254A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO3254A]] (16ch, 250MHz; 4ch analog, 1GS/s, 250MHz BW; 1 ch func/arb generator, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Oscilloscopes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=100px heights=100px&amp;gt;&lt;br /&gt;
File:Agilent DSO1014A.png|link=Agilent DSO1000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Agilent DSO1000 series]] (2-4ch, 2GS/s, 60-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke_Scopemeter_199B.png|link=Fluke ScopeMeter 199B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Fluke ScopeMeter 199B]] (2ch, 2.5GS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dso-6060c mugshot.png|link=GW Instek GDS-800 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDS-800 series]] (2ch, 25GS/s, 60-250MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hameg HMO2024.png|link=Hameg HMO compact series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hameg HMO compact series]] (2-4ch, 2GS/s, 70-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022be mugshot.png|link=Hantek 6022BE|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6022BE]] (2ch, 48MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek DSO-2090.png|link=Hantek DSO-2090|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-2090]] (2ch, 100MS/s, 40MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hung chang dso 2100 mugshot.png|link=Hung-Chang_DSO-2100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hung-Chang DSO-2100]] (2ch, 100MS/s, 30MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DS1052E.png|link=Rigol DS1000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS1000 series|Rigol DS1000E series]] (2ch, 1GS/s, 50-150MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DS1074Z front.png|link=Rigol DS1000Z series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS1000Z series|Rigol DS1000Z series]] (4ch, 1GS/s, 50-100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol-ds2072 mugshot.png|link=Rigol DS2000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS2000 series]] (2ch, 2GS/s, 70-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol_VS5202D.png|link=Rigol VS5000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol VS5000 series]] (2ch, 20-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rocktech bm102 mugshot.png|link=Rocktech BM102|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rocktech BM102]] (2ch, 50MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Dds120 mugshot.png|link=SainSmart DDS120|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[SainSmart DDS120]] (2ch, 50MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:YiXingDianZi-MDSO.png|link=YiXingDianZi MDSO|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[YiXingDianZi MDSO]] (2ch, 48MS/s, 20MHz BW)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Dreamsourcelab dscope c20p front.jpg|link=DreamSourceLab DScope C20P|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DScope C20P]] (2ch, 200MS/s, 50MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke scopemeter123.png|link=Fluke ScopeMeter 123|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Fluke ScopeMeter 123]] (2ch, 25MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Focussz_fosc21_mugshot.png|link=Focussz Fosc21|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Focussz Fosc21]] (2ch, 8kS/s, 3kHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=GW Instek GDS-2000 series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDS-2000 series]] (2ch, 1GS/s, 60MHz/100MHz/200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek front.jpg|link=Hantek 6052BE|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6052BE]] (2ch, 150MS/s, 50MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6254bd mugshot.png|link=Hantek 6254BD|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6254BD]] (4ch, 1GS/s, 250MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Hantek DSO-1200|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-1200]] (2ch, 500MS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek_DSO_2100_usb.jpg|link=Hantek DSO-2100|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-2100]] (2ch, 100M/s, 30MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek DSO-220 Back.jpg|link=Hantek DSO-220|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-220]] (2ch, 60MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek_PSO2020_0.JPG|link=Hantek PSO2020|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek PSO2020]] (1ch, 96MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek dso2250 mugshot.png|link=Hantek DSO-2250|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-2250]] (2ch, 250MS/s, 100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek dso-5200a device front.png|link=Hantek DSO-5200A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-5200A]] (2ch, 250MS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek iDSO1070A.JPG|link=Hantek iDSO1070|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek iDSO1070]] (2ch, 250MS/s, 70MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Hantek iDSO1070A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek iDSO1070A]] (2ch, 125MS/s, 70MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbduxfast.png|link=Incite Technology USB-DUXfast|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Incite Technology USB-DUXfast]] (16ch, 3MHz, ? BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Instrustar-IDS205A CaseFront.jpg|link=Instrustar ISDS205A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Instrustar_ISDS205A]] (2ch, 48MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Loto_OSC802.jpg|link=Loto OSC802|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Loto OSC802]] (2ch, 80MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:OsciPrime.png|link=Nexus-Computing OsciPrime|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Nexus-Computing OsciPrime]] (2ch, ?MS/s, 3.3MHz-8MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Owon SDS series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Owon SDS series]] (2ch, 0.5-3.2GS/s, 60-300MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 2203.png|link=Pico Technology PicoScope 2203|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 2203]] (40/20MS/s, 5MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 2204A.png|link=Pico Technology PicoScope 2204A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 2204A]] (100MS/s, 10MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PicoScope_2205.png|link=Pico Technology PicoScope 2205|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 2205]] (200/100MS/s, 25MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 3206.png|link=Pico Technology PicoScope 3206|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 3206]] (200/100MS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 5203.png|link=Pico Technology PicoScope 5203|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 5203]] (1/0.5GS/s, 250MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sainsmart dds140 mugshot.png|link=SainSmart DDS140|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[SainSmart DDS140]] (2ch, 200MS/s, 40MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cheap_usb_soundcard.jpg|link=Soundcard|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Soundcard]] (7.1ch, 192kS/s, 22kHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tektronix tds2024b mugshot.png|link=Tektronix TDS2000B series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Tektronix TDS2000B series]] (2-4ch, 1-2GS/s, 60-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:UNI-T UTD2042C.png|link=UNI-T UTD2042C|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UTD2042C]] (2ch, 500MS/s, 40MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Velleman PCSU1000.png|link=Velleman PCSU1000|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Velleman PCSU1000]] (2ch, 1GS/s, 50MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:VellemanWFS210.png|link=Velleman WFS210|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Velleman WFS210]] (2ch, 10MS/s, ?? MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dso-220 usb.png|link=Voltcraft DSO-220|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DSO-220]] (2ch, 60MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft DSO-3062C.png|link=Voltcraft DSO-3062C|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DSO-3062C]] (2ch, 1GS/s, 60MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Multimeters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Agilent_34401A|[[file:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Agilent 34401A]] (6.5 digits, GPIB, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Agilent_34405A.png|link=Agilent_34405A|[[file:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Agilent 34405A]] (120000 counts, USB TMC)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Agilent U1232A.png|link=Agilent U12xxx series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Agilent U12xxx series]] (USB/Bluetooth)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bbc gm m2110 mugshot.png|link=BBC Goertz Metrawatt M2110|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[BBC Goertz Metrawatt M2110]] (30000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Brymen BM257.png|link=Brymen BM257|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM257]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Brymen bm257s mugshot.png|link=Brymen BM257s|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM257s]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bm525s-mugshot.png|link=Brymen BM525s|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM525s]] (10000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bm829s-mugshot.png|link=Brymen BM829s|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM829s]] (10000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bm_857_mugshot_500000.png|link=Brymen BM857|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM857]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bm859s-front-sleeve.png|link=Brymen BM859s|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM859s]] (50000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bm869_mugshot.png|link=Brymen BM869|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM869]] (50000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digitek_dt4000zc_device_front.png|link=Digitek DT4000ZC|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Digitek DT4000ZC]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eevblog 121gw mugshot.png|link=EEVBlog 121GW|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[EEVBlog 121GW]] (50000 counts, BLE, SD)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke 187.png|link=Fluke 187/189|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Fluke 187/189]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke 287.png|link=Fluke 287/289|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Fluke 287/289]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke_45_mugshot.png|link=Fluke 45|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Fluke 45]] (100000 counts, GPIB/RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gmc metrahit 14a logo.png|link=Gossen Metrawatt Metrahit 14A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 14A]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen Metrawatt Metrahit 16I small.png|link=Gossen Metrawatt Metrahit 16I|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 16I]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen Metrawatt Metrahit 18S small.png|link=Gossen Metrawatt Metrahit 18S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 18S]] (31000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen Metrawatt Metrahit 25S Logo.png|link=Gossen Metrawatt Metrahit 25S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 25S]] (31000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gmc metrahit 29s logo.png|link=Gossen Metrawatt Metrahit 29S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 29S]] (310000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gmc kmm2002 logo.png|link=Gossen Metrawatt T-Com KMM2002|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt T-Com KMM2002]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gdm-397_front.png|link=GW Instek GDM-397|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDM-397]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gdm-8251a frontpanel.png|link=GW Instek GDM-8251A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDM-8251A]] (120000 counts, RS232/USB/DigitalIO)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gdm-8251a frontpanel.png|link=GW Instek GDM-8255A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDM-8255A]] (199999 counts, RS232/USB/DigitalIO)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gdm-9061_frontpanel.png|link=GW Instek GDM-9060|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDM-9060]] (1200000 counts, LAN/RS232/USB/DigitalIO/GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gdm-9061_frontpanel.png|link=GW Instek GDM-9061|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDM-9061]] (1200000 counts, LAN/RS232/USB/DigitalIO/GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HP_3457a_sigrok_teaser.png|link=HP 3457A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 3457A]] (7.5 digits, GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hp3478a mugshot.png|link=HP 3478A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 3478A]] (5.5 digits, GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HT410 logo.png|link=HT Instruments HT410|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HT Instruments HT410]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:100px_Idm103n.png|link=ISO-TECH IDM103N|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ISO-TECH IDM103N]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:keysight-34465a-mugshot.png|link=Keysight 34465A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Keysight 34465A]] (1200000 counts, LAN/USB/GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 device front.png|link=MASTECH MAS345|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MAS345]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech_ms2115b_mugshot.png|link=MASTECH MS2115B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS2115B]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech ms8250b mugshot.png|link=MASTECH MS8250B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS8250B]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech ms8250d mugshot.png|link=MASTECH MS8250D|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS8250D]] (6600 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Meterman-38xr.png|link=Meterman_38XR|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Meterman 38XR]] (10000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex M3850M mugshot.png|link=Metex M-3850M|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Metex M-3850M]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex m4650cr mugshot.png|link=Metex M-4650CR|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Metex M-4650CR]] (20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex_ME-21.jpg|link=Metex ME-21|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Metex ME-21]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex_me-31.png|link=Metex ME-31|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Metex ME-31]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metrix mx56c.png|link=Metrix MX56C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Metrix MX56C]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mooshimeter_mugshot.png|link=Mooshim Engineering Mooshimeter|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Mooshim Engineering Mooshimeter]] (24bit, BLE)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Norma dm950.png|link=Norma DM950|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Norma DM950]] (21000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pce-pce-dm32.png|link=PCE PCE-DM32|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-DM32]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 3330 mugshot.png|link=PeakTech 3330|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 3330]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex_me-31.png|link=PeakTech 3410|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 3410]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech3415_top.png|link=PeakTech 3415|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 3415]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 4370 device front.png|link=PeakTech 4370|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4370]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 4390a metex m-3860m mugshot.png|link=PeakTech 4390A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4390A]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rs_22_168_mugshot.png|link=RadioShack 22-168|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RadioShack 22-168]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rs_22-805_front.png|link=RadioShack 22-805|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RadioShack 22-805]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:radioshack_22_812_front.png|link=RadioShack 22-812|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RadioShack 22-812]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:siemens_b1026_logo.png|link=Siemens B1026|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Siemens B1026]] (21000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Siemens B1105 small.png|link=Siemens B1105|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Siemens B1105]] (310000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sparkfun 70c mugshot.png|link=SparkFun 70C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[SparkFun 70C]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tecpel dmm8061.png|link=Tecpel DMM-8061|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tecpel DMM-8061]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tp4000zc_front.png|link=TekPower TP4000ZC|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[TekPower TP4000ZC]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7730.png|link=Tenma 72-7730|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7730]] (20000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7732.png|link=Tenma 72-7732|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7732]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7745.png|link=Tenma 72-7745|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7745]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7750.png|link=Tenma 72-7750|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7750]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-9380A.png|link=Tenma 72-9380A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-9380A]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ut60e_-_front_-_alpha.png|link=UNI-T UT60E|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT60E]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t ut61b mugshot.png|link=UNI-T UT61B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61B]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t ut61c mugshot.png|link=UNI-T UT61C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61C]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni t ut61d device.png|link=UNI-T UT61D|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61D]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Old ver front.png|link=UNI-T UT61E|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61E]] (22000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ut71c mugshot.png|link=UNI-T UT71C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT71C]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t-ut181a mugshot.png|link=UNI-T UT181A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT181A]] (60000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Va_va18b.png|link=V&amp;amp;A VA18B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[V&amp;amp;A VA18B]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Va va40b mugshot.png|link=V&amp;amp;A VA40B|link=V&amp;amp;A VA40B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[V&amp;amp;A VA40B]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DVM4100.png|link=Velleman DVM4100|link=Velleman DVM4100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Velleman DVM4100]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Victor 70C.png|link=Victor 70C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Victor 70C]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Victor 86c device front.png|link=Victor 86C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Victor 86C]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m-3650cr.png|link=Voltcraft M-3650CR|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-3650CR]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft_M-3650D_transparent.png|link=Voltcraft M-3650D|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-3650D]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m4650cr.png|link=Voltcraft M-4650CR|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-4650CR]] (20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft ME-42 logo.png|link=Voltcraft ME-42|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft ME-42]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc820 device.png|link=Voltcraft VC-820|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-820]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc830.png|link=Voltcraft VC-830|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-830]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc840 device front.png|link=Voltcraft VC-840|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-840]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc870 mugshot.png|link=Voltcraft VC-870|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-870]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc920.png|link=Voltcraft VC-920|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-920]] (40000/4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc940.png|link=Voltcraft VC-940|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-940]] (40000/4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc96 mugshot.png|link=Voltcraft VC-96|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-96]] (4000 counts, RS232)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Appa 107.png|link=APPA 107|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[APPA 107]] (4000 / 20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=APPA Multimeters|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[APPA Multimeters]] (Most models, Optical RS232/USB, BLE)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Benning MM 12 - 01 - Front Sleeve.png|link=BENNING MM 12|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[BENNING MM 12]] (40000 counts, RS232/USB, BLE)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=CEM DT-987BT|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[CEM DT-987BT]] (50000 counts, BLE)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digitek dt8000.png|link=Digitek DT8000|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Digitek DT8000]] (8000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digitek dt80000.png|link=Digitek DT80000|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Digitek DT80000]] (80000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Escort 179 device front.png|link=Escort 179|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Escort 179]] (10000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Gossen Metrawatt Metrahit 28C|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 28C]] (310000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Gossen Metrawatt Metrahit 28S|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 28S]] (310000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen metrahit 30m.png|link=Gossen-Metrawatt METRAHIT 30M|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen-Metrawatt METRAHIT 30M]] (1200000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Gossen Metrawatt Metrahit X-Tra|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit X-Tra]] (12000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=HYELEC MS8236|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HYELEC MS8236]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:800px-Mastech m9803r device front.png|link=MASTECH M9803R|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MASTECH M9803R]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metrix mx53.png|link=Metrix MX53|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Metrix MX53]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Owon_XDM2041.JPG|link=Owon XDM2041|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Owon XDM2041]] (55000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech-3442-front.png|link=PeakTech 3442|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 3442]] (50000 counts, BLE)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 4380 mugshot.png|link=PeakTech 4380|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4380]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 4390 mugshot.png|link=PeakTech 4390|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4390]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Protek 6500|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Protek 6500]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DM3068 front.png|link=Rigol DM3068|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Rigol DM3068]] (2200000 counts, LAN/USB/GPIB/RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:RS PRO S2 - 01 - Front.png|link=RS PRO S2|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[RS PRO S2]] (6000 counts, BLE)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-1016.png|link=Tenma 72-1016|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-1016]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t-ut81b mugshot.png|link=UNI-T UT81B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT81B]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft 3850D front transp.png|link=Voltcraft M-3850D|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-3850D]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m3890dt usb.png|link=Voltcraft M-3890DT|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-3890DT]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m4660a device front.png|link=Voltcraft M-4660A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-4660A]] (20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc890 mugshot.png|link=Voltcraft VC-890|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-890]] (60000 counts, USB/serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft VC-950 - 01 - Front.png|link=Voltcraft VC-950|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-950]] (100000/10000 counts, serial/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LCR meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100Px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Der ee de-5000 mugshot.png|link=DER EE DE-5000|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[DER EE DE-5000]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=MASTECH MS5308|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS5308]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:peaktech2165-front.png|link=Peaktech 2165|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[Peaktech 2165]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 2170 mugshot.png|link=PeakTech 2170|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 2170]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:uni_t_ut612_1.png|link=UNI-T UT612|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT612]] (USB/HID)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft4080_2.png|link=Voltcraft 4080|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft 4080]] (serial)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Agilent U1732B.png|link=Agilent U1732B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Agilent U1732B]] (IR)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=BK Precision 879B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[BK Precision 879B]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sound level meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:CEM DT-8852.png|link=CEM DT-8852|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[CEM DT-8852]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Colead SL-5868P.png|link=Colead SL-5868P|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Colead SL-5868P]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Kecheng KC-330B.png|link=Kecheng KC-330B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Kecheng KC-330B]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PCE-322A.png|link=PCE PCE-322A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-322A]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tondaj sl-814.png|link=Tondaj SL-814|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tondaj SL-814]] (USB)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (also: light-/thermo-/hygrometer; RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft_dl_160s.png|link=Voltcraft DL-160S|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-160S]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft_DL-161S.png|link=Voltcraft DL-161S|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-161S]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Thermometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:rs55ii.png|link=APPA 55II|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[APPA 55II]] (2xtemp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:EL-USB-2.png|link=Lascar Electronics EL-USB-2|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lascar Electronics EL-USB-2]] (1xtemp, 1xhum, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:MASTECH_MS6514_mugshot.png|link=MASTECH MS6514|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS6514]] (2x temp, USB/serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mic 98581.png|link=MIC 98581|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MIC 98581]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mic 98583.png|link=MIC 98583|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MIC 98583]] (1xtemp, 1xhum, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t ut325 front.png|link=UNI-T UT325|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT325]] (2xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft k204.png|link=Voltcraft K204|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft K204]] (4xtemp, RS232)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Elitech rc3.png|link=Elitech RC-3|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Elitech RC-3]] (1xtemp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Escort 19.png|link=Escort 19|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Escort 19]] (1x temp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pax_instruments_t400.jpg|link=Pax Instruments T400|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pax Instruments T400]] (4xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (1xtemp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rding temper front.png|link=RDing TEMPer|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rding temper gold device front.png|link=RDing TEMPer Gold|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer Gold]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rding temper1 device front.png|link=RDing TEMPer1|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer1]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pcsensor_temper1k2.png|link=RDing TEMPer1K2|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer1K2]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dl-120th.png|link=Voltcraft DL-120TH|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-120TH]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dl-140th.png|link=Voltcraft DL-140TH|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-140TH]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hygrometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:EL-USB-2.png|link=Lascar Electronics EL-USB-2|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lascar Electronics EL-USB-2]] (temp/humidity, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mic 98583.png|link=MIC 98583|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MIC 98583]] (temp/humidity, USB)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (also: light-/soundlevelmeter; RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Silabs si7005usb dgl eb top.jpg|link=SiLabs Si7005USB-Dongle|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[SiLabs Si7005USB-Dongle]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anemometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Mastech ms6252b.png|link=MASTECH MS6252B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS6252B]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Light meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Lutron YK-2005LX.png|link=Lutron YK-2005LX|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Lutron YK-2005LX]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Energy meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Actaris_a14c5_teleinfo.png|link=EDF Teleinfo|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[EDF Teleinfo]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Acme.png|link=BayLibre ACME|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[BayLibre ACME]] (I2C)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:UM24C_display.jpg|link=RDTech_UM_series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RDTech UM series]] (USB testers)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:UM24C display.jpg|link=RDTech_TC66C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RDTech TC66C]] (USB tester)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DAQs ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Ni usb 6008.png|link=NI USB-6008|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[NI USB-6008]] (8/2 analog inputs/outputs, 12 digital I/Os)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dataloggers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:EL-USB-CO.png|link=Lascar Electronics EL-USB-CO|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lascar Electronics EL-USB-CO]] (carbon monoxide (CO) logger, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Testo_435-4.png|link=Testo 435-4|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Testo 435-4]] (USB)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Gsg_indoor_air_monitor.png|link=GSG Indoor Air Monitor|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[GSG Indoor Air Monitor]] (air quality monitor, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Maul_studio_i.png|link=MAUL studio i|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MAUL studio i]] (weighing scale, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft co-20.png|link=Voltcraft CO-20|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft CO-20]] (air quality monitor, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tachometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Uni-t ut372 mugshot.png|link=UNI-T UT372|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT372]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scales ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Kern ew-6200-2nm mugshot.png|link=KERN scale series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[KERN scale series]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Digital loads ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Arachnid Labs ReLoad Pro - Mugshot.png|link=Arachnid Labs Reload Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Arachnid Labs Reload Pro]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Itech It8511plus frontpanel.png|link=ITECH IT8500 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ITECH IT8500 series]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Maynuo m9812 mugshot.png|link=Maynuo M9812|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Maynuo M9812]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ztetech-ebd-usb%2B.png|link=ZKETECH_EBD-USB|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ZKETECH EBD-USB]]&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Atten ATZ9711.png|link=ATTEN ATZ9711|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[ATTEN ATZ9711]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Function generators ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Rohde&amp;amp;Schwarz SME series|[[file:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz SME series]] (1ch, various, GPIB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol_DG811_frontpanel.png|link=Rigol DG800 Series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DG800 Series]] (1-2ch, 10/25/35MHz, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Rigol DG900 Series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DG900 Series]] (2ch, 50/70/100MHz, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Dg1000z_series.png|link=Rigol DG1000z Series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DG1000z Series]] (2ch, 25/35/60MHz, USB, LAN)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:BG7TBL small.png|link=BG7TBL|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[BG7TBL]] (138MHz-4.4GHz, PC-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek DDS-3X25 top.png|link=Hantek DDS-3X25|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DDS-3X25]] (25MHz, PC-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hp_3325a_front.png|link=HO 3325A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HP 3325A]] (20MHz, GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Jds6600-mugshot.png|link=Joy-IT JDS6600|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Joy-IT JDS6600]] (60MHz, USB RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:MHINSTEK UDB1305S persp.jpg|link=MHINSTEK UDB1xxxS|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MHINSTEK UDB1xxxS]] (2/5/8MHz, Serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:MHINSTEK MHS-5200A persp.jpg|link=MHINSTEK MHS-5200A|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[MHINSTEK MHS-5200A]] (6/12/20/25MHz, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 device front 8116.png|link=Siglent SDG1010|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Siglent SDG1010]] (10MHz, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Velleman PCG10|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Velleman PCG10]] (1MHz, PC-based, LPT)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Frequency counters ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Hantek DDS-3X25 top.png|link=Hantek DDS-3X25|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DDS-3X25]] (50MHz, PC-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HP 5350B.png|link=HP 5350B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HP 5350B]] (10Hz-20GHz, GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== RF receivers ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Per vices noctar.png|link=Per Vices Noctar|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Per Vices Noctar]] (100kHz-4GHz, IQ modulator/demodulator, PCIe)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spectrum analyzers ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Siglent SSA3000X series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Siglent SSA3000X series]] (9kHz-2.1GHz, USB, Ethernet)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Power supplies ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=Agilent N5700 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Agilent N5700 series]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Atten PPS3203T-3S.png|link=Atten PPS3203T-3S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Atten PPS3203T-3S]] (3ch, 2x 0-32V, 1x 0-6V at 0-3A, USB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=BK Precision 9310|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[BK Precision 9310]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Chroma_61604_front.png|link=Chroma 61604|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Chroma 61604]] (1ch, 0-300V, 0-16A, 2kVA)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Conrad_digi_35_cpu_logo.png|link=Conrad DIGI 35 CPU|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Conrad DIGI 35 CPU]] (1ch, 0-35V / 0-2.55A, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Envox_eez_h24005_front_panel.jpg|link=Envox EEZ H24005|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Envox EEZ H24005]] (2ch, USB&amp;amp;LAN)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Envox_eez_bb3_enclosure_prototype.jpg|link=Envox EEZ Bench Box 3|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Envox EEZ Bench Box 3]] (6ch, modular, USB&amp;amp;LAN)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gwinstek-gpd-3303s.png|link=GW Instek GPD series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GPD series]] (2/3/4ch, 0-30V / 0-3A, USB/serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=HP 661xC series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 661xC series]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Agilent-66312a-mugshot.png|link=HP 66312A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 66312A]] (1ch, 0-20V / 0-2A, GPIB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HP-6632B_mugshot.png|link=HP 6632B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 6632B]] (1ch, 0-20V / 0-5A, GPIB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Velleman ps3005d mugshot.png|link=Korad KAxxxxP series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Korad KAxxxxP series]] (1ch, 0-30V / 0-5A, USB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Manson hcs3202.png|link=Manson HCS-3xxx series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Manson HCS-3xxx series]] (1ch, 1-36V / 0-10A, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Motech_LPS-301_logo.png|link=Motech LPS-301|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Motech LPS-301]] (1ch, 1-32V / 0-2A, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Owon_P4603.JPG|link=Owon P4000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Owon P4000 series]] (1ch, 30V/5A or 60V/3A, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Philips PM2813.png|link=Philips PM2800 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Philips_PM2800_series|Fluke/Philips PM2800 series]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rdtech-dps.png|link=RDTech DPS series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RDTech DPS series]] (1ch, various, USB/BT)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:RD6006 frontpanel.png|link=RDTech RD series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RDTech RD series]] (1ch, 0-60V, 0-6/12/18A, USB/Serial/WiFi)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=Rigol DP700 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DP700 series]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DP832.png|link=Rigol DP800 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DP800 series]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:rs_hmc8043_mugshot.png|link=Rohde&amp;amp;Schwarz HMC 8043|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz HMC 8043]] (3ch, 0-32V / 0-3A, USB&amp;amp;LXI)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:rs_hmp4040_mugshot.png|link=Rohde&amp;amp;Schwarz HMP 4000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz HMP 4000 series]] (3/4ch, 0-32V / 0-10A, USB&amp;amp;LAN)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=Delta Elektronika SM3300 series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Delta Elektronika SM3300 series]] (1ch, 18V-660V/3.3kW, USB, RS232, RS485, RS422)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=ETommens eTM-xxxxP Series|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[ETommens eTM-xxxxP Series]] (1ch, various, USB/Serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hanmatek_HM305P_front.JPG|link=Hanmatek HM305P|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Hanmatek HM305P]] (1ch, 0-30V/0-5A, USB/Serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rockseed_rs310p.jpg|link=RockSeed RS310P|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[RockSeed RS310P]] (1ch, 0-30V/0-10A, USB/Serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=Siglent SPD3303 series|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Siglent SPD3303 series]] (3ch, 0-32V/0-3.2A, USB, LAN)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=Voltcraft 18220|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft 18220]] (1ch, 0-40V/0-5A, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Multiplexer / Relay actuators ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:dcttech_usbrelay_mugshot.png|link=dcttech usbrelay|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[dcttech usbrelay]] (1-8ch, 10A @ 250VAC, 10A @ 30VDC, USB HID)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HP_59306A-mugshot.png|link=HP 59306A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 59306A]] (6ch, 0.5A @ 28VDC, 0.5A @ 115VAC, GPIB)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Gembird-silvershield-front.png|link=Gembird silvershield|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gembird silvershield]] (1-4ch, 230V, 10A, USB HID)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ICStation_ICSE012A-mugshot.png|link=ICStation USBRelay|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[ICStation USBRelay]] (2-8ch, 10A @ 30VDC, 10A @ 250VAC, USB/Serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GPIB interfaces ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Agilent_82357a_top_cover_removed.jpg|link=Agilent_82357A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Agilent 82357A]] (Hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ar488-artag-pcb-top.png|link=AR488|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[AR488]] (Arduino based, USB/RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Beiming_s82357.png|link=Beiming S82357|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Beiming S82357]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ICS 488-USB.png|link=ICS 488-USB|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[ICS 488-USB]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:GPIB-USB 82357B clone.png|link=GPIB-USB 82357B clone|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[GPIB-USB 82357B clone]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:NI GPIB-ENET.png|link=National Instruments GPIB-ENET|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[National Instruments GPIB-ENET]] (hardware-based, Ethernet)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:NI GPIB-USB-HS.png|link=National Instruments GPIB-USB-HS|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[National Instruments GPIB-USB-HS]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Prologix-usb.png|link=Prologix GPIB-USB|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Prologix GPIB-USB]] (firmware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:GalvantGPIBUSBrev4.JPG|link=Galvant GPIBUSB|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Galvant GPIBUSB]] (firmware-based, USB, OSHW)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Potential other candidates ==&lt;br /&gt;
&lt;br /&gt;
If you own any other logic analyzers, oscilloscopes, multimeters, dataloggers, ... and want to add support for them in sigrok (or donate/lend devices to developers), please let us know. We&amp;#039;re always happy to add more hardware support! Join the [https://lists.sourceforge.net/lists/listinfo/sigrok-devel mailing list] or ask on [https://web.libera.chat/#sigrok #sigrok@libera.chat] if you want to help out.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16307</id>
		<title>Soundcard</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16307"/>
		<updated>2022-07-12T13:10:04Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently there is [https://github.com/sigrokproject/libsigrok/pull/185/ PR pending] to add support for acquisition of analog signals using common soundcard HW. Some cheap USB soundcards can even be modified to bypass DC decoupling and thus enable for DC coupled acquisition. Decoupling is usualy done by [https://www.daqarta.com/dw_ggll.htm shorting some capacitor]. This module allows usage of any audio device recognized by OS, therefore it is also possible to use high-end ADC interfaces connected to I2S bus on devices like Raspberry PI.&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16306</id>
		<title>Soundcard</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16306"/>
		<updated>2022-07-12T13:09:51Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently there is [https://github.com/sigrokproject/libsigrok/pull/185/ PR pending] to add support for acquisition of analog signals using common soundcard HW. Some cheap USB soundcards can even be modified to bypass DC decoupling and thus enable for DC coupled acquisition. Decoupling is done by [https://www.daqarta.com/dw_ggll.htm shorting some capacitor]. This module allows usage of any audio device recognized by OS, therefore it is also possible to use high-end ADC interfaces connected to I2S bus on devices like Raspberry PI.&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16305</id>
		<title>Soundcard</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Soundcard&amp;diff=16305"/>
		<updated>2022-07-12T13:06:06Z</updated>

		<summary type="html">&lt;p&gt;Harvie: Created page with &amp;quot;Currently there is [https://github.com/sigrokproject/libsigrok/pull/185/ PR pending] to add support for acquisition of analog signals using common soundcard HW. Some cheap USB soundcards can even be modified to bypass DC decoupling and thus enable for DC coupled acquisition. This allows usage of any audio device recognized by OS, therefore it is also possible to use high-end ADC interfaces connected to I2S bus on devices like raspberry pi.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Currently there is [https://github.com/sigrokproject/libsigrok/pull/185/ PR pending] to add support for acquisition of analog signals using common soundcard HW. Some cheap USB soundcards can even be modified to bypass DC decoupling and thus enable for DC coupled acquisition. This allows usage of any audio device recognized by OS, therefore it is also possible to use high-end ADC interfaces connected to I2S bus on devices like raspberry pi.&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=16304</id>
		<title>Supported hardware</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=16304"/>
		<updated>2022-07-12T12:58:00Z</updated>

		<summary type="html">&lt;p&gt;Harvie: Added soundcard&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sigrok is intended as a flexible, cross-platform, and &amp;#039;&amp;#039;&amp;#039;hardware-independent&amp;#039;&amp;#039;&amp;#039; software suite, i.e., it supports various devices from many different vendors.&lt;br /&gt;
&lt;br /&gt;
Here is a list of currently supported devices (various stages of completeness) in the [http://sigrok.org/gitweb/?p=libsigrok.git;a=summary latest git version of libsigrok] (fewer devices might be supported in tarball releases) and devices we plan to support in the future.&lt;br /&gt;
&lt;br /&gt;
The lists are sorted by category ([[File:Nuvola OK.png|16px]] &amp;lt;span style=&amp;quot;background-color: lime&amp;quot;&amp;gt;supported&amp;lt;/span&amp;gt;: [[:Category:Supported|{{PAGESINCATEGORY:Supported|pages}}]], [[File:Nuvola Orange.png|16px]] &amp;lt;span style=&amp;quot;background-color: orange&amp;quot;&amp;gt;in progress&amp;lt;/span&amp;gt;: [[:Category:In progress|{{PAGESINCATEGORY:In progress|pages}}]], [[File:Nuvola Red.png|16px]] &amp;lt;span style=&amp;quot;background-color: red&amp;quot;&amp;gt;planned&amp;lt;/span&amp;gt;: [[:Category:Planned|{{PAGESINCATEGORY:Planned|pages}}]]), and alphabetically within those categories.&lt;br /&gt;
&lt;br /&gt;
== Logic analyzers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:ARMFLY MINI LOGIC.png|link=ARMFLY Mini-Logic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ARMFLY Mini-Logic]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ASIX Omega.png|link=ASIX OMEGA|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ASIX OMEGA]] (16ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ASIX SIGMA 2.png|link=ASIX SIGMA|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ASIX SIGMA]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:BeagleLogic.jpg|link=BeagleLogic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[BeagleLogic]] (12(max 14)ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Braintechnology_usb_interface_v26.png|link=Braintechnology USB Interface V2.x|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Braintechnology USB Interface V2.x]] (8/16ch, 24/12MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Braintechnology_usb_lps.png|link=Braintechnology USB-LPS|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Braintechnology USB-LPS]] (8/16ch, 24/12MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Chronovu la8 front.png|link=ChronoVu LA8|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ChronoVu LA8]] (8ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Chronovu la16.png|link=ChronoVu LA16|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ChronoVu LA16]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx.png|link=CWAV USBee SX|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[CWAV USBee SX]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Buspirate_v3.png|link=Dangerous Prototypes Buspirate|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Dangerous Prototypes Buspirate]] (5ch, 1MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Dangerous prototypes irtoy mugshot.png|link=Dangerous Prototypes USB IR Toy|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Dangerous Prototypes USB IR Toy]] (1ch, 10kHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic.png|link=DreamSourceLab DSLogic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic]] (16ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic.png|link=DreamSourceLab DSLogic Basic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic Basic]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic.png|link=DreamSourceLab DSLogic Plus|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic Plus]] (16ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic.png|link=DreamSourceLab DSLogic Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic Pro]] (16ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100.png|link=EE Electronics ESLA100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[EE Electronics ESLA100]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Chronovu la8 ftdi ft245rl.jpg|link=FTDI-LA|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[FTDI-LA]] (8ch, ~10MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:jtagulator-transparent.png|link=JTAGulator|[[File:Nuvola OK.png|16px]]&amp;lt;small&amp;gt;[[JTAGulator | Grand Idea Studio JTAGulator]] (24ch, 1.2MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 4032l mugshot.png|link=Hantek 4032L|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek 4032L]] (32ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022be mugshot.png|link=Hantek 6022BL|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6022BL]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hobby components hctest0006 mugshot.png|link=Hobby Components HCTEST0006|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hobby Components HCTEST0006]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ikalogic_scanalogic2.png|link=IKALOGIC Scanalogic-2|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[IKALOGIC Scanalogic-2]] (4ch, 20MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ikalogic scanaplus mugshot.png|link=IKALOGIC ScanaPLUS|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[IKALOGIC ScanaPLUS]] (9ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Kingst la2016 mugshot.png|link=Kingst LA2016|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Kingst LA2016]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Kingst-la5016-mugshot.png|link=Kingst LA5016|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Kingst LA5016]] (16ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Kingst kqs3506 la16100.png|link=KingST KQS3506-LA16100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[KingST KQS3506-LA16100]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Lcsoft-miniboard-front.png|link=Lcsoft Mini Board|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lcsoft Mini Board]] (8/16ch, 24/12MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Lecroy logicstudio16 mugshot.png|link=LeCroy LogicStudio|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[LeCroy LogicStudio]] (8/16ch, 1GHz/500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:logic-shrimp-front.png|link=Logic Shrimp|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Logic Shrimp]] (4ch, 20MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcu123 saleae logic clone.png|link=MCU123 Saleae Logic clone|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MCU123 Saleae Logic clone]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Meilhaus logian 16l mugshot.png|link=Meilhaus Logian-16L|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Meilhaus Logian-16L]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Microchip_pickit2.png|link=Microchip PICkit2|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Microchip PICkit2]] (3ch, 1MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee_ax_clone_front.png|link=MCU123 USBee AX Pro clone|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MCU123 USBee AX Pro clone]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_overview.png|link=mcupro Logic16 clone|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[mcupro Logic16 clone]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Openbench logic sniffer front.png|link=Openbench Logic Sniffer|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Openbench Logic Sniffer]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Prist akip 9101 mugshot.png|link=Prist AKIP-9101|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Prist AKIP-9101]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Robomotic buglogic3.png|link=Robomotic BugLogic 3|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Robomotic BugLogic 3]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Robomotic_minilogic.png|link=Robomotic MiniLogic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Robomotic MiniLogic]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic.png|link=Saleae Logic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_Logic16_bottom.png|link=Saleae Logic16|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic16]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saanlima Pipistrello-OLS.png|link=Saanlima Pipistrello OLS|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Saanlima Pipistrello OLS]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=SUMP compatibles|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[SUMP compatibles]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk lwla1016.png|link=Sysclk LWLA1016|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk LWLA1016]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk lwla1034 mugshot.png|link=Sysclk LWLA1034|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk LWLA1034]] (34ch, 125MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk sla5032 mugshot.png|link=Sysclk SLA5032|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk SLA5032]] (32ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:VKTECH_thumb.jpg|link=VKTECH_saleae_clone|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[VKTECH_saleae_clone|VKTECH saleae clone]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Wayengineer saleae16.png|link=WayEngineer Saleae16|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[WayEngineer Saleae16]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zeroplus Logic Cube.png|link=ZEROPLUS Logic Cube LAP-C(16032)|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ZEROPLUS Logic Cube LAP-C(16032)]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zeroplus Logic Cube.png|link=ZEROPLUS Logic Cube LAP-C(322000)|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ZEROPLUS Logic Cube LAP-C(322000)]] (32ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zeroplus_lap-16128u.png|link=ZEROPLUS LAP-16128U|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ZEROPLUS LAP-16128U]] (16ch, 200MHz)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Acute_pkla1216.png|link=Acute PKLA-1216|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Acute PKLA-1216]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Arduino_Uno-R3.jpg|link=Arduino|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Arduino]] (6ch, 4MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Codethink Interrogizer|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Codethink Interrogizer]] (16ch, 200kHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:IMG 20191206 105430.jpg|link=CoLA|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[CoLA]] (96/48/24ch, 25/50/100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic U3Pro16.png|link=DreamSourceLab DSLogic U3Pro16|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic U3Pro16]] (16ch, 1GHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hsa-logic.png|link=HSA Logic|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HSA Logic]] (8ch, 6.25MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ideofy_la_08.png|link=Ideofy LA-08|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Ideofy LA-08]] (8ch, 96/60/30MHz @ 2/4/8ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Intronix Logicport.png|link=Intronix Logicport LA1034|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Intronix Logicport LA1034]] (34ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Link Instruments LA-5580|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Link Instruments LA-5580]] (80ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Minila parport.png|link=MiniLA|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MiniLA]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Minila_mockup.png|link=MiniLA Mockup|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MiniLA Mockup]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname_la16_mugshot.png|link=Noname LA16|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Noname LA16]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname xl logic16 100m mugshot.png|link=Noname XL-LOGIC16-100M|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Noname XL-LOGIC16-100M]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rockylogic_ant8.png|link=RockyLogic Ant8|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RockyLogic Ant8]] (8ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:RockyLogic Ant18e.png|link=RockyLogic Ant18e|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RockyLogic Ant18e]] (8ch, 1GHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk lwla2034 mugshot.png|link=Sysclk LWLA2034|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Sysclk LWLA2034]] (34ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Techtools_digiview_dv1-100.png|link=TechTools DigiView DV1-100|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[TechTools DigiView DV1-100]] (18ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tektronix TLA5204 1000.png|link=Tektronix TLA520X|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Tektronix TLA520X]] (128ch, 2Ghz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Xmos xtag2.png|link=XMOS XTAG-2|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[XMOS XTAG-2]] (?ch, 50MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zlg_la1032.png|link=ZLG LA1032|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[ZLG LA1032]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mixed-signal devices ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=105px heights=105px&amp;gt;&lt;br /&gt;
File:Armfly_ax_pro.png|link=ARMFLY AX-Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ARMFLY AX-Pro]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk ax pro mugshot.png|link=Sysclk AX-Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk AX-Pro]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Esla201a.png|link=EE Electronics ESLA201A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[EE Electronics ESLA201A]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 mugshot.png|link=HT USBee-AxPro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HT USBee-AxPro]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:LeCroy_WaveSurfer_24Xs-A_front.png|link=LeCroy oscilloscope series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[LeCroy oscilloscope series]] (various)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname lht00su1 mugshot.png|link=Noname LHT00SU1|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Noname LHT00SU1]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DS1052E.png|link=Rigol DS1000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS1000 series|Rigol DS1000D series]] (16ch, 2ch analog, 50-150MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Rigol DS4000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS4000 series]] (0/16ch , 2-4ch analog, 2-4GS/s, 100MHz/200MHz/350MHz/500MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol_VS5202D.png|link=Rigol VS5000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol VS5000 series|Rigol VS5000D series]] (16ch, 2ch analog, 20-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:RS HMO1002.png|link=Rohde&amp;amp;Schwarz HMO1002 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz HMO1002 series]] (2ch, 1GS/s, 50-100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HMO3000.jpg|link=Rohde&amp;amp;Schwarz HMO3000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz HMO 3000 series]] (16ch, 2/4ch analog, 4GS/s, 300-500MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:RTA4000.jpg|link=Rohde&amp;amp;Schwarz RT series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz RT series]] (8/16ch, 2/4ch analog, 2-5GS/s, 50MHz-1GHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic Pro 16 bottom.jpg|link=Saleae Logic Pro 16|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic Pro 16]] (4/16ch, 500/100MHz; 16ch analog, 50MSa/s, 5MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Siglent_SDS1202X-E_front.png|link=Siglent SDS1000X series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Siglent SDS1000X series]] (16ch, 2ch analog, 1GSa/s, 200/100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:sds2304x-mugshot.png|link=Siglent SDS2000X series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Siglent SDS2000X series]] (16ch, 2/4ch analog, 2GSa/s, 300/200/150/100/70MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Yokogawa DLM2000 front.png|link=Yokogawa DLM2000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Yokogawa DLM2000 series]] (8ch, 2/4ch analog, 2.5GSa/s, 200/350/500MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Xzl studio ax mugshot.png|link=XZL_Studio AX|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[XZL_Studio AX]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Xzl studio-dx mugshot.png|link=XZL_Studio DX|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[XZL_Studio DX]]&amp;lt;br/&amp;gt; (16ch, 24MHz; 2ch analog),&amp;lt;br /&amp;gt;Analog not supported&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Agilent_MSO7104A.png|link=Agilent MSO7104A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Agilent MSO7104A]] (16ch, ?; 4ch analog, 2GSa/s, 1GHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:BitScope BS10.png|link=BitScope BS10|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[BitScope BS10]] (8ch, 40MHz; 2ch analog, 20MSa/s, ? BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digilent_analog_discovery.png|link=Digilent Analog Discovery|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Digilent Analog Discovery]] (16ch, 100MHz; 2ch analog, 100MSa/s, 5MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek_1008C.png|link=Hantek 1008C|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek 1008C]] (8ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee dxpro mugshot.png|link=HT USBee-DxPro|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HT USBee-DxPro]] (16ch, 24MHz; 2ch analog)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Lab nation smartscope mugshot.png|link=LabNation SmartScope|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[LabNation SmartScope]] (8ch, 100MHz; 2ch analog, 100MSa/s, 45MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Link Instruments MSO-19 front.png|link=Link Instruments MSO-19|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Link Instruments MSO-19]] (8ch, 200MHz; 1ch analog, 200MSa/s, 60MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Meilhaus_mephisto_scope1.png|link=Meilhaus MEphisto Scope1|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Meilhaus MEphisto Scope1]] (16ch, 100kHz; 2ch analog, 1MSa/s, 500kHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Polabs_poscope_basic2.png|link=PoLabs PoScope Basic2|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PoLabs PoScope Basic2]] (16ch, 8MHz; 2ch analog, 200kSa/s, ? BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:QuantAsylum QA100.png|link=QuantAsylum QA100|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[QuantAsylum QA100]] (12ch; 2ch analog)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Rigol MSO5000 Series|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Rigol MSO5000 Series]] (16ch, 2-4ch analog, 70-350MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_Logic8_case_bottom.jpg|link=Saleae Logic8|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic8]] (3/6/7/8ch, 100/50/40/25MHz; 8ch analog, 10MSa/s, 1MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_logic_pro_8-bottom.png|link=Saleae Logic Pro 8|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic Pro 8]] (4/8ch, 500/100MHz; 8ch analog, 50MSa/s, 5MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 3205D MSO fp.jpg|link=Pico Technology PicoScope 3205D MSO|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 3205D MSO]] (16ch, 100MHz; 2ch analog, 1/0.5GS/s, 100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSO3254A.jpg|link=Hantek DSO3254A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO3254A]] (16ch, 250MHz; 4ch analog, 1GS/s, 250MHz BW; 1 ch func/arb generator, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Oscilloscopes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=100px heights=100px&amp;gt;&lt;br /&gt;
File:Agilent DSO1014A.png|link=Agilent DSO1000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Agilent DSO1000 series]] (2-4ch, 2GS/s, 60-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke_Scopemeter_199B.png|link=Fluke ScopeMeter 199B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Fluke ScopeMeter 199B]] (2ch, 2.5GS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dso-6060c mugshot.png|link=GW Instek GDS-800 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDS-800 series]] (2ch, 25GS/s, 60-250MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hameg HMO2024.png|link=Hameg HMO compact series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hameg HMO compact series]] (2-4ch, 2GS/s, 70-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022be mugshot.png|link=Hantek 6022BE|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6022BE]] (2ch, 48MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek DSO-2090.png|link=Hantek DSO-2090|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-2090]] (2ch, 100MS/s, 40MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hung chang dso 2100 mugshot.png|link=Hung-Chang_DSO-2100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hung-Chang DSO-2100]] (2ch, 100MS/s, 30MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DS1052E.png|link=Rigol DS1000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS1000 series|Rigol DS1000E series]] (2ch, 1GS/s, 50-150MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DS1074Z front.png|link=Rigol DS1000Z series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS1000Z series|Rigol DS1000Z series]] (4ch, 1GS/s, 50-100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol-ds2072 mugshot.png|link=Rigol DS2000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS2000 series]] (2ch, 2GS/s, 70-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol_VS5202D.png|link=Rigol VS5000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol VS5000 series]] (2ch, 20-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rocktech bm102 mugshot.png|link=Rocktech BM102|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rocktech BM102]] (2ch, 50MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Dds120 mugshot.png|link=SainSmart DDS120|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[SainSmart DDS120]] (2ch, 50MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:YiXingDianZi-MDSO.png|link=YiXingDianZi MDSO|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[YiXingDianZi MDSO]] (2ch, 48MS/s, 20MHz BW)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Dreamsourcelab dscope c20p front.jpg|link=DreamSourceLab DScope C20P|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DScope C20P]] (2ch, 200MS/s, 50MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke scopemeter123.png|link=Fluke ScopeMeter 123|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Fluke ScopeMeter 123]] (2ch, 25MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Focussz_fosc21_mugshot.png|link=Focussz Fosc21|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Focussz Fosc21]] (2ch, 8kS/s, 3kHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=GW Instek GDS-2000 series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDS-2000 series]] (2ch, 1GS/s, 60MHz/100MHz/200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek front.jpg|link=Hantek 6052BE|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6052BE]] (2ch, 150MS/s, 50MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6254bd mugshot.png|link=Hantek 6254BD|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6254BD]] (4ch, 1GS/s, 250MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Hantek DSO-1200|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-1200]] (2ch, 500MS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek_DSO_2100_usb.jpg|link=Hantek DSO-2100|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-2100]] (2ch, 100M/s, 30MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek DSO-220 Back.jpg|link=Hantek DSO-220|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-220]] (2ch, 60MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek_PSO2020_0.JPG|link=Hantek PSO2020|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek PSO2020]] (1ch, 96MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek dso2250 mugshot.png|link=Hantek DSO-2250|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-2250]] (2ch, 250MS/s, 100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek dso-5200a device front.png|link=Hantek DSO-5200A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-5200A]] (2ch, 250MS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek iDSO1070A.JPG|link=Hantek iDSO1070|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek iDSO1070]] (2ch, 250MS/s, 70MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Hantek iDSO1070A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek iDSO1070A]] (2ch, 125MS/s, 70MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbduxfast.png|link=Incite Technology USB-DUXfast|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Incite Technology USB-DUXfast]] (16ch, 3MHz, ? BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Instrustar-IDS205A CaseFront.jpg|link=Instrustar ISDS205A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Instrustar_ISDS205A]] (2ch, 48MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Loto_OSC802.jpg|link=Loto OSC802|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Loto OSC802]] (2ch, 80MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:OsciPrime.png|link=Nexus-Computing OsciPrime|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Nexus-Computing OsciPrime]] (2ch, ?MS/s, 3.3MHz-8MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Owon SDS series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Owon SDS series]] (2ch, 0.5-3.2GS/s, 60-300MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 2203.png|link=Pico Technology PicoScope 2203|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 2203]] (40/20MS/s, 5MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 2204A.png|link=Pico Technology PicoScope 2204A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 2204A]] (100MS/s, 10MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PicoScope_2205.png|link=Pico Technology PicoScope 2205|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 2205]] (200/100MS/s, 25MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 3206.png|link=Pico Technology PicoScope 3206|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 3206]] (200/100MS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 5203.png|link=Pico Technology PicoScope 5203|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 5203]] (1/0.5GS/s, 250MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sainsmart dds140 mugshot.png|link=SainSmart DDS140|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[SainSmart DDS140]] (2ch, 200MS/s, 40MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Soundcard|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Soundcard]] (7.1ch, 192kS/s, 22kHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tektronix tds2024b mugshot.png|link=Tektronix TDS2000B series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Tektronix TDS2000B series]] (2-4ch, 1-2GS/s, 60-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:UNI-T UTD2042C.png|link=UNI-T UTD2042C|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UTD2042C]] (2ch, 500MS/s, 40MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Velleman PCSU1000.png|link=Velleman PCSU1000|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Velleman PCSU1000]] (2ch, 1GS/s, 50MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:VellemanWFS210.png|link=Velleman WFS210|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Velleman WFS210]] (2ch, 10MS/s, ?? MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dso-220 usb.png|link=Voltcraft DSO-220|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DSO-220]] (2ch, 60MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft DSO-3062C.png|link=Voltcraft DSO-3062C|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DSO-3062C]] (2ch, 1GS/s, 60MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Multimeters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Agilent_34401A|[[file:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Agilent 34401A]] (6.5 digits, GPIB, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Agilent_34405A.png|link=Agilent_34405A|[[file:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Agilent 34405A]] (120000 counts, USB TMC)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Agilent U1232A.png|link=Agilent U12xxx series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Agilent U12xxx series]] (USB/Bluetooth)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bbc gm m2110 mugshot.png|link=BBC Goertz Metrawatt M2110|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[BBC Goertz Metrawatt M2110]] (30000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Brymen BM257.png|link=Brymen BM257|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM257]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Brymen bm257s mugshot.png|link=Brymen BM257s|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM257s]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bm525s-mugshot.png|link=Brymen BM525s|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM525s]] (10000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bm829s-mugshot.png|link=Brymen BM829s|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM829s]] (10000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bm_857_mugshot_500000.png|link=Brymen BM857|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM857]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bm859s-front-sleeve.png|link=Brymen BM859s|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM859s]] (50000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bm869_mugshot.png|link=Brymen BM869|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM869]] (50000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digitek_dt4000zc_device_front.png|link=Digitek DT4000ZC|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Digitek DT4000ZC]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eevblog 121gw mugshot.png|link=EEVBlog 121GW|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[EEVBlog 121GW]] (50000 counts, BLE, SD)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke 187.png|link=Fluke 187/189|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Fluke 187/189]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke 287.png|link=Fluke 287/289|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Fluke 287/289]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke_45_mugshot.png|link=Fluke 45|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Fluke 45]] (100000 counts, GPIB/RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gmc metrahit 14a logo.png|link=Gossen Metrawatt Metrahit 14A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 14A]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen Metrawatt Metrahit 16I small.png|link=Gossen Metrawatt Metrahit 16I|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 16I]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen Metrawatt Metrahit 18S small.png|link=Gossen Metrawatt Metrahit 18S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 18S]] (31000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen Metrawatt Metrahit 25S Logo.png|link=Gossen Metrawatt Metrahit 25S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 25S]] (31000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gmc metrahit 29s logo.png|link=Gossen Metrawatt Metrahit 29S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 29S]] (310000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gmc kmm2002 logo.png|link=Gossen Metrawatt T-Com KMM2002|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt T-Com KMM2002]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gdm-397_front.png|link=GW Instek GDM-397|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDM-397]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gdm-8251a frontpanel.png|link=GW Instek GDM-8251A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDM-8251A]] (120000 counts, RS232/USB/DigitalIO)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gdm-8251a frontpanel.png|link=GW Instek GDM-8255A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDM-8255A]] (199999 counts, RS232/USB/DigitalIO)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gdm-9061_frontpanel.png|link=GW Instek GDM-9060|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDM-9060]] (1200000 counts, LAN/RS232/USB/DigitalIO/GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gdm-9061_frontpanel.png|link=GW Instek GDM-9061|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDM-9061]] (1200000 counts, LAN/RS232/USB/DigitalIO/GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HP_3457a_sigrok_teaser.png|link=HP 3457A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 3457A]] (7.5 digits, GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hp3478a mugshot.png|link=HP 3478A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 3478A]] (5.5 digits, GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HT410 logo.png|link=HT Instruments HT410|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HT Instruments HT410]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:100px_Idm103n.png|link=ISO-TECH IDM103N|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ISO-TECH IDM103N]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:keysight-34465a-mugshot.png|link=Keysight 34465A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Keysight 34465A]] (1200000 counts, LAN/USB/GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 device front.png|link=MASTECH MAS345|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MAS345]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech_ms2115b_mugshot.png|link=MASTECH MS2115B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS2115B]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech ms8250b mugshot.png|link=MASTECH MS8250B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS8250B]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech ms8250d mugshot.png|link=MASTECH MS8250D|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS8250D]] (6600 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Meterman-38xr.png|link=Meterman_38XR|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Meterman 38XR]] (10000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex M3850M mugshot.png|link=Metex M-3850M|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Metex M-3850M]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex m4650cr mugshot.png|link=Metex M-4650CR|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Metex M-4650CR]] (20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex_ME-21.jpg|link=Metex ME-21|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Metex ME-21]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex_me-31.png|link=Metex ME-31|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Metex ME-31]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metrix mx56c.png|link=Metrix MX56C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Metrix MX56C]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mooshimeter_mugshot.png|link=Mooshim Engineering Mooshimeter|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Mooshim Engineering Mooshimeter]] (24bit, BLE)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Norma dm950.png|link=Norma DM950|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Norma DM950]] (21000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pce-pce-dm32.png|link=PCE PCE-DM32|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-DM32]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 3330 mugshot.png|link=PeakTech 3330|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 3330]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex_me-31.png|link=PeakTech 3410|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 3410]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech3415_top.png|link=PeakTech 3415|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 3415]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 4370 device front.png|link=PeakTech 4370|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4370]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 4390a metex m-3860m mugshot.png|link=PeakTech 4390A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4390A]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rs_22_168_mugshot.png|link=RadioShack 22-168|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RadioShack 22-168]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rs_22-805_front.png|link=RadioShack 22-805|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RadioShack 22-805]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:radioshack_22_812_front.png|link=RadioShack 22-812|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RadioShack 22-812]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:siemens_b1026_logo.png|link=Siemens B1026|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Siemens B1026]] (21000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Siemens B1105 small.png|link=Siemens B1105|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Siemens B1105]] (310000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sparkfun 70c mugshot.png|link=SparkFun 70C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[SparkFun 70C]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tecpel dmm8061.png|link=Tecpel DMM-8061|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tecpel DMM-8061]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tp4000zc_front.png|link=TekPower TP4000ZC|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[TekPower TP4000ZC]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7730.png|link=Tenma 72-7730|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7730]] (20000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7732.png|link=Tenma 72-7732|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7732]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7745.png|link=Tenma 72-7745|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7745]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7750.png|link=Tenma 72-7750|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7750]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-9380A.png|link=Tenma 72-9380A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-9380A]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ut60e_-_front_-_alpha.png|link=UNI-T UT60E|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT60E]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t ut61b mugshot.png|link=UNI-T UT61B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61B]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t ut61c mugshot.png|link=UNI-T UT61C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61C]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni t ut61d device.png|link=UNI-T UT61D|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61D]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Old ver front.png|link=UNI-T UT61E|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61E]] (22000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ut71c mugshot.png|link=UNI-T UT71C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT71C]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t-ut181a mugshot.png|link=UNI-T UT181A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT181A]] (60000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Va_va18b.png|link=V&amp;amp;A VA18B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[V&amp;amp;A VA18B]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Va va40b mugshot.png|link=V&amp;amp;A VA40B|link=V&amp;amp;A VA40B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[V&amp;amp;A VA40B]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DVM4100.png|link=Velleman DVM4100|link=Velleman DVM4100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Velleman DVM4100]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Victor 70C.png|link=Victor 70C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Victor 70C]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Victor 86c device front.png|link=Victor 86C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Victor 86C]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m-3650cr.png|link=Voltcraft M-3650CR|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-3650CR]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft_M-3650D_transparent.png|link=Voltcraft M-3650D|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-3650D]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m4650cr.png|link=Voltcraft M-4650CR|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-4650CR]] (20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft ME-42 logo.png|link=Voltcraft ME-42|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft ME-42]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc820 device.png|link=Voltcraft VC-820|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-820]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc830.png|link=Voltcraft VC-830|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-830]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc840 device front.png|link=Voltcraft VC-840|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-840]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc870 mugshot.png|link=Voltcraft VC-870|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-870]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc920.png|link=Voltcraft VC-920|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-920]] (40000/4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc940.png|link=Voltcraft VC-940|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-940]] (40000/4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc96 mugshot.png|link=Voltcraft VC-96|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-96]] (4000 counts, RS232)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Appa 107.png|link=APPA 107|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[APPA 107]] (4000 / 20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=APPA Multimeters|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[APPA Multimeters]] (Most models, Optical RS232/USB, BLE)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Benning MM 12 - 01 - Front Sleeve.png|link=BENNING MM 12|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[BENNING MM 12]] (40000 counts, RS232/USB, BLE)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=CEM DT-987BT|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[CEM DT-987BT]] (50000 counts, BLE)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digitek dt8000.png|link=Digitek DT8000|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Digitek DT8000]] (8000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digitek dt80000.png|link=Digitek DT80000|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Digitek DT80000]] (80000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Escort 179 device front.png|link=Escort 179|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Escort 179]] (10000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Gossen Metrawatt Metrahit 28C|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 28C]] (310000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Gossen Metrawatt Metrahit 28S|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 28S]] (310000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen metrahit 30m.png|link=Gossen-Metrawatt METRAHIT 30M|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen-Metrawatt METRAHIT 30M]] (1200000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Gossen Metrawatt Metrahit X-Tra|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit X-Tra]] (12000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=HYELEC MS8236|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HYELEC MS8236]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:800px-Mastech m9803r device front.png|link=MASTECH M9803R|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MASTECH M9803R]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metrix mx53.png|link=Metrix MX53|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Metrix MX53]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Owon_XDM2041.JPG|link=Owon XDM2041|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Owon XDM2041]] (55000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech-3442-front.png|link=PeakTech 3442|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 3442]] (50000 counts, BLE)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 4380 mugshot.png|link=PeakTech 4380|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4380]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 4390 mugshot.png|link=PeakTech 4390|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4390]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Protek 6500|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Protek 6500]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DM3068 front.png|link=Rigol DM3068|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Rigol DM3068]] (2200000 counts, LAN/USB/GPIB/RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:RS PRO S2 - 01 - Front.png|link=RS PRO S2|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[RS PRO S2]] (6000 counts, BLE)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-1016.png|link=Tenma 72-1016|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-1016]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t-ut81b mugshot.png|link=UNI-T UT81B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT81B]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft 3850D front transp.png|link=Voltcraft M-3850D|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-3850D]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m3890dt usb.png|link=Voltcraft M-3890DT|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-3890DT]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m4660a device front.png|link=Voltcraft M-4660A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-4660A]] (20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc890 mugshot.png|link=Voltcraft VC-890|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-890]] (60000 counts, USB/serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft VC-950 - 01 - Front.png|link=Voltcraft VC-950|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-950]] (100000/10000 counts, serial/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LCR meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100Px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Der ee de-5000 mugshot.png|link=DER EE DE-5000|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[DER EE DE-5000]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=MASTECH MS5308|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS5308]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:peaktech2165-front.png|link=Peaktech 2165|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[Peaktech 2165]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 2170 mugshot.png|link=PeakTech 2170|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 2170]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:uni_t_ut612_1.png|link=UNI-T UT612|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT612]] (USB/HID)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft4080_2.png|link=Voltcraft 4080|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft 4080]] (serial)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Agilent U1732B.png|link=Agilent U1732B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Agilent U1732B]] (IR)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=BK Precision 879B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[BK Precision 879B]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sound level meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:CEM DT-8852.png|link=CEM DT-8852|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[CEM DT-8852]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Colead SL-5868P.png|link=Colead SL-5868P|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Colead SL-5868P]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Kecheng KC-330B.png|link=Kecheng KC-330B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Kecheng KC-330B]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PCE-322A.png|link=PCE PCE-322A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-322A]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tondaj sl-814.png|link=Tondaj SL-814|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tondaj SL-814]] (USB)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (also: light-/thermo-/hygrometer; RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft_dl_160s.png|link=Voltcraft DL-160S|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-160S]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft_DL-161S.png|link=Voltcraft DL-161S|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-161S]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Thermometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:rs55ii.png|link=APPA 55II|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[APPA 55II]] (2xtemp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:EL-USB-2.png|link=Lascar Electronics EL-USB-2|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lascar Electronics EL-USB-2]] (1xtemp, 1xhum, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:MASTECH_MS6514_mugshot.png|link=MASTECH MS6514|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS6514]] (2x temp, USB/serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mic 98581.png|link=MIC 98581|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MIC 98581]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mic 98583.png|link=MIC 98583|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MIC 98583]] (1xtemp, 1xhum, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t ut325 front.png|link=UNI-T UT325|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT325]] (2xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft k204.png|link=Voltcraft K204|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft K204]] (4xtemp, RS232)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Elitech rc3.png|link=Elitech RC-3|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Elitech RC-3]] (1xtemp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Escort 19.png|link=Escort 19|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Escort 19]] (1x temp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pax_instruments_t400.jpg|link=Pax Instruments T400|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pax Instruments T400]] (4xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (1xtemp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rding temper front.png|link=RDing TEMPer|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rding temper gold device front.png|link=RDing TEMPer Gold|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer Gold]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rding temper1 device front.png|link=RDing TEMPer1|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer1]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pcsensor_temper1k2.png|link=RDing TEMPer1K2|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer1K2]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dl-120th.png|link=Voltcraft DL-120TH|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-120TH]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dl-140th.png|link=Voltcraft DL-140TH|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-140TH]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hygrometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:EL-USB-2.png|link=Lascar Electronics EL-USB-2|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lascar Electronics EL-USB-2]] (temp/humidity, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mic 98583.png|link=MIC 98583|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MIC 98583]] (temp/humidity, USB)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (also: light-/soundlevelmeter; RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Silabs si7005usb dgl eb top.jpg|link=SiLabs Si7005USB-Dongle|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[SiLabs Si7005USB-Dongle]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anemometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Mastech ms6252b.png|link=MASTECH MS6252B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS6252B]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Light meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Lutron YK-2005LX.png|link=Lutron YK-2005LX|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Lutron YK-2005LX]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Energy meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Actaris_a14c5_teleinfo.png|link=EDF Teleinfo|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[EDF Teleinfo]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Acme.png|link=BayLibre ACME|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[BayLibre ACME]] (I2C)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:UM24C_display.jpg|link=RDTech_UM_series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RDTech UM series]] (USB testers)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:UM24C display.jpg|link=RDTech_TC66C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RDTech TC66C]] (USB tester)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DAQs ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Ni usb 6008.png|link=NI USB-6008|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[NI USB-6008]] (8/2 analog inputs/outputs, 12 digital I/Os)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dataloggers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:EL-USB-CO.png|link=Lascar Electronics EL-USB-CO|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lascar Electronics EL-USB-CO]] (carbon monoxide (CO) logger, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Testo_435-4.png|link=Testo 435-4|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Testo 435-4]] (USB)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Gsg_indoor_air_monitor.png|link=GSG Indoor Air Monitor|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[GSG Indoor Air Monitor]] (air quality monitor, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Maul_studio_i.png|link=MAUL studio i|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MAUL studio i]] (weighing scale, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft co-20.png|link=Voltcraft CO-20|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft CO-20]] (air quality monitor, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tachometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Uni-t ut372 mugshot.png|link=UNI-T UT372|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT372]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scales ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Kern ew-6200-2nm mugshot.png|link=KERN scale series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[KERN scale series]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Digital loads ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Arachnid Labs ReLoad Pro - Mugshot.png|link=Arachnid Labs Reload Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Arachnid Labs Reload Pro]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Itech It8511plus frontpanel.png|link=ITECH IT8500 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ITECH IT8500 series]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Maynuo m9812 mugshot.png|link=Maynuo M9812|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Maynuo M9812]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ztetech-ebd-usb%2B.png|link=ZKETECH_EBD-USB|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ZKETECH EBD-USB]]&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Atten ATZ9711.png|link=ATTEN ATZ9711|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[ATTEN ATZ9711]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Function generators ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Rohde&amp;amp;Schwarz SME series|[[file:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz SME series]] (1ch, various, GPIB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol_DG811_frontpanel.png|link=Rigol DG800 Series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DG800 Series]] (1-2ch, 10/25/35MHz, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Rigol DG900 Series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DG900 Series]] (2ch, 50/70/100MHz, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Dg1000z_series.png|link=Rigol DG1000z Series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DG1000z Series]] (2ch, 25/35/60MHz, USB, LAN)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:BG7TBL small.png|link=BG7TBL|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[BG7TBL]] (138MHz-4.4GHz, PC-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek DDS-3X25 top.png|link=Hantek DDS-3X25|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DDS-3X25]] (25MHz, PC-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hp_3325a_front.png|link=HO 3325A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HP 3325A]] (20MHz, GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Jds6600-mugshot.png|link=Joy-IT JDS6600|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Joy-IT JDS6600]] (60MHz, USB RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:MHINSTEK UDB1305S persp.jpg|link=MHINSTEK UDB1xxxS|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MHINSTEK UDB1xxxS]] (2/5/8MHz, Serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:MHINSTEK MHS-5200A persp.jpg|link=MHINSTEK MHS-5200A|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[MHINSTEK MHS-5200A]] (6/12/20/25MHz, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 device front 8116.png|link=Siglent SDG1010|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Siglent SDG1010]] (10MHz, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Velleman PCG10|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Velleman PCG10]] (1MHz, PC-based, LPT)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Frequency counters ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Hantek DDS-3X25 top.png|link=Hantek DDS-3X25|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DDS-3X25]] (50MHz, PC-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HP 5350B.png|link=HP 5350B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HP 5350B]] (10Hz-20GHz, GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== RF receivers ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Per vices noctar.png|link=Per Vices Noctar|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Per Vices Noctar]] (100kHz-4GHz, IQ modulator/demodulator, PCIe)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spectrum analyzers ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Siglent SSA3000X series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Siglent SSA3000X series]] (9kHz-2.1GHz, USB, Ethernet)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Power supplies ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=Agilent N5700 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Agilent N5700 series]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Atten PPS3203T-3S.png|link=Atten PPS3203T-3S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Atten PPS3203T-3S]] (3ch, 2x 0-32V, 1x 0-6V at 0-3A, USB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=BK Precision 9310|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[BK Precision 9310]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Chroma_61604_front.png|link=Chroma 61604|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Chroma 61604]] (1ch, 0-300V, 0-16A, 2kVA)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Conrad_digi_35_cpu_logo.png|link=Conrad DIGI 35 CPU|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Conrad DIGI 35 CPU]] (1ch, 0-35V / 0-2.55A, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Envox_eez_h24005_front_panel.jpg|link=Envox EEZ H24005|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Envox EEZ H24005]] (2ch, USB&amp;amp;LAN)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Envox_eez_bb3_enclosure_prototype.jpg|link=Envox EEZ Bench Box 3|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Envox EEZ Bench Box 3]] (6ch, modular, USB&amp;amp;LAN)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gwinstek-gpd-3303s.png|link=GW Instek GPD series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GPD series]] (2/3/4ch, 0-30V / 0-3A, USB/serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=HP 661xC series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 661xC series]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Agilent-66312a-mugshot.png|link=HP 66312A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 66312A]] (1ch, 0-20V / 0-2A, GPIB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HP-6632B_mugshot.png|link=HP 6632B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 6632B]] (1ch, 0-20V / 0-5A, GPIB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Velleman ps3005d mugshot.png|link=Korad KAxxxxP series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Korad KAxxxxP series]] (1ch, 0-30V / 0-5A, USB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Manson hcs3202.png|link=Manson HCS-3xxx series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Manson HCS-3xxx series]] (1ch, 1-36V / 0-10A, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Motech_LPS-301_logo.png|link=Motech LPS-301|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Motech LPS-301]] (1ch, 1-32V / 0-2A, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Owon_P4603.JPG|link=Owon P4000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Owon P4000 series]] (1ch, 30V/5A or 60V/3A, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Philips PM2813.png|link=Philips PM2800 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Philips_PM2800_series|Fluke/Philips PM2800 series]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rdtech-dps.png|link=RDTech DPS series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RDTech DPS series]] (1ch, various, USB/BT)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:RD6006 frontpanel.png|link=RDTech RD series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RDTech RD series]] (1ch, 0-60V, 0-6/12/18A, USB/Serial/WiFi)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=Rigol DP700 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DP700 series]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DP832.png|link=Rigol DP800 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DP800 series]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:rs_hmc8043_mugshot.png|link=Rohde&amp;amp;Schwarz HMC 8043|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz HMC 8043]] (3ch, 0-32V / 0-3A, USB&amp;amp;LXI)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:rs_hmp4040_mugshot.png|link=Rohde&amp;amp;Schwarz HMP 4000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz HMP 4000 series]] (3/4ch, 0-32V / 0-10A, USB&amp;amp;LAN)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=Delta Elektronika SM3300 series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Delta Elektronika SM3300 series]] (1ch, 18V-660V/3.3kW, USB, RS232, RS485, RS422)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=ETommens eTM-xxxxP Series|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[ETommens eTM-xxxxP Series]] (1ch, various, USB/Serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hanmatek_HM305P_front.JPG|link=Hanmatek HM305P|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Hanmatek HM305P]] (1ch, 0-30V/0-5A, USB/Serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rockseed_rs310p.jpg|link=RockSeed RS310P|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[RockSeed RS310P]] (1ch, 0-30V/0-10A, USB/Serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=Siglent SPD3303 series|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Siglent SPD3303 series]] (3ch, 0-32V/0-3.2A, USB, LAN)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=Voltcraft 18220|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft 18220]] (1ch, 0-40V/0-5A, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Multiplexer / Relay actuators ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:dcttech_usbrelay_mugshot.png|link=dcttech usbrelay|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[dcttech usbrelay]] (1-8ch, 10A @ 250VAC, 10A @ 30VDC, USB HID)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HP_59306A-mugshot.png|link=HP 59306A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 59306A]] (6ch, 0.5A @ 28VDC, 0.5A @ 115VAC, GPIB)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Gembird-silvershield-front.png|link=Gembird silvershield|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gembird silvershield]] (1-4ch, 230V, 10A, USB HID)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ICStation_ICSE012A-mugshot.png|link=ICStation USBRelay|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[ICStation USBRelay]] (2-8ch, 10A @ 30VDC, 10A @ 250VAC, USB/Serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GPIB interfaces ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Agilent_82357a_top_cover_removed.jpg|link=Agilent_82357A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Agilent 82357A]] (Hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ar488-artag-pcb-top.png|link=AR488|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[AR488]] (Arduino based, USB/RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Beiming_s82357.png|link=Beiming S82357|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Beiming S82357]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ICS 488-USB.png|link=ICS 488-USB|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[ICS 488-USB]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:GPIB-USB 82357B clone.png|link=GPIB-USB 82357B clone|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[GPIB-USB 82357B clone]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:NI GPIB-ENET.png|link=National Instruments GPIB-ENET|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[National Instruments GPIB-ENET]] (hardware-based, Ethernet)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:NI GPIB-USB-HS.png|link=National Instruments GPIB-USB-HS|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[National Instruments GPIB-USB-HS]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Prologix-usb.png|link=Prologix GPIB-USB|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Prologix GPIB-USB]] (firmware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:GalvantGPIBUSBrev4.JPG|link=Galvant GPIBUSB|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Galvant GPIBUSB]] (firmware-based, USB, OSHW)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Potential other candidates ==&lt;br /&gt;
&lt;br /&gt;
If you own any other logic analyzers, oscilloscopes, multimeters, dataloggers, ... and want to add support for them in sigrok (or donate/lend devices to developers), please let us know. We&amp;#039;re always happy to add more hardware support! Join the [https://lists.sourceforge.net/lists/listinfo/sigrok-devel mailing list] or ask on [https://web.libera.chat/#sigrok #sigrok@libera.chat] if you want to help out.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Protocol_decoder:Caliper&amp;diff=15304</id>
		<title>Protocol decoder:Caliper</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Protocol_decoder:Caliper&amp;diff=15304"/>
		<updated>2020-07-19T20:29:56Z</updated>

		<summary type="html">&lt;p&gt;Harvie: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox protocol decoder&lt;br /&gt;
| id              = caliper&lt;br /&gt;
| name            = Digital caliper&lt;br /&gt;
| description     = Protocol of cheap generic digital calipers. &lt;br /&gt;
| status          = supported&lt;br /&gt;
| license         = GPLv2+&lt;br /&gt;
| source_code_dir = caliper&lt;br /&gt;
| image           = [[File:Caliper.png|250px]]&lt;br /&gt;
| input           = logic&lt;br /&gt;
| output          = &lt;br /&gt;
| probes          = &lt;br /&gt;
| optional_probes = &lt;br /&gt;
| options         =&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;caliper&amp;#039;&amp;#039;&amp;#039; protocol decoder supports decoding output of cheap (usualy chinese) digital calipers. It decode the simple synchronous serial protocol to read the distance measured by the calipers or similar devices.&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
This will not work with &amp;quot;Digimatic&amp;quot; protocol used by japanese &amp;quot;Mitutoyo&amp;quot; calipers.&lt;br /&gt;
&lt;br /&gt;
== Decoder ==&lt;br /&gt;
&lt;br /&gt;
You can show the available options with the --show command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sigrok-cli -P caliper --show&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.shumatech.com/support/chinese_scales.htm: Chinese Scales]&lt;br /&gt;
* [https://www.instructables.com/id/Reading-Digital-Callipers-with-an-Arduino-USB/: Reading Digital Callipers With an Arduino]&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
[[Category:Protocol decoder]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Protocol_decoder:Caliper&amp;diff=15303</id>
		<title>Protocol decoder:Caliper</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Protocol_decoder:Caliper&amp;diff=15303"/>
		<updated>2020-07-19T20:29:27Z</updated>

		<summary type="html">&lt;p&gt;Harvie: Created decoder.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox protocol decoder&lt;br /&gt;
| id              = caliper&lt;br /&gt;
| name            = Digital caliper&lt;br /&gt;
| description     = Protocol of cheap generic digital calipers. &lt;br /&gt;
| status          = supported&lt;br /&gt;
| license         = GPLv2+&lt;br /&gt;
| source_code_dir = caliper&lt;br /&gt;
| image           = [[File:Caliper.png|250px]]&lt;br /&gt;
| input           = logic&lt;br /&gt;
| output          = &lt;br /&gt;
| probes          = &lt;br /&gt;
| optional_probes = &lt;br /&gt;
| options         =&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;i2c&amp;#039;&amp;#039;&amp;#039; protocol decoder supports decoding output of cheap (usualy chinese) digital calipers. It decode the simple synchronous serial protocol to read the distance measured by the calipers or similar devices.&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
This will not work with &amp;quot;Digimatic&amp;quot; protocol used by japanese &amp;quot;Mitutoyo&amp;quot; calipers.&lt;br /&gt;
&lt;br /&gt;
== Decoder ==&lt;br /&gt;
&lt;br /&gt;
You can show the available options with the --show command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sigrok-cli -P caliper --show&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.shumatech.com/support/chinese_scales.htm: Chinese Scales]&lt;br /&gt;
* [https://www.instructables.com/id/Reading-Digital-Callipers-with-an-Arduino-USB/: Reading Digital Callipers With an Arduino]&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
[[Category:Protocol decoder]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Arduino&amp;diff=14416</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Arduino&amp;diff=14416"/>
		<updated>2019-06-30T15:09:22Z</updated>

		<summary type="html">&lt;p&gt;Harvie: /* Oportunities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Arduino_Uno-R3.jpg|180px]]&lt;br /&gt;
| name             = Arduino&lt;br /&gt;
| status           = in progress&lt;br /&gt;
| source_code_dir  = ols&lt;br /&gt;
| channels         = 6&lt;br /&gt;
| samplerate       = 4MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = Fixed: VIH=3.0V&amp;amp;mdash;5V, VIL=0V&amp;amp;mdash;1.5V&lt;br /&gt;
| memory           = ATmega168:  532 (or lower), ATmega328:  1024 (or lower), ATmega2560: 7168 (or lower)&lt;br /&gt;
| compression      = RLE&lt;br /&gt;
| price            = $1 - $35&lt;br /&gt;
| website          = [https://github.com/gillham/logic_analyzer github.com/gillham/logic_analyzer]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
SUMP protocol implementation for Arduino. Basic functionality is present, but we need someone to fix the details to make things nice and usefull.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Atmel ATmega168/328/2560&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input pins&amp;#039;&amp;#039;&amp;#039;: With optional internal pullups (currently has to be modified at compile-time)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input protection&amp;#039;&amp;#039;&amp;#039;: While Arduino is relatively rugged device, keep in mind it relies solely on internal protection of ATmega chips, so without additional protection it will not handle heavy abuse, overvoltage, etc...&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V and 5V output&amp;#039;&amp;#039;&amp;#039;: 3.3V, 5V&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16MHz crystal&amp;#039;&amp;#039;&amp;#039;: 16.000&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arduino_Uno-R3.jpg|&amp;lt;small&amp;gt;Arduino UNO board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Arduino_Nano.jpg|&amp;lt;small&amp;gt;Arduino Nano board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
* This uses the extended SUMP protocol as implemented by sigrok in ols driver.&lt;br /&gt;
** https://sigrok.org/wiki/Openbench_Logic_Sniffer&lt;br /&gt;
** http://dangerousprototypes.com/docs/The_Logic_Sniffer%27s_extended_SUMP_protocol&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Everything looks almost fine, device loads in pulseview, but there are still some cosmetic issues left to tackle:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Buffer is currently sent or parsed backwards (time goes from right to left/zero)!!!&amp;#039;&amp;#039;&amp;#039; (not sure if problem lays in arduino code or sigrok)&lt;br /&gt;
* RLE (=continuous capture) is not properly implemented in sigrok/ols driver, therefore capture length is limited by device memory&lt;br /&gt;
* Maximum supported samplerate is reported by device and received by sigrok, but not reflected in pulseview GUI&lt;br /&gt;
* Triggering is still a work in progress, but generally works for samples below 1MHz. over 1MHz works for a basic busy wait trigger that doesn&amp;#039;t store until after the trigger fires.&lt;br /&gt;
&lt;br /&gt;
== Oportunities ==&lt;br /&gt;
&lt;br /&gt;
* Arduino has couple of ADC enabled pins. ADC is not very fast, but i guess we can add some basic analog input capabilities for low samplerate modes. (1kHz analog sampling should be more than doable). [https://github.com/gillham/logic_analyzer/issues/49]&lt;br /&gt;
* Add way to enable/disable input pullups through sigrok and pulseview GUI [https://github.com/gillham/logic_analyzer/issues/47]&lt;br /&gt;
* Configure arduino PWM on some unused pin to work as clock and calibration source [https://github.com/gillham/logic_analyzer/issues/48]&lt;br /&gt;
* Add way to control output pins or provide signal generator controlled by pulseview GUI&lt;br /&gt;
* Signal if we are currently capturing using some unused pin (= sync multiple analyzers together using triggers!) [https://github.com/gillham/logic_analyzer/issues/50]&lt;br /&gt;
&lt;br /&gt;
== FTDI-LA (alternative approach) ==&lt;br /&gt;
&lt;br /&gt;
Note that some older arduino designs and arduino clones feature FTDI usb-serial chip, which might be used as logic analyzer as well using [[FTDI-LA]]. &amp;#039;&amp;#039;&amp;#039;This has nothing to do with OLS driver described on this page and i mention it just for completeness.&amp;#039;&amp;#039;&amp;#039; Both Arduino/SUMP and FTDI-LA approaches have some pitfalls, so you might prefer one or the another.&lt;br /&gt;
&lt;br /&gt;
Also note that Arduino boards wire FTDI to ATmega chips and that might cause you some troubles. If atmega pins connected to FTDI are configured as outputs or pullups, it can mess up the measurements or even damage the ATmega (given you apply voltage to it). So make sure you know what are you doing. In best case scenario you have arduino board with DIP socket, which allows you to remove atmega completely from board when you use it with FTDI-LA driver.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer Github page of the project]&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer/issues/38 Github issue concerning sigrok support]&lt;br /&gt;
* [https://github.com/ddrown/stm32-sump Similar project for STM32 boards]&lt;br /&gt;
* [https://github.com/Ebiroll/esp32_sigrok Similar project for ESP32 boards]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Sump protocol]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Arduino&amp;diff=14415</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Arduino&amp;diff=14415"/>
		<updated>2019-06-30T15:08:50Z</updated>

		<summary type="html">&lt;p&gt;Harvie: /* Oportunities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Arduino_Uno-R3.jpg|180px]]&lt;br /&gt;
| name             = Arduino&lt;br /&gt;
| status           = in progress&lt;br /&gt;
| source_code_dir  = ols&lt;br /&gt;
| channels         = 6&lt;br /&gt;
| samplerate       = 4MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = Fixed: VIH=3.0V&amp;amp;mdash;5V, VIL=0V&amp;amp;mdash;1.5V&lt;br /&gt;
| memory           = ATmega168:  532 (or lower), ATmega328:  1024 (or lower), ATmega2560: 7168 (or lower)&lt;br /&gt;
| compression      = RLE&lt;br /&gt;
| price            = $1 - $35&lt;br /&gt;
| website          = [https://github.com/gillham/logic_analyzer github.com/gillham/logic_analyzer]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
SUMP protocol implementation for Arduino. Basic functionality is present, but we need someone to fix the details to make things nice and usefull.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Atmel ATmega168/328/2560&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input pins&amp;#039;&amp;#039;&amp;#039;: With optional internal pullups (currently has to be modified at compile-time)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input protection&amp;#039;&amp;#039;&amp;#039;: While Arduino is relatively rugged device, keep in mind it relies solely on internal protection of ATmega chips, so without additional protection it will not handle heavy abuse, overvoltage, etc...&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V and 5V output&amp;#039;&amp;#039;&amp;#039;: 3.3V, 5V&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16MHz crystal&amp;#039;&amp;#039;&amp;#039;: 16.000&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arduino_Uno-R3.jpg|&amp;lt;small&amp;gt;Arduino UNO board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Arduino_Nano.jpg|&amp;lt;small&amp;gt;Arduino Nano board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
* This uses the extended SUMP protocol as implemented by sigrok in ols driver.&lt;br /&gt;
** https://sigrok.org/wiki/Openbench_Logic_Sniffer&lt;br /&gt;
** http://dangerousprototypes.com/docs/The_Logic_Sniffer%27s_extended_SUMP_protocol&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Everything looks almost fine, device loads in pulseview, but there are still some cosmetic issues left to tackle:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Buffer is currently sent or parsed backwards (time goes from right to left/zero)!!!&amp;#039;&amp;#039;&amp;#039; (not sure if problem lays in arduino code or sigrok)&lt;br /&gt;
* RLE (=continuous capture) is not properly implemented in sigrok/ols driver, therefore capture length is limited by device memory&lt;br /&gt;
* Maximum supported samplerate is reported by device and received by sigrok, but not reflected in pulseview GUI&lt;br /&gt;
* Triggering is still a work in progress, but generally works for samples below 1MHz. over 1MHz works for a basic busy wait trigger that doesn&amp;#039;t store until after the trigger fires.&lt;br /&gt;
&lt;br /&gt;
== Oportunities ==&lt;br /&gt;
&lt;br /&gt;
* Arduino has couple of ADC enabled pins. ADC is not very fast, but i guess we can add some basic analog input capabilities for low samplerate modes. (1kHz analog sampling should be more than doable). [https://github.com/gillham/logic_analyzer/issues/49]&lt;br /&gt;
* Add way to enable/disable input pullups through sigrok and pulseview GUI [https://github.com/gillham/logic_analyzer/issues/47]&lt;br /&gt;
* Configure arduino PWM on some unused pin to work as clock and calibration source [https://github.com/gillham/logic_analyzer/issues/48]&lt;br /&gt;
* Add way to control output pins or provide signal generator controlled by pulseview GUI&lt;br /&gt;
* Signal if we are currently capturing using some unused pin [https://github.com/gillham/logic_analyzer/issues/50]&lt;br /&gt;
&lt;br /&gt;
== FTDI-LA (alternative approach) ==&lt;br /&gt;
&lt;br /&gt;
Note that some older arduino designs and arduino clones feature FTDI usb-serial chip, which might be used as logic analyzer as well using [[FTDI-LA]]. &amp;#039;&amp;#039;&amp;#039;This has nothing to do with OLS driver described on this page and i mention it just for completeness.&amp;#039;&amp;#039;&amp;#039; Both Arduino/SUMP and FTDI-LA approaches have some pitfalls, so you might prefer one or the another.&lt;br /&gt;
&lt;br /&gt;
Also note that Arduino boards wire FTDI to ATmega chips and that might cause you some troubles. If atmega pins connected to FTDI are configured as outputs or pullups, it can mess up the measurements or even damage the ATmega (given you apply voltage to it). So make sure you know what are you doing. In best case scenario you have arduino board with DIP socket, which allows you to remove atmega completely from board when you use it with FTDI-LA driver.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer Github page of the project]&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer/issues/38 Github issue concerning sigrok support]&lt;br /&gt;
* [https://github.com/ddrown/stm32-sump Similar project for STM32 boards]&lt;br /&gt;
* [https://github.com/Ebiroll/esp32_sigrok Similar project for ESP32 boards]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Sump protocol]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Arduino&amp;diff=14414</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Arduino&amp;diff=14414"/>
		<updated>2019-06-30T15:05:14Z</updated>

		<summary type="html">&lt;p&gt;Harvie: /* Oportunities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Arduino_Uno-R3.jpg|180px]]&lt;br /&gt;
| name             = Arduino&lt;br /&gt;
| status           = in progress&lt;br /&gt;
| source_code_dir  = ols&lt;br /&gt;
| channels         = 6&lt;br /&gt;
| samplerate       = 4MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = Fixed: VIH=3.0V&amp;amp;mdash;5V, VIL=0V&amp;amp;mdash;1.5V&lt;br /&gt;
| memory           = ATmega168:  532 (or lower), ATmega328:  1024 (or lower), ATmega2560: 7168 (or lower)&lt;br /&gt;
| compression      = RLE&lt;br /&gt;
| price            = $1 - $35&lt;br /&gt;
| website          = [https://github.com/gillham/logic_analyzer github.com/gillham/logic_analyzer]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
SUMP protocol implementation for Arduino. Basic functionality is present, but we need someone to fix the details to make things nice and usefull.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Atmel ATmega168/328/2560&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input pins&amp;#039;&amp;#039;&amp;#039;: With optional internal pullups (currently has to be modified at compile-time)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input protection&amp;#039;&amp;#039;&amp;#039;: While Arduino is relatively rugged device, keep in mind it relies solely on internal protection of ATmega chips, so without additional protection it will not handle heavy abuse, overvoltage, etc...&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V and 5V output&amp;#039;&amp;#039;&amp;#039;: 3.3V, 5V&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16MHz crystal&amp;#039;&amp;#039;&amp;#039;: 16.000&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arduino_Uno-R3.jpg|&amp;lt;small&amp;gt;Arduino UNO board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Arduino_Nano.jpg|&amp;lt;small&amp;gt;Arduino Nano board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
* This uses the extended SUMP protocol as implemented by sigrok in ols driver.&lt;br /&gt;
** https://sigrok.org/wiki/Openbench_Logic_Sniffer&lt;br /&gt;
** http://dangerousprototypes.com/docs/The_Logic_Sniffer%27s_extended_SUMP_protocol&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Everything looks almost fine, device loads in pulseview, but there are still some cosmetic issues left to tackle:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Buffer is currently sent or parsed backwards (time goes from right to left/zero)!!!&amp;#039;&amp;#039;&amp;#039; (not sure if problem lays in arduino code or sigrok)&lt;br /&gt;
* RLE (=continuous capture) is not properly implemented in sigrok/ols driver, therefore capture length is limited by device memory&lt;br /&gt;
* Maximum supported samplerate is reported by device and received by sigrok, but not reflected in pulseview GUI&lt;br /&gt;
* Triggering is still a work in progress, but generally works for samples below 1MHz. over 1MHz works for a basic busy wait trigger that doesn&amp;#039;t store until after the trigger fires.&lt;br /&gt;
&lt;br /&gt;
== Oportunities ==&lt;br /&gt;
&lt;br /&gt;
* Arduino has couple of ADC enabled pins. ADC is not very fast, but i guess we can add some basic analog input capabilities for low samplerate modes. (1kHz analog sampling should be more than doable). [https://github.com/gillham/logic_analyzer/issues/49]&lt;br /&gt;
* Add way to enable/disable input pullups through sigrok and pulseview GUI [https://github.com/gillham/logic_analyzer/issues/47]&lt;br /&gt;
* Configure arduino PWM on some unused pin to work as clock and calibration source [https://github.com/gillham/logic_analyzer/issues/48]&lt;br /&gt;
* Add way to control output pins or provide signal generator controlled by pulseview GUI&lt;br /&gt;
&lt;br /&gt;
== FTDI-LA (alternative approach) ==&lt;br /&gt;
&lt;br /&gt;
Note that some older arduino designs and arduino clones feature FTDI usb-serial chip, which might be used as logic analyzer as well using [[FTDI-LA]]. &amp;#039;&amp;#039;&amp;#039;This has nothing to do with OLS driver described on this page and i mention it just for completeness.&amp;#039;&amp;#039;&amp;#039; Both Arduino/SUMP and FTDI-LA approaches have some pitfalls, so you might prefer one or the another.&lt;br /&gt;
&lt;br /&gt;
Also note that Arduino boards wire FTDI to ATmega chips and that might cause you some troubles. If atmega pins connected to FTDI are configured as outputs or pullups, it can mess up the measurements or even damage the ATmega (given you apply voltage to it). So make sure you know what are you doing. In best case scenario you have arduino board with DIP socket, which allows you to remove atmega completely from board when you use it with FTDI-LA driver.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer Github page of the project]&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer/issues/38 Github issue concerning sigrok support]&lt;br /&gt;
* [https://github.com/ddrown/stm32-sump Similar project for STM32 boards]&lt;br /&gt;
* [https://github.com/Ebiroll/esp32_sigrok Similar project for ESP32 boards]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Sump protocol]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Arduino&amp;diff=14413</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Arduino&amp;diff=14413"/>
		<updated>2019-06-30T14:47:09Z</updated>

		<summary type="html">&lt;p&gt;Harvie: /* Oportunities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Arduino_Uno-R3.jpg|180px]]&lt;br /&gt;
| name             = Arduino&lt;br /&gt;
| status           = in progress&lt;br /&gt;
| source_code_dir  = ols&lt;br /&gt;
| channels         = 6&lt;br /&gt;
| samplerate       = 4MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = Fixed: VIH=3.0V&amp;amp;mdash;5V, VIL=0V&amp;amp;mdash;1.5V&lt;br /&gt;
| memory           = ATmega168:  532 (or lower), ATmega328:  1024 (or lower), ATmega2560: 7168 (or lower)&lt;br /&gt;
| compression      = RLE&lt;br /&gt;
| price            = $1 - $35&lt;br /&gt;
| website          = [https://github.com/gillham/logic_analyzer github.com/gillham/logic_analyzer]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
SUMP protocol implementation for Arduino. Basic functionality is present, but we need someone to fix the details to make things nice and usefull.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Atmel ATmega168/328/2560&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input pins&amp;#039;&amp;#039;&amp;#039;: With optional internal pullups (currently has to be modified at compile-time)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input protection&amp;#039;&amp;#039;&amp;#039;: While Arduino is relatively rugged device, keep in mind it relies solely on internal protection of ATmega chips, so without additional protection it will not handle heavy abuse, overvoltage, etc...&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V and 5V output&amp;#039;&amp;#039;&amp;#039;: 3.3V, 5V&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16MHz crystal&amp;#039;&amp;#039;&amp;#039;: 16.000&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arduino_Uno-R3.jpg|&amp;lt;small&amp;gt;Arduino UNO board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Arduino_Nano.jpg|&amp;lt;small&amp;gt;Arduino Nano board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
* This uses the extended SUMP protocol as implemented by sigrok in ols driver.&lt;br /&gt;
** https://sigrok.org/wiki/Openbench_Logic_Sniffer&lt;br /&gt;
** http://dangerousprototypes.com/docs/The_Logic_Sniffer%27s_extended_SUMP_protocol&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Everything looks almost fine, device loads in pulseview, but there are still some cosmetic issues left to tackle:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Buffer is currently sent or parsed backwards (time goes from right to left/zero)!!!&amp;#039;&amp;#039;&amp;#039; (not sure if problem lays in arduino code or sigrok)&lt;br /&gt;
* RLE (=continuous capture) is not properly implemented in sigrok/ols driver, therefore capture length is limited by device memory&lt;br /&gt;
* Maximum supported samplerate is reported by device and received by sigrok, but not reflected in pulseview GUI&lt;br /&gt;
* Triggering is still a work in progress, but generally works for samples below 1MHz. over 1MHz works for a basic busy wait trigger that doesn&amp;#039;t store until after the trigger fires.&lt;br /&gt;
&lt;br /&gt;
== Oportunities ==&lt;br /&gt;
&lt;br /&gt;
* Arduino has couple of ADC enabled pins. ADC is not very fast, but i guess we can add some basic analog input capabilities for low samplerate modes. (1kHz analog sampling should be more than doable).&lt;br /&gt;
* Add way to enable/disable input pullups through sigrok and pulseview GUI [https://github.com/gillham/logic_analyzer/issues/47]&lt;br /&gt;
* Configure arduino PWM on some unused pin to work as clock and calibration source [https://github.com/gillham/logic_analyzer/issues/48]&lt;br /&gt;
* Add way to control output pins or provide signal generator controlled by pulseview GUI&lt;br /&gt;
&lt;br /&gt;
== FTDI-LA (alternative approach) ==&lt;br /&gt;
&lt;br /&gt;
Note that some older arduino designs and arduino clones feature FTDI usb-serial chip, which might be used as logic analyzer as well using [[FTDI-LA]]. &amp;#039;&amp;#039;&amp;#039;This has nothing to do with OLS driver described on this page and i mention it just for completeness.&amp;#039;&amp;#039;&amp;#039; Both Arduino/SUMP and FTDI-LA approaches have some pitfalls, so you might prefer one or the another.&lt;br /&gt;
&lt;br /&gt;
Also note that Arduino boards wire FTDI to ATmega chips and that might cause you some troubles. If atmega pins connected to FTDI are configured as outputs or pullups, it can mess up the measurements or even damage the ATmega (given you apply voltage to it). So make sure you know what are you doing. In best case scenario you have arduino board with DIP socket, which allows you to remove atmega completely from board when you use it with FTDI-LA driver.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer Github page of the project]&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer/issues/38 Github issue concerning sigrok support]&lt;br /&gt;
* [https://github.com/ddrown/stm32-sump Similar project for STM32 boards]&lt;br /&gt;
* [https://github.com/Ebiroll/esp32_sigrok Similar project for ESP32 boards]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Sump protocol]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Arduino&amp;diff=14412</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Arduino&amp;diff=14412"/>
		<updated>2019-06-30T14:44:11Z</updated>

		<summary type="html">&lt;p&gt;Harvie: /* Oportunities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Arduino_Uno-R3.jpg|180px]]&lt;br /&gt;
| name             = Arduino&lt;br /&gt;
| status           = in progress&lt;br /&gt;
| source_code_dir  = ols&lt;br /&gt;
| channels         = 6&lt;br /&gt;
| samplerate       = 4MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = Fixed: VIH=3.0V&amp;amp;mdash;5V, VIL=0V&amp;amp;mdash;1.5V&lt;br /&gt;
| memory           = ATmega168:  532 (or lower), ATmega328:  1024 (or lower), ATmega2560: 7168 (or lower)&lt;br /&gt;
| compression      = RLE&lt;br /&gt;
| price            = $1 - $35&lt;br /&gt;
| website          = [https://github.com/gillham/logic_analyzer github.com/gillham/logic_analyzer]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
SUMP protocol implementation for Arduino. Basic functionality is present, but we need someone to fix the details to make things nice and usefull.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Atmel ATmega168/328/2560&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input pins&amp;#039;&amp;#039;&amp;#039;: With optional internal pullups (currently has to be modified at compile-time)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input protection&amp;#039;&amp;#039;&amp;#039;: While Arduino is relatively rugged device, keep in mind it relies solely on internal protection of ATmega chips, so without additional protection it will not handle heavy abuse, overvoltage, etc...&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V and 5V output&amp;#039;&amp;#039;&amp;#039;: 3.3V, 5V&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16MHz crystal&amp;#039;&amp;#039;&amp;#039;: 16.000&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arduino_Uno-R3.jpg|&amp;lt;small&amp;gt;Arduino UNO board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Arduino_Nano.jpg|&amp;lt;small&amp;gt;Arduino Nano board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
* This uses the extended SUMP protocol as implemented by sigrok in ols driver.&lt;br /&gt;
** https://sigrok.org/wiki/Openbench_Logic_Sniffer&lt;br /&gt;
** http://dangerousprototypes.com/docs/The_Logic_Sniffer%27s_extended_SUMP_protocol&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Everything looks almost fine, device loads in pulseview, but there are still some cosmetic issues left to tackle:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Buffer is currently sent or parsed backwards (time goes from right to left/zero)!!!&amp;#039;&amp;#039;&amp;#039; (not sure if problem lays in arduino code or sigrok)&lt;br /&gt;
* RLE (=continuous capture) is not properly implemented in sigrok/ols driver, therefore capture length is limited by device memory&lt;br /&gt;
* Maximum supported samplerate is reported by device and received by sigrok, but not reflected in pulseview GUI&lt;br /&gt;
* Triggering is still a work in progress, but generally works for samples below 1MHz. over 1MHz works for a basic busy wait trigger that doesn&amp;#039;t store until after the trigger fires.&lt;br /&gt;
&lt;br /&gt;
== Oportunities ==&lt;br /&gt;
&lt;br /&gt;
* Arduino has couple of ADC enabled pins. ADC is not very fast, but i guess we can add some basic analog input capabilities for low samplerate modes. (1kHz analog sampling should be more than doable).&lt;br /&gt;
* Add way to enable/disable input pullups through sigrok and pulseview GUI&lt;br /&gt;
* Configure arduino PWM on some unused pin to work as clock and calibration source [https://github.com/gillham/logic_analyzer/issues/48]&lt;br /&gt;
* Add way to control output pins or provide signal generator controlled by pulseview GUI&lt;br /&gt;
&lt;br /&gt;
== FTDI-LA (alternative approach) ==&lt;br /&gt;
&lt;br /&gt;
Note that some older arduino designs and arduino clones feature FTDI usb-serial chip, which might be used as logic analyzer as well using [[FTDI-LA]]. &amp;#039;&amp;#039;&amp;#039;This has nothing to do with OLS driver described on this page and i mention it just for completeness.&amp;#039;&amp;#039;&amp;#039; Both Arduino/SUMP and FTDI-LA approaches have some pitfalls, so you might prefer one or the another.&lt;br /&gt;
&lt;br /&gt;
Also note that Arduino boards wire FTDI to ATmega chips and that might cause you some troubles. If atmega pins connected to FTDI are configured as outputs or pullups, it can mess up the measurements or even damage the ATmega (given you apply voltage to it). So make sure you know what are you doing. In best case scenario you have arduino board with DIP socket, which allows you to remove atmega completely from board when you use it with FTDI-LA driver.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer Github page of the project]&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer/issues/38 Github issue concerning sigrok support]&lt;br /&gt;
* [https://github.com/ddrown/stm32-sump Similar project for STM32 boards]&lt;br /&gt;
* [https://github.com/Ebiroll/esp32_sigrok Similar project for ESP32 boards]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Sump protocol]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Arduino&amp;diff=14411</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Arduino&amp;diff=14411"/>
		<updated>2019-06-30T14:43:54Z</updated>

		<summary type="html">&lt;p&gt;Harvie: /* Oportunities */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Arduino_Uno-R3.jpg|180px]]&lt;br /&gt;
| name             = Arduino&lt;br /&gt;
| status           = in progress&lt;br /&gt;
| source_code_dir  = ols&lt;br /&gt;
| channels         = 6&lt;br /&gt;
| samplerate       = 4MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = Fixed: VIH=3.0V&amp;amp;mdash;5V, VIL=0V&amp;amp;mdash;1.5V&lt;br /&gt;
| memory           = ATmega168:  532 (or lower), ATmega328:  1024 (or lower), ATmega2560: 7168 (or lower)&lt;br /&gt;
| compression      = RLE&lt;br /&gt;
| price            = $1 - $35&lt;br /&gt;
| website          = [https://github.com/gillham/logic_analyzer github.com/gillham/logic_analyzer]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
SUMP protocol implementation for Arduino. Basic functionality is present, but we need someone to fix the details to make things nice and usefull.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Atmel ATmega168/328/2560&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input pins&amp;#039;&amp;#039;&amp;#039;: With optional internal pullups (currently has to be modified at compile-time)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input protection&amp;#039;&amp;#039;&amp;#039;: While Arduino is relatively rugged device, keep in mind it relies solely on internal protection of ATmega chips, so without additional protection it will not handle heavy abuse, overvoltage, etc...&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V and 5V output&amp;#039;&amp;#039;&amp;#039;: 3.3V, 5V&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16MHz crystal&amp;#039;&amp;#039;&amp;#039;: 16.000&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arduino_Uno-R3.jpg|&amp;lt;small&amp;gt;Arduino UNO board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Arduino_Nano.jpg|&amp;lt;small&amp;gt;Arduino Nano board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
* This uses the extended SUMP protocol as implemented by sigrok in ols driver.&lt;br /&gt;
** https://sigrok.org/wiki/Openbench_Logic_Sniffer&lt;br /&gt;
** http://dangerousprototypes.com/docs/The_Logic_Sniffer%27s_extended_SUMP_protocol&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Everything looks almost fine, device loads in pulseview, but there are still some cosmetic issues left to tackle:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Buffer is currently sent or parsed backwards (time goes from right to left/zero)!!!&amp;#039;&amp;#039;&amp;#039; (not sure if problem lays in arduino code or sigrok)&lt;br /&gt;
* RLE (=continuous capture) is not properly implemented in sigrok/ols driver, therefore capture length is limited by device memory&lt;br /&gt;
* Maximum supported samplerate is reported by device and received by sigrok, but not reflected in pulseview GUI&lt;br /&gt;
* Triggering is still a work in progress, but generally works for samples below 1MHz. over 1MHz works for a basic busy wait trigger that doesn&amp;#039;t store until after the trigger fires.&lt;br /&gt;
&lt;br /&gt;
== Oportunities ==&lt;br /&gt;
&lt;br /&gt;
* Arduino has couple of ADC enabled pins. ADC is not very fast, but i guess we can add some basic analog input capabilities for low samplerate modes. (1kHz analog sampling should be more than doable).&lt;br /&gt;
* Add way to enable/disable input pullups through sigrok and pulseview GUI&lt;br /&gt;
* Configure arduino PWM on some unused pin to work as clock and calibration source [[https://github.com/gillham/logic_analyzer/issues/48]]&lt;br /&gt;
* Add way to control output pins or provide signal generator controlled by pulseview GUI&lt;br /&gt;
&lt;br /&gt;
== FTDI-LA (alternative approach) ==&lt;br /&gt;
&lt;br /&gt;
Note that some older arduino designs and arduino clones feature FTDI usb-serial chip, which might be used as logic analyzer as well using [[FTDI-LA]]. &amp;#039;&amp;#039;&amp;#039;This has nothing to do with OLS driver described on this page and i mention it just for completeness.&amp;#039;&amp;#039;&amp;#039; Both Arduino/SUMP and FTDI-LA approaches have some pitfalls, so you might prefer one or the another.&lt;br /&gt;
&lt;br /&gt;
Also note that Arduino boards wire FTDI to ATmega chips and that might cause you some troubles. If atmega pins connected to FTDI are configured as outputs or pullups, it can mess up the measurements or even damage the ATmega (given you apply voltage to it). So make sure you know what are you doing. In best case scenario you have arduino board with DIP socket, which allows you to remove atmega completely from board when you use it with FTDI-LA driver.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer Github page of the project]&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer/issues/38 Github issue concerning sigrok support]&lt;br /&gt;
* [https://github.com/ddrown/stm32-sump Similar project for STM32 boards]&lt;br /&gt;
* [https://github.com/Ebiroll/esp32_sigrok Similar project for ESP32 boards]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Sump protocol]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Hantek_6022BL&amp;diff=14410</id>
		<title>Hantek 6022BL</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Hantek_6022BL&amp;diff=14410"/>
		<updated>2019-06-30T14:15:35Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox oscilloscope&lt;br /&gt;
| image               = [[File:Hantek 6022be mugshot.png|180px]]&lt;br /&gt;
| name                = Hantek 6022BL&lt;br /&gt;
| status              = supported&lt;br /&gt;
| source_code_dir     = hantek-6xxx&lt;br /&gt;
| channels            = 2&lt;br /&gt;
| samplerate          = 48MHz&lt;br /&gt;
| samplerate_equiv    = &lt;br /&gt;
| bandwidth           = 20MHz&lt;br /&gt;
| vertical_resolution = 8bit&lt;br /&gt;
| triggers            = none (SW-only)&lt;br /&gt;
| input_impedance     = 1MΩ‖25pF&lt;br /&gt;
| memory              = none&lt;br /&gt;
| display             = none&lt;br /&gt;
| connectivity        = USB&lt;br /&gt;
| features            = &lt;br /&gt;
| price               = $73&lt;br /&gt;
| website             = [http://www.hantek.com/en/ProductDetail_2_153.html hantek.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Hantek 6022BL&amp;#039;&amp;#039;&amp;#039; is a USB-based, 2-channel oscilloscope with an analog bandwidth of 20MS/s and 48MS/s sampling rate, and an 8-/16-channel logic analyzer with 24MHz sampling rate.&lt;br /&gt;
&lt;br /&gt;
The device can either be used as oscilloscope &amp;#039;&amp;#039;&amp;#039;or&amp;#039;&amp;#039;&amp;#039; as logic analyzer, but not both at the same time. I.e., it is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; a mixed-signal-oscilloscope (MSO).&lt;br /&gt;
&lt;br /&gt;
Currently only the 8-channel logic analyzer mode is supported.&lt;br /&gt;
&lt;br /&gt;
See [[Hantek 6022BL/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/documentation/datasheets/cy7c68013a-cy7c68014a-cy7c68015a-cy7c68016a-ez-usb-fx2lp-usb Cypress CY7C68013A-100AXC] (FX2LP) ([http://www.cypress.com/file/138911/download datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;256-byte I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: 2x [http://www.microchip.com/wwwproducts/en/24LC02B Microchip 24LC02BI] ([http://ww1.microchip.com/downloads/en/DeviceDoc/21709J.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16-Bit bus transceiver with 3-state outputs&amp;#039;&amp;#039;&amp;#039;: [http://www.ti.com/product/sn74lvc16245a TI SN74LVC16245A] ([http://www.ti.com/lit/ds/symlink/sn74lvc16245a.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;8-channel analog mux/demux&amp;#039;&amp;#039;&amp;#039;: 2x [http://www.nxp.com/products/discretes-and-logic/logic/8-channel-analog-multiplexer-demultiplexer:74HC4051D NXP 74HC4051D] ([http://cache.nxp.com/documents/data_sheet/74HC_HCT4051.pdf?pspll=1 datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1A low-dropout voltage regulator (3.3V):&amp;#039;&amp;#039;&amp;#039; [http://www.advanced-monolithic.com/products/voltreg.html#1117 Advanced Monolithic Systems AMS1117-3.3] [http://www.advanced-monolithic.com/pdf/ds1117.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;2W, fixed input, isolated &amp;amp; unregulated dual/single output DC/DC converter&amp;#039;&amp;#039;&amp;#039;: [http://www.mornsun.cn/html/product/content/A_S-2WR2.html Mornsun A_S-2WR2 (A0505S-2WR2)] ([http://www.mornsun.cn/uploads/pdf/A_S-2WR2.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ADC&amp;#039;&amp;#039;&amp;#039;: (educated guess, IC covered by glued-on heatsink)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;8-bit, 40/80/100MHz, dual ADC&amp;#039;&amp;#039;&amp;#039;: [http://www.analog.com/en/products/analog-to-digital-converters/ad-converters/ad9288.html Analog Devices AD9288] ([http://www.analog.com/media/en/technical-documentation/data-sheets/AD9288.pdf datasheet]), or&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;8-bit, 100MHz, dual ADC&amp;#039;&amp;#039;&amp;#039;: [https://translate.google.com/translate?hl=en&amp;amp;sl=zh-CN&amp;amp;tl=en&amp;amp;u=http%3A%2F%2Fwww.mxtronics.com%2Fn107%2Fn124%2Fn181%2Fn184%2Fc692%2Fcontent.html MXTronix MXT2088] ([http://www.mxtronics.com/n107/n124/n181/n184/c692/attr/2630.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.4GHz current feedback amplifiers with enable&amp;#039;&amp;#039;&amp;#039;: 2x [http://www.intersil.com/en/products/amplifiers-and-buffers/all-amplifiers/amplifiers/EL5166.html Intersil EL5166] ([http://www.intersil.com/content/dam/Intersil/documents/el51/el5166-67.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;145 MHz FastFET Opamps&amp;#039;&amp;#039;&amp;#039;: 2x [http://www.analog.com/en/products/amplifiers/operational-amplifiers/jfet-input-amplifiers/ad8065.html#product-overview AD8065]: ([http://www.analog.com/static/imported-files/data_sheets/AD8065_8066.pdf datasheet]), markings &amp;quot;HRA&amp;quot;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Probes&amp;#039;&amp;#039;&amp;#039;: 2x PP80B 1X/10X 80MHz bandwidth oscilloscope probes&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Attenuator&amp;#039;&amp;#039;&amp;#039;: Hantek HT-201 20:1 attenuator (10MHz bandwidth, 1.053M input resistance)&lt;br /&gt;
&lt;br /&gt;
The device has a &amp;quot;H/P&amp;quot; button. Depending on whether or not it&amp;#039;s pressed it comes up with different USB VID/PIDs:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Pressed&amp;#039;&amp;#039;&amp;#039;: [[Hantek_6022BL/Info|04b4:602a Cypress Semiconductor Corp.]] (used for oscilloscope mode)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Not pressed&amp;#039;&amp;#039;&amp;#039;: [[Hantek_6022BL/Info|0925:3881 Lakeview Research Saleae Logic]] ([[Saleae Logic]] VID/PID, so [[fx2lafw]] works out of the box)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;NXP 74HC4051D (upper/lower, CH1/CH2) pinout&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
&amp;lt;table&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
{{chip_16pin&lt;br /&gt;
|1=Y4&lt;br /&gt;
|2=&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;(GND)&amp;lt;/span&amp;gt; Y6&lt;br /&gt;
|3=&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;(upper EL5166, IN-)&amp;lt;/span&amp;gt; Z&lt;br /&gt;
|4=&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;(GND)&amp;lt;/span&amp;gt; Y7&lt;br /&gt;
|5=&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;(GND)&amp;lt;/span&amp;gt; Y5&lt;br /&gt;
|6=&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;(GND)&amp;lt;/span&amp;gt; E#&lt;br /&gt;
|7=VEE&lt;br /&gt;
|8=GND&lt;br /&gt;
|9=S2 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FX2 PA3)&amp;lt;/span&amp;gt;&lt;br /&gt;
|10=S1 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FX2 PA2)&amp;lt;/span&amp;gt;&lt;br /&gt;
|11=S0 &amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;(FX2 PA1)&amp;lt;/span&amp;gt;&lt;br /&gt;
|12=Y3&lt;br /&gt;
|13=Y0&lt;br /&gt;
|14=Y1&lt;br /&gt;
|15=Y2&lt;br /&gt;
|16=VCC&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&lt;br /&gt;
{{chip_16pin&lt;br /&gt;
|1=&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;(GND)&amp;lt;/span&amp;gt; Y4&lt;br /&gt;
|2=&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;(GND)&amp;lt;/span&amp;gt; Y6&lt;br /&gt;
|3=&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;(lower EL5166, IN-)&amp;lt;/span&amp;gt; Z&lt;br /&gt;
|4=&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;(GND)&amp;lt;/span&amp;gt; Y7&lt;br /&gt;
|5=&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;(GND)&amp;lt;/span&amp;gt; Y5&lt;br /&gt;
|6=&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;(GND)&amp;lt;/span&amp;gt; E#&lt;br /&gt;
|7=VEE&lt;br /&gt;
|8=GND&lt;br /&gt;
|9=S2 &amp;lt;span style=&amp;quot;color:darkcyan&amp;quot;&amp;gt;(FX2 PA6)&amp;lt;/span&amp;gt;&lt;br /&gt;
|10=S1 &amp;lt;span style=&amp;quot;color:darkcyan&amp;quot;&amp;gt;(FX2 PA5)&amp;lt;/span&amp;gt;&lt;br /&gt;
|11=S0 &amp;lt;span style=&amp;quot;color:darkcyan&amp;quot;&amp;gt;(FX2 PA4)&amp;lt;/span&amp;gt;&lt;br /&gt;
|12=Y3&lt;br /&gt;
|13=Y0&lt;br /&gt;
|14=Y1&lt;br /&gt;
|15=Y2&lt;br /&gt;
|16=VCC&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!S2&lt;br /&gt;
!S1&lt;br /&gt;
!S0&lt;br /&gt;
!74HC4051D Mux&lt;br /&gt;
!VDIVs (vendor software)&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 0 || 0 || Y0 to Z || 200mV&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 0 || 1 || Y1 to Z || 500mV&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 1 || 0 || Y2 to Z || 5V, 2V, 1V&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 1 || 1 || Y3 to Z || 100mV, 50mV, 20mV&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Intersil EL5166 (both) pinout&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
{{chip_8pin&lt;br /&gt;
|1=NC&lt;br /&gt;
|2=&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;(upper/lower 74HC4051D, Z)&amp;lt;/span&amp;gt; IN-&lt;br /&gt;
|3=&amp;lt;span style=&amp;quot;color:blue&amp;quot;&amp;gt;(AD8065, IN-/VOUT)&amp;lt;/span&amp;gt; IN+&lt;br /&gt;
|4=VS-&lt;br /&gt;
|5=NC&lt;br /&gt;
|6=OUT&lt;br /&gt;
|7=VS+&lt;br /&gt;
|8=CE#&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Microchip 24LC02BI (both) pinout&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
{{chip_8pin&lt;br /&gt;
|1=&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;(Low, but not GND)&amp;lt;/span&amp;gt; A0&lt;br /&gt;
|2=&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;(GND)&amp;lt;/span&amp;gt; A1&lt;br /&gt;
|3=&amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;(GND)&amp;lt;/span&amp;gt; A2&lt;br /&gt;
|4=VSS&lt;br /&gt;
|5=SDA &amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;(FX2 SDA)&amp;lt;/span&amp;gt;&lt;br /&gt;
|6=SCL &amp;lt;span style=&amp;quot;color:purple&amp;quot;&amp;gt;(FX2 SCL)&amp;lt;/span&amp;gt;&lt;br /&gt;
|7=WP &amp;lt;span style=&amp;quot;color:orange&amp;quot;&amp;gt;(GND)&amp;lt;/span&amp;gt; &lt;br /&gt;
|8=VCC&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Analog Devices ADS9288 pinout&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!AD9288 pins&lt;br /&gt;
!Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| S1, S2&lt;br /&gt;
| S1 depends on FX2 PA7 (see below), S2 is tied to GND.&lt;br /&gt;
|-&lt;br /&gt;
| DFS&lt;br /&gt;
| Tied to GND. Data format select = &amp;quot;offset binary&amp;quot; (not &amp;quot;twos complement&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
| A&amp;lt;sub&amp;gt;IN&amp;lt;/sub&amp;gt;A, A&amp;lt;sub&amp;gt;IN&amp;lt;/sub&amp;gt;B&lt;br /&gt;
| Analog input channels.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Cypress FX2 pinout&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!FX2&amp;amp;nbsp;pins&lt;br /&gt;
!Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| CTL0&lt;br /&gt;
| Connected to AD9288 ENC&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt; and ENC&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt; and FX2 IFCLK.&lt;br /&gt;
|-&lt;br /&gt;
| PB0-PB7&lt;br /&gt;
| Connected to AD9288 D0&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;-D7&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt; and SN74LVC16245A 1A1-1A8.&lt;br /&gt;
|-&lt;br /&gt;
| PD0-PD7&lt;br /&gt;
| Connected to AD9288 D0&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;-D7&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt; and SN74LVC16245A 2A1-2A8.&lt;br /&gt;
|-&lt;br /&gt;
| PA7&lt;br /&gt;
| Connected to the SN74LVC16245A&amp;#039;s 1OE# and 2OE# pins (both 8bit groups share the signal) as well as 1DIR and 2DIR. Also connected to the ADC&amp;#039;s S1 pin (via two discrete inverters with R37, Q2, R13, Q1).&lt;br /&gt;
&lt;br /&gt;
This means PA7 selects between digital (low) and analog (high) data paths, data is always at FX2 ports PB and PD, and either carries 16 digital channels, or two eight bit analog channels.&lt;br /&gt;
&lt;br /&gt;
The benefit of &amp;quot;variable DIR&amp;quot; in the SN74LVC16245A is questionable, since it shares the signal with OE# and for high levels the output is high-Z anyway -- so the ADC output is &amp;#039;&amp;#039;not&amp;#039;&amp;#039; routed to digital pins when PA7 is high, not tying DIR to a fixed level is pointless(?)&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!PA7&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
| 1 || Selects scope mode. The ADC&amp;#039;s S1 pin is high, which means &amp;quot;Normal operation, data align disabled&amp;quot;. The SN74LVC16245A&amp;#039;s OE# pins are high (&amp;quot;don&amp;#039;t enable output&amp;quot;, DIR state is irrelevant).&lt;br /&gt;
|-&lt;br /&gt;
| 0 || Selects LA mode. The ADC&amp;#039;s S1 pin is low, which means &amp;quot;Standby both channels A and B&amp;quot;. The SN74LVC16245A&amp;#039;s OE# pins are low (&amp;quot;output enable&amp;quot;) and the DIR pins are low (&amp;quot;B data to A bus&amp;quot;, i.e. data direction is from LA connector to FX2).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| PC2&lt;br /&gt;
| 1kHz probe calibration pin.&lt;br /&gt;
|-&lt;br /&gt;
| PC0/PC1&lt;br /&gt;
| Dual-color (red/green) LED.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller&amp;quot; class=&amp;quot;alternategrey sortable sigroktable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!PC1&lt;br /&gt;
!PC0&lt;br /&gt;
!LED&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 0 || ?&lt;br /&gt;
|-&lt;br /&gt;
| 0 || 1 || green&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 0 || red&lt;br /&gt;
|-&lt;br /&gt;
| 1 || 1 || off&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Hantek 6022bl box.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl accessories.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl probes.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl 20 1 attenuator ht-201 top.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl 20 1 attenuator ht-201 bottom.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl device top.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl device bottom.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl device connectors.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl device usb.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl pcb top.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl pcb bottom.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl pcb silkscreen.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl input stage.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl la input stage.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl cypress fx2lp.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl microchip 24lc02bi button.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl microchip 24lc02bi.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl ams1117.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl ti lvc16245a.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl s1661sz b212fg.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022bl mornsun a0505s-2wr2.jpg|&amp;lt;small&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
See [[Hantek 6022BE#Protocol]].&lt;br /&gt;
&lt;br /&gt;
When the &amp;quot;H/P&amp;quot; button is &amp;#039;&amp;#039;&amp;#039;not&amp;#039;&amp;#039;&amp;#039; pressed, the device can be used as 8-channel 24MHz logic analyzer via [[fx2lafw]] out of the box (using the fx2lafw protocol).&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
See [[Hantek 6022BE#Firmware]].&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://1drv.ms/1gWOsUF Vendor software and manuals]&lt;br /&gt;
* [http://geek-mag.com/posts/255290/ geek-mag.com: The overview of an USB oscillograph Hantek DSO-6022BL with the logical analyzer and gikporny]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Oscilloscope]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=EE_Electronics_ESLA100&amp;diff=14409</id>
		<title>EE Electronics ESLA100</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=EE_Electronics_ESLA100&amp;diff=14409"/>
		<updated>2019-06-30T14:14:34Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Eeelec xla esla100.png|180px]]&lt;br /&gt;
| name             = EE Electronics ESLA100&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 24MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.25V&lt;br /&gt;
| threshold        = Fixed: VIH=2.0V&amp;amp;mdash;5.25V, VIL=-0.5V&amp;amp;mdash;0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = &amp;lt;$50&lt;br /&gt;
| website          = [http://eeelec.com/xla/ eeelec.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;EE Electronics ESLA100&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with up to 24MHz sampling rate. &lt;br /&gt;
&lt;br /&gt;
It is a clone of the [[Saleae Logic]].&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
See [[EE Electronics ESLA100/Info]] for some more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -vvv&amp;#039;&amp;#039;&amp;#039; output) on the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip:&amp;#039;&amp;#039;&amp;#039; Cypress CY7C68013A-56LFXC (FX2LP)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: Atmel ATMLH911 02B 1&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Octal tristate bus transceiver&amp;#039;&amp;#039;&amp;#039;: NXP 74HC245D&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100.jpg|&amp;lt;small&amp;gt;Device w/ cable&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100 front.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100 back.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100 probe connector.jpg|&amp;lt;small&amp;gt;Probe connector&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100 usb.jpg|&amp;lt;small&amp;gt;USB&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100 open.jpg|&amp;lt;small&amp;gt;Device, open&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100 pcb front.jpg|&amp;lt;small&amp;gt;PCB front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100 pcb back.jpg|&amp;lt;small&amp;gt;PCB back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100 74hc245d.jpg|&amp;lt;small&amp;gt;NXP 74HC245D&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100 atmlh911.jpg|&amp;lt;small&amp;gt;Atmel ATMLH911&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100 cy7c68013a.jpg|&amp;lt;small&amp;gt;Cypress FX2&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100 resistors.jpg|&amp;lt;small&amp;gt;Probe resistors&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See also [http://www.flickr.com/photos/uwehermann/sets/72157624520323356/ this flickr set] for more PCB photos of the device.&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
Since we use the open-source [[fx2lafw]] firmware for this device, we don&amp;#039;t need to know the protocol.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://stores.ebay.com/eeelec Eeelec eBay store] and [http://store.eeelec.com/ Eeelec webshop]&lt;br /&gt;
* [http://eeelec.com/xla/ Eeelec: Software download location]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=CWAV_USBee_SX&amp;diff=14408</id>
		<title>CWAV USBee SX</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=CWAV_USBee_SX&amp;diff=14408"/>
		<updated>2019-06-30T14:12:25Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Cwav usbee sx.png|180px]]&lt;br /&gt;
| name             = CWAV USBee SX&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 24MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = max. 5.5V&lt;br /&gt;
| threshold        = Fixed: VIH=1.4V, VIL=0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = $130&lt;br /&gt;
| website          = [http://usbee.com/sx.html usbee.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;USBee SX&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer (and signal generator) with up to 24MHz sampling rate.&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
See [[CWAV USBee SX/Info]] for some more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -vvv&amp;#039;&amp;#039;&amp;#039; output) on the device.&lt;br /&gt;
&lt;br /&gt;
CWAV, Inc. [http://usbee.com/company.htm has been closed and no longer sells] the USBee test pods (has chosen to go out of business effective September 10, 2015). But there are a lot of clones, like [[MCU123 USBee AX Pro clone]]. Just search for &amp;#039;&amp;#039;&amp;#039;24mhz 8ch logic analyzer&amp;#039;&amp;#039;&amp;#039; on http://ebay.com/ or http://aliexpress.com/ for one (usually under $10).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Cypress CY7C68013A-56PVXC (FX2LP)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; Older versions used the Cypress CY7C68013-56PVC (FX2), which is different in some ways (e.g. less SRAM)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: ST LD33&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: Microchip 24LC01B&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;New version with Cypress CY7C68013A (FX2LP):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cwav usbee sx.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx case back.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx case open.jpg|&amp;lt;small&amp;gt;Device, open&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx pcb front.jpg|&amp;lt;small&amp;gt;PCB, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee sx pcb back.jpg|&amp;lt;small&amp;gt;PCB, back&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;Old version with Cypress CY7C68013 (FX2):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_device_top.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_device_bottom.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_pcb_top.jpg|&amp;lt;small&amp;gt;PCB, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_pcb_bottom.jpg|&amp;lt;small&amp;gt;PCB, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx_revision_zx.jpg|&amp;lt;small&amp;gt;&amp;quot;USBee ZX&amp;quot; marking&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
Since we use the open-source [[fx2lafw]] firmware for this device, we don&amp;#039;t need to know the protocol.&lt;br /&gt;
&lt;br /&gt;
However, for those interested in this, someone else has already [https://blog.visucore.com/tags/usbee decoded most of it].&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://usbee.com/software/ZXHelpFiles.zip USBee SX help files]&lt;br /&gt;
* [http://usbee.com/usbeesuitemanual.pdf USBee Suite manual]&lt;br /&gt;
* [http://usbee.com/usbeesuitesw.zip Vendor software]&lt;br /&gt;
* [https://blog.visucore.com/2010/5/23/jtag-using-cypress-fx2-usb Visucore Blog: JTAG using USBee SX]&lt;br /&gt;
* [https://blog.visucore.com/2010/5/28/pwm-on-the-usbee-hardware-using-custom-firmware Visucore Blog: PWM on the USBee with custom firmware]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=EE_Electronics_ESLA201A&amp;diff=14407</id>
		<title>EE Electronics ESLA201A</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=EE_Electronics_ESLA201A&amp;diff=14407"/>
		<updated>2019-06-30T14:01:03Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Esla201a.png|180px]]&lt;br /&gt;
| name             = EE Electronics ESLA201A&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8 + 1&lt;br /&gt;
| samplerate       = 8ch @ 24MHz, 8+1ch @ 12MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = max. 5.5V&lt;br /&gt;
| threshold        = Fixed: V&amp;lt;sub&amp;gt;IH&amp;lt;/sub&amp;gt;=1.4V, V&amp;lt;sub&amp;gt;IL&amp;lt;/sub&amp;gt;=0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = $35 - $45&lt;br /&gt;
| website          = [https://web.archive.org/web/20110213013236/http://eeelec.com/xla/ eeelec.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;EE Electronics ESLA201A&amp;#039;&amp;#039;&amp;#039; a USB-based, 8-channel logic analyzer with up to 24MHz sampling rate, with 1 additional analog channel (theoretically 2, but only one of them can be used at a time; 3MHz analog bandwidth).&lt;br /&gt;
&lt;br /&gt;
It is a clone of the [[CWAV USBee AX-Pro]].&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: [[fx2lafw]] currently doesn&amp;#039;t support switching between the two possible analog channels, 1ACH (TODO: not verified on hardware) will be used unconditionally.&lt;br /&gt;
&lt;br /&gt;
See [[EE Electronics ESLA201A/Info]] for some more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -vvv&amp;#039;&amp;#039;&amp;#039; output) on the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* Cypress CY7C68013A &amp;amp;mdash; [http://www.cypress.com/?rID=38801 FX2 chip, 56 pins]&lt;br /&gt;
* Atmel ATMLH113 &amp;amp;mdash; I2C EEPROM&lt;br /&gt;
* Texas Instruments TLC5510I &amp;amp;mdash; [http://www.ti.com/product/tlc5510 8-bit ADC]&lt;br /&gt;
* NXP 74HC4051D &amp;amp;mdash; [http://www.nxp.com/documents/data_sheet/74HC_HCT4051.pdf 8-channel analog switch]&lt;br /&gt;
* National LM358 &amp;amp;mdash; [http://www.national.com/mpf/LM/LM358.html Low Power Dual Op-Amp]&lt;br /&gt;
* ON Semiconductor MC33078 &amp;amp;mdash; [http://www.onsemi.com/PowerSolutions/product.do?id=MC33078 Low Noise Dual Op-Amp]&lt;br /&gt;
* Maxim ICL7660 &amp;amp;mdash; [http://datasheets.maxim-ic.com/en/ds/ICL7660-MAX1044.pdf Switched Capacitor Voltage Converter]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Analog frontend:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:ESLA201A_Analog.svg]]&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Esla201a.JPG|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Esla201a-pcb.jpg|&amp;lt;small&amp;gt;PCB, top/bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
Since we use the open-source [[fx2lafw]] firmware for this device, we don&amp;#039;t need to know the protocol.&lt;br /&gt;
&lt;br /&gt;
The USBee AX software controls the unit through a combination of command messages, and firmware patched for sample rates etc. downloaded before each capture. For this reason we have abandoned efforts to decode the protocol, and are working instead on [[fx2lafw]] &amp;amp;mdash; a replacement open source firmware for the device.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://stores.ebay.com/eeelec Eeelec eBay store] and [http://store.eeelec.com/ Eeelec webshop]&lt;br /&gt;
* [https://web.archive.org/web/20110213013236/http://eeelec.com/xla/ Eeelec: Software download location]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Oscilloscope]]&lt;br /&gt;
[[Category:Mixed-signal oscilloscope]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=HT_USBee-AxPro&amp;diff=14406</id>
		<title>HT USBee-AxPro</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=HT_USBee-AxPro&amp;diff=14406"/>
		<updated>2019-06-30T14:00:44Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Ht usbee axpro v5 mugshot.png|180px]]&lt;br /&gt;
| name             = HT USBee-AxPro&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8 + 1&lt;br /&gt;
| samplerate       = 8ch @ 24MHz, 8+1ch @ 12MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = Digital: -1V &amp;amp;mdash; +6V&amp;lt;br/&amp;gt;Analog: ±10V (±20V max)&lt;br /&gt;
| threshold        = Fixed: V&amp;lt;sub&amp;gt;IH&amp;lt;/sub&amp;gt;=1.6V, V&amp;lt;sub&amp;gt;IL&amp;lt;/sub&amp;gt;=1.4V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = $35 - $45&lt;br /&gt;
| website          = [http://de.aliexpress.com/item/New-3-in-1-Tool-Oscilloscope-Logic-Analyzer-ALTERA-Saleae8-USBEE-AX-PRO-Altera-USB-Blaster/32236912930.html aliexpress.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;HT USBee-AxPro&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with up to 24MHz sampling rate, with 1 additional analog channel (3MHz analog bandwidth).&lt;br /&gt;
&lt;br /&gt;
It is able to switch between USBee AX-Pro, Salea Logic and Altera USB blaster mode via a button. When pressing the button the USB VID/PID changes.&lt;br /&gt;
&lt;br /&gt;
It is a clone of the [[CWAV USBee AX-Pro]].&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
See [[HT USBee-AxPro/Info]] for some more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) on the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HT2013 V5.00&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A-56SSOP (FX2LP)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;64Kbit I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://ww1.microchip.com/downloads/en/DeviceDoc/21189f.pdf Microchip 24LC641]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;2Kbit I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://ww1.microchip.com/downloads/en/DeviceDoc/21709c.pdf Microchip 24LC02B]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Auxiliary 8051 chip&amp;#039;&amp;#039;&amp;#039;: [http://www.st.com/web/en/resource/technical/document/datasheet/DM00024550.pdf ST STM8S003F3] (used for handling the button)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Supply voltage regulator&amp;#039;&amp;#039;&amp;#039;: Advanced Monolithic Systems AMS1117-3.3&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Analog-to-digital converter&amp;#039;&amp;#039;&amp;#039;: [http://www.ti.com/lit/ds/symlink/tlc5510.pdf Texas Instruments TLC5510I]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Analog input amplifiers&amp;#039;&amp;#039;&amp;#039;: [http://www.analog.com/static/imported-files/data_sheets/AD8065_8066.pdf Analog Devices AD8065] (SMD marking &amp;quot;HRA&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Analog amplifiers negative supply&amp;#039;&amp;#039;&amp;#039;: [http://www.intersil.com/content/dam/Intersil/documents/icl7/icl7660.pdf Intersil ICL7660 (7660 AIBAZ V120428A)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
=== FX2LP pin mappings ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! # !! Pin !! Destination !! Remark&lt;br /&gt;
|-&lt;br /&gt;
|  || CTL2 || ADC_CLK || ADC clock&lt;br /&gt;
|-&lt;br /&gt;
|  || PD0..7 || ADC_D1..8 || ADC data output&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Analog frontend ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Schematics&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
[[File:Ht-usbee-axpro analog schematics.svg|500px]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notes&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* Some devices have R2 = 66.5Ω (instead of 66.5kΩ), this basically limits the range to -3.3V &amp;amp;mdash; +3.3V.&lt;br /&gt;
* TLC5510 is used with ~3.3V &amp;quot;reference&amp;quot; from LDO output which is both out of the allowed range and is a major source of inaccuracy.&lt;br /&gt;
* Some devices (probably those that do not have U5 populated) produce bogus min and max spikes when measuring certain voltages, this can probably be remedied by adding small (on the order of 10s pF) capacitance to U5 Vcc and GND pins or to the ADC CLK line.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HT_V6.0&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
=== Pin mappings ===&lt;br /&gt;
&lt;br /&gt;
The FX2 CTL2 and PD0..7 pins are mapped exactly like the &amp;#039;&amp;#039;&amp;#039;HT2013 V5.00&amp;#039;&amp;#039;&amp;#039; version. The TLC5510I OE# pin is tied to GND.&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;HT2013 V5.00&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Ht-usbee-axpro_package.jpg |&amp;lt;small&amp;gt;Device package&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht-usbee case front.jpg |&amp;lt;small&amp;gt;Case, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht-usbee device.jpg |&amp;lt;small&amp;gt;Device&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht-usbee pcb front.jpg |&amp;lt;small&amp;gt;PCB, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PCB3.jpg |&amp;lt;small&amp;gt;PCB, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht-usbee pcb.jpg |&amp;lt;small&amp;gt;PCB, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht-usbee backside.jpg |&amp;lt;small&amp;gt;PCB, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:TLC5510I.jpg |&amp;lt;small&amp;gt;TLC5510I&amp;lt;/small&amp;gt;&lt;br /&gt;
File:STM8_1.jpg |&amp;lt;small&amp;gt;STM8 1&amp;lt;/small&amp;gt;&lt;br /&gt;
File:SM8_2.jpg |&amp;lt;small&amp;gt;STM8 2&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Probe_adaptor.jpg |&amp;lt;small&amp;gt;Probe adaptor&amp;lt;/small&amp;gt;&lt;br /&gt;
File:FX2.jpg |&amp;lt;small&amp;gt;FX2&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Expansion_board.jpg |&amp;lt;small&amp;gt;Expansion board&amp;lt;/small&amp;gt;&lt;br /&gt;
File:AMS1117.jpg |&amp;lt;small&amp;gt;AMS1117&amp;lt;/small&amp;gt;&lt;br /&gt;
File:7660.jpg |&amp;lt;small&amp;gt;7660&amp;lt;/small&amp;gt;&lt;br /&gt;
File:24LC64.jpg |&amp;lt;small&amp;gt;24LC64&amp;lt;/small&amp;gt;&lt;br /&gt;
File:24LC02B.jpg |&amp;lt;small&amp;gt;24LC02B&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht-usbee-axpro_no_siggen_pcb.jpg |&amp;lt;small&amp;gt;Version without signal generator&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht-usbee-axpro_no_siggen_case.jpg |&amp;lt;small&amp;gt;Version without signal generator case&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;HT2013 V5.00 (no blue button PCB)&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 package contents.jpg|&amp;lt;small&amp;gt;Package contents&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 device top.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 device bottom.jpg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 connector.jpg|&amp;lt;small&amp;gt;Connector&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 usb.jpg|&amp;lt;small&amp;gt;USB&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 analog connector top.jpg|&amp;lt;small&amp;gt;Analog connector, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 analog connector bottom.jpg|&amp;lt;small&amp;gt;Analog connector, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 button conn.jpg|&amp;lt;small&amp;gt;Button connector&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 pcb top.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 pcb bottom.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 cypress fx2.jpg|&amp;lt;small&amp;gt;Cypress FX2&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 st stm8s003f3.jpg|&amp;lt;small&amp;gt;ST STM8S003F3&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 microchip 24lc64i.jpg|&amp;lt;small&amp;gt;Microchip 24LC64I&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 microchip 24lc02bi.jpg|&amp;lt;small&amp;gt;Microchip 24LC02BI&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 intersil icl7660.jpg|&amp;lt;small&amp;gt;Intersil ICL7660&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 ti tlc5510i.jpg|&amp;lt;small&amp;gt;TI TLC5510I&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 ams1117-3.3.jpg|&amp;lt;small&amp;gt;AMS1117-3.3&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;HT_V6.0&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Ht usbee axpro package contents.jpg|&amp;lt;small&amp;gt;Package contents&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro device top.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro device bottom.jpg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro connector.jpg|&amp;lt;small&amp;gt;Connector&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro usb.jpg|&amp;lt;small&amp;gt;USB&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro analog adapter top.jpg|&amp;lt;small&amp;gt;Analog adapter, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro analog adapter bottom.jpg|&amp;lt;small&amp;gt;Analog adapter, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro pcb top.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro pcb bottom.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro cypress fx2.jpg|&amp;lt;small&amp;gt;Cypress FX2&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro microchip 24lc02b.jpg|&amp;lt;small&amp;gt;Microchip 24LC02B&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro tlc5510i.jpg|&amp;lt;small&amp;gt;TI TLC5510I&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro intersil icl7660s.jpg|&amp;lt;small&amp;gt;Intersil ICL7660S&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro ams1117-3.3.jpg|&amp;lt;small&amp;gt;AMS1117-3.3&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro hra.jpg|&amp;lt;small&amp;gt;HRA&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro 24mhz crystal.jpg|&amp;lt;small&amp;gt;24MHz crystal&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
Since we use the open-source [[fx2lafw]] firmware for this device, we don&amp;#039;t need to know the protocol.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.epanorama.net/newepa/2014/06/17/ht-usbee-axpro-review/ epanorama.net: HT-USBee AxPro review]&lt;br /&gt;
* [https://www.itead.cc/saleae8-usbee-ax-pro-altera-combination-logic-analyzer.html Itead: Saleae8 / USBEE AX PRO / Altera Combination: Logic Analyzer]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Oscilloscope]]&lt;br /&gt;
[[Category:Mixed-signal oscilloscope]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=XZL_Studio_AX&amp;diff=14405</id>
		<title>XZL Studio AX</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=XZL_Studio_AX&amp;diff=14405"/>
		<updated>2019-06-30T14:00:09Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:XZL_Studio AX}}&lt;br /&gt;
{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Xzl studio ax mugshot.png|180px]]&lt;br /&gt;
| name             = XZL_Studio AX&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8 + 1&lt;br /&gt;
| samplerate       = 8ch @ 24MHz, 8+1ch @ 12MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = 1 independent trigger + (SW-probe 0,1)&lt;br /&gt;
| voltages         = Digital: max. 5.5V&amp;lt;br /&amp;gt;Analog: -10V &amp;amp;mdash; +10V &lt;br /&gt;
| threshold        = Digital: Fixed: V&amp;lt;sub&amp;gt;IH&amp;lt;/sub&amp;gt;=1.4V, V&amp;lt;sub&amp;gt;IL&amp;lt;/sub&amp;gt;=0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = $20 - 35&lt;br /&gt;
| website          = [http://www.hotmcu.com/xzl-ax-oscilloscope-and-logic-analyzer-ax-pro-logic-analyzer-p-14.html?cPath=3_26 hotmcu.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;XZL_Studio AX&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with up to 24MHz sampling rate, with 1 additional analog channel (theoretically 2, but only one of them can be used at a time; 3MHz analog bandwidth).&lt;br /&gt;
&lt;br /&gt;
It is a clone of the [[CWAV USBee AX-Pro]].&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: [[fx2lafw]] currently doesn&amp;#039;t support switching between the two possible analog channels, 1ACH (TODO: not verified on hardware) will be used unconditionally.&lt;br /&gt;
&lt;br /&gt;
See [[XZL_Studio AX/Info]] for some more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) on the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;:  Cypress CY7C68013A-56LTXC (FX2LP), U6&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ADC&amp;#039;&amp;#039;&amp;#039;: 1x Texas Instruments TLC5510I (SO 24pin package), 8-Bit, 20 MSPS ADC, Single Channel, U10, outputs D1-D8 connected to PD0-PD7, OE# grounded, CLOCK from CTL2 on U6&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: Atmel 24C02C&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Low-dropout voltage regulator&amp;#039;&amp;#039;&amp;#039;: Advanced Monolithic Systems AMS1117-3.3&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Multiplexer&amp;#039;&amp;#039;&amp;#039;: HCF4051 - Single 8-Channel Analog Multiplexer/Demultiplexer, U12, channel selectors B and C grounded, selector A controlled by PA0 on U6&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Op Amp&amp;#039;&amp;#039;&amp;#039;:  LM358 - Single Supply Dual Operational Amplifiers, U15&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Studio XZL AX.jpeg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Studio XZL AX Probe Port.jpeg|&amp;lt;small&amp;gt;Probe port&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Studio XZL AX USB.jpeg|&amp;lt;small&amp;gt;USB port&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Studio XZL AX.back.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Studio XZL AX PCB.jpeg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Studio XZL AX PCB underside.jpeg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Studio XZL AX clips.jpeg|&amp;lt;small&amp;gt;Probe clips&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
Since we use the open-source [[fx2lafw]] firmware for this device, we don&amp;#039;t need to know the protocol.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [[EE Electronics ESLA201A]] - the same circuit (from firmware&amp;#039;s point of view). PCB has been copied and altered, same silkscreen labels. No electrolytic caps, no resistive trimmers, larger screw-hole-keepouts, no cap on pin 13 at U10, no U13 (second MAX1044/ICL7660). Has extra button inside the box!&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Oscilloscope]]&lt;br /&gt;
[[Category:Mixed-signal oscilloscope]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Noname_LHT00SU1&amp;diff=14404</id>
		<title>Noname LHT00SU1</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Noname_LHT00SU1&amp;diff=14404"/>
		<updated>2019-06-30T13:58:35Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Noname lht00su1 mugshot.png|180px]]&lt;br /&gt;
| name             = Noname LHT00SU1&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8 + 1&lt;br /&gt;
| samplerate       = 8ch @ 24MHz, 8+1ch @ 12MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = Digital: 0V &amp;amp;mdash; +5.3V&amp;lt;br/&amp;gt;Analog: ±10V&lt;br /&gt;
| threshold        = Fixed: V&amp;lt;sub&amp;gt;IH&amp;lt;/sub&amp;gt;=1.4V, V&amp;lt;sub&amp;gt;IL&amp;lt;/sub&amp;gt;=0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = $20 - $25&lt;br /&gt;
| website          = [https://www.aliexpress.com/wholesale?catId=0&amp;amp;initiative_id=SB_20170810062635&amp;amp;SearchText=lht00su1 aliexpress.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Noname LHT00SU1&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with up to 24MHz sampling rate, with 1 additional analog channel (theoretically 2, but only one of them can be used at a time; 3MHz analog bandwidth).&lt;br /&gt;
&lt;br /&gt;
It is a clone of the [[CWAV USBee AX-Pro]].&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: [[fx2lafw]] currently doesn&amp;#039;t support switching between the two possible analog channels, 1ACH will be used unconditionally.&lt;br /&gt;
&lt;br /&gt;
See [[Noname LHT00SU1/Info]] for some more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) on the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
There&amp;#039;s a jumper on the PCB which write-protects the I²C EEPROM when set (it ships in that state) by keeping the WP pin at 3.3V.&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;LTH00SU1-V5.0&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Noname lht00su1 package contents.jpg|&amp;lt;small&amp;gt;Package contents&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname lht00su1 device top.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname lht00su1 device bottom.jpg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname lht00su1 pcb top.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname lht00su1 pcb bottom.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname lht00su1 cypress fx2.jpg|&amp;lt;small&amp;gt;Cypress FX2&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname lht00su1 tlc5510i.jpg|&amp;lt;small&amp;gt;TLC5510I&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname lht00su1 so8.jpg|&amp;lt;small&amp;gt;Unknown SO8&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname lht00su1 lm358.jpg|&amp;lt;small&amp;gt;LM358&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname lht00su1 hef4051bt.jpg|&amp;lt;small&amp;gt;HEF4051BT&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname lht00su1 bochen 3296.jpg|&amp;lt;small&amp;gt;Bochen 3296&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname lht00su1 ams1117.jpg|&amp;lt;small&amp;gt;AMS1117-3.3&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname lht00su1 24c02n.jpg|&amp;lt;small&amp;gt;24C02N&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
Since we use the open-source [[fx2lafw]] firmware for this device, we don&amp;#039;t need to know the protocol.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.raspberrypiwiki.com/index.php/LHT00SU1_Virtual_Oscilloscope_SKU:412961 raspberrypiwiki.com: LHT00SU1_Virtual_Oscilloscope_SKU:412961] (info and software download)&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Oscilloscope]]&lt;br /&gt;
[[Category:Mixed-signal oscilloscope]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=ARMFLY_AX-Pro&amp;diff=14403</id>
		<title>ARMFLY AX-Pro</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=ARMFLY_AX-Pro&amp;diff=14403"/>
		<updated>2019-06-30T13:55:37Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Armfly_ax_pro.png|180px]]&lt;br /&gt;
| name             = ARMFLY AX-Pro&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8 + 1&lt;br /&gt;
| samplerate       = 8ch @ 24MHz, 8+1ch @ 12MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = Digital: 0V &amp;amp;mdash; +5V&amp;lt;br/&amp;gt;Analog: ±10V (±20V max)&lt;br /&gt;
| threshold        = Fixed: V&amp;lt;sub&amp;gt;IH&amp;lt;/sub&amp;gt;=1.4V, V&amp;lt;sub&amp;gt;IL&amp;lt;/sub&amp;gt;=0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = $35-45&lt;br /&gt;
| website          = [http://www.armfly.com/product/AX-Pro/ax-pro.htm armfly.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;ARMFLY AX-Pro&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with up to 24MHz sampling rate, with 1 additional analog channel (theoretically 2, but only one of them can be used at a time; 3MHz analog bandwidth). Has been proven to be possible to work at 24MS/s also for the Analog channel even if the ADC max sample rate is 20MS/s (see resources).&lt;br /&gt;
&lt;br /&gt;
It is a clone of the [[CWAV USBee AX-Pro]]. There is an &amp;quot;[http://item.taobao.com/item.htm?id=12503749579 RS232 RS485 RS422 CAN converter]&amp;quot; add-on board which also has a BNC connector for analog support.&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: [[fx2lafw]] currently doesn&amp;#039;t support switching between the two possible analog channels, ACH1 will be used unconditionally.&lt;br /&gt;
&lt;br /&gt;
See [[ARMFLY AX-Pro/Info]] for some more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) on the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Cypress CY7C68013A-56LTXC (FX2LP)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: Atmel ATML920 24C02N SU27 D&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Low-dropout voltage regulator&amp;#039;&amp;#039;&amp;#039;: Advanced Monolithic Systems AMS1117-3.3&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ADC&amp;#039;&amp;#039;&amp;#039;: Texas Instrument TLC5510IPW, 8-Bit, 20 MS/s ADC Single Channel&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OpAmp&amp;#039;&amp;#039;&amp;#039;: Texas Instrument LMV358 Dual Low-Voltage Rail-to-Rail Output Operational Amplifier &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;OpAmp&amp;#039;&amp;#039;&amp;#039;: Analog Devices AD8065 (SMD marking &amp;quot;HRA&amp;quot;) &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Multiplexor&amp;#039;&amp;#039;&amp;#039;: (I do not see it. Is it U5?)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Edge-Triggered D-Type Flip-Flops&amp;quot;&amp;quot;: HC574 (U15)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:AX-Pro.JPG|&amp;lt;small&amp;gt;AX-Pro&amp;lt;/small&amp;gt;&lt;br /&gt;
File:AX-Pro-Cables.JPG|&amp;lt;small&amp;gt;Cables&amp;lt;/small&amp;gt;&lt;br /&gt;
File:AX-Pro-PCB.JPG|&amp;lt;small&amp;gt;PCB, front&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
Since we use the open-source [[fx2lafw]] firmware for this device, we don&amp;#039;t need to know the protocol.&lt;br /&gt;
&lt;br /&gt;
== Hardware configuration (V.5) ==&lt;br /&gt;
* PA0 -&amp;gt; Select the Analog Source (Channel 1 or 2)&lt;br /&gt;
* PA1-7 are not connected&lt;br /&gt;
* CTL0 -&amp;gt; not connected&lt;br /&gt;
* CTL1 (connected with RDY1) -&amp;gt; CLK Pin (external)&lt;br /&gt;
* CTL2 -&amp;gt; provide the clock to the ADC&lt;br /&gt;
* PORTB -&amp;gt; Digital Data (8 pins, external)&lt;br /&gt;
* PORTD -&amp;gt; ADC Data&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://item.taobao.com/item.htm?spm=a230r.1.14.24.3c1ad073DBcRDL&amp;amp;id=19741672514&amp;amp;ns=1&amp;amp;abbucket=8#detail ARMFLY Taobao shop] ([http://translate.google.com/translate?hl=en&amp;amp;sl=zh-CN&amp;amp;tl=en&amp;amp;u=https%3A%2F%2Fitem.taobao.com%2Fitem.htm%3Fspm%3Da230r.1.14.24.3c1ad073DBcRDL%26id%3D19741672514%26ns%3D1%26abbucket%3D8%23detail&amp;amp;sandbox=1 English translation])&lt;br /&gt;
* [http://item.taobao.com/item.htm?id=12503749579 ARMFLY AX-Pro RS232 RS485 RS422 CAN converter] ([http://translate.google.com/translate?hl=en&amp;amp;sl=zh-CN&amp;amp;tl=en&amp;amp;u=http%3A%2F%2Fitem.taobao.com%2Fitem.htm%3Fid%3D12503749579 English translation])&lt;br /&gt;
* [https://www.youtube.com/watch?v=hM8xnfO61Aw ARMFLY AX-Pro Analog Channel up to 24MS/s] &lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Oscilloscope]]&lt;br /&gt;
[[Category:Mixed-signal oscilloscope]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Sysclk_AX-Pro&amp;diff=14402</id>
		<title>Sysclk AX-Pro</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Sysclk_AX-Pro&amp;diff=14402"/>
		<updated>2019-06-30T13:54:09Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Sysclk ax pro mugshot.png|180px]]&lt;br /&gt;
| name             = Sysclk AX-Pro&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8 + 1&lt;br /&gt;
| samplerate       = 8ch @ 24MHz, 8+1ch @ 12MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = Digital: -1V &amp;amp;mdash; +6V&amp;lt;br/&amp;gt;Analog: ±10V (±20V max)&lt;br /&gt;
| threshold        = Fixed: V&amp;lt;sub&amp;gt;IH&amp;lt;/sub&amp;gt;=1.6V, V&amp;lt;sub&amp;gt;IL&amp;lt;/sub&amp;gt;=1.4V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = $35 - $45&lt;br /&gt;
| website          = [http://sysclk.taobao.com/ sysclk.taobao.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Sysclk AX-Pro&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with up to 24MHz sampling rate, with 1 additional analog channel (theoretically 2, but only one of them can be used at a time; 3MHz analog bandwidth).&lt;br /&gt;
&lt;br /&gt;
It is a clone of the [[CWAV USBee AX-Pro]].&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: [[fx2lafw]] currently doesn&amp;#039;t support switching between the two possible analog channels, ACH2 will be used unconditionally.&lt;br /&gt;
&lt;br /&gt;
See [[Sysclk AX-Pro/Info]] for some more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) on the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A-56LTXC (FX2LP)]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc0180.pdf‎ Atmel ATML125 24C02N SU27 D]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Auxiliary 8051 chip&amp;#039;&amp;#039;&amp;#039;: [http://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15F204EA-series-english.pdf STC STC15F104E] (purpose is unknown)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Supply voltage regulator&amp;#039;&amp;#039;&amp;#039;: Advanced Monolithic Systems AMS1117-3.3&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Reference voltage regulator&amp;#039;&amp;#039;&amp;#039;: Advanced Monolithic Systems AMS1117-2.851218&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Analog-to-Digital converter&amp;#039;&amp;#039;&amp;#039;: [http://www.ti.com/lit/ds/symlink/tlc5510.pdf Texas Instruments TLC5510I]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Analog input amplifiers&amp;#039;&amp;#039;&amp;#039;: [http://www.analog.com/static/imported-files/data_sheets/AD8065_8066.pdf Analog Devices AD8065] (SMD marking &amp;quot;HRA&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Analog amplifiers negative supply&amp;#039;&amp;#039;&amp;#039;: [http://www.ti.com/lit/ds/symlink/lmc7660.pdf Texas Instruments LMC7660]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Some operational amplifiers&amp;#039;&amp;#039;&amp;#039;: [http://www.ti.com/lit/ds/symlink/lm158-n.pdf Texas Instruments LM358]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Analog channel switching relay&amp;#039;&amp;#039;&amp;#039;: TQ2-2V&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
The analog channels are multiplexed by relay or solid-state IC to one ADC.&lt;br /&gt;
&lt;br /&gt;
=== FX2LP pin mappings ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; style=&amp;quot;font-size: smaller;&amp;quot; class=&amp;quot;alternategrey sigroktable&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
! #      !! Pin          !! Destination !! Remark&lt;br /&gt;
|-&lt;br /&gt;
| 01     || RDY0/SLRD    || TRIG        || socket pin&lt;br /&gt;
|-&lt;br /&gt;
| 13     || IFCLK        || GND         || grounded&lt;br /&gt;
|-&lt;br /&gt;
| 18..25 || PB0..7       || DCH0..7     || digital input&lt;br /&gt;
|-&lt;br /&gt;
| 30     || CTL1/FLAGB   || CLK         || socket pin&lt;br /&gt;
|-&lt;br /&gt;
| 31     || CTL2/FLAGC   || ADC_CLK     || ADC clock input&lt;br /&gt;
|-&lt;br /&gt;
| 33     || PA0          || relay       || multiplexing ACH1/ACH2&lt;br /&gt;
|-&lt;br /&gt;
| 35     || PA2          || DCH1 GND    || can be isolated from GND and act as aux socket pin&lt;br /&gt;
|-&lt;br /&gt;
| 36     || PA3          || DCH2 GND    || can be isolated from GND and act as aux socket pin&lt;br /&gt;
|-&lt;br /&gt;
| 38     || PA5          || STC_P3.1    || aux 8051 chip&lt;br /&gt;
|-&lt;br /&gt;
| 39     || PA6          || STC_P3.3    || aux 8051 chip&lt;br /&gt;
|-&lt;br /&gt;
| 42     || RESET#       || STC_P3.2    || aux 8051 chip&lt;br /&gt;
|-&lt;br /&gt;
| 44     || WAKEUP       || NC          || not connected&lt;br /&gt;
|-&lt;br /&gt;
| 45..52 || PD0..7       || ADC_D1..8   || ADC data output&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:SysCLK_AX_Pro_box.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:SysCLK_AX_Pro_top.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:SysCLK_AX_Pro_bottom.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
Since we use the open-source [[fx2lafw]] firmware for this device, we don&amp;#039;t need to know the protocol.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://sysclk.taobao.com/ Sysclk Taobao shop] ([http://translate.google.com/translate?sl=zh-CN&amp;amp;tl=en&amp;amp;js=n&amp;amp;prev=_t&amp;amp;hl=en&amp;amp;ie=UTF-8&amp;amp;layout=2&amp;amp;eotf=1&amp;amp;u=http://sysclk.taobao.com/&amp;amp;act=url English translation])&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Oscilloscope]]&lt;br /&gt;
[[Category:Mixed-signal oscilloscope]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic_Pro_16&amp;diff=14401</id>
		<title>Saleae Logic Pro 16</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic_Pro_16&amp;diff=14401"/>
		<updated>2019-06-30T13:41:03Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Saleae Logic Pro 16 bottom.jpg|180px]]&lt;br /&gt;
| name             = Saleae Logic Pro 16&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = saleae-logic-pro&lt;br /&gt;
| channels         = 16&lt;br /&gt;
| samplerate       = 500/100MHz (4ch/16ch)&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -50 &amp;amp;mdash; 50V tolerant&lt;br /&gt;
| threshold        = 1.2V to 5.5V digital, 0 to 10V analog&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| price            = $889&lt;br /&gt;
| website          = [https://www.saleae.com saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic Pro 16&amp;#039;&amp;#039;&amp;#039; is a USB 3.0-based, 16-channel logic analyzer with 500/100MHz sampling rate (at 4/16 enabled channels) and analog sampling support on all 16 channels.&lt;br /&gt;
&lt;br /&gt;
It is part of the second-generation Saleae Logic series, which consists of the Logic 4, Logic 8, Logic Pro 8 and Logic Pro 16. See [[Saleae Logic]] and [[Saleae Logic16]] for the predecessor products.&lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T9&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
See [[Saleae Logic Pro 16/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: Saleae Logic Pro 16 support in sigrok should be considered experimental for now. Only the logic analyzer parts are currently implemented (analog sampling is not).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [http://www.xilinx.com/support/index.html/content/xilinx/en/supportNav/silicon_devices/fpga/spartan-6.html Xilinx Spartan-6 XC6SLX16], 14,579 logic elements ([http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf family overview]) ([http://www.xilinx.com/support/documentation/data_sheets/ds162.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CYUSB3014-BZXI Cypress CYUSB3014-BZXI (FX3)] ([http://www.cypress.com/?docID=50647 datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ADCs&amp;#039;&amp;#039;&amp;#039;: 2x [https://www.hittite.com/products/view.html/view/HMCAD1100 Hittite Microwave HMCAD1100] ([https://www.hittite.com/content/documents/data_sheet/hmcad1100.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;32Kbit I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en010774 24C32A] ([http://ww1.microchip.com/downloads/en/DeviceDoc/21709J.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;12x amplifiers&amp;#039;&amp;#039;&amp;#039;: [http://www.analog.com/en/high-speed-op-amps/high-speed-rail-to-rail-amplifiers/ada4891-4/products/product.html Analog Devices ADA4891-4] ([http://www.analog.com/static/imported-files/data_sheets/ADA4891-1_4891-2_4891-3_4891-4.PDF datasheet])&lt;br /&gt;
* This list is not yet complete.&lt;br /&gt;
&lt;br /&gt;
There are several testpoints on the underside of the PCB. It is not yet certain what these are for. There is no visible JTAG header.&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Saleae Logic Pro 16 front.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic Pro 16 top.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic Pro 16 bottom.jpg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic Pro 16 PCB front.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic Pro 16 PCB rear.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
You can use the [http://sigrok.org/gitweb/?p=sigrok-util.git;a=tree;f=firmware/saleae-logic16 sigrok-fwextract-saleae-logic16] (sic!) tool to extract (from the &amp;quot;Logic&amp;quot; Linux binary; tested with the Saleae 1.2.10 software) the FX3 firmware and the FPGA bitstreams required for using the Saleae Logic Pro 16:&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sigrok-fwextract-saleae-logic16 Logic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 saved 5217 bytes to saleae-logic16-fx2.fw&lt;br /&gt;
 saved 149516 bytes to saleae-logic16-fpga-18.bitstream&lt;br /&gt;
 saved 149516 bytes to saleae-logic16-fpga-33.bitstream&lt;br /&gt;
 saved 178702 bytes from 46 blobs to &amp;#039;&amp;#039;&amp;#039;saleae-logicpro16-fx3.fw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 saved 178702 bytes from 46 blobs to saleae-logicpro8-fx3.fw&lt;br /&gt;
 saved 465028 bytes to &amp;#039;&amp;#039;&amp;#039;saleae-logicpro16-fpga.bitstream&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 saved 341160 bytes to saleae-logicpro8-fpga.bitstream&lt;br /&gt;
&lt;br /&gt;
Copy these files to the directory where your [[libsigrok]] installation expects them (usually &amp;#039;&amp;#039;&amp;#039;/usr/local/share/sigrok-firmware&amp;#039;&amp;#039;&amp;#039;) and they will be found and used automatically by the libsigrok &amp;#039;&amp;#039;&amp;#039;saleae-logic-pro&amp;#039;&amp;#039;&amp;#039; driver.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://support.saleae.com/hc/en-us/sections/200114124-get-started-using-the-saleae-logic-analyzer Manual]&lt;br /&gt;
* [http://www.saleae.com/downloads Vendor software]&lt;br /&gt;
* [http://support.saleae.com/hc/en-us/categories/200077184-sdks-automation-betas SDKs]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Oscilloscope]]&lt;br /&gt;
[[Category:Mixed-signal oscilloscope]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic_Pro_8&amp;diff=14400</id>
		<title>Saleae Logic Pro 8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic_Pro_8&amp;diff=14400"/>
		<updated>2019-06-30T13:40:34Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Saleae_logic_pro_8-bottom.png|180px]]&lt;br /&gt;
| name             = Saleae Logic Pro 8&lt;br /&gt;
| status           = planned&lt;br /&gt;
| source_code_dir  = saleae-logic-pro&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 500/100MHz (4ch/8ch)&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -25 &amp;amp;mdash; 25V tolerant&lt;br /&gt;
| threshold        = 1.2V to 12V digital, -10 to 10V analog&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| price            = $619&lt;br /&gt;
| website          = [https://www.saleae.com saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic Pro 8&amp;#039;&amp;#039;&amp;#039; is a USB 3.0-based, 8-channel logic analyzer with 500/100MHz sampling rate (at 4/8 enabled channels) and analog sampling support on all 8 channels.&lt;br /&gt;
&lt;br /&gt;
It is part of the second-generation Saleae Logic series, which consists of the Logic 4, Logic 8, Logic Pro 8 and Logic Pro 16. See [[Saleae Logic]] and [[Saleae Logic8]] for the predecessor products.&lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx TX6&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
See [[Saleae Logic Pro 8/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note&amp;#039;&amp;#039;&amp;#039;: Saleae Logic Pro 8 support in sigrok should be considered experimental for now. Only the logic analyzer parts are currently implemented (analog sampling is not).&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.xilinx.com/support/index.html/content/xilinx/en/supportNav/silicon_devices/fpga/spartan-6.html Xilinx Spartan-6 XC6SLX9], 9,152 logic elements ([https://www.xilinx.com/support/documentation/data_sheets/ds160.pdf family overview]) ([https://www.xilinx.com/support/documentation/data_sheets/ds162.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CYUSB3014-BZXI Cypress CYUSB3014-BZXI (FX3)] ([http://www.cypress.com/?docID=50647 datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ADCs&amp;#039;&amp;#039;&amp;#039;: 1x [https://www.exar.com/product/sensing-and-signal-conditioning/data-converters/analog-to-digital-converters/cdk8307b Exar CDK8307B] ([https://www.exar.com/ds/cdk8307_ds.pdf datasheet]) (seems to have same I2C reg mapping than HMCAD1100 used in [[Saleae Logic Pro 16]])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;32Kbit I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: [https://www.microchip.com/wwwproducts/en/24C32A 24C32A] ([http://ww1.microchip.com/downloads/en/DeviceDoc/21163E.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;6x amplifiers&amp;#039;&amp;#039;&amp;#039;: [http://www.analog.com/en/high-speed-op-amps/high-speed-rail-to-rail-amplifiers/ada4891-4/products/product.html Analog Devices ADA4891-4] ([http://www.analog.com/media/en/technical-documentation/data-sheets/ADA4891-1_4891-2_4891-3_4891-4.PDF datasheet])&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Saleae_logic_pro_8-bottom.png|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_logic_pro_8-pcb_top.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_logic_pro_8-pcb_bottom.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:saleae_logic_pro_8-xc6slx9.jpg|&amp;lt;small&amp;gt;XC6SLX9 IC&amp;lt;/small&amp;gt;&lt;br /&gt;
File:saleae_logic_pro_8-cysub3014.jpg|&amp;lt;small&amp;gt;CYUSB3014-BZXI IC&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_logic_pro_8-cdk8307.jpg|&amp;lt;small&amp;gt;CDK8307 IC&amp;lt;/small&amp;gt;&lt;br /&gt;
File:saleae_logic_pro_8-24c32a.jpg|&amp;lt;small&amp;gt;24c32A IC&amp;lt;/small&amp;gt;&lt;br /&gt;
File:saleae_logic_pro_8-ada4891-4.jpg|&amp;lt;small&amp;gt;ADA4891-4 IC&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
You can use the [http://sigrok.org/gitweb/?p=sigrok-util.git;a=tree;f=firmware/saleae-logic16 sigrok-fwextract-saleae-logic16] (sic!) tool to extract (from the &amp;quot;Logic&amp;quot; Linux binary; tested with the Saleae 1.2.10 software) the FX3 firmware and the FPGA bitstreams required for using the Saleae Logic Pro 16:&lt;br /&gt;
&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;sigrok-fwextract-saleae-logic16 Logic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 saved 5217 bytes to saleae-logic16-fx2.fw&lt;br /&gt;
 saved 149516 bytes to saleae-logic16-fpga-18.bitstream&lt;br /&gt;
 saved 149516 bytes to saleae-logic16-fpga-33.bitstream&lt;br /&gt;
 saved 178702 bytes from 46 blobs to saleae-logicpro16-fx3.fw&lt;br /&gt;
 saved 178702 bytes from 46 blobs to &amp;#039;&amp;#039;&amp;#039;saleae-logicpro8-fx3.fw&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 saved 465028 bytes to saleae-logicpro16-fpga.bitstream&lt;br /&gt;
 saved 341160 bytes to &amp;#039;&amp;#039;&amp;#039;saleae-logicpro8-fpga.bitstream&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Copy these files to the directory where your [[libsigrok]] installation expects them (usually &amp;#039;&amp;#039;&amp;#039;/usr/local/share/sigrok-firmware&amp;#039;&amp;#039;&amp;#039;) and they will be found and used automatically by the libsigrok &amp;#039;&amp;#039;&amp;#039;saleae-logic-pro&amp;#039;&amp;#039;&amp;#039; driver.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note that sigrok-util (commit 20e302a2) only works Saleae Logic software up to 1.2.10 !&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://support.saleae.com/user-guide User guide]&lt;br /&gt;
* [https://www.saleae.com/downloads Download vendor software]&lt;br /&gt;
* [https://downloads.saleae.com/logic/1.2.10/Logic%201.2.10%20(32-bit).zip Vendor software version 1.2.10 32-bit] (needed to extract firmwares)&lt;br /&gt;
* [https://support.saleae.com/saleae-api-and-sdk SDKs]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Oscilloscope]]&lt;br /&gt;
[[Category:Mixed-signal oscilloscope]]&lt;br /&gt;
[[Category:Planned]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=14399</id>
		<title>Saleae Logic8</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Saleae_Logic8&amp;diff=14399"/>
		<updated>2019-06-30T13:39:55Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Saleae_Logic8_case_bottom.jpg|180px]]&lt;br /&gt;
| name             = Saleae Logic8&lt;br /&gt;
| status           = planned&lt;br /&gt;
| source_code_dir  = &lt;br /&gt;
| channels         = 3/6/7/8&lt;br /&gt;
| samplerate       = 100/50/40/25&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 1.8V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = V&amp;lt;sub&amp;gt;IH&amp;lt;/sub&amp;gt;=1.2V, V&amp;lt;sub&amp;gt;IL&amp;lt;/sub&amp;gt;=0.6V&lt;br /&gt;
| memory           = ?&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| price            = $349&lt;br /&gt;
| website          = [http://www.saleae.com/ saleae.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Saleae Logic8&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with 100/50/40/25MHz sampling rate (at 3/6/7/8 enabled channels).&lt;br /&gt;
&lt;br /&gt;
The case requires a &amp;#039;&amp;#039;&amp;#039;Torx T7&amp;#039;&amp;#039;&amp;#039; screwdriver to open.&lt;br /&gt;
&lt;br /&gt;
See [[Saleae Logic8/Info]] for more details (such as lsusb -v output) about the device. &lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
These are provisional guesses, please correct if you spot errors, they are surely there.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [http://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html XILINIX Spartan-6] XC6SLX9 CSG225BIV1425 [http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf Spartan-6 Family Overview]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CY7C68013A-56LTXC Cypress CY7C66013A-56LTXC] [http://www.cypress.com/?docID=45142 datasheet]&lt;br /&gt;
* [http://www.ti.com/product/sn74lvc245a?qgpn=sn74lvc245a TI SN74LVC245A] 5.5V tolerant octal bus transceiver&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Acquisition signal processing&amp;#039;&amp;#039;&amp;#039;: 6x [http://www.analog.com/static/imported-files/data_sheets/ADA4891-1_4891-2_4891-3_4891-4.PDF Analog Devices ADA4891-4] quad amplifier&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ADC&amp;#039;&amp;#039;&amp;#039;: [https://www.hittite.com/products/view.html/view/HMCAD1100 Hittite Microwave HMCAD1100] ([https://www.hittite.com/content/documents/data_sheet/hmcad1100.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Unknown function&amp;#039;&amp;#039;&amp;#039;: MNAB / F26A&lt;br /&gt;
* This list not yet complete (EEPROM? Voltage regulation?)&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Saleae_Logic8_case_top.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_Logic8_case_bottom.jpg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_Logic8_case_rear.jpg|&amp;lt;small&amp;gt;Device, 8 acquisitions and 8 grounds&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_Logic8_board_top.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_Logic8_board_top_upper.jpg|&amp;lt;small&amp;gt;PCB, top details&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_Logic8_board_bottom.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_Logic8_board_bottom_upper_right.jpg|&amp;lt;small&amp;gt;PCB, bottom details&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://support.saleae.com/hc/en-us/sections/200114124-get-started-using-the-saleae-logic-analyzer Manual / Getting started]&lt;br /&gt;
* [http://www.saleae.com/downloads Vendor software]&lt;br /&gt;
* [http://support.saleae.com/hc/en-us/categories/200077184-sdks-automation-betas SDKs]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Planned]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=14398</id>
		<title>Mcupro Logic16 clone</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mcupro_Logic16_clone&amp;diff=14398"/>
		<updated>2019-06-30T13:36:38Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:mcupro Logic16 clone}}&lt;br /&gt;
{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Mcupro_Logic16_overview.png|180px]]&lt;br /&gt;
| name             = mcupro Logic16 clone&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = saleae-logic16&lt;br /&gt;
| channels         = 3/6/9/16&lt;br /&gt;
| samplerate       = 100/50/32/16MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.9V &amp;amp;mdash; 6V&lt;br /&gt;
| threshold        = 1.5V (operates with 3.3V logic)&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| price            = $30 - $35&lt;br /&gt;
| website          = [https://www.aliexpress.com/item/new-USB-Logic-100MHz-16Ch-Logic-Analyzer-for-ARM-FPGA-E4-004/32931358747.html aliexpress.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;mcupro Logic16 clone&amp;#039;&amp;#039;&amp;#039; is a USB-based, 16-channel logic analyzer with 100/50/32/16MHz sampling rate (at 3/6/9/16 enabled channels).&lt;br /&gt;
&lt;br /&gt;
This is a clone of the [[Saleae Logic16]].&lt;br /&gt;
&lt;br /&gt;
See [[mcupro Logic16 clone/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware (Actel variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae16 v4.6 By mcupro&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.actel.com/documents/PA3_DS.pdf Actel A3P125]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
== Hardware (Cyclone variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB doesn&amp;#039;t have any identifying markings.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [https://www.altera.com/products/fpga/cyclone-series/cyclone/support.html#Cyclone-Device-Handbook--All-Sections- Altera Cyclone EP1C3T100]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: [http://www.atmel.com/Images/doc3256.pdf Atmel 24C02N]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-3.3]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf Advanced Monolithic Systems AMS1117-1.5]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: 100MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: ST M25P10VP, 1Mbit SPI NOR flash ([https://cdn.datasheetspdf.com/pdf-down/2/5/P/25P10VP-STMicroelectronics.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: [http://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15.pdf STCMCU 15F10], 8051 compatible&lt;br /&gt;
&lt;br /&gt;
== Hardware (2018 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Logic 16 Saleae&amp;quot;. This variant also comes in a case identical to the [[Noname_XL-LOGIC16-100M]].&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off, but pinout indicates an Altera Cyclone EP1C3T144.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.techcodesemi.com/cn/products_info.asp?pid=26 TD 6810] adjustable version + 150k/680k resistors pair&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.techcodesemi.com/cn/products_info.asp?pid=26 TD 6810] adjustable version + 160k/240k resistors pair&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: 32MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: ST M25P10VP, 1Mbit SPI NOR flash ([https://cdn.datasheetspdf.com/pdf-down/2/5/P/25P10VP-STMicroelectronics.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: Not required?&lt;br /&gt;
&lt;br /&gt;
== Hardware (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 By MCUPro 2015-1-8&amp;quot;. Readily identifiable by the irregular PCB traces, and switching power supplies. This comes in a different case, identical to the [[Noname_XL-LOGIC16-100M]].&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?docID=45142 Cypress CY7C68013A]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: Markings ground off&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.techcodesemi.com/cn/products_info.asp?pid=26 TD 6810] adjustable version + 150k/680k resistors pair&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.techcodesemi.com/cn/products_info.asp?pid=26 TD 6810] adjustable version + 160k/240k resistors pair&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: Looks like 32MHz?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: ST M25P10VP, 1Mbit SPI NOR flash ([https://cdn.datasheetspdf.com/pdf-down/2/5/P/25P10VP-STMicroelectronics.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: Not required?&lt;br /&gt;
&lt;br /&gt;
== Hardware (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
The PCB is marked &amp;quot;Saleae Logic 16 mcupro 2014.1.25&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
The bottom two channels are not GND, but SCK (sample clock out) and HCK (half of SCK out).&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: Markings ground off, but pinout and JTAG (IDCODE 0x020810dd) indicate an Altera Cyclone EP1C3T100.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: Markings sometimes ground off? Cypress CY7C68013A&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FX2)&amp;#039;&amp;#039;&amp;#039;: marked &amp;quot;DKF 24.000&amp;quot;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal (FPGA)&amp;#039;&amp;#039;&amp;#039;: marked &amp;quot;RAK32.00&amp;quot;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA bitstream&amp;#039;&amp;#039;&amp;#039;: ST M25P10VP, 1Mbit SPI NOR flash ([https://cdn.datasheetspdf.com/pdf-down/2/5/P/25P10VP-STMicroelectronics.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: None? (CY7C68013A I2C port wired to FPGA pins)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Bootstrap controller&amp;#039;&amp;#039;&amp;#039;: Markings ground off, pinout could indicate a [http://www.stcmcu.com/datasheet/stc/STC-AD-PDF/STC15.pdf STCMCU 15F10x] 8051-based MCU?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: unknown switching regulator (marked &amp;quot;IC5CJ&amp;quot; ?) + 150k/680k resistors pair&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.5V voltage regulator&amp;#039;&amp;#039;&amp;#039;: unknown switching regulator (marked &amp;quot;IC5CJ&amp;quot; ?) + 160k/240k resistors pair&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Channel input buffering&amp;#039;&amp;#039;&amp;#039;: none, only simple resistor (510R) + TVS diode array protection (possibly [http://www.semtech.com/images/datasheet/srv05-4.pdf Semtech SRV05])&lt;br /&gt;
&lt;br /&gt;
== Photos (Actel) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_top.jpeg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_bottom.jpeg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (Cyclone) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_top.jpeg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_case_bottom.jpeg|&amp;lt;small&amp;gt;Device, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top.jpg|&amp;lt;small&amp;gt;PCB with Altera Cyclone, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:IMG 0207 v1.JPG|&amp;lt;small&amp;gt;PCB with Altera Cyclone, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro Logic16 Variant2 top flash+uC.jpg|&amp;lt;small&amp;gt;PCB, top, 1Mbit flash and STCMCU uC&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2018 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcupro-2018-case.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2018-front.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2018-back.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2015-01-08 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xl-logic16-100m-external.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-voltage-regulators.jpg|&amp;lt;small&amp;gt;PCB, 3.3V and 1.5V voltage regulators&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2015-1-8-bottom-markings-intact.jpg|&amp;lt;small&amp;gt;PCB, bottom - chip markings intact&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Photos (2014-01-25 variant) ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:seleae-logic16-aliexpress-clone.jpg|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-top_ortho.jpg|&amp;lt;small&amp;gt;PCB, top detail&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-bottom_ortho.jpg|&amp;lt;small&amp;gt;PCB, bottom detail&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-top-overview.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro-2014-1-25-bottom-overview.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
See [[Saleae_Logic16#Protocol]].&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
;Actel variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The Actel FPGA has on-chip flash storage, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;Cyclone variant&lt;br /&gt;
: This logic analyzer works with unmodified Saleae software. The PCB contains an SPI flash chip, so it only requires an upload of Cypress FX2LP firmware in order to operate.&lt;br /&gt;
;2015-01-08 and 2018 variants&lt;br /&gt;
: Only requires an upload of Cypress FX2LP firmware to operate. Open-source binaries from [https://github.com/gregani/la16fw gregani] work, but must be renamed to &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039;. It also requires a [[libsigrok]] more recent than 2014-08-22 to work (see bug [http://sigrok.org/bugzilla/show_bug.cgi?id=680#c4 #680]).&lt;br /&gt;
;2014-01-25 variant&lt;br /&gt;
: Seems to have the bitstream in internal flash, so it only requires an upload of Cypress FX2LP firmware in order to operate. This requires a [[libsigrok]] more recent than 2014-08-22 to work (see bug [http://sigrok.org/bugzilla/show_bug.cgi?id=680#c4 #680]).&lt;br /&gt;
&lt;br /&gt;
The firmware extraction steps are identical to [[Saleae_Logic16#Firmware|steps for Saleae Logic16]], however you only need to have &amp;#039;&amp;#039;&amp;#039;saleae-logic16-fx2.fw&amp;#039;&amp;#039;&amp;#039; installed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Noname_XL-LOGIC16-100M&amp;diff=14397</id>
		<title>Noname XL-LOGIC16-100M</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Noname_XL-LOGIC16-100M&amp;diff=14397"/>
		<updated>2019-06-30T13:35:53Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Noname xl logic16 100m mugshot.png|180px]]&lt;br /&gt;
| name             = Noname XL-LOGIC16-100M&lt;br /&gt;
| status           = in progress&lt;br /&gt;
| source_code_dir  = saleae-logic16&lt;br /&gt;
| channels         = 3/6/9/16&lt;br /&gt;
| samplerate       = 100/50/32/16MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.9V &amp;amp;mdash; 6V&lt;br /&gt;
| threshold        = configurable:&amp;lt;br /&amp;gt;for 1.8V to 3.6V systems: V&amp;lt;sub&amp;gt;IH&amp;lt;/sub&amp;gt;=1.4V, V&amp;lt;sub&amp;gt;IL&amp;lt;/sub&amp;gt;=0.7V&amp;lt;br /&amp;gt;for 5V systems: V&amp;lt;sub&amp;gt;IH&amp;lt;/sub&amp;gt;=3.6V, V&amp;lt;sub&amp;gt;IL&amp;lt;/sub&amp;gt;=1.4V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| price            = $30 - $35&lt;br /&gt;
| website          = [http://www.aliexpress.com/item/Free-Shipping-Saleae-24MHz-8Channels-Logic-Analyzer-Fully-Checked-Best-quality-Input-buffered/1731200392.html aliexpress.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Noname  XL-LOGIC16-100M&amp;#039;&amp;#039;&amp;#039; is a USB-based, 16-channel logic analyzer with up to 100MHz sampling rate.&lt;br /&gt;
&lt;br /&gt;
It is labelled and sold as a [[Saleae Logic16]] clone, and comes with &amp;quot;modified&amp;quot; Saleae Logic software on a CD-ROM.&lt;br /&gt;
&lt;br /&gt;
See [[Noname XL-LOGIC16-100M/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Variants in same case ==&lt;br /&gt;
The 2015-1-8 version of the [[Mcupro_Logic16_clone]] comes in the same case as this device.  Unlike this device, the mcupro version works with sigrok!&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
A single Phillips head screw holds the case together. Most notable are the complete lack of test points or programming headers! There are some unpopulated resistor/capacitor pairs on the backside.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [http://www.xilinx.com/support/index.html/content/xilinx/en/supportNav/silicon_devices/fpga/spartan-3a.html Xilinx Spartan-3A XC3S200A], 200K gates ([http://www.xilinx.com/support/documentation/data_sheets/ds529.pdf datasheeet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CY7C68013A-56PVXC Cypress CY7C68013A-56PVXC (FX2LP)] ([http://www.cypress.com/?docID=34060 datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: 2Kbit [http://www.atmel.com/devices/AT24C02B.aspx Atmel 24C02B] (markings: &amp;quot;ATMEL317 24C02BN SU27 D&amp;quot;) ([http://www.atmel.com/Images/doc5126.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16-Bit 2.5V to 3.3V/3.3V to 5V level shifting transceiver with 3-state outputs&amp;#039;&amp;#039;&amp;#039;: [http://www.ti.com/product/SN74ALVC164245 TI SN74ALVC164245] ([http://www.ti.com/lit/gpn/sn74alvc164245 datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.advanced-monolithic.com/products/voltreg.html#1117 Advanced Monolithic Systems AMS1117-3.3] ([http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf datasheet], [http://www.advanced-monolithic.com/pdf/ds1117.pdf older datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.2V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.advanced-monolithic.com/products/voltreg.html#1117 Advanced Monolithic Systems AMS1117-1.2] ([http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf datasheet], [http://www.advanced-monolithic.com/pdf/ds1117.pdf older datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal:&amp;#039;&amp;#039;&amp;#039; 24.000&lt;br /&gt;
&lt;br /&gt;
Three LEDs (USB/green, COM/blue, and RUN/red) are on the board.&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Noname xl logic16 100m package.jpg&lt;br /&gt;
File:Noname xl logic16 100m device top.jpg&lt;br /&gt;
File:Noname xl logic16 100m device bottom.jpg&lt;br /&gt;
File:Noname xl logic16 100m device usb.jpg&lt;br /&gt;
File:Noname xl logic16 100m device connector.jpg&lt;br /&gt;
File:Noname xl logic16 100m pcb top.jpg&lt;br /&gt;
File:Noname xl logic16 100m pcb bottom.jpg&lt;br /&gt;
File:Noname xl logic16 100m xilinx spartan xc3s200a.jpg&lt;br /&gt;
File:Noname xl logic16 100m cypress fx2lp.jpg&lt;br /&gt;
File:Noname xl logic16 100m ti alvc164245.jpg&lt;br /&gt;
File:Noname xl logic16 100m atmel 24c02bn.jpg&lt;br /&gt;
File:Noname xl logic16 100m v05.jpg&lt;br /&gt;
File:Noname xl logic16 100m ams1117 33.jpg&lt;br /&gt;
File:Noname xl logic16 100m ams1117 12.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Photos from another unit:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:xl-logic16-100m-external.jpg&lt;br /&gt;
File:xl-logic16-100m-pcb-top.jpg&lt;br /&gt;
File:xl-logic16-100m-pcb-bottom.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Photos from yet another unit (with JTAG and other resistor values):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xl-logic16-100m-v2-external.jpg&lt;br /&gt;
File:Xl-logic16-100m-v2-top.jpg&lt;br /&gt;
File:Xl-logic16-100m-v2-bottom.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Photos from yet another unit (with black case):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xl logic16 100m black device top.jpg&lt;br /&gt;
File:Xl logic16 100m black pcb top.jpg&lt;br /&gt;
File:Xl logic16 100m black pcb bottom.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
You can use the [http://sigrok.org/gitweb/?p=sigrok-util.git;a=tree;f=firmware/saleae-logic16 sigrok-fwextract-saleae-logic16] tool to extract (from the &amp;quot;Logic&amp;quot; Linux binary) the FX2 firmware and the FPGA bitstreams, exactly [[Saleae Logic16|as for a real Saleae Logic16]]. Note, the md5sum of the FX2 firmware is identical to the original Saleae firmware, but the FPGA bitstreams are different. Attempting to connect to this device with the &amp;quot;modified&amp;quot; FPGA bitstream, which _works_ with the vendor supplied &amp;quot;modified&amp;quot; Logic software fails to load in sigrok, with a FPGA version mismatch. The FX2 firmware loads successfully, at least in as much as the LED blinks a heartbeat pattern as expected.&lt;br /&gt;
&lt;br /&gt;
Update: July 4, 2015: marcus_c has written some open source fpga bitstream for spartan based logic16s, and _this_ bitstream does work with this device.  However, at this time, binaries are not available.  See [https://github.com/zeldin/logic16_bitstream] for the source.&lt;br /&gt;
Update: September 3, 2015 blight has an alternative open source fpga bitstream.  It also works.  See [https://github.com/gregani/la16fw] for both source and binaries&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
See [[Saleae Logic16#Protocol]].&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* Random aliexpress.com vendors: [http://www.aliexpress.com/item/Free-Shipping-Saleae-24MHz-8Channels-Logic-Analyzer-Fully-Checked-Best-quality-Input-buffered/1731200392.html vendor1], [http://www.aliexpress.com/item/Saleae-logic16-USB-100MHz-Real-Time-Logic-Analyzers/1856825810.html vendor2]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:In progress]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=DreamSourceLab_DSLogic&amp;diff=14396</id>
		<title>DreamSourceLab DSLogic</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=DreamSourceLab_DSLogic&amp;diff=14396"/>
		<updated>2019-06-30T13:34:16Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:DSLogic.png|180px]]&lt;br /&gt;
| name             = DreamSourceLab DSLogic&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = dreamsourcelab-dslogic&lt;br /&gt;
| channels         = 1-16&lt;br /&gt;
| samplerate       = 400MHz(4ch), 200MHz(8ch), 100MHz(16ch)&lt;br /&gt;
| samplerate_state = 50MHz&lt;br /&gt;
| triggers         = high, low, rising, falling, edge, multi-stage triggers&lt;br /&gt;
| voltages         = -0.6V &amp;amp;mdash; 6V&lt;br /&gt;
| threshold        = configurable: 3.3V, 5V&lt;br /&gt;
| memory           = 32MByte (2MByte/ch)&lt;br /&gt;
| compression      = no&lt;br /&gt;
| price            = $60 - $70&lt;br /&gt;
| website          = [http://www.dreamsourcelab.com/dslogic.html dreamsourcelab.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;DreamSourceLab DSLogic&amp;#039;&amp;#039;&amp;#039; is a 16-channel USB-based logic analyzer, with sampling rates up to 400MHz (when using only 4 channels).&lt;br /&gt;
&lt;br /&gt;
See [[DreamSourceLab DSLogic/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.xilinx.com/products/silicon-devices/fpga/spartan-6/ Xilinx XC6SLX9] Spartan-6 FPGA (TQG144BIV13337)&lt;br /&gt;
* [http://www.micron.com/-/media/Documents/Products/Data%20Sheet/DRAM/256Mb_sdr.pdf Micron MT48LC16M16A2P-6A] 32MB SDRAM (IC SDRAM 256MBIT 167MHZ TSOP)&lt;br /&gt;
* [http://www.cypress.com/?mpn=CY7C68013A-56PVXC Cypress CY7C68013A] FX2 USB interface chip (IC MCU USB PERIPH HI SPD 56SSOP)&lt;br /&gt;
* [http://www.atmel.com/Images/Atmel-8719-SEEPROM-AT24C16C-Datasheet.pdf Serial EEPROM 16Kbit] U4: ATMLH348 16CM Y 3X3098, I2C/2Wire Serial EEPROM 16Kbit (2048x8) ATMEL AT24C16C &lt;br /&gt;
* [http://www.onsemi.com/pub_link/Collateral/CM1213A.PDF ESD Protection] U9,10,11,12,13,14 D234 ESD Protection CM1213A-04S7 TVS DIODE 3.3VWM 10VC SC746&lt;br /&gt;
* [http://www.ti.com/lit/ds/symlink/lm3671.pdf 1.2V 600mA LDO] U32 SBPB 1.2V 600mA 2MHz Step Down DC-DC Converter LM3671MF-1.2/NOPB&lt;br /&gt;
* [http://www.ti.com/lit/ds/symlink/lm3671.pdf 3.3V 600mA LDO] U31 SJEB 3.3V 600mA 2MHz Step Down DC-DC Converter LM3671MF-3.3/NOPB&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:DSLogic.png|&amp;lt;small&amp;gt;Device, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic connector.jpg|&amp;lt;small&amp;gt;Probe connector&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic USB.jpg|&amp;lt;small&amp;gt;USB connector&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic PCB front.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic PCB back.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
In order to use this device with [[libsigrok]] the [https://github.com/DreamSourceLab/DSView/raw/886b847c21c606df3138ce7ad8f8e8c363ee758b/DSView/res vendor firmare and bitstream files] (v0.97) are required.&lt;br /&gt;
&lt;br /&gt;
The easiest method to install those is to use the [http://sigrok.org/gitweb/?p=sigrok-util.git;a=blob;f=firmware/dreamsourcelab-dslogic/sigrok-fwextract-dreamsourcelab-dslogic sigrok-fwextract-dreamsourcelab-dslogic] script. It will download the correct files, rename them to the correct filenames as expected by libsigrok and install them.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example usage&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;PREFIX=$HOME/sr ./sigrok-fwextract-dreamsourcelab-dslogic&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will install the files into &amp;#039;&amp;#039;&amp;#039;$HOME/sr/share/sigrok-fimware&amp;#039;&amp;#039;&amp;#039;. Without &amp;#039;&amp;#039;&amp;#039;PREFIX&amp;#039;&amp;#039;&amp;#039;, the files will be installed into &amp;#039;&amp;#039;&amp;#039;/usr/local/share/sigrok-firmware&amp;#039;&amp;#039;&amp;#039; by default.&lt;br /&gt;
&lt;br /&gt;
If you want to avoid using the script, you can manually download and rename the files (but check [http://sigrok.org/gitweb/?p=sigrok-util.git;a=blob;f=firmware/dreamsourcelab-dslogic/sigrok-fwextract-dreamsourcelab-dslogic the script] for the correct filenames).&lt;br /&gt;
&lt;br /&gt;
After firmware is correctly installed, you can see if it&amp;#039;s worked like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sigrok-cli --driver=dreamsourcelab-dslogic -l 5 --scan&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should see the driver detected and uploading the firmware&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sr: [00:00.014417] resource: Opened &amp;#039;/usr/local/share/sigrok-firmware/dreamsourcelab-dslogic-basic-fx2.fw&amp;#039;.&lt;br /&gt;
sr: [00:00.014454] ezusb: Uploading firmware &amp;#039;dreamsourcelab-dslogic-basic-fx2.fw&amp;#039;.&lt;br /&gt;
sr: [00:00.014972] ezusb: Uploaded 4096 bytes.&lt;br /&gt;
sr: [00:00.015481] ezusb: Uploaded 4024 bytes.&lt;br /&gt;
sr: [00:00.015492] ezusb: Firmware upload done.&lt;br /&gt;
sr: [00:00.015497] ezusb: setting CPU reset mode off...&lt;br /&gt;
sr: [00:00.015606] hwdriver: Scan found 1 devices (dreamsourcelab-dslogic).&lt;br /&gt;
The following devices were found:&lt;br /&gt;
dreamsourcelab-dslogic - DreamSourceLab DSLogic Basic with 16 channels: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15&lt;br /&gt;
sr: [00:00.015691] hwdriver: Cleaning up all drivers.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Capabilities ==&lt;br /&gt;
&lt;br /&gt;
Use --show to fetch the current available options&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sigrok-cli --driver=dreamsourcelab-dslogic --show&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This example shows how to use sigrok-cli to capture 1k samples at 500khz on channels 0 and 1, with voltage threshold of 2.5v&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sigrok-cli -C 0,1 --driver=dreamsourcelab-dslogic  -c &amp;quot;samplerate=500k:voltage_threshold=2.5-2.5&amp;quot; --samples 1k&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This example shows continuous capture (requires the device config to include &amp;#039;continuous=on&amp;#039;)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sigrok-cli -c &amp;quot;samplerate=10k:voltage_threshold=2.5-2.5:continuous=on&amp;quot; --driver=dreamsourcelab-dslogic --continuous&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.dreamsourcelab.com Vendor website]&lt;br /&gt;
* [https://www.kickstarter.com/projects/dreamsourcelab/dslogic-multifunction-instruments-for-everyone Kickstarter page]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Dangerous_Prototypes_Buspirate&amp;diff=14395</id>
		<title>Dangerous Prototypes Buspirate</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Dangerous_Prototypes_Buspirate&amp;diff=14395"/>
		<updated>2019-06-30T13:27:26Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Buspirate v3.png|180px]]&lt;br /&gt;
| name             = Dangerous Prototypes Buspirate&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = openbench-logic-sniffer&lt;br /&gt;
| channels         = 5&lt;br /&gt;
| samplerate       = 1MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = ?&lt;br /&gt;
| voltages         = ?&lt;br /&gt;
| memory           = 4096 samples&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = $30 - $50&lt;br /&gt;
| website          = [http://dangerousprototypes.com/2009/11/03/bus-pirate-logic-analyzer-mode/ dangerousprototypes.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Dangerous Prototypes Buspirate&amp;#039;&amp;#039;&amp;#039; supports a logic analyzer mode and can thus be used for sample captures, however only at low speeds. To quote from the announcement: &amp;#039;&amp;#039;The Bus Pirate can’t store a lot of samples, it can’t feed live samples very fast, and speeds are in the kHz range&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
See [[Dangerous Prototypes Buspirate/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* Microchip PIC24FJ64GA&lt;br /&gt;
* FTDI FT232RL&lt;br /&gt;
* NXP 74HC4066D&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Buspirate v4 mugshot.jpg|&amp;lt;small&amp;gt;Buspirate v4, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Buspirate v3 mugshot.jpg|&amp;lt;small&amp;gt;Buspirate v3, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Buspirate_v3_back.jpg|&amp;lt;small&amp;gt;Buspirate v3, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Buspirate v3 sparkfun top.jpg|&amp;lt;small&amp;gt;Buspirate v3/Sparkfun, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Buspirate v3 sparkfun bottom.jpg|&amp;lt;small&amp;gt;Buspirate v3/Sparkfun, back&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
The buspirate (in logic analyzer mode) uses a simplified version of the [[Openbench_Logic_Sniffer#Protocol|&amp;quot;extended SUMP&amp;quot; protocol]].&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://dangerousprototypes.com/docs/Bus_Pirate Bus Pirate] (main wiki page)&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;br /&gt;
[[Category:Sump protocol]]&lt;br /&gt;
[[Category:Open source hardware]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=VKTECH_saleae_clone&amp;diff=14394</id>
		<title>VKTECH saleae clone</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=VKTECH_saleae_clone&amp;diff=14394"/>
		<updated>2019-06-30T13:22:17Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:VKTECH_thumb.jpg|180px]]&lt;br /&gt;
| name             = VKTECH&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 24MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = max. 5.25V&lt;br /&gt;
| threshold        = Fixed: VIH=1.4V, VIL=0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = $5 - $10&lt;br /&gt;
| website          = [http://xxxx]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;VKTECH&amp;#039;&amp;#039;&amp;#039; is a fairly standard Cypress FX2 based 8 channel 24 MHz logic analyzer, it is most similar to the [[ARMFLY_Mini-Logic]] and [[MCU123_USBee_AX_Pro_clone]] devices, though has differences from both of them (SMD LEDs, QFN package unlike MCU123, transceiver IC unlike ARMFLY).&lt;br /&gt;
&lt;br /&gt;
sigrok uses the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
The device uses USB\VID_0925&amp;amp;PID_3881 so is indistinguishable from a [[Saleae_Logic]] device&lt;br /&gt;
&lt;br /&gt;
Mine was purchased from [https://aliexpress.com/item/24MHz-8-Channel-Logic-Analyzer/32814170174.html AliExpress] and arrived in 6 days.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Cypress CY7C68013A-56LTXC (FX2LP in QFN package)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Transceiver&amp;#039;&amp;#039;&amp;#039; NXP LVC245A&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: 6206A  1711/33&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: ATMHK218  24C02N&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:VKTECH case.jpg|&amp;lt;small&amp;gt;Device, case&amp;lt;/small&amp;gt;&lt;br /&gt;
File:VKTECH PCB_front.jpg|&amp;lt;small&amp;gt;Device, PCB front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:VKTECH PCB_rear.jpg|&amp;lt;small&amp;gt;Device, PCB rear&amp;lt;/small&amp;gt;&lt;br /&gt;
File:VKTECH_connected.jpg|&amp;lt;small&amp;gt;Device, Connected&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
[http://www.neko.ne.jp/~freewing/hardware/usb_logic_analyzer_cy7c68013a_clone neko.ne.jp/~freewing]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Robomotic_BugLogic_3&amp;diff=14393</id>
		<title>Robomotic BugLogic 3</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Robomotic_BugLogic_3&amp;diff=14393"/>
		<updated>2019-06-30T13:22:00Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Robomotic_buglogic3.png|180px]]&lt;br /&gt;
| name             = Robomotic BugLogic 3&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 24MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.25V&lt;br /&gt;
| threshold        = Fixed: VIH=2.0V&amp;amp;mdash;5.25V, VIL=-0.5V&amp;amp;mdash;0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = $5 - $10&lt;br /&gt;
| website          = [http://norduino.robomotic.com/products-page/categories/buglogic3/ robomotic.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Robomotic BugLogic 3&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with up to 24MHz sampling rate. &lt;br /&gt;
&lt;br /&gt;
It is a clone of the [[Saleae Logic]].&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
See [[Robomotic BugLogic 3/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -vvv&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip:&amp;#039;&amp;#039;&amp;#039; Cypress CY7C68013A-56LFXC (FX2LP)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: ?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Octal tristate bus transceiver&amp;#039;&amp;#039;&amp;#039;: LVC245 (TODO: vendor?)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal&amp;#039;&amp;#039;&amp;#039;: 24MHz&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Robomotic_buglogic3.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
Since we use the open-source [[fx2lafw]] firmware for this device, we don&amp;#039;t need to know the protocol.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.norduino.org/index.php?title=BugLogic3_board Buglogic3 wiki page]&lt;br /&gt;
* [http://norduino.robomotic.com/products-page/categories/buglogic3/ robomotic.com: Hardware description]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Hobby_Components_HCTEST0006&amp;diff=14392</id>
		<title>Hobby Components HCTEST0006</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Hobby_Components_HCTEST0006&amp;diff=14392"/>
		<updated>2019-06-30T13:21:42Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Hobby components hctest0006 mugshot.png|180px]]&lt;br /&gt;
| name             = Hobby Components HCTEST0006&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 24MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.25V&lt;br /&gt;
| threshold        = Fixed: VIH=2.0V&amp;amp;mdash;5.25V, VIL=-0.5V&amp;amp;mdash;0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = $5 - $10&lt;br /&gt;
| website          = [http://hobbycomponents.com/test/243-hobby-components-usb-8ch-24mhz-8-channel-logic-analyser hobbycomponents.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Hobby Components HCTEST0006&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with up to 24MHz sampling rate.&lt;br /&gt;
&lt;br /&gt;
This device ships with the [http://sigrok.org/blog/sigrok-firmware-fx2lafw-013-released official sigrok fx2lafw VID/PID] in its I²C EEPROM, thus can (only) be used with the fully open-source [[fx2lafw]] firmware and the sigrok software stack.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Cypress CY7C68013A-56LTXI (FX2LP)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input buffer&amp;#039;&amp;#039;&amp;#039;: NXP 74HC245 (markings: &amp;quot;NXP HC245 ED54008 TXD449E&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;256-byte I²C EEPROM&amp;#039;&amp;#039;&amp;#039;: Atmel AT24C02 (markings: &amp;quot;ATMEL450 24C02BN SU27 D&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V low-dropout voltage regulator&amp;#039;&amp;#039;&amp;#039;: Advanced Monolithic Systems AMS1117-3.3 (markings: &amp;quot;AMS1117 3.3 H1418&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;24MHz crystal&amp;#039;&amp;#039;&amp;#039;: 24.000&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
This device (only) uses the open-source [[fx2lafw]] firmware with the corresponding USB protocol.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://hobbycomponents.com/test/243-hobby-components-usb-8ch-24mhz-8-channel-logic-analyser Hobby Components store page]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=MCU123_USBee_AX_Pro_clone&amp;diff=14391</id>
		<title>MCU123 USBee AX Pro clone</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=MCU123_USBee_AX_Pro_clone&amp;diff=14391"/>
		<updated>2019-06-30T13:21:29Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Usbee_ax_clone_front.png|180px]]&lt;br /&gt;
| name             = MCU123 USBee AX Pro clone&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 24MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.25V&lt;br /&gt;
| threshold        = Fixed: VIH=2.0V&amp;amp;mdash;5.25V, VIL=-0.5V&amp;amp;mdash;0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = $5 - $10&lt;br /&gt;
| website          = [http://dx.com/p/logic-analyzer-w-dupont-lines-and-usb-cable-for-scm-black-148945 dx.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;MCU123 USBee AX Pro clone&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with up to 24MHz sampling rate.&lt;br /&gt;
&lt;br /&gt;
It is a clone of the [[CWAV USBee AX-Pro]], but it doesn&amp;#039;t have analog (only 8-channel digital) sampling capabilities. It&amp;#039;s also &amp;#039;&amp;#039;very&amp;#039;&amp;#039; similar to the [[MCU123 Saleae Logic clone]] minus the different USB vendor/device IDs.&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
See [[MCU123 USBee AX Pro clone/Info]] for more detailed information on the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Cypress CY7C68013A-56PVXC (FX2LP)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input buffer&amp;#039;&amp;#039;&amp;#039;: NXP 74HC245 (markings: &amp;quot;NXP HC245 2A7K508 UnD2 18E&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;256-byte I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: Atmel AT24C02 (markings: &amp;quot;ATMEL218 24C02N SU27 D&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V low-dropout voltage regulator&amp;#039;&amp;#039;&amp;#039;: Advanced Monolithic Systems AMS1117-3.3 (markings: &amp;quot;AMS1117 3.3 HT240E&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;24MHz crystal&amp;#039;&amp;#039;&amp;#039;: 24.000&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Usbee_ax_clone_front.png|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee_ax_clone_angle.jpg|&amp;lt;small&amp;gt;Device, angle&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee_ax_clone_back.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee_ax_clone_opened.jpg|&amp;lt;small&amp;gt;Device, opened&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee_ax_clone_pcb_front.jpg|&amp;lt;small&amp;gt;PCB, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee_ax_clone_pcb_back.jpg|&amp;lt;small&amp;gt;PCB, back&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
Since we use the open-source [[fx2lafw]] firmware for this device, we don&amp;#039;t need to know the protocol.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://dx.com/p/logic-analyzer-w-dupont-lines-and-usb-cable-for-scm-black-148945 DealExtreme online shop]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=ARMFLY_Mini-Logic&amp;diff=14390</id>
		<title>ARMFLY Mini-Logic</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=ARMFLY_Mini-Logic&amp;diff=14390"/>
		<updated>2019-06-30T13:21:16Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:ARMFLY_MINI_LOGIC.png|180px]]&lt;br /&gt;
| name             = ARMFLY Mini-Logic&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 24MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.25V&lt;br /&gt;
| threshold        = Fixed: VIH=2.0V&amp;amp;mdash;5.25V, VIL=-0.5V&amp;amp;mdash;0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = $5 - $10&lt;br /&gt;
| website          = [http://www.armfly.com/product/Mini-Logic/mini-logic.htm armfly.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;ARMFLY Mini-Logic&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with up to 24MHz sampling rate.&lt;br /&gt;
&lt;br /&gt;
It is a clone of the [[CWAV USBee AX-Pro]], but it doesn&amp;#039;t have analog (only 8-channel digital) sampling capabilities. There is an &amp;quot;[http://item.taobao.com/item.htm?id=16943624739 RS232 RS485 RS422 CAN converter]&amp;quot; add-on board for more functionality (not supported in sigrok, though).&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
See [[ARMFLY Mini-Logic/Info]] for more detailed information on the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Cypress CY7C68013A-56LTXC (FX2LP)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: Atmel ATML920 24C02N SU27 D&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Low-dropout voltage regulator&amp;#039;&amp;#039;&amp;#039;: Advanced Monolithic Systems AMS1117-3.3&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;24MHz crystal&amp;#039;&amp;#039;&amp;#039;: 24.000&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:ARMFLY MINI LOGIC.JPG|&amp;lt;small&amp;gt;Device, open 1&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ARMFLY MINI LOGIC PCB.JPG|&amp;lt;small&amp;gt;Device, open 2&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ARMFLY Mini-Logic PCB 1.JPG|&amp;lt;small&amp;gt;PCB, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ARMFLY Mini-Logic PCB BACK.JPG|&amp;lt;small&amp;gt;PCB, back&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
Since we use the open-source [[fx2lafw]] firmware for this device, we don&amp;#039;t need to know the protocol.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://item.taobao.com/item.htm?id=14408505465 ARMFLY Taobao shop] ([http://translate.google.com/translate?hl=en&amp;amp;sl=zh-CN&amp;amp;tl=en&amp;amp;u=http%3A%2F%2Fitem.taobao.com%2Fitem.htm%3Fid%3D14408505465 English translation])&lt;br /&gt;
* [http://item.taobao.com/item.htm?id=16943624739 ARMFLY Mini-Logic RS232 RS485 RS422 CAN converter] ([http://translate.google.com/translate?sl=zh-CN&amp;amp;tl=en&amp;amp;js=n&amp;amp;prev=_t&amp;amp;hl=en&amp;amp;ie=UTF-8&amp;amp;layout=2&amp;amp;eotf=1&amp;amp;u=http%3A%2F%2Fitem.taobao.com%2Fitem.htm%3Fid%3D16943624739&amp;amp;act=url English translation])&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=MCU123_Saleae_Logic_clone&amp;diff=14389</id>
		<title>MCU123 Saleae Logic clone</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=MCU123_Saleae_Logic_clone&amp;diff=14389"/>
		<updated>2019-06-30T13:21:06Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Mcu123 saleae logic clone.png|180px]]&lt;br /&gt;
| name             = MCU123 Saleae Logic clone&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = fx2lafw&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 24MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.25V&lt;br /&gt;
| threshold        = Fixed: VIH=2.0V&amp;amp;mdash;5.25V, VIL=-0.5V&amp;amp;mdash;0.8V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = $5 - $10&lt;br /&gt;
| website          = [http://translate.google.de/translate?sl=zh-CN&amp;amp;tl=en&amp;amp;js=n&amp;amp;prev=_t&amp;amp;hl=de&amp;amp;ie=UTF-8&amp;amp;eotf=1&amp;amp;u=http%3A%2F%2Fwww.mcu123.com%2Fwww%2Fprodshow.asp%3FProdId%3DNO054&amp;amp;act=url mcu123.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;MCU123 Saleae Logic clone&amp;#039;&amp;#039;&amp;#039; is a USB-based, 8-channel logic analyzer with up to 24MHz sampling rate.&lt;br /&gt;
&lt;br /&gt;
It is a clone of the [[Saleae Logic]]. It&amp;#039;s also &amp;#039;&amp;#039;very&amp;#039;&amp;#039; similar to the [[MCU123 USBee AX Pro clone]] minus the different USB vendor/device IDs.&lt;br /&gt;
&lt;br /&gt;
In sigrok, we use the open-source [[fx2lafw]] firmware for this logic analyzer.&lt;br /&gt;
&lt;br /&gt;
See [[MCU123 Saleae Logic clone/Info]] for more detailed information on the device.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Cypress CY7C68013-56PVC (FX2)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input buffer&amp;#039;&amp;#039;&amp;#039;: NXP 74HC245 (markings: &amp;quot;NXP HC245 2A7K508 UnD2 18E&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;256-byte I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: Atmel AT24C02 (markings: &amp;quot;ATMEL211 24C02N SU27 D&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V low-dropout voltage regulator&amp;#039;&amp;#039;&amp;#039;: Advanced Monolithic Systems AMS1117-3.3 (markings: &amp;quot;AMS1117 3.3 HT240E&amp;quot;)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;24MHz crystal&amp;#039;&amp;#039;&amp;#039;: 24.000&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Mcu123 saleae logic clone package contents.jpg|&amp;lt;small&amp;gt;Package contents&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcu123 saleae logic clone top.jpg|&amp;lt;small&amp;gt;Device, front&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcu123 saleae logic clone bottom.jpg|&amp;lt;small&amp;gt;Device, back&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcu123 saleae logic clone pcb top.jpg|&amp;lt;small&amp;gt;PCB, top&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcu123 saleae logic clone pcb bottom.jpg|&amp;lt;small&amp;gt;PCB, bottom&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcu123 saleae logic clone eeprom.jpg|&amp;lt;small&amp;gt;EEPROM&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
Since we use the open-source [[fx2lafw]] firmware for this device, we don&amp;#039;t need to know the protocol.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.aliexpress.com/item/USB-Saleae-24M-8CH-Saleae-24MHz-8Channel-Logic-Analyzer-saleae-24M-8CH-Latest-support-1-1/737326718.html Random aliexpress.com vendor] (there are many)&lt;br /&gt;
* [http://translate.google.com/translate?act=url&amp;amp;hl=de&amp;amp;ie=UTF8&amp;amp;prev=_t&amp;amp;rurl=translate.google.com&amp;amp;sl=zh-CN&amp;amp;tl=en&amp;amp;u=http://item.taobao.com/item.htm%3Fid%3D15872520745 Random Taobao vendor] (there are many)&lt;br /&gt;
* [http://www.hotmcu.com/saleae-24mhz-8channel-logic-analyzer-p-28.html hotmcu.com shop]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=FTDI-LA&amp;diff=14388</id>
		<title>FTDI-LA</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=FTDI-LA&amp;diff=14388"/>
		<updated>2019-06-30T13:19:05Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Chronovu la8 ftdi ft245rl.jpg|180px]]&lt;br /&gt;
| name             = Raw FTDI chip digital inputs&lt;br /&gt;
| status           = supported&lt;br /&gt;
| source_code_dir  = ftdi-la&lt;br /&gt;
| channels         = 8&lt;br /&gt;
| samplerate       = 10MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = 0V &amp;amp;mdash; 5V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = none&lt;br /&gt;
| price            = $2 - $27&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
There&amp;#039;s a best-effort driver to acquire raw samples from any FTDI chip supporting bitbang modes. As these chips have tiny I/O buffers, &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;it doesn&amp;#039;t guarantee overrun-free operation so it may lose samples&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;, yet moving the device to a separate USB host or lowering the sample rate helps.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
FT232RL and FT2232H are known to work, and adding an unsupported chip should be easy. Boards with the former are available on ebay for $3, but it doesn&amp;#039;t support USB 2.0 hence sample rates will be lower. FT*H chips may provide ~20MHz sample rate over a reliable high speed USB link and (bursts of?) 60MHz using synchronous FIFO mode (not implemented in the sigrok driver).&lt;br /&gt;
&lt;br /&gt;
== Pitfalls ==&lt;br /&gt;
&lt;br /&gt;
This driver currently only supports FTDI chips configured in bitbang mode. This means you cannot use the driver with a board where an EEPROM configures the FTDI device to operate in a different mode. This means the driver doesn&amp;#039;t work with Bitscope devices, for example.&lt;br /&gt;
&lt;br /&gt;
I&amp;#039;ve tried to use FT232RL to capture UART serial transmission and the timing was waaay off, so it didn&amp;#039;t worked out even on low baudrates. Sometimes it seemed like the sample rate was half of announced value, sometimes it was completely off. This probably still needs lots of tweaking if you want to do some serious protocol decoding business. (Haven&amp;#039;t tried the FT*H chips, they are supposed to work better)&lt;br /&gt;
&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
On Windows, you&amp;#039;ll need to [[Windows#Drivers|assign the &amp;quot;WinUSB&amp;quot; driver to the device]], otherwise the ftdi-la driver will not be able to find or use it.&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Arduino&amp;diff=14387</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Arduino&amp;diff=14387"/>
		<updated>2019-06-30T13:16:42Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Arduino_Uno-R3.jpg|180px]]&lt;br /&gt;
| name             = Arduino&lt;br /&gt;
| status           = in progress&lt;br /&gt;
| source_code_dir  = ols&lt;br /&gt;
| channels         = 6&lt;br /&gt;
| samplerate       = 4MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = Fixed: VIH=3.0V&amp;amp;mdash;5V, VIL=0V&amp;amp;mdash;1.5V&lt;br /&gt;
| memory           = ATmega168:  532 (or lower), ATmega328:  1024 (or lower), ATmega2560: 7168 (or lower)&lt;br /&gt;
| compression      = RLE&lt;br /&gt;
| price            = $1 - $35&lt;br /&gt;
| website          = [https://github.com/gillham/logic_analyzer github.com/gillham/logic_analyzer]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
SUMP protocol implementation for Arduino. Basic functionality is present, but we need someone to fix the details to make things nice and usefull.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Atmel ATmega168/328/2560&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input pins&amp;#039;&amp;#039;&amp;#039;: With optional internal pullups (currently has to be modified at compile-time)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input protection&amp;#039;&amp;#039;&amp;#039;: While Arduino is relatively rugged device, keep in mind it relies solely on internal protection of ATmega chips, so without additional protection it will not handle heavy abuse, overvoltage, etc...&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V and 5V output&amp;#039;&amp;#039;&amp;#039;: 3.3V, 5V&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16MHz crystal&amp;#039;&amp;#039;&amp;#039;: 16.000&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arduino_Uno-R3.jpg|&amp;lt;small&amp;gt;Arduino UNO board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Arduino_Nano.jpg|&amp;lt;small&amp;gt;Arduino Nano board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
* This uses the extended SUMP protocol as implemented by sigrok in ols driver.&lt;br /&gt;
** https://sigrok.org/wiki/Openbench_Logic_Sniffer&lt;br /&gt;
** http://dangerousprototypes.com/docs/The_Logic_Sniffer%27s_extended_SUMP_protocol&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Everything looks almost fine, device loads in pulseview, but there are still some cosmetic issues left to tackle:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Buffer is currently sent or parsed backwards (time goes from right to left/zero)!!!&amp;#039;&amp;#039;&amp;#039; (not sure if problem lays in arduino code or sigrok)&lt;br /&gt;
* RLE (=continuous capture) is not properly implemented in sigrok/ols driver, therefore capture length is limited by device memory&lt;br /&gt;
* Maximum supported samplerate is reported by device and received by sigrok, but not reflected in pulseview GUI&lt;br /&gt;
* Triggering is still a work in progress, but generally works for samples below 1MHz. over 1MHz works for a basic busy wait trigger that doesn&amp;#039;t store until after the trigger fires.&lt;br /&gt;
&lt;br /&gt;
== Oportunities ==&lt;br /&gt;
&lt;br /&gt;
* Arduino has couple of ADC enabled pins. ADC is not very fast, but i guess we can add some basic analog input capabilities for low samplerate modes. (1kHz analog sampling should be more than doable).&lt;br /&gt;
* Add way to enable/disable input pullups through sigrok and pulseview GUI&lt;br /&gt;
* Configure arduino PWM on some unused pin to work as clock and calibration source&lt;br /&gt;
* Add way to control output pins or provide signal generator controlled by pulseview GUI&lt;br /&gt;
&lt;br /&gt;
== FTDI-LA (alternative approach) ==&lt;br /&gt;
&lt;br /&gt;
Note that some older arduino designs and arduino clones feature FTDI usb-serial chip, which might be used as logic analyzer as well using [[FTDI-LA]]. &amp;#039;&amp;#039;&amp;#039;This has nothing to do with OLS driver described on this page and i mention it just for completeness.&amp;#039;&amp;#039;&amp;#039; Both Arduino/SUMP and FTDI-LA approaches have some pitfalls, so you might prefer one or the another.&lt;br /&gt;
&lt;br /&gt;
Also note that Arduino boards wire FTDI to ATmega chips and that might cause you some troubles. If atmega pins connected to FTDI are configured as outputs or pullups, it can mess up the measurements or even damage the ATmega (given you apply voltage to it). So make sure you know what are you doing. In best case scenario you have arduino board with DIP socket, which allows you to remove atmega completely from board when you use it with FTDI-LA driver.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer Github page of the project]&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer/issues/38 Github issue concerning sigrok support]&lt;br /&gt;
* [https://github.com/ddrown/stm32-sump Similar project for STM32 boards]&lt;br /&gt;
* [https://github.com/Ebiroll/esp32_sigrok Similar project for ESP32 boards]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Sump protocol]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Template:Infobox_logic_analyzer&amp;diff=14386</id>
		<title>Template:Infobox logic analyzer</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Template:Infobox_logic_analyzer&amp;diff=14386"/>
		<updated>2019-06-30T13:16:33Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
&lt;br /&gt;
| bodyclass   = &lt;br /&gt;
| bodystyle   = border:1px solid gray; font-size: smaller; background:#eeeeee; margin-left:1em;&lt;br /&gt;
&lt;br /&gt;
| titleclass  = &lt;br /&gt;
| titlestyle  = background-color:{{#switch: {{{status}}} | supported = lime | in progress = orange | planned = red | red }}; border:1px solid gray; font-size: small;&lt;br /&gt;
&lt;br /&gt;
| headerstyle = background:#ccf;&lt;br /&gt;
&lt;br /&gt;
| labelstyle  = white-space: nowrap; background:#ddf;&lt;br /&gt;
&lt;br /&gt;
| belowstyle  = background:#ddf;&lt;br /&gt;
&lt;br /&gt;
| title       = &amp;#039;&amp;#039;&amp;#039;{{{title|{{{name|&amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;}}}}}}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
| image       = {{{image|}}}&lt;br /&gt;
| caption     = {{{image caption|}}}&lt;br /&gt;
&lt;br /&gt;
| label2      = Status&lt;br /&gt;
| data2       = &amp;lt;span style=&amp;quot;background-color: {{#switch: {{{status}}} | supported = lime | in progress = orange | planned = red | red }}&amp;quot;&amp;gt;{{{status|}}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| label3      = Source code&lt;br /&gt;
| data3       = {{#if: {{{source_code_dir}}}|[http://sigrok.org/gitweb/?p=libsigrok.git;a=tree;f=src/hardware/{{{source_code_dir|}}} {{{source_code_dir|}}}]|}}&lt;br /&gt;
&lt;br /&gt;
| label4      = Channels&lt;br /&gt;
| data4       = {{{channels|}}}&lt;br /&gt;
&lt;br /&gt;
| label5      = Samplerate&lt;br /&gt;
| data5       = {{{samplerate|}}}&lt;br /&gt;
&lt;br /&gt;
| label6      = Samplerate (state)&lt;br /&gt;
| data6       = {{{samplerate_state|}}}&lt;br /&gt;
&lt;br /&gt;
| label7      = Triggers&lt;br /&gt;
| data7       = {{{triggers|}}}&lt;br /&gt;
&lt;br /&gt;
| label8      = Min/max voltage&lt;br /&gt;
| data8       = {{{voltages|}}}&lt;br /&gt;
&lt;br /&gt;
| label9      = Threshold voltage&lt;br /&gt;
| data9       = {{{threshold|}}}&lt;br /&gt;
&lt;br /&gt;
| label10     = Memory&lt;br /&gt;
| data10      = {{{memory|}}}&lt;br /&gt;
&lt;br /&gt;
| label11     = Compression&lt;br /&gt;
| data11      = {{{compression|}}}&lt;br /&gt;
&lt;br /&gt;
| label12     = Price range&lt;br /&gt;
| data12      = {{{price|}}}&lt;br /&gt;
&lt;br /&gt;
| label13     = Website&lt;br /&gt;
| data13      = {{{website|}}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Template:Infobox_logic_analyzer&amp;diff=14385</id>
		<title>Template:Infobox logic analyzer</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Template:Infobox_logic_analyzer&amp;diff=14385"/>
		<updated>2019-06-30T13:14:19Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox&lt;br /&gt;
&lt;br /&gt;
| bodyclass   = &lt;br /&gt;
| bodystyle   = border:1px solid gray; font-size: smaller; background:#eeeeee; margin-left:1em;&lt;br /&gt;
&lt;br /&gt;
| titleclass  = &lt;br /&gt;
| titlestyle  = background-color:{{#switch: {{{status}}} | supported = lime | in progress = orange | planned = red | red }}; border:1px solid gray; font-size: small;&lt;br /&gt;
&lt;br /&gt;
| headerstyle = background:#ccf;&lt;br /&gt;
&lt;br /&gt;
| labelstyle  = white-space: nowrap; background:#ddf;&lt;br /&gt;
&lt;br /&gt;
| belowstyle  = background:#ddf;&lt;br /&gt;
&lt;br /&gt;
| title       = &amp;#039;&amp;#039;&amp;#039;{{{title|{{{name|&amp;lt;includeonly&amp;gt;{{PAGENAME}}&amp;lt;/includeonly&amp;gt;}}}}}}&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
| image       = {{{image|}}}&lt;br /&gt;
| caption     = {{{image caption|}}}&lt;br /&gt;
&lt;br /&gt;
| label2      = Status&lt;br /&gt;
| data2       = &amp;lt;span style=&amp;quot;background-color: {{#switch: {{{status}}} | supported = lime | in progress = orange | planned = red | red }}&amp;quot;&amp;gt;{{{status|}}}&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| label3      = Source code&lt;br /&gt;
| data3       = {{#if: {{{source_code_dir}}}|[http://sigrok.org/gitweb/?p=libsigrok.git;a=tree;f=src/hardware/{{{source_code_dir|}}} {{{source_code_dir|}}}]|}}&lt;br /&gt;
&lt;br /&gt;
| label4      = Channels&lt;br /&gt;
| data4       = {{{channels|}}}&lt;br /&gt;
&lt;br /&gt;
| label5      = Samplerate&lt;br /&gt;
| data5       = {{{samplerate|}}}&lt;br /&gt;
&lt;br /&gt;
| label6      = Samplerate (state)&lt;br /&gt;
| data6       = {{{samplerate_state|}}}&lt;br /&gt;
&lt;br /&gt;
| label7      = Triggers&lt;br /&gt;
| data7       = {{{triggers|}}}&lt;br /&gt;
&lt;br /&gt;
| label8      = Min/max voltage&lt;br /&gt;
| data8       = {{{voltages|}}}&lt;br /&gt;
&lt;br /&gt;
| label9      = Threshold voltage&lt;br /&gt;
| data9       = {{{threshold|}}}&lt;br /&gt;
&lt;br /&gt;
| label10     = Memory&lt;br /&gt;
| data10      = {{{memory|}}}&lt;br /&gt;
&lt;br /&gt;
| label11     = Compression&lt;br /&gt;
| data11      = {{{compression|}}}&lt;br /&gt;
&lt;br /&gt;
| label11     = Price range&lt;br /&gt;
| data11      = {{{price|}}}&lt;br /&gt;
&lt;br /&gt;
| label12     = Website&lt;br /&gt;
| data12      = {{{website|}}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Arduino&amp;diff=14384</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Arduino&amp;diff=14384"/>
		<updated>2019-06-30T13:08:49Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Arduino_Uno-R3.jpg|180px]]&lt;br /&gt;
| name             = Arduino&lt;br /&gt;
| status           = in progress&lt;br /&gt;
| source_code_dir  = ols&lt;br /&gt;
| channels         = 6&lt;br /&gt;
| samplerate       = 4MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = Fixed: VIH=3.0V&amp;amp;mdash;5V, VIL=0V&amp;amp;mdash;1.5V&lt;br /&gt;
| memory           = ATmega168:  532 (or lower), ATmega328:  1024 (or lower), ATmega2560: 7168 (or lower)&lt;br /&gt;
| compression      = RLE&lt;br /&gt;
| website          = [https://github.com/gillham/logic_analyzer github.com/gillham/logic_analyzer]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
SUMP protocol implementation for Arduino. Basic functionality is present, but we need someone to fix the details to make things nice and usefull.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Atmel ATmega168/328/2560&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input pins&amp;#039;&amp;#039;&amp;#039;: With optional internal pullups (currently has to be modified at compile-time)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input protection&amp;#039;&amp;#039;&amp;#039;: While Arduino is relatively rugged device, keep in mind it relies solely on internal protection of ATmega chips, so without additional protection it will not handle heavy abuse, overvoltage, etc...&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V and 5V output&amp;#039;&amp;#039;&amp;#039;: 3.3V, 5V&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16MHz crystal&amp;#039;&amp;#039;&amp;#039;: 16.000&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arduino_Uno-R3.jpg|&amp;lt;small&amp;gt;Arduino UNO board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Arduino_Nano.jpg|&amp;lt;small&amp;gt;Arduino Nano board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
* This uses the extended SUMP protocol as implemented by sigrok in ols driver.&lt;br /&gt;
** https://sigrok.org/wiki/Openbench_Logic_Sniffer&lt;br /&gt;
** http://dangerousprototypes.com/docs/The_Logic_Sniffer%27s_extended_SUMP_protocol&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Everything looks almost fine, device loads in pulseview, but there are still some cosmetic issues left to tackle:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Buffer is currently sent or parsed backwards (time goes from right to left/zero)!!!&amp;#039;&amp;#039;&amp;#039; (not sure if problem lays in arduino code or sigrok)&lt;br /&gt;
* RLE (=continuous capture) is not properly implemented in sigrok/ols driver, therefore capture length is limited by device memory&lt;br /&gt;
* Maximum supported samplerate is reported by device and received by sigrok, but not reflected in pulseview GUI&lt;br /&gt;
* Triggering is still a work in progress, but generally works for samples below 1MHz. over 1MHz works for a basic busy wait trigger that doesn&amp;#039;t store until after the trigger fires.&lt;br /&gt;
&lt;br /&gt;
== Oportunities ==&lt;br /&gt;
&lt;br /&gt;
* Arduino has couple of ADC enabled pins. ADC is not very fast, but i guess we can add some basic analog input capabilities for low samplerate modes. (1kHz analog sampling should be more than doable).&lt;br /&gt;
* Add way to enable/disable input pullups through sigrok and pulseview GUI&lt;br /&gt;
* Configure arduino PWM on some unused pin to work as clock and calibration source&lt;br /&gt;
* Add way to control output pins or provide signal generator controlled by pulseview GUI&lt;br /&gt;
&lt;br /&gt;
== FTDI-LA (alternative approach) ==&lt;br /&gt;
&lt;br /&gt;
Note that some older arduino designs and arduino clones feature FTDI usb-serial chip, which might be used as logic analyzer as well using [[FTDI-LA]]. &amp;#039;&amp;#039;&amp;#039;This has nothing to do with OLS driver described on this page and i mention it just for completeness.&amp;#039;&amp;#039;&amp;#039; Both Arduino/SUMP and FTDI-LA approaches have some pitfalls, so you might prefer one or the another.&lt;br /&gt;
&lt;br /&gt;
Also note that Arduino boards wire FTDI to ATmega chips and that might cause you some troubles. If atmega pins connected to FTDI are configured as outputs or pullups, it can mess up the measurements or even damage the ATmega (given you apply voltage to it). So make sure you know what are you doing. In best case scenario you have arduino board with DIP socket, which allows you to remove atmega completely from board when you use it with FTDI-LA driver.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer Github page of the project]&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer/issues/38 Github issue concerning sigrok support]&lt;br /&gt;
* [https://github.com/ddrown/stm32-sump Similar project for STM32 boards]&lt;br /&gt;
* [https://github.com/Ebiroll/esp32_sigrok Similar project for ESP32 boards]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Sump protocol]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=14383</id>
		<title>Supported hardware</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Supported_hardware&amp;diff=14383"/>
		<updated>2019-06-30T13:02:37Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;sigrok is intended as a flexible, cross-platform, and &amp;#039;&amp;#039;&amp;#039;hardware-independent&amp;#039;&amp;#039;&amp;#039; software suite, i.e., it supports various devices from many different vendors.&lt;br /&gt;
&lt;br /&gt;
Here is a list of currently supported devices (various stages of completeness) in the [http://sigrok.org/gitweb/?p=libsigrok.git;a=summary latest git version of libsigrok] (fewer devices might be supported in tarball releases) and devices we plan to support in the future.&lt;br /&gt;
&lt;br /&gt;
The lists are sorted by category ([[File:Nuvola OK.png|16px]] &amp;lt;span style=&amp;quot;background-color: lime&amp;quot;&amp;gt;supported&amp;lt;/span&amp;gt;: [[:Category:Supported|{{PAGESINCATEGORY:Supported|pages}}]], [[File:Nuvola Orange.png|16px]] &amp;lt;span style=&amp;quot;background-color: orange&amp;quot;&amp;gt;in progress&amp;lt;/span&amp;gt;: [[:Category:In progress|{{PAGESINCATEGORY:In progress|pages}}]], [[File:Nuvola Red.png|16px]] &amp;lt;span style=&amp;quot;background-color: red&amp;quot;&amp;gt;planned&amp;lt;/span&amp;gt;: [[:Category:Planned|{{PAGESINCATEGORY:Planned|pages}}]]), and alphabetically within those categories.&lt;br /&gt;
&lt;br /&gt;
== Logic analyzers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:ARMFLY MINI LOGIC.png|link=ARMFLY Mini-Logic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ARMFLY Mini-Logic]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ASIX SIGMA 2.png|link=ASIX SIGMA|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ASIX SIGMA]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:BeagleLogic.jpg|link=BeagleLogic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[BeagleLogic]] (12(max 14)ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Braintechnology_usb_interface_v26.png|link=Braintechnology USB Interface V2.x|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Braintechnology USB Interface V2.x]] (8/16ch, 24/12MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Braintechnology_usb_lps.png|link=Braintechnology USB-LPS|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Braintechnology USB-LPS]] (8/16ch, 24/12MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Chronovu la8 front.png|link=ChronoVu LA8|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ChronoVu LA8]] (8ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Chronovu la16.png|link=ChronoVu LA16|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ChronoVu LA16]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Cwav_usbee_sx.png|link=CWAV USBee SX|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[CWAV USBee SX]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Buspirate_v3.png|link=Dangerous Prototypes Buspirate|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Dangerous Prototypes Buspirate]] (5ch, 1MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Dangerous prototypes irtoy mugshot.png|link=Dangerous Prototypes USB IR Toy|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Dangerous Prototypes USB IR Toy]] (1ch, 10kHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic.png|link=DreamSourceLab DSLogic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic]] (16ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic.png|link=DreamSourceLab DSLogic Basic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic Basic]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic.png|link=DreamSourceLab DSLogic Plus|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic Plus]] (16ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSLogic.png|link=DreamSourceLab DSLogic Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DSLogic Pro]] (16ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eeelec xla esla100.png|link=EE Electronics ESLA100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[EE Electronics ESLA100]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Chronovu la8 ftdi ft245rl.jpg|link=FTDI-LA|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[FTDI-LA]] (8ch, ~10MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 4032l mugshot.png|link=Hantek 4032L|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek 4032L]] (32ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022be mugshot.png|link=Hantek 6022BL|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6022BL]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hobby components hctest0006 mugshot.png|link=Hobby Components HCTEST0006|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hobby Components HCTEST0006]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ikalogic_scanalogic2.png|link=IKALOGIC Scanalogic-2|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[IKALOGIC Scanalogic-2]] (4ch, 20MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ikalogic scanaplus mugshot.png|link=IKALOGIC ScanaPLUS|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[IKALOGIC ScanaPLUS]] (9ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Kingst kqs3506 la16100.png|link=KingST KQS3506-LA16100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[KingST KQS3506-LA16100]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Lcsoft-miniboard-front.png|link=Lcsoft Mini Board|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lcsoft Mini Board]] (8/16ch, 24/12MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Lecroy logicstudio16 mugshot.png|link=LeCroy LogicStudio|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[LeCroy LogicStudio]] (8/16ch, 1GHz/500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:logic-shrimp-front.png|link=Logic Shrimp|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Logic Shrimp]] (4ch, 20MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcu123 saleae logic clone.png|link=MCU123 Saleae Logic clone|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MCU123 Saleae Logic clone]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Meilhaus logian 16l mugshot.png|link=Meilhaus Logian-16L|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Meilhaus Logian-16L]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Microchip_pickit2.png|link=Microchip PICkit2|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Microchip PICkit2]] (3ch, 1MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbee_ax_clone_front.png|link=MCU123 USBee AX Pro clone|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MCU123 USBee AX Pro clone]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mcupro_Logic16_overview.png|link=mcupro Logic16 clone|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[mcupro Logic16 clone]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Openbench logic sniffer front.png|link=Openbench Logic Sniffer|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Openbench Logic Sniffer]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Prist akip 9101 mugshot.png|link=Prist AKIP-9101|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Prist AKIP-9101]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Robomotic buglogic3.png|link=Robomotic BugLogic 3|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Robomotic BugLogic 3]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Robomotic_minilogic.png|link=Robomotic MiniLogic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Robomotic MiniLogic]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic.png|link=Saleae Logic|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_Logic16_bottom.png|link=Saleae Logic16|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic16]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saanlima Pipistrello-OLS.png|link=Saanlima Pipistrello OLS|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Saanlima Pipistrello OLS]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk lwla1016.png|link=Sysclk LWLA1016|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk LWLA1016]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk lwla1034 mugshot.png|link=Sysclk LWLA1034|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk LWLA1034]] (34ch, 125MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk sla5032 mugshot.png|link=Sysclk SLA5032|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk SLA5032]] (32ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:VKTECH_thumb.jpg|link=VKTECH_saleae_clone|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[VKTECH_saleae_clone|VKTECH saleae clone]] (8ch, 24MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Wayengineer saleae16.png|link=WayEngineer Saleae16|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[WayEngineer Saleae16]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zeroplus Logic Cube.png|link=ZEROPLUS Logic Cube LAP-C(16032)|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ZEROPLUS Logic Cube LAP-C(16032)]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zeroplus Logic Cube.png|link=ZEROPLUS Logic Cube LAP-C(322000)|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ZEROPLUS Logic Cube LAP-C(322000)]] (32ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zeroplus_lap-16128u.png|link=ZEROPLUS LAP-16128U|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ZEROPLUS LAP-16128U]] (16ch, 200MHz)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Acute_pkla1216.png|link=Acute PKLA-1216|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Acute PKLA-1216]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Arduino_Uno-R3.jpg|link=Arduino|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Arduino]] (6ch, 4MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ASIX Omega.png|link=ASIX OMEGA|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[ASIX OMEGA]] (16ch, 400MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hsa-logic.png|link=HSA Logic|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HSA Logic]] (8ch, 6.25MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ideofy_la_08.png|link=Ideofy LA-08|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Ideofy LA-08]] (8ch, 96/60/30MHz @ 2/4/8ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Intronix Logicport.png|link=Intronix Logicport LA1034|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Intronix Logicport LA1034]] (34ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Kingst la2016 mugshot.png|link=Kingst LA2016|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Kingst LA2016]] (16ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Link Instruments LA-5580|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Link Instruments LA-5580]] (80ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Minila parport.png|link=MiniLA|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MiniLA]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Minila_mockup.png|link=MiniLA Mockup|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MiniLA Mockup]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname_la16_mugshot.png|link=Noname LA16|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Noname LA16]] (16ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname xl logic16 100m mugshot.png|link=Noname XL-LOGIC16-100M|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Noname XL-LOGIC16-100M]] (16ch, 100/50/32/16MHz @ 3/6/9/16ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rockylogic_ant8.png|link=RockyLogic Ant8|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RockyLogic Ant8]] (8ch, 500MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:RockyLogic Ant18e.png|link=RockyLogic Ant18e|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RockyLogic Ant18e]] (8ch, 1GHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk lwla2034 mugshot.png|link=Sysclk LWLA2034|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Sysclk LWLA2034]] (34ch, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Techtools_digiview_dv1-100.png|link=TechTools DigiView DV1-100|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[TechTools DigiView DV1-100]] (18ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tektronix TLA5204 1000.png|link=Tektronix TLA520X|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Tektronix TLA520X]] (128ch, 2Ghz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Xmos xtag2.png|link=XMOS XTAG-2|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[XMOS XTAG-2]] (?ch, 50MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Zlg_la1032.png|link=ZLG LA1032|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[ZLG LA1032]] (32ch, 100MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mixed-signal devices ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=105px heights=105px&amp;gt;&lt;br /&gt;
File:Armfly_ax_pro.png|link=ARMFLY AX-Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ARMFLY AX-Pro]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sysclk ax pro mugshot.png|link=Sysclk AX-Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Sysclk AX-Pro]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Esla201a.png|link=EE Electronics ESLA201A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[EE Electronics ESLA201A]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee axpro v5 mugshot.png|link=HT USBee-AxPro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HT USBee-AxPro]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:LeCroy_WaveSurfer_24Xs-A_front.png|link=LeCroy oscilloscope series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[LeCroy oscilloscope series]] (various)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Noname lht00su1 mugshot.png|link=Noname LHT00SU1|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Noname LHT00SU1]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DS1052E.png|link=Rigol DS1000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS1000 series|Rigol DS1000D series]] (16ch, 2ch analog, 50-150MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Rigol DS4000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS4000 series]] (0/16ch , 2-4ch analog, 2-4GS/s, 100MHz/200MHz/350MHz/500MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol_VS5202D.png|link=Rigol VS5000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol VS5000 series|Rigol VS5000D series]] (16ch, 2ch analog, 20-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Rohde&amp;amp;Schwarz HMO3000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz HMO 3000 series]] (16ch, 2/4ch analog, 4GS/s, 300-500MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae Logic Pro 16 bottom.jpg|link=Saleae Logic Pro 16|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic Pro 16]] (4/16ch, 500/100MHz; 16ch analog, 50MSa/s, 5MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Siglent_SDS1202X-E_front.png|link=Siglent SDS1000X series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Siglent SDS1000X series]] (16ch, 2ch analog, 1GSa/s, 200/100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:sds2304x-mugshot.png|link=Siglent SDS2000X series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Siglent SDS2000X series]] (16ch, 2/4ch analog, 2GSa/s, 300/200/150/100/70MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Yokogawa DLM2000 front.png|link=Yokogawa DLM2000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Yokogawa DLM2000 series]] (8ch, 2/4ch analog, 2.5GSa/s, 200/350/500MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Xzl studio ax mugshot.png|link=XZL_Studio AX|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[XZL_Studio AX]] (8ch, 24MHz; 1ch analog, 3MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Xzl studio-dx mugshot.png|link=XZL_Studio DX|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[XZL_Studio DX]]&amp;lt;br/&amp;gt; (16ch, 24MHz; 2ch analog),&amp;lt;br /&amp;gt;Analog not supported&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Agilent_MSO7104A.png|link=Agilent MSO7104A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Agilent MSO7104A]] (16ch, ?; 4ch analog, 2GSa/s, 1GHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:BitScope BS10.png|link=BitScope BS10|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[BitScope BS10]] (8ch, 40MHz; 2ch analog, 20MSa/s, ? BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digilent_analog_discovery.png|link=Digilent Analog Discovery|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Digilent Analog Discovery]] (16ch, 100MHz; 2ch analog, 100MSa/s, 5MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek_1008C.png|link=Hantek 1008C|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek 1008C]] (8ch)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ht usbee dxpro mugshot.png|link=HT USBee-DxPro|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HT USBee-DxPro]] (16ch, 24MHz; 2ch analog)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Lab nation smartscope mugshot.png|link=LabNation SmartScope|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[LabNation SmartScope]] (8ch, 100MHz; 2ch analog, 100MSa/s, 45MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Link Instruments MSO-19 front.png|link=Link Instruments MSO-19|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Link Instruments MSO-19]] (8ch, 200MHz; 1ch analog, 200MSa/s, 60MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Meilhaus_mephisto_scope1.png|link=Meilhaus MEphisto Scope1|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Meilhaus MEphisto Scope1]] (16ch, 100kHz; 2ch analog, 1MSa/s, 500kHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Polabs_poscope_basic2.png|link=PoLabs PoScope Basic2|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PoLabs PoScope Basic2]] (16ch, 8MHz; 2ch analog, 200kSa/s, ? BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:QuantAsylum QA100.png|link=QuantAsylum QA100|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[QuantAsylum QA100]] (12ch; 2ch analog)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_Logic8_case_bottom.jpg|link=Saleae Logic8|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic8]] (3/6/7/8ch, 100/50/40/25MHz; 8ch analog, 10MSa/s, 1MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Saleae_logic_pro_8-bottom.png|link=Saleae Logic Pro 8|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Saleae Logic Pro 8]] (4/8ch, 500/100MHz; 8ch analog, 50MSa/s, 5MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 3205D MSO fp.jpg|link=Pico Technology PicoScope 3205D MSO|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 3205D MSO]] (16ch, 100MHz; 2ch analog, 1/0.5GS/s, 100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DSO3254A.jpg|link=Hantek DSO3254A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO3254A]] (16ch, 250MHz; 4ch analog, 1GS/s, 250MHz BW; 1 ch func/arb generator, 200MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Oscilloscopes ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=100px heights=100px&amp;gt;&lt;br /&gt;
File:Agilent DSO1014A.png|link=Agilent DSO1000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Agilent DSO1000 series]] (2-4ch, 2GS/s, 60-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke_Scopemeter_199B.png|link=Fluke ScopeMeter 199B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Fluke ScopeMeter 199B]] (2ch, 2.5GS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dso-6060c mugshot.png|link=GW Instek GDS-800 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDS-800 series]] (2ch, 25GS/s, 60-250MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hameg HMO2024.png|link=Hameg HMO compact series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hameg HMO compact series]] (2-4ch, 2GS/s, 70-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6022be mugshot.png|link=Hantek 6022BE|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6022BE]] (2ch, 48MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek DSO-2090.png|link=Hantek DSO-2090|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-2090]] (2ch, 100MS/s, 40MHz)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hung chang dso 2100 mugshot.png|link=Hung-Chang_DSO-2100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Hung-Chang DSO-2100]] (2ch, 100MS/s, 30MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DS1052E.png|link=Rigol DS1000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS1000 series|Rigol DS1000E series]] (2ch, 1GS/s, 50-150MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DS1074Z front.png|link=Rigol DS1000Z series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS1000Z series|Rigol DS1000Z series]] (4ch, 1GS/s, 50-100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol-ds2072 mugshot.png|link=Rigol DS2000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DS2000 series]] (2ch, 2GS/s, 70-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol_VS5202D.png|link=Rigol VS5000 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol VS5000 series]] (2ch, 20-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rocktech bm102 mugshot.png|link=Rocktech BM102|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rocktech BM102]] (2ch, 50MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:RS HMO1002.png|link=Rohde&amp;amp;Schwarz HMO 1002 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz HMO 1002 series]] (2ch, 1GS/s, 50-100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Dds120 mugshot.png|link=SainSmart DDS120|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[SainSmart DDS120]] (2ch, 50MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:YiXingDianZi-MDSO.png|link=YiXingDianZi MDSO|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[YiXingDianZi MDSO]] (2ch, 48MS/s, 20MHz BW)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Dreamsourcelab dscope c20p front.jpg|link=DreamSourceLab DScope C20P|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[DreamSourceLab DScope C20P]] (2ch, 200MS/s, 50MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke scopemeter123.png|link=Fluke ScopeMeter 123|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Fluke ScopeMeter 123]] (2ch, 25MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Focussz_fosc21_mugshot.png|link=Focussz Fosc21|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Focussz Fosc21]] (2ch, 8kS/s, 3kHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=GW Instek GDS-2000 series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDS-2000 series]] (2ch, 1GS/s, 60MHz/100MHz/200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek front.jpg|link=Hantek 6052BE|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6052BE]] (2ch, 150MS/s, 50MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek 6254bd mugshot.png|link=Hantek 6254BD|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek 6254BD]] (4ch, 1GS/s, 250MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Hantek DSO-1200|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-1200]] (2ch, 500MS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek_DSO_2100_usb.jpg|link=Hantek DSO-2100|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-2100]] (2ch, 100M/s, 30MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek_PSO2020_0.JPG|link=Hantek PSO2020|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek PSO2020]] (1ch, 96MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek dso2250 mugshot.png|link=Hantek DSO-2250|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-2250]] (2ch, 250MS/s, 100MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek dso-5200a device front.png|link=Hantek DSO-5200A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DSO-5200A]] (2ch, 250MS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek iDSO1070A.JPG|link=Hantek iDSO1070|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek iDSO1070]] (2ch, 250MS/s, 70MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Hantek iDSO1070A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek iDSO1070A]] (2ch, 125MS/s, 70MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Usbduxfast.png|link=Incite Technology USB-DUXfast|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Incite Technology USB-DUXfast]] (16ch, 3MHz, ? BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Instrustar-IDS205A CaseFront.jpg|link=Instrustar ISDS205A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Instrustar_ISDS205A]] (2ch, 48MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Loto_OSC802.jpg|link=Loto OSC802|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Loto OSC802]] (2ch, 80MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:OsciPrime.png|link=Nexus-Computing OsciPrime|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Nexus-Computing OsciPrime]] (2ch, ?MS/s, 3.3MHz-8MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Owon SDS series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Owon SDS series]] (2ch, 0.5-3.2GS/s, 60-300MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 2203.png|link=Pico Technology PicoScope 2203|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 2203]] (40/20MS/s, 5MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PicoScope_2205.png|link=Pico Technology PicoScope 2205|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 2205]] (200/100MS/s, 25MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 3206.png|link=Pico Technology PicoScope 3206|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 3206]] (200/100MS/s, 200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Picoscope 5203.png|link=Pico Technology PicoScope 5203|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pico Technology PicoScope 5203]] (1/0.5GS/s, 250MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sainsmart dds140 mugshot.png|link=SainSmart DDS140|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[SainSmart DDS140]] (2ch, 200MS/s, 40MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tektronix tds2024b mugshot.png|link=Tektronix TDS2000B series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Tektronix TDS2000B series]] (2-4ch, 1-2GS/s, 60-200MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:UNI-T UTD2042C.png|link=UNI-T UTD2042C|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UTD2042C]] (2ch, 500MS/s, 40MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Velleman PCSU1000.png|link=Velleman PCSU1000|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Velleman PCSU1000]] (2ch, 1GS/s, 50MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:VellemanWFS210.png|link=Velleman WFS210|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Velleman WFS210]] (2ch, 10MS/s, ?? MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dso-220 usb.png|link=Voltcraft DSO-220|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DSO-220]] (2ch, 60MS/s, 20MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft DSO-3062C.png|link=Voltcraft DSO-3062C|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DSO-3062C]] (2ch, 1GS/s, 60MHz BW)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Multimeters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Agilent_34405A.png|link=Agilent_34405A|[[file:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Agilent 34405A]] (120000 counts, USB TMC)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Agilent U1232A.png|link=Agilent U12xxx series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Agilent U12xxx series]] (USB/Bluetooth)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bbc gm m2110 mugshot.png|link=BBC Goertz Metrawatt M2110|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[BBC Goertz Metrawatt M2110]] (30000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Brymen BM257.png|link=Brymen BM257|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM257]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Brymen bm257s mugshot.png|link=Brymen BM257s|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM257s]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bm_857_mugshot_500000.png|link=Brymen BM857|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM857]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Bm869_mugshot.png|link=Brymen BM869|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Brymen BM869]] (50000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digitek_dt4000zc_device_front.png|link=Digitek DT4000ZC|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Digitek DT4000ZC]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Eevblog 121gw mugshot.png|link=EEVBlog 121GW|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[EEVBlog 121GW]] (50000 counts, BLE, SD)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke 187.png|link=Fluke 187/189|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Fluke 187/189]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke 287.png|link=Fluke 287/289|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Fluke 287/289]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Fluke_45_mugshot.png|link=Fluke 45|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Fluke 45]] (100000 counts, GPIB/RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gmc metrahit 14a logo.png|link=Gossen Metrawatt Metrahit 14A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 14A]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen Metrawatt Metrahit 16I small.png|link=Gossen Metrawatt Metrahit 16I|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 16I]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen Metrawatt Metrahit 18S small.png|link=Gossen Metrawatt Metrahit 18S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 18S]] (31000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen Metrawatt Metrahit 25S Logo.png|link=Gossen Metrawatt Metrahit 25S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 25S]] (31000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gmc metrahit 29s logo.png|link=Gossen Metrawatt Metrahit 29S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 29S]] (310000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gmc kmm2002 logo.png|link=Gossen Metrawatt T-Com KMM2002|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt T-Com KMM2002]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HP_3457a_sigrok_teaser.png|link=HP 3457A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 3457A]] (7.5 digits, GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hp3478a mugshot.png|link=HP 3478A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 3478A]] (5.5 digits, GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HT410 logo.png|link=HT Instruments HT410|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HT Instruments HT410]] (3100 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:100px_Idm103n.png|link=ISO-TECH IDM103N|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ISO-TECH IDM103N]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:keysight-34465a-mugshot.png|link=Keysight 34465A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Keysight 34465A]] (1200000 counts, LAN/USB/GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech mas345 device front.png|link=MASTECH MAS345|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MAS345]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech_ms2115b_mugshot.png|link=MASTECH MS2115B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS2115B]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech ms8250b mugshot.png|link=MASTECH MS8250B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS8250B]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mastech ms8250d mugshot.png|link=MASTECH MS8250D|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS8250D]] (6600 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex m4650cr mugshot.png|link=Metex M-4650CR|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Metex M-4650CR]] (20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex_me-31.png|link=Metex ME-31|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Metex ME-31]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metrix mx56c.png|link=Metrix MX56C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Metrix MX56C]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Norma dm950.png|link=Norma DM950|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Norma DM950]] (21000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pce-pce-dm32.png|link=PCE PCE-DM32|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-DM32]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 3330 mugshot.png|link=PeakTech 3330|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 3330]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metex_me-31.png|link=PeakTech 3410|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 3410]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech3415_top.png|link=PeakTech 3415|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 3415]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 4370 device front.png|link=PeakTech 4370|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4370]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 4390a metex m-3860m mugshot.png|link=PeakTech 4390A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4390A]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rs_22_168_mugshot.png|link=RadioShack 22-168|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RadioShack 22-168]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rs_22-805_front.png|link=RadioShack 22-805|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RadioShack 22-805]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:radioshack_22_812_front.png|link=RadioShack 22-812|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RadioShack 22-812]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:siemens_b1026_logo.png|link=Siemens B1026|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Siemens B1026]] (21000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Siemens B1105 small.png|link=Siemens B1105|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Siemens B1105]] (310000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sparkfun 70c mugshot.png|link=SparkFun 70C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[SparkFun 70C]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tecpel dmm8061.png|link=Tecpel DMM-8061|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tecpel DMM-8061]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tp4000zc_front.png|link=TekPower TP4000ZC|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[TekPower TP4000ZC]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7730.png|link=Tenma 72-7730|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7730]] (20000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7732.png|link=Tenma 72-7732|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7732]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7745.png|link=Tenma 72-7745|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7745]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-7750.png|link=Tenma 72-7750|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-7750]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-9380A.png|link=Tenma 72-9380A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-9380A]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ut60e_-_front_-_alpha.png|link=UNI-T UT60E|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT60E]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t ut61b mugshot.png|link=UNI-T UT61B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61B]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t ut61c mugshot.png|link=UNI-T UT61C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61C]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni t ut61d device.png|link=UNI-T UT61D|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61D]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Old ver front.png|link=UNI-T UT61E|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT61E]] (22000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ut71c mugshot.png|link=UNI-T UT71C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT71C]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Va_va18b.png|link=V&amp;amp;A VA18B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[V&amp;amp;A VA18B]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Va va40b mugshot.png|link=V&amp;amp;A VA40B|link=V&amp;amp;A VA40B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[V&amp;amp;A VA40B]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:DVM4100.png|link=Velleman DVM4100|link=Velleman DVM4100|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Velleman DVM4100]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Victor 70C.png|link=Victor 70C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Victor 70C]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Victor 86c device front.png|link=Victor 86C|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Victor 86C]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m-3650cr.png|link=Voltcraft M-3650CR|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-3650CR]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft_M-3650D_transparent.png|link=Voltcraft M-3650D|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-3650D]] (2000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m4650cr.png|link=Voltcraft M-4650CR|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-4650CR]] (20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft ME-42 logo.png|link=Voltcraft ME-42|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft ME-42]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc820 device.png|link=Voltcraft VC-820|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-820]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc830.png|link=Voltcraft VC-830|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-830]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc840 device front.png|link=Voltcraft VC-840|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-840]] (4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc870 mugshot.png|link=Voltcraft VC-870|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-870]] (40000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc920.png|link=Voltcraft VC-920|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-920]] (40000/4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc940.png|link=Voltcraft VC-940|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-940]] (40000/4000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc96 top.jpg|link=Voltcraft VC-96|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-96]] (4000 counts, RS232)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Appa 107.png|link=APPA 107|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[APPA 107]] (4000 / 20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digitek dt8000.png|link=Digitek DT8000|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Digitek DT8000]] (8000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Digitek dt80000.png|link=Digitek DT80000|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Digitek DT80000]] (80000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Escort 179 device front.png|link=Escort 179|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Escort 179]] (10000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Gossen Metrawatt Metrahit 28C|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 28C]] (310000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Gossen Metrawatt Metrahit 28S|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit 28S]] (310000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Gossen metrahit 30m.png|link=Gossen-Metrawatt METRAHIT 30M|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen-Metrawatt METRAHIT 30M]] (1200000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Gossen Metrawatt Metrahit X-Tra|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Gossen Metrawatt Metrahit X-Tra]] (12000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=GW Instek GDM-8251A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GDM-8251A]] (120000 counts, RS232/USB/DigitalIO)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=HYELEC MS8236|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HYELEC MS8236]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:800px-Mastech m9803r device front.png|link=MASTECH M9803R|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MASTECH M9803R]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Metrix mx53.png|link=Metrix MX53|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Metrix MX53]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 4380 mugshot.png|link=PeakTech 4380|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4380]] (4000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 4390 mugshot.png|link=PeakTech 4390|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 4390]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Protek 6500|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Protek 6500]] (50000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DM3068 front.png|link=Rigol DM3068|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Rigol DM3068]] (2200000 counts, LAN/USB/GPIB/RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tenma 72-1016.png|link=Tenma 72-1016|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Tenma 72-1016]] (6000 counts, RS232/USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t-ut81b mugshot.png|link=UNI-T UT81B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT81B]] (6000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m3890dt usb.png|link=Voltcraft M-3890DT|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-3890DT]] (4000 counts, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft m4660a device front.png|link=Voltcraft M-4660A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft M-4660A]] (20000 counts, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft vc890 mugshot.png|link=Voltcraft VC-890|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft VC-890]] (60000 counts, USB/serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:Mooshimeter-2X01A.jpg|link=Mooshimeter|[[File:Nuvola Orange.png|16px]] &amp;lt;small&amp;gt;[[Mooshimeter]] (24bit, BLE)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== LCR meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100Px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Der ee de-5000 mugshot.png|link=DER EE DE-5000|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[DER EE DE-5000]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=MASTECH MS5308|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS5308]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Peaktech 2170 mugshot.png|link=PeakTech 2170|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[PeakTech 2170]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:uni_t_ut612_1.png|link=UNI-T UT612|[[File:Nuvola_OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT612]] (USB/HID)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Agilent U1732B.png|link=Agilent U1732B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Agilent U1732B]] (IR)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:peaktech2165-front.png|link=Peaktech 2165|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Peaktech 2165]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft4080_2.png|link=Voltcraft 4080|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft 4080]] (serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sound level meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:CEM DT-8852.png|link=CEM DT-8852|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[CEM DT-8852]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Colead SL-5868P.png|link=Colead SL-5868P|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Colead SL-5868P]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Kecheng KC-330B.png|link=Kecheng KC-330B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Kecheng KC-330B]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:PCE-322A.png|link=PCE PCE-322A|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-322A]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Tondaj sl-814.png|link=Tondaj SL-814|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Tondaj SL-814]] (USB)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (also: light-/thermo-/hygrometer; RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft_dl_160s.png|link=Voltcraft DL-160S|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-160S]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft_DL-161S.png|link=Voltcraft DL-161S|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-161S]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Thermometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:rs55ii.png|link=APPA 55II|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[APPA 55II]] (2xtemp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:EL-USB-2.png|link=Lascar Electronics EL-USB-2|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lascar Electronics EL-USB-2]] (1xtemp, 1xhum, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mic 98581.png|link=MIC 98581|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MIC 98581]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mic 98583.png|link=MIC 98583|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MIC 98583]] (1xtemp, 1xhum, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Uni-t ut325 front.png|link=UNI-T UT325|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT325]] (2xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft k204.png|link=Voltcraft K204|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft K204]] (4xtemp, RS232)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Elitech rc3.png|link=Elitech RC-3|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Elitech RC-3]] (1xtemp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Escort 19.png|link=Escort 19|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Escort 19]] (1x temp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pax_instruments_t400.jpg|link=Pax Instruments T400|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Pax Instruments T400]] (4xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (1xtemp, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rding temper front.png|link=RDing TEMPer|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rding temper gold device front.png|link=RDing TEMPer Gold|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer Gold]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rding temper1 device front.png|link=RDing TEMPer1|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer1]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pcsensor_temper1k2.png|link=RDing TEMPer1K2|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[RDing TEMPer1K2]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dl-120th.png|link=Voltcraft DL-120TH|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-120TH]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft dl-140th.png|link=Voltcraft DL-140TH|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft DL-140TH]] (1xtemp, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hygrometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:EL-USB-2.png|link=Lascar Electronics EL-USB-2|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lascar Electronics EL-USB-2]] (temp/humidity, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Mic 98583.png|link=MIC 98583|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[MIC 98583]] (temp/humidity, USB)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (also: light-/soundlevelmeter; RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Silabs si7005usb dgl eb top.jpg|link=SiLabs Si7005USB-Dongle|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[SiLabs Si7005USB-Dongle]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Anemometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Mastech ms6252b.png|link=MASTECH MS6252B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MASTECH MS6252B]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Light meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Lutron YK-2005LX.png|link=Lutron YK-2005LX|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Lutron YK-2005LX]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Pce_pce-222_front.png|link=PCE PCE-222|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[PCE PCE-222]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Energy meters ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Actaris_a14c5_teleinfo.png|link=EDF Teleinfo|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[EDF Teleinfo]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Acme.png|link=BayLibre ACME|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[BayLibre ACME]] (I2C)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DAQs ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Ni usb 6008.png|link=NI USB-6008|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[NI USB-6008]] (8/2 analog inputs/outputs, 12 digital I/Os)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Dataloggers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:EL-USB-CO.png|link=Lascar Electronics EL-USB-CO|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Lascar Electronics EL-USB-CO]] (carbon monoxide (CO) logger, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Testo_435-4.png|link=Testo 435-4|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Testo 435-4]] (USB)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Gsg_indoor_air_monitor.png|link=GSG Indoor Air Monitor|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[GSG Indoor Air Monitor]] (air quality monitor, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Maul_studio_i.png|link=MAUL studio i|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MAUL studio i]] (weighing scale, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Voltcraft co-20.png|link=Voltcraft CO-20|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft CO-20]] (air quality monitor, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tachometers ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Uni-t ut372 mugshot.png|link=UNI-T UT372|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[UNI-T UT372]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scales ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Kern ew-6200-2nm mugshot.png|link=KERN scale series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[KERN scale series]] (RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Digital loads ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Arachnid Labs ReLoad Pro - Mugshot.png|link=Arachnid Labs Reload Pro|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Arachnid Labs Reload Pro]] (USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Maynuo m9812 mugshot.png|link=Maynuo M9812|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Maynuo M9812]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Ztetech-ebd-usb%2B.png|link=ZKETECH_EBD-USB|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[ZKETECH EBD-USB]]&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Atten ATZ9711.png|link=ATTEN ATZ9711|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[ATTEN ATZ9711]]&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Function generators ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:BG7TBL small.png|link=BG7TBL|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[BG7TBL]] (138MHz-4.4GHz, PC-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hantek DDS-3X25 top.png|link=Hantek DDS-3X25|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DDS-3X25]] (25MHz, PC-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Hp_3325a_front.png|link=HO 3325A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HP 3325A]] (20MHz, GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Jds6600-mugshot.png|link=Joy-IT JDS6600|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Joy-IT JDS6600]] (60MHz, USB RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:MHINSTEK UDB1305S persp.jpg|link=MHINSTEK UDB1xxxS|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MHINSTEK UDB1xxxS]] (2/5/8MHz, Serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:MHINSTEK MHS-5200A persp.jpg|link=MHINSTEK MHS-5200A|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[MHINSTEK MHS-5200A]] (6/12/20/25MHz, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Siglent sdg1010 device front 8116.png|link=Siglent SDG1010|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Siglent SDG1010]] (10MHz, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Velleman PCG10|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Velleman PCG10]] (1MHz, PC-based, LPT)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Frequency counters ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Hantek DDS-3X25 top.png|link=Hantek DDS-3X25|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Hantek DDS-3X25]] (50MHz, PC-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HP 5350B.png|link=HP 5350B|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[HP 5350B]] (10Hz-20GHz, GPIB)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== RF receivers ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Per vices noctar.png|link=Per Vices Noctar|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Per Vices Noctar]] (100kHz-4GHz, IQ modulator/demodulator, PCIe)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Spectrum analyzers ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Sigrok_logo_no_text_transparent_512.png|link=Siglent SSA3000X series|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Siglent SSA3000X series]] (9kHz-2.1GHz, USB, Ethernet)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Power supplies ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Atten PPS3203T-3S.png|link=Atten PPS3203T-3S|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Atten PPS3203T-3S]] (3ch, 2x 0-32V, 1x 0-6V at 0-3A, USB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Chroma_61604_front.png|link=Chroma 61604|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Chroma 61604]] (1ch, 0-300V, 0-16A, 2kVA)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Conrad_digi_35_cpu_logo.png|link=Conrad DIGI 35 CPU|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Conrad DIGI 35 CPU]] (1ch, 0-35V / 0-2.55A, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:HP-6632B_mugshot.png|link=HP 6632B|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[HP 6632B]] (1ch, 0-20V / 0-5A, GPIB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=GW Instek GPD series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[GW Instek GPD series]] (2/3/4ch, 0-30V / 0-3A, USB/serial)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Velleman ps3005d mugshot.png|link=Korad KAxxxxP series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Korad KAxxxxP series]] (1ch, 0-30V / 0-5A, USB&amp;amp;RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Manson hcs3202.png|link=Manson HCS-3xxx series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Manson HCS-3xxx series]] (1ch, 1-36V / 0-10A, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Motech_LPS-301_logo.png|link=Motech LPS-301|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Motech LPS-301]] (1ch, 1-32V / 0-2A, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Philips PM2813.png|link=Philips PM2800 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;Fluke/Philips PM2800 series&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rigol DP832.png|link=Rigol DP800 series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rigol DP800 series]]&amp;lt;/small&amp;gt;&lt;br /&gt;
File:rs_hmc8043_mugshot.png|link=Rohde&amp;amp;Schwarz HMC 8043|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[Rohde&amp;amp;Schwarz HMC 8043]] (3ch, 0-32V / 0-3A, USB&amp;amp;LXI)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Rdtech-dps.png|link=RDTech DPS series|[[File:Nuvola OK.png|16px]] &amp;lt;small&amp;gt;[[RDTech DPS series]] (1ch, various, USB/BT)&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;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Sigrok logo no text transparent 512.png|link=Voltcraft 18220|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Voltcraft 18220]] (1ch, 0-40V/0-5A, RS232)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== GPIB interfaces ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Work in progress [[File:Nuvola Orange.png|16px]] / planned [[File:Nuvola Red.png|16px]]:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;100px&amp;quot; heights=&amp;quot;100px&amp;quot;&amp;gt;&lt;br /&gt;
File:Beiming_s82357.png|link=Beiming S82357|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Beiming S82357]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:ICS 488-USB.png|link=ICS 488-USB|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[ICS 488-USB]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:GPIB-USB 82357B clone.png|link=GPIB-USB 82357B clone|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[GPIB-USB 82357B clone]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:NI GPIB-ENET.png|link=National Instruments GPIB-ENET|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[National Instruments GPIB-ENET]] (hardware-based, Ethernet)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:NI GPIB-USB-HS.png|link=National Instruments GPIB-USB-HS|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[National Instruments GPIB-USB-HS]] (hardware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Prologix-usb.png|link=Prologix GPIB-USB|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Prologix GPIB-USB]] (firmware-based, USB)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:GalvantGPIBUSBrev4.JPG|link=Galvant GPIBUSB|[[File:Nuvola Red.png|16px]] &amp;lt;small&amp;gt;[[Galvant GPIBUSB]] (firmware-based, USB, OSHW)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Potential other candidates ==&lt;br /&gt;
&lt;br /&gt;
If you own any other logic analyzers, oscilloscopes, multimeters, dataloggers, ... and want to add support for them in sigrok (or donate/lend devices to developers), please let us know. We&amp;#039;re always happy to add more hardware support! Join the [https://lists.sourceforge.net/lists/listinfo/sigrok-devel mailing list] or ask on [irc://chat.freenode.net/sigrok IRC #sigrok] if you want to help out.&lt;br /&gt;
&lt;br /&gt;
__FORCETOC__&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Noname_XL-LOGIC16-100M&amp;diff=14382</id>
		<title>Noname XL-LOGIC16-100M</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Noname_XL-LOGIC16-100M&amp;diff=14382"/>
		<updated>2019-06-30T13:00:14Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Noname xl logic16 100m mugshot.png|180px]]&lt;br /&gt;
| name             = Noname XL-LOGIC16-100M&lt;br /&gt;
| status           = in progress&lt;br /&gt;
| source_code_dir  = saleae-logic16&lt;br /&gt;
| channels         = 3/6/9/16&lt;br /&gt;
| samplerate       = 100/50/32/16MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.9V &amp;amp;mdash; 6V&lt;br /&gt;
| threshold        = configurable:&amp;lt;br /&amp;gt;for 1.8V to 3.6V systems: V&amp;lt;sub&amp;gt;IH&amp;lt;/sub&amp;gt;=1.4V, V&amp;lt;sub&amp;gt;IL&amp;lt;/sub&amp;gt;=0.7V&amp;lt;br /&amp;gt;for 5V systems: V&amp;lt;sub&amp;gt;IH&amp;lt;/sub&amp;gt;=3.6V, V&amp;lt;sub&amp;gt;IL&amp;lt;/sub&amp;gt;=1.4V&lt;br /&gt;
| memory           = none&lt;br /&gt;
| compression      = yes&lt;br /&gt;
| website          = [http://www.aliexpress.com/item/Free-Shipping-Saleae-24MHz-8Channels-Logic-Analyzer-Fully-Checked-Best-quality-Input-buffered/1731200392.html aliexpress.com]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Noname  XL-LOGIC16-100M&amp;#039;&amp;#039;&amp;#039; is a USB-based, 16-channel logic analyzer with up to 100MHz sampling rate.&lt;br /&gt;
&lt;br /&gt;
It is labelled and sold as a [[Saleae Logic16]] clone, and comes with &amp;quot;modified&amp;quot; Saleae Logic software on a CD-ROM.&lt;br /&gt;
&lt;br /&gt;
See [[Noname XL-LOGIC16-100M/Info]] for more details (such as &amp;#039;&amp;#039;&amp;#039;lsusb -v&amp;#039;&amp;#039;&amp;#039; output) about the device.&lt;br /&gt;
&lt;br /&gt;
== Variants in same case ==&lt;br /&gt;
The 2015-1-8 version of the [[Mcupro_Logic16_clone]] comes in the same case as this device.  Unlike this device, the mcupro version works with sigrok!&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
A single Phillips head screw holds the case together. Most notable are the complete lack of test points or programming headers! There are some unpopulated resistor/capacitor pairs on the backside.&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;FPGA&amp;#039;&amp;#039;&amp;#039;: [http://www.xilinx.com/support/index.html/content/xilinx/en/supportNav/silicon_devices/fpga/spartan-3a.html Xilinx Spartan-3A XC3S200A], 200K gates ([http://www.xilinx.com/support/documentation/data_sheets/ds529.pdf datasheeet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;USB interface chip&amp;#039;&amp;#039;&amp;#039;: [http://www.cypress.com/?mpn=CY7C68013A-56PVXC Cypress CY7C68013A-56PVXC (FX2LP)] ([http://www.cypress.com/?docID=34060 datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;I2C EEPROM&amp;#039;&amp;#039;&amp;#039;: 2Kbit [http://www.atmel.com/devices/AT24C02B.aspx Atmel 24C02B] (markings: &amp;quot;ATMEL317 24C02BN SU27 D&amp;quot;) ([http://www.atmel.com/Images/doc5126.pdf datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16-Bit 2.5V to 3.3V/3.3V to 5V level shifting transceiver with 3-state outputs&amp;#039;&amp;#039;&amp;#039;: [http://www.ti.com/product/SN74ALVC164245 TI SN74ALVC164245] ([http://www.ti.com/lit/gpn/sn74alvc164245 datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.advanced-monolithic.com/products/voltreg.html#1117 Advanced Monolithic Systems AMS1117-3.3] ([http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf datasheet], [http://www.advanced-monolithic.com/pdf/ds1117.pdf older datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1.2V voltage regulator&amp;#039;&amp;#039;&amp;#039;: [http://www.advanced-monolithic.com/products/voltreg.html#1117 Advanced Monolithic Systems AMS1117-1.2] ([http://ams-semitech.com/attachments/File/AMS1117_20120314.pdf datasheet], [http://www.advanced-monolithic.com/pdf/ds1117.pdf older datasheet])&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Crystal:&amp;#039;&amp;#039;&amp;#039; 24.000&lt;br /&gt;
&lt;br /&gt;
Three LEDs (USB/green, COM/blue, and RUN/red) are on the board.&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Noname xl logic16 100m package.jpg&lt;br /&gt;
File:Noname xl logic16 100m device top.jpg&lt;br /&gt;
File:Noname xl logic16 100m device bottom.jpg&lt;br /&gt;
File:Noname xl logic16 100m device usb.jpg&lt;br /&gt;
File:Noname xl logic16 100m device connector.jpg&lt;br /&gt;
File:Noname xl logic16 100m pcb top.jpg&lt;br /&gt;
File:Noname xl logic16 100m pcb bottom.jpg&lt;br /&gt;
File:Noname xl logic16 100m xilinx spartan xc3s200a.jpg&lt;br /&gt;
File:Noname xl logic16 100m cypress fx2lp.jpg&lt;br /&gt;
File:Noname xl logic16 100m ti alvc164245.jpg&lt;br /&gt;
File:Noname xl logic16 100m atmel 24c02bn.jpg&lt;br /&gt;
File:Noname xl logic16 100m v05.jpg&lt;br /&gt;
File:Noname xl logic16 100m ams1117 33.jpg&lt;br /&gt;
File:Noname xl logic16 100m ams1117 12.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Photos from another unit:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:xl-logic16-100m-external.jpg&lt;br /&gt;
File:xl-logic16-100m-pcb-top.jpg&lt;br /&gt;
File:xl-logic16-100m-pcb-bottom.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Photos from yet another unit (with JTAG and other resistor values):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xl-logic16-100m-v2-external.jpg&lt;br /&gt;
File:Xl-logic16-100m-v2-top.jpg&lt;br /&gt;
File:Xl-logic16-100m-v2-bottom.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Photos from yet another unit (with black case):&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xl logic16 100m black device top.jpg&lt;br /&gt;
File:Xl logic16 100m black pcb top.jpg&lt;br /&gt;
File:Xl logic16 100m black pcb bottom.jpg&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Firmware ==&lt;br /&gt;
&lt;br /&gt;
You can use the [http://sigrok.org/gitweb/?p=sigrok-util.git;a=tree;f=firmware/saleae-logic16 sigrok-fwextract-saleae-logic16] tool to extract (from the &amp;quot;Logic&amp;quot; Linux binary) the FX2 firmware and the FPGA bitstreams, exactly [[Saleae Logic16|as for a real Saleae Logic16]]. Note, the md5sum of the FX2 firmware is identical to the original Saleae firmware, but the FPGA bitstreams are different. Attempting to connect to this device with the &amp;quot;modified&amp;quot; FPGA bitstream, which _works_ with the vendor supplied &amp;quot;modified&amp;quot; Logic software fails to load in sigrok, with a FPGA version mismatch. The FX2 firmware loads successfully, at least in as much as the LED blinks a heartbeat pattern as expected.&lt;br /&gt;
&lt;br /&gt;
Update: July 4, 2015: marcus_c has written some open source fpga bitstream for spartan based logic16s, and _this_ bitstream does work with this device.  However, at this time, binaries are not available.  See [https://github.com/zeldin/logic16_bitstream] for the source.&lt;br /&gt;
Update: September 3, 2015 blight has an alternative open source fpga bitstream.  It also works.  See [https://github.com/gregani/la16fw] for both source and binaries&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
See [[Saleae Logic16#Protocol]].&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* Random aliexpress.com vendors: [http://www.aliexpress.com/item/Free-Shipping-Saleae-24MHz-8Channels-Logic-Analyzer-Fully-Checked-Best-quality-Input-buffered/1731200392.html vendor1], [http://www.aliexpress.com/item/Saleae-logic16-USB-100MHz-Real-Time-Logic-Analyzers/1856825810.html vendor2]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:In progress]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Arduino&amp;diff=14381</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Arduino&amp;diff=14381"/>
		<updated>2019-06-30T12:56:55Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Arduino_Uno-R3.jpg|180px]]&lt;br /&gt;
| name             = Arduino&lt;br /&gt;
| status           = in progress&lt;br /&gt;
| source_code_dir  = ols&lt;br /&gt;
| channels         = 6&lt;br /&gt;
| samplerate       = 4MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = Fixed: VIH=3.0V&amp;amp;mdash;5V, VIL=0V&amp;amp;mdash;1.5V&lt;br /&gt;
| memory           = ATmega168:  532 (or lower), ATmega328:  1024 (or lower), ATmega2560: 7168 (or lower)&lt;br /&gt;
| compression      = RLE&lt;br /&gt;
| website          = [https://github.com/gillham/logic_analyzer github.com/gillham/logic_analyzer]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
SUMP protocol implementation for Arduino. Basic functionality is present, but we need someone to fix the details to make things nice and usefull.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Atmel ATmega168/328/2560&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input pins&amp;#039;&amp;#039;&amp;#039;: With optional internal pullups (currently has to be modified at compile-time)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V and 5V output&amp;#039;&amp;#039;&amp;#039;: 3.3V, 5V&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16MHz crystal&amp;#039;&amp;#039;&amp;#039;: 16.000&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arduino_Uno-R3.jpg|&amp;lt;small&amp;gt;Arduino UNO board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Arduino_Nano.jpg|&amp;lt;small&amp;gt;Arduino Nano board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
* This uses the extended SUMP protocol as implemented by sigrok in ols driver.&lt;br /&gt;
** https://sigrok.org/wiki/Openbench_Logic_Sniffer&lt;br /&gt;
** http://dangerousprototypes.com/docs/The_Logic_Sniffer%27s_extended_SUMP_protocol&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Everything looks almost fine, device loads in pulseview, but there are still some cosmetic issues left to tackle:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Buffer is currently sent or parsed backwards (time goes from right to left/zero)!!!&amp;#039;&amp;#039;&amp;#039; (not sure if problem lays in arduino code or sigrok)&lt;br /&gt;
* RLE (=continuous capture) is not properly implemented in sigrok/ols driver, therefore capture length is limited by device memory&lt;br /&gt;
* Maximum supported samplerate is reported by device and received by sigrok, but not reflected in pulseview GUI&lt;br /&gt;
* Triggering is still a work in progress, but generally works for samples below 1MHz. over 1MHz works for a basic busy wait trigger that doesn&amp;#039;t store until after the trigger fires.&lt;br /&gt;
&lt;br /&gt;
== Oportunities ==&lt;br /&gt;
&lt;br /&gt;
* Arduino has couple of ADC enabled pins. ADC is not very fast, but i guess we can add some basic analog input capabilities for low samplerate modes. (1kHz analog sampling should be more than doable).&lt;br /&gt;
* Add way to enable/disable input pullups through sigrok and pulseview GUI&lt;br /&gt;
* Configure arduino PWM on some unused pin to work as clock and calibration source&lt;br /&gt;
* Add way to control output pins or provide signal generator controlled by pulseview GUI&lt;br /&gt;
&lt;br /&gt;
== FTDI-LA (alternative approach) ==&lt;br /&gt;
&lt;br /&gt;
Note that some older arduino designs and arduino clones feature FTDI usb-serial chip, which might be used as logic analyzer as well using [[FTDI-LA]]. &amp;#039;&amp;#039;&amp;#039;This has nothing to do with OLS driver described on this page and i mention it just for completeness.&amp;#039;&amp;#039;&amp;#039; Both Arduino/SUMP and FTDI-LA approaches have some pitfalls, so you might prefer one or the another.&lt;br /&gt;
&lt;br /&gt;
Also note that Arduino boards wire FTDI to ATmega chips and that might cause you some troubles. If atmega pins connected to FTDI are configured as outputs or pullups, it can mess up the measurements or even damage the ATmega (given you apply voltage to it). So make sure you know what are you doing. In best case scenario you have arduino board with DIP socket, which allows you to remove atmega completely from board when you use it with FTDI-LA driver.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer Github page of the project]&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer/issues/38 Github issue concerning sigrok support]&lt;br /&gt;
* [https://github.com/ddrown/stm32-sump Similar project for STM32 boards]&lt;br /&gt;
* [https://github.com/Ebiroll/esp32_sigrok Similar project for ESP32 boards]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Sump protocol]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Arduino&amp;diff=14380</id>
		<title>Arduino</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Arduino&amp;diff=14380"/>
		<updated>2019-06-30T12:53:16Z</updated>

		<summary type="html">&lt;p&gt;Harvie: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox logic analyzer&lt;br /&gt;
| image            = [[File:Arduino_Uno-R3.jpg|180px]]&lt;br /&gt;
| name             = Arduino&lt;br /&gt;
| status           = in progress&lt;br /&gt;
| source_code_dir  = ols&lt;br /&gt;
| channels         = 6&lt;br /&gt;
| samplerate       = 4MHz&lt;br /&gt;
| samplerate_state = &amp;amp;mdash;&lt;br /&gt;
| triggers         = none (SW-only)&lt;br /&gt;
| voltages         = -0.5V &amp;amp;mdash; 5.5V&lt;br /&gt;
| threshold        = Fixed: VIH=3.0V&amp;amp;mdash;5V, VIL=0V&amp;amp;mdash;1.5V&lt;br /&gt;
| memory           = ATmega168:  532 (or lower), ATmega328:  1024 (or lower), ATmega2560: 7168 (or lower)&lt;br /&gt;
| compression      = RLE&lt;br /&gt;
| website          = [https://github.com/gillham/logic_analyzer github.com/gillham/logic_analyzer]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
SUMP protocol implementation for Arduino. Basic functionality is present, but we need someone to fix the details to make things nice and usefull.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Main chip&amp;#039;&amp;#039;&amp;#039;: Atmel ATmega168/328/2560&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Input pins&amp;#039;&amp;#039;&amp;#039;: With optional internal pullups (currently has to be modified at compile-time)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;3.3V and 5V output&amp;#039;&amp;#039;&amp;#039;: 3.3V, 5V&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;16MHz crystal&amp;#039;&amp;#039;&amp;#039;: 16.000&lt;br /&gt;
&lt;br /&gt;
== Photos ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Arduino_Uno-R3.jpg|&amp;lt;small&amp;gt;Arduino UNO board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
File:Arduino_Nano.jpg|&amp;lt;small&amp;gt;Arduino Nano board (ATmega328)&amp;lt;/small&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Protocol ==&lt;br /&gt;
&lt;br /&gt;
* This uses the extended SUMP protocol as implemented by sigrok in ols driver.&lt;br /&gt;
** https://sigrok.org/wiki/Openbench_Logic_Sniffer&lt;br /&gt;
** http://dangerousprototypes.com/docs/The_Logic_Sniffer%27s_extended_SUMP_protocol&lt;br /&gt;
&lt;br /&gt;
== Problems ==&lt;br /&gt;
&lt;br /&gt;
Everything looks almost fine, device loads in pulseview, but there are still some cosmetic issues left to tackle:&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Buffer is currently sent or parsed backwards (time goes from right to left/zero)!!!&amp;#039;&amp;#039;&amp;#039; (not sure if problem lays in arduino code or sigrok)&lt;br /&gt;
* RLE (=continuous capture) is not properly implemented in sigrok/ols driver, therefore capture length is limited by device memory&lt;br /&gt;
* Maximum supported samplerate is reported by device and received by sigrok, but not reflected in pulseview GUI&lt;br /&gt;
* Triggering is still a work in progress, but generally works for samples below 1MHz. over 1MHz works for a basic busy wait trigger that doesn&amp;#039;t store until after the trigger fires.&lt;br /&gt;
&lt;br /&gt;
== Oportunities ==&lt;br /&gt;
&lt;br /&gt;
* Arduino has couple of ADC enabled pins. ADC is not very fast, but i guess we can add some basic analog input capabilities for low samplerate modes. (1kHz analog sampling should be more than doable).&lt;br /&gt;
* Add way to enable/disable input pullups through sigrok and pulseview GUI&lt;br /&gt;
&lt;br /&gt;
== FTDI-LA (alternative approach) ==&lt;br /&gt;
&lt;br /&gt;
Note that some older arduino designs and arduino clones feature FTDI usb-serial chip, which might be used as logic analyzer as well using [[FTDI-LA]]. &amp;#039;&amp;#039;&amp;#039;This has nothing to do with OLS driver described on this page and i mention it just for completeness.&amp;#039;&amp;#039;&amp;#039; Both Arduino/SUMP and FTDI-LA approaches have some pitfalls, so you might prefer one or the another.&lt;br /&gt;
&lt;br /&gt;
Also note that Arduino boards wire FTDI to ATmega chips and that might cause you some troubles. If atmega pins connected to FTDI are configured as outputs or pullups, it can mess up the measurements or even damage the ATmega (given you apply voltage to it). So make sure you know what are you doing. In best case scenario you have arduino board with DIP socket, which allows you to remove atmega completely from board when you use it with FTDI-LA driver.&lt;br /&gt;
&lt;br /&gt;
== Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer Github page of the project]&lt;br /&gt;
* [https://github.com/gillham/logic_analyzer/issues/38 Github issue concerning sigrok support]&lt;br /&gt;
* [https://github.com/ddrown/stm32-sump Similar project for STM32 boards]&lt;br /&gt;
* [https://github.com/Ebiroll/esp32_sigrok Similar project for ESP32 boards]&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;br /&gt;
[[Category:Logic analyzer]]&lt;br /&gt;
[[Category:Sump protocol]]&lt;br /&gt;
[[Category:Supported]]&lt;/div&gt;</summary>
		<author><name>Harvie</name></author>
	</entry>
</feed>