by Andy Haas

Cheap, flexible, data acquisition for all!

View all updates Jul 06, 2018

Serial decoding

Serial decoding has been the most requested Haasoscope feature. Now it has it! The fast ADC channels can now be decoded (interpreted as carrying digital info according to various protocols like UART, I2C, SPI, etc.) using the ripyl python library.

By default the selected channel will be interpreted as UART at 1500000 baud, 8 bit, no parity, 1 stop bit, and idle high, with logic levels of 1.0, 1.5 V for low, high, and printed as decimal values. These settings can all be changed by editing the “decode” function in the Haasoscope python code.


$18,733 raised

of $10,000 goal

187% Funded! Order Below

Product Choices


The Haasoscope Bundle

Receive 1 Haasoscope + 2 probes + USB-serial adapter + USB blaster + screen


Your very own Haasoscope!

A fully assembled Haasoscope, preloaded with firmware and ready for data-taking!



This lets you reprogram the Haasoscope FPGA firmware from either Windows or Linux using the free Altera Quartus II software via the JTAG connector.


Oscilloscope Probes

Two passive 100 MHz bandwidth oscilloscope probes for connecting to Haasoscope 100 MHz ADC inputs using BNC.


Andy Haas

I teach physics at NYU. I use electronics for research, in teaching, and as a hobby.

Andrew Haas

Seeed Studio

PCBA Manufacturer

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects: