Experiments for Young Engineers and Scientists

  • A tool for learning science by exploring and experimenting.
  • 4 channel Oscilloscope, 1Msps, +/-16V input range.
  • Sine/Triangular/Square Wave Generators.
  • Programmable voltage sources (variable DC).
  • Frequency Counter with duty cycle measurements.
  • High resolution time interval measurements.
  • Capacitance measurements.
  • Supports a wide range of I2C sensors, measuring temperature, pressure, magnetic field, distance, acceleration etc.
  • GUI software for GNU/Linux, MS Windows and Android systems.
  • Develop new experiments using Python or Visual programming (like MIT Scratch).
  • Tested on Raspberry Pi.
  • Open Hardware and Free Software.
  • Get started with the User manual and Videos.

ExpEYES provides a hardware and software framework for developing science experiments, demonstrations and projects without getting in to the details of electronics or computer programming. The device acts as a collection of test equipment providing the functions of Voltmeter, Oscilloscope, Function Generator, Data Logger etc. It converts your PC into a science laboratory. The design of ExpEYES combines the real-time control/ measurement capabilities of micro-controllers with the ease and flexibility of Python programming language for data analysis and visualization.

This work has it’s origins in the PHOENIX project of Inter-University Accelerator Centre, New Delhi. To know more about it’s evolution Click HERE. A pictorial summary of the deveopments, carried out under the PHOENIX project is shown in This Poster.

Inter-University Accelerator Centre, New Delhi, conducts training programs in computer interfaced science experiments under the PHOENIX project. To be informed about these programs and other developments you may join the phoenix mailing list.

For discussions regarding ExpEYES/SEELab, join the Forum.

The devices currently available are shown below. They offer almost the same features and supported by the same software. The Connectors used are different and SEELab3 supports SPI plugin devices.

Input/Output Terminals

The various Input/Output terminals function as DC supplies, Voltmeter, Oscilloscope, Function Generator, Frequency Counter etc. The functions of the Terminals are briefly described below.

The Software

The Software is available on GitHub, under GNU General Public License. Currently the Python Software is available on GNU/Linux and MS Windows. An Android version is available on the Google play store.

Screenshots of the GUI programs available are shown below.

The Hardware

The hardware designs are made available under the CERN Open Hardware License. Fabricated and tested units are commercially available from several sources, listed HERE.

This design is released by Dr. Jithin B P , Cspark Research.


Being a programmable test and measurement equipment, the number of experiments that can be performed using ExpEYES is very large. The following sections describe some experiments that were performed using ExpEYES.

Visual Programming

Previous version of the expeyes website is HERE

Ajith Kumar B P

bpajith at gmail dot com